/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}*,:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.428571429;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container:after,.container:before{display:table;content:" "}.container:after{clear:both}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container-fluid:after,.container-fluid:before{display:table;content:" "}.container-fluid:after{clear:both}.row{margin-right:-15px;margin-left:-15px}.row:after,.row:before{display:table;content:" "}.row:after{clear:both}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-3{width:25%}.col-xs-4{width:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333333333%}.col-xs-8{width:66.6666666667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.3333333333%}.col-xs-pull-2{right:16.6666666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.3333333333%}.col-xs-pull-5{right:41.6666666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.3333333333%}.col-xs-pull-8{right:66.6666666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.3333333333%}.col-xs-pull-11{right:91.6666666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.3333333333%}.col-xs-push-2{left:16.6666666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.3333333333%}.col-xs-push-5{left:41.6666666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.3333333333%}.col-xs-push-8{left:66.6666666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.3333333333%}.col-xs-push-11{left:91.6666666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-offset-12{margin-left:100%}@media(min-width:768px){.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.3333333333%}.col-sm-pull-2{right:16.6666666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.3333333333%}.col-sm-pull-5{right:41.6666666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.3333333333%}.col-sm-pull-8{right:66.6666666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.3333333333%}.col-sm-pull-11{right:91.6666666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.3333333333%}.col-sm-push-2{left:16.6666666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.3333333333%}.col-sm-push-5{left:41.6666666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.3333333333%}.col-sm-push-8{left:66.6666666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.3333333333%}.col-sm-push-11{left:91.6666666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-offset-12{margin-left:100%}}@media(min-width:992px){.col-md-1,.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-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.3333333333%}.col-md-pull-2{right:16.6666666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.3333333333%}.col-md-pull-5{right:41.6666666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.3333333333%}.col-md-pull-8{right:66.6666666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.3333333333%}.col-md-pull-11{right:91.6666666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.3333333333%}.col-md-push-2{left:16.6666666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.3333333333%}.col-md-push-5{left:41.6666666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.3333333333%}.col-md-push-8{left:66.6666666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.3333333333%}.col-md-push-11{left:91.6666666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.3333333333%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-offset-12{margin-left:100%}}@media(min-width:1200px){.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.3333333333%}.col-lg-pull-2{right:16.6666666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.3333333333%}.col-lg-pull-5{right:41.6666666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.3333333333%}.col-lg-pull-8{right:66.6666666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.3333333333%}.col-lg-pull-11{right:91.6666666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.3333333333%}.col-lg-push-2{left:16.6666666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.3333333333%}.col-lg-push-5{left:41.6666666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.3333333333%}.col-lg-push-8{left:66.6666666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.3333333333%}.col-lg-push-11{left:91.6666666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-offset-12{margin-left:100%}}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.428571429;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media(min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav:after,.nav:before{display:table;content:" "}.nav:after{clear:both}.nav>li,.nav>li>a{position:relative;display:block}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid;border-color:#ddd #ddd transparent}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a{border:1px solid #ddd}@media(min-width:768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.modal,.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{transform:translateY(-25%);transition:transform .3s ease-out}.modal.in .modal-dialog{transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header:after,.modal-header:before{display:table;content:" "}.modal-header:after{clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:after,.modal-footer:before{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media(min-width:992px){.modal-lg{width:900px}}.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media(max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media(max-width:767px){.visible-xs-block{display:block!important}}@media(max-width:767px){.visible-xs-inline{display:inline!important}}@media(max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media(min-width:768px)and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media(min-width:768px)and (max-width:991px){.visible-sm-block{display:block!important}}@media(min-width:768px)and (max-width:991px){.visible-sm-inline{display:inline!important}}@media(min-width:768px)and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media(min-width:992px)and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media(min-width:992px)and (max-width:1199px){.visible-md-block{display:block!important}}@media(min-width:992px)and (max-width:1199px){.visible-md-inline{display:inline!important}}@media(min-width:992px)and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media(min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media(min-width:1200px){.visible-lg-block{display:block!important}}@media(min-width:1200px){.visible-lg-inline{display:inline!important}}@media(min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media(max-width:767px){.hidden-xs{display:none!important}}@media(min-width:768px)and (max-width:991px){.hidden-sm{display:none!important}}@media(min-width:992px)and (max-width:1199px){.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}iframe.immersive__wrapper{border:none;display:block;min-width:100%}.single-immersive .bottom_head{min-height:65px}.single-immersive .bottom_head .volume_area,.single-immersive .bottom_head .watch_sec{display:none}.single-immersive .bottom_head .user_pic{left:64px;width:67px;height:65px}.single-immersive .bottom_head .user_pic img{margin:0;width:67px;height:65px}.single-immersive .bottom_head .triton-progress-stream{padding:10px}.single-immersive .bottom_head .triton-progress-stream:after{height:30px;width:30px;margin:8px}.single-immersive .bottom_head .listen_sec{padding:15px 10px 10px;height:65px;width:64px}.single-immersive .bottom_head .listen_sec .text{padding-top:2px;line-height:12px}.single-immersive .bottom_head .listen_sec .player_icon i.fa-play{font-size:18px;line-height:18px}.single-immersive .bottom_head .radio_area{min-height:65px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.single-immersive .bottom_head .radio_area .show_info{padding:15px 10px 0;font-size:10px;font-weight:400;line-height:13px}.single-immersive .bottom_head .radio_area .show_info .equalizer{bottom:21.91667px;left:0}.single-immersive .bottom_head .radio_area .show_info .bottom{margin-top:15px}.single-immersive .bottom_head .radio_area .show_info .right_text .bottom,.single-immersive .bottom_head .radio_area .show_info .right_text .top{font-size:10px;line-height:12px}.single-immersive .bottom_head .radio_area .show_info .right_text .bottom{white-space:inherit}.single-immersive .bottom_head .radio_area .radio-group .feedback_area{height:65px;width:74px}.single-immersive .bottom_head .radio_area .radio-group .feedback_area a{padding-bottom:0}.single-immersive .bottom_head .radio_area .radio-group .feedback_area a .feedback_icon{top:13px;right:23px}.single-immersive .bottom_head .radio_area .radio-group .feedback_area a p{padding-top:4px}.single-immersive .bottom_head .radio_area .radio-group .call_area{height:65px;width:74px;right:74px}.single-immersive .bottom_head .radio_area .radio-group .call_area a{padding-bottom:0}.single-immersive .bottom_head .radio_area .radio-group .call_area a .call_icon{top:13px;right:23px}.single-immersive .bottom_head .radio_area .radio-group .call_area a p{padding-top:4px}.single-immersive .bottom_head.open_volume .radio_area{padding-left:149px}.single-immersive .bottom_head.open_volume .user_pic{left:64px}.single-immersive .bottom_head.open_volume .show_info .equalizer{left:148.75px}@media(max-width:572px){.single-immersive .bottom_head .radio_area .show_info{max-width:100%}.single-immersive .bottom_head .radio_area .radio-group .call_area{display:none}.single-immersive .bottom_head .radio_area .radio-group .feedback_area{height:0;width:113px;max-width:180px;border-left:none;padding:6px 10px 0 0;font-size:10px}.single-immersive .bottom_head .radio_area .radio-group .feedback_area a{padding:1px 3px;border:1px solid hsla(0,0%,89.8%,.13)}.single-immersive .bottom_head .radio_area .radio-group .feedback_area a .feedback_icon{top:10px;right:99px;width:11px;height:10px;margin:2px 0 0}.single-immersive .bottom_head .radio_area .radio-group .feedback_area a .feedback_icon .svgIcon{width:11px;height:10px}.single-immersive .bottom_head .radio_area .radio-group .feedback_area a p{padding-left:18px;padding-top:0;font-size:10px}}@media(max-width:969px){.single-immersive .bottom_head .radio_area{padding-left:149px}.single-immersive .bottom_head .radio_area .show_info .equalizer{left:150.75px}}.single-immersive .main-content{padding-bottom:65px}.single-immersive .mobile_view{display:block}.single-immersive .top_head .top_links{background:#fff}.single-immersive .top_head .top_links ul li:first-child{border-left:1px solid #d7d7d7}.single-immersive .top_head .top_links ul li.menu{border-right:1px solid #d7d7d7!important}.single-immersive .top_head .top_links ul li.menu a{background:#fff}.single-immersive .radio_area .hourly_news_area,.single-immersive .radio_area .volume_area,.single-immersive .radio_area .watch_sec{display:none!important}.single-immersive .radio_area .radio-group .feedback_area{border-left:none!important;right:0!important}.single-immersive .top_head .top_links ul li.mml-sso-logo{display:block;padding-left:8px;padding-right:8px}.single-immersive .top_head .top_links ul li.mml-sso-logo p{margin-bottom:0}.single-immersive .top_head .top_links ul li.mml-sso-logo img{height:26px}.single-immersive .mml-sso-user-area.sso-icon{display:none!important}.single-immersive .small_button .nav-icon{margin:5px}.single-immersive .bottom_head .radio_area .radio-group .call_area,.single-immersive .mid_head{display:none}@keyframes fadein{0%{opacity:0}66%{opacity:0}to{opacity:1}}.radio_poll_widget{background-color:#fff;background-image:url(/wp-content/themes/ucms/assets/img/gradient-stroke-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;margin-bottom:16px;position:relative;text-align:center}.radio_poll_widget a{color:#067bff;font-weight:700;text-decoration:underline}.radio_poll_widget a:hover{color:#0057b7}h1.radio_poll_widget__question{color:#1a1a1a;display:block;font-family:Roboto,sans-serif;font-size:20px;font-weight:400;text-align:center;line-height:1.4;padding:20px 20px 0}@media only screen and (min-width:720px){h1.radio_poll_widget__question{font-size:28px;line-height:34px;padding:32px 20px 8px}}.radio_poll_widget__answers{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%;margin-bottom:16px;padding:0 10px}.radio_poll_widget__answer{box-sizing:border-box;flex:1 0 100%;min-width:50%;padding:0 10px 10px}.radio_poll_widget__answer label{align-items:center;box-shadow:0 6px 8px rgba(0,0,0,.4);cursor:pointer;display:flex;flex-direction:row;font-weight:700;justify-content:center;padding-bottom:7px;padding-top:6px;position:relative;text-transform:uppercase;top:0;transition:all .3s ease;background-color:#067bff;border:2px solid #fff;color:#fff;width:100%}.radio_poll_widget__answer label:hover{background-color:#067bff;border-color:#067bff;box-shadow:0 3px 4px rgba(0,0,0,.6);color:#fff}.radio_poll_widget__answer input{display:none}.radio_poll_widget__answer input:checked+label{background-color:#1a1a1a;border-color:#fff;box-shadow:0 3px 4px rgba(0,0,0,.6);color:#fff;position:relative;top:3px}.radio_poll_widget__answer input:disabled+label{opacity:.2;box-shadow:none;pointer-events:none}@media only screen and (min-width:500px){.radio_poll_widget__answer{flex:0 1 auto}}@media only screen and (min-width:720px){.radio_poll_widget__answer{flex:0 1 auto;min-width:200px}}.radio_poll_widget__vote input{align-items:center;box-shadow:0 6px 8px rgba(0,0,0,.4);cursor:pointer;display:flex;flex-direction:row;font-weight:700;justify-content:center;padding-bottom:7px;padding-top:6px;position:relative;text-transform:uppercase;top:0;transition:all .3s ease;background-color:#fff;border:2px solid #1a1a1a;margin-left:auto;margin-right:auto;width:140px}.radio_poll_widget__vote input:hover{background-color:#1a1a1a;border-color:#fff;box-shadow:0 3px 4px rgba(0,0,0,.6);color:#fff;margin-left:auto;margin-right:auto;position:relative;top:3px;width:140px}.radio_poll_widget__vote input:disabled{opacity:.2;box-shadow:none;pointer-events:none}.radio_poll_widget__vote input.radio_poll_widget__vote__button--checking{cursor:wait}.radio_poll_widget__details{align-items:center;display:flex;flex-direction:column;justify-content:center}.radio_poll_widget__show{font-weight:700;margin-bottom:6px;padding:20px 20px 0;text-align:center}.radio_poll_widget__closes{font-weight:700;margin-bottom:0;padding-bottom:20px}.radio_poll_widget__closes__time{color:#067bff}@media only screen and (min-width:720px){.radio_poll_widget__details{flex-direction:row;justify-content:space-between}.radio_poll_widget__closes,.radio_poll_widget__show{line-height:1.2;margin-bottom:0;padding:0 20px 20px}}.radio_poll_widget__international_visitors,.radio_poll_widget__login_prompt{display:none;opacity:0}.radio_poll_widget.radio_poll_widget--not_logged_in .radio_poll_widget__login_prompt{animation:fadein 1s ease 0s 1 normal forwards;background-color:hsla(0,0%,100%,.9);border:2px solid #067bff;display:block;left:50%;min-width:70%;opacity:1;padding:16px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.radio_poll_widget.radio_poll_widget--not_logged_in .radio_poll_widget__login_prompt p{font-size:18px;font-weight:700;margin-bottom:0;padding-bottom:0}.radio_poll_widget.radio_poll_widget--not_available .radio_poll_widget__international_visitors{animation:fadein 1s ease 0s 1 normal forwards;background-color:hsla(0,0%,100%,.9);border:2px solid #067bff;display:block;left:50%;min-width:70%;opacity:1;padding:16px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.radio_poll_widget.radio_poll_widget--not_available .radio_poll_widget__international_visitors p{font-size:18px;font-weight:700;margin-bottom:0;padding-bottom:0}@media only screen and (min-width:720px){.radio_poll_widget__login_prompt{min-width:600px;padding:16px 36px}.radio_poll_widget__login_prompt p{font-size:20px}}.radio_poll_widget__voted_message{display:none;opacity:0}.radio_poll_widget.radio_poll_widget--closed h1.radio_poll_widget__question{opacity:.3;padding-bottom:120px}.radio_poll_widget.radio_poll_widget--closed .radio_poll_widget__form{display:none}.radio_poll_widget.radio_poll_widget--closed .radio_poll_widget__voted_message{animation:fadein 1s ease 0s 1 normal forwards;display:block;font-size:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:92%;z-index:1}.radio_poll_widget.radio_poll_widget--closed .radio_poll_widget__voted_message p{color:#1a1a1a;font-size:16px;font-weight:700;margin-bottom:0;padding-bottom:12px;text-align:center}@media only screen and (min-width:720px){.radio_poll_widget.radio_poll_widget--closed h1.radio_poll_widget__question{opacity:.3;padding-bottom:80px}.radio_poll_widget.radio_poll_widget--closed .radio_poll_widget__voted_message{top:60%}.radio_poll_widget.radio_poll_widget--closed .radio_poll_widget__voted_message p{font-size:20px}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.radio_poll_widget__answer{flex-shrink:1}}audio,body,div,html,iframe,video{margin:0;padding:0;border:0;outline:0}:focus,a:focus,input[type=text]:focus,select:focus{outline:none}a,button,html,input,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Roboto,sans-serif;font-size:14px;line-height:20px;color:#000}body,p{font-weight:400}p{margin:0 0 20px;color:#656565;font-size:15px;line-height:24px;display:block}img{max-width:100%}img.alignleft{float:left;width:40%;margin-right:90px}a{color:#0057b7;text-decoration:none;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}a:hover{color:#000;text-decoration:underline}a:focus{color:#067bff;text-decoration:none}.tableDiv{display:table;height:100%;width:100%}.tableDiv .tableInner{display:table-cell;vertical-align:middle}.container_1720{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;max-width:1720px;width:100%}.station-branding{background:#1a1a1a;color:#fff}.station-branding.light{background:#fff;color:#1a1a1a}.station-branding.dark{background:#1a1a1a;color:#fff}.hover-to-menu-item-colour:hover{color:#0057b7}.hover-to-article-title-colour:hover{color:#067bff}#__npxl_img{position:absolute;float:left;width:1px;height:1px;left:0;top:0}.mml-sso-logo,.sso-visible-if-not-signed-in,.sso-visible-if-signed-in{display:none}.top_head .top_links{background:#f6f6f6;display:block;border-bottom:1px solid #d7d7d7}.top_head .top_links ul{list-style:none;padding:0;margin:0}.top_head .top_links ul li{display:block;float:left;border-right:1px solid #d7d7d7}.top_head .top_links ul li.mml-sso-logo{display:none}.top_head .top_links ul li a{padding:10px 30px;font-size:13px;line-height:30px;display:block;text-transform:uppercase;font-family:Roboto,sans-serif;color:#1f1f1f;height:50px}.top_head .top_links ul li a:hover{text-decoration:none;color:#0057b7;background:#efefef}.top_head .top_links ul li.city{width:130px}.top_head .top_links ul li.city .city_nav ul{list-style:none;position:relative;float:left;margin:0;padding:0;z-index:20}.top_head .top_links ul li.city .city_nav ul a{display:block;color:#333;text-decoration:none;font-weight:700;font-size:12px;line-height:32px;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;padding:7px}.top_head .top_links ul li.city .city_nav ul li{position:relative;float:left;margin:0;padding:0;width:100%;z-index:0;border:none}.top_head .top_links ul li.city .city_nav ul li:hover{background:#f6f6f6}.top_head .top_links ul li.city .city_nav ul li:hover>ul{display:block}.top_head .top_links ul li.city .city_nav ul ul{display:none;position:absolute;top:100%;left:0;background:#f6f6f6;padding:0;border:1px solid #d7d7d7}.top_head .top_links ul li.city .city_nav ul ul li{float:none;width:200px;border-bottom:1px solid #d7d7d7}.top_head .top_links ul li.city .city_nav ul ul:last-child{border-bottom:none}.top_head .top_links ul li.city .city_nav ul ul a{line-height:120%;padding:10px 15px}.top_head .top_links ul li.call a{padding-top:7px;padding-bottom:7px}.top_head .top_links ul li.menu a{background:#efefef}.top_head .top_links ul li.social{height:50px;padding:0 24px}.top_head .top_links ul li.social a{display:inline-block;padding:10px 5px;margin:0 5px;font-size:22px;line-height:22px}.top_head .top_links ul li.social a i{position:relative;top:5px}.top_head .top_links ul li.social a:hover{background:transparent}.top_head .top_links ul li.social a:hover .svgIcon path{fill:#0057b7}.top_head .top_links ul li.social a .fbIcon .svgIcon{width:11px;height:19px}.top_head .top_links ul li.social a .twIcon .svgIcon{width:21px;height:17px}.top_head .top_links ul li.social a .ytIcon .svgIcon{width:22px;height:16px}.top_head .top_links ul li.social a .ytIcon .svgIcon .st0{stroke-width:0}.top_head .top_links ul li.social a .svgIcon path{fill:#1f1f1f;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.top_head .top_links .right_list li:first-child{border-left:1px solid #d7d7d7}.top_head .top_links .right_list li:last-child{border-right:0 solid #d7d7d7;position:relative;z-index:8}.top_head .top_links .right_list li.feedback .svgIcon{margin-left:0;font-size:0;line-height:0}.top_head .top_links .right_list li.call .svgIcon{width:18px;height:23px;top:8px;margin:0 3px 0 0}.top_head .top_links .right_list li.call .svgIcon path{fill:#0057b7}.top_head .top_links .right_list li a i.feedback_icon{width:22px;height:28px;background:url(../img/feedback_icon.png) no-repeat 0 6px}.top_head .top_links .right_list li a .svgIcon{width:18px;height:18px;margin:0 7px;position:relative;left:0;top:4px}.top_head .top_links .right_list li a .svgIcon path{fill:#0057b7}.top_head .top_links .right_list li a i{color:#0057b7;padding:0 5px;margin:0 5px}.top_head .top_links .right_list li a:after,.top_head .top_links .right_list li a:before{content:"";display:block}.top_head .top_links .right_list li a:after{clear:both}.top_head .top_links .right_list li.search_icon a{padding-left:14px;padding-right:14px;min-width:62px;height:50px;text-align:center}.top_head .top_links .right_list li.search_icon a i{padding:0 10px;float:none;text-align:center}.top_head .top_links .right_list li.search_icon a .closeIcon{margin:0 auto}.top_head .top_links .right_list li.menu a{min-width:90px}.top_head .top_links .right_list li.menu .c_text,.top_head .top_links .right_list li.menu.open_menu .m_text{display:none}.top_head .top_links .right_list li.menu.open_menu .c_text{display:inline}.top_head .top_links .right_list li.menu.open_menu a{background:#e8e8e8}.shortcut_section{min-height:35px}.shortcut_section .top_links{display:block;height:30px}.shortcut_section .top_links.menu_left{position:relative;float:left;z-index:15}.shortcut_section .top_links.menu_left>ul>li>a{padding-top:4px}.shortcut_section .top_links.menu_right{position:relative;float:right;z-index:5}.shortcut_section .top_links .top_sec{list-style:none;padding:0;margin:0}.shortcut_section .top_links .top_sec li{display:inline-block}.shortcut_section .top_links .top_sec li a{padding:2px;font-size:13px;line-height:30px;display:inline-block;text-transform:uppercase;font-family:Roboto,sans-serif;color:#1f1f1f}.shortcut_section .top_links .top_sec li a:hover{text-decoration:none;color:#0057b7}.shortcut_section .top_links .top_sec li a:after,.shortcut_section .top_links .top_sec li a:before{content:"";display:block}.shortcut_section .top_links .top_sec li a:after{clear:both}.shortcut_section .top_links .top_sec li a .svgIcon{width:18px;height:18px;margin:0 7px;position:relative;left:0;top:1px}.shortcut_section .top_links .top_sec li a .svgIcon path{fill:#0057b7}.shortcut_section .top_links .top_sec li a i{color:#0057b7;padding:0 5px;margin:0 5px}.shortcut_section .top_links .top_sec li.sap_ucms_log_reg_menu_item{position:relative;width:auto;float:left}.shortcut_section .top_links .top_sec li.sap_ucms_log_reg_menu_item div.sap_ucms_log_reg{display:block;float:left;min-width:150px;padding:0;text-align:center}.shortcut_section .top_links .top_sec li.sap_ucms_log_reg_menu_item div.sap_ucms_log_reg>a,.shortcut_section .top_links .top_sec li.sap_ucms_log_reg_menu_item div.sap_ucms_log_reg>span{float:left;height:25px;box-sizing:unset;text-transform:none;padding:0;font-size:13px}.shortcut_section .top_links .top_sec li.sap_ucms_log_reg_menu_item div.sap_ucms_log_reg>a{color:#0057b7}.shortcut_section .top_links .top_sec li.sap_ucms_log_reg_menu_item div.sap_ucms_log_reg>a:hover{text-decoration:underline}.shortcut_section .top_links .top_sec li.sap_ucms_log_reg_menu_item div.sap_ucms_log_reg>span{margin:4px 8px}.shortcut_section .top_links .top_sec li.sap_ucms_log_reg_menu_item div.sap_ucms_log_reg>.nav-icon{margin-top:5px}.shortcut_section .top_links .top_sec li.sap_ucms_log_reg_menu_item div.sap_ucms_edit_profile{padding-top:4px}.shortcut_section .top_links .top_sec li.hamburger-menu{position:relative;float:left;width:auto;z-index:10}.shortcut_section .top_links .top_sec li.hamburger-menu.tablet-view{margin-left:25px}.shortcut_section .top_links .top_sec li.hamburger-menu.tablet-view a .m_text{padding-left:0}.shortcut_section .top_links .top_sec li.hamburger-menu a{min-width:90px}.shortcut_section .top_links .top_sec li.hamburger-menu a>span{float:left}.shortcut_section .top_links .top_sec li.hamburger-menu a .nav-icon{margin-top:5px}.shortcut_section .top_links .top_sec li.hamburger-menu a .c_text,.shortcut_section .top_links .top_sec li.hamburger-menu a .m_text{box-sizing:unset}.shortcut_section .top_links .top_sec li.hamburger-menu a .m_text{padding-left:10px}.shortcut_section .top_links .top_sec li.hamburger-menu a .c_text{display:none}.shortcut_section .top_links .top_sec li.hamburger-menu.open_menu a{background:#e8e8e8}.shortcut_section .top_links .top_sec li.hamburger-menu.open_menu a .m_text{display:none}.shortcut_section .top_links .top_sec li.hamburger-menu.open_menu a .c_text{display:inline}.shortcut_section .top_links .top_sec li.search_icon{z-index:8;margin-left:0;margin-right:0}.shortcut_section .top_links .top_sec li.search_icon a{padding-left:14px;padding-right:14px;min-width:62px;text-align:center}.shortcut_section .top_links .top_sec li.search_icon a i{padding:0 10px;float:none;text-align:center}.shortcut_section .top_links .top_sec li.search_icon a .closeIcon{margin:0 auto}.shortcut_section .top_links .top_sec li.city{width:100px;height:27px;margin:0 5px}.shortcut_section .top_links .top_sec li.city .city_nav ul{list-style:none;position:absolute;z-index:20;float:right;margin:0;padding:0}.shortcut_section .top_links .top_sec li.city .city_nav ul a{display:block;color:#333;text-decoration:none;font-weight:700;font-size:12px;line-height:unset;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;padding:0}.shortcut_section .top_links .top_sec li.city .city_nav ul a .current-stream-location{padding:5px}.shortcut_section .top_links .top_sec li.city .city_nav ul li{position:relative;float:left;margin:0;padding:0;width:100%;z-index:0;border:none}.shortcut_section .top_links .top_sec li.city .city_nav ul li:hover{background:#f6f6f6;cursor:pointer}.shortcut_section .top_links .top_sec li.city .city_nav ul li:hover>ul{display:block}.shortcut_section .top_links .top_sec li.city .city_nav ul ul{display:none;position:absolute;top:100%;left:0;background:#f6f6f6;padding:0;border:1px solid #d7d7d7}.shortcut_section .top_links .top_sec li.city .city_nav ul ul li{float:none;width:200px;border-bottom:1px solid #d7d7d7}.shortcut_section .top_links .top_sec li.city .city_nav ul ul:last-child{border-bottom:none}.shortcut_section .top_links .top_sec li.city .city_nav ul ul a{line-height:120%;padding:10px 15px}.shortcut_section .top_links .top_sec li.bar{float:right;height:22px;width:1px;border-left:1px solid #d7d7d7;margin-top:8px}.shortcut_section .top_links .top_sec li.call{float:right}.shortcut_section .top_links .top_sec li.call a{padding-left:14px}.shortcut_section .top_links .top_sec li.call .svgIcon{width:18px;height:23px;top:8px;margin:0 3px 0 0}.shortcut_section .top_links .top_sec li.call .svgIcon path{fill:#0057b7}.shortcut_section .top_links .city{width:130px;margin-right:20px}.shortcut_section .top_links .city .city_nav ul{list-style:none;position:absolute;z-index:20;float:right;margin:0;padding:0}.shortcut_section .top_links .city .city_nav ul a{display:block;color:#333;text-decoration:none;font-weight:700;font-size:12px;line-height:32px;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;padding:7px}.shortcut_section .top_links .city .city_nav ul a .current-stream-location{padding:5px}.shortcut_section .top_links .city .city_nav ul li{position:relative;float:left;margin:0;padding:0;width:100%;z-index:0;border:none}.shortcut_section .top_links .city .city_nav ul li:hover{background:#f6f6f6}.shortcut_section .top_links .city .city_nav ul li:hover>ul{display:block}.shortcut_section .top_links .city .city_nav ul ul{display:none;position:absolute;top:100%;left:0;background:#f6f6f6;padding:0;border:1px solid #d7d7d7}.shortcut_section .top_links .city .city_nav ul ul li{float:none;width:200px;border-bottom:1px solid #d7d7d7}.shortcut_section .top_links .city .city_nav ul ul:last-child{border-bottom:none}.shortcut_section .top_links .city .city_nav ul ul a{line-height:120%;padding:10px 15px}.nav-icon{float:left;width:20px;height:20px;position:relative;cursor:pointer}.nav-icon,.nav-icon .line{display:block;transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.nav-icon .line{position:absolute;height:3px;width:100%;background:#0057b7;border-radius:9px;opacity:1;left:0}.nav-icon .line:first-child{top:0}.nav-icon .line:nth-child(2),.nav-icon .line:nth-child(3){top:7px}.nav-icon .line:nth-child(4){top:14px}.open_menu .nav-icon .line:first-child{top:18px;width:0;left:50%}.open_menu .nav-icon .line:nth-child(2){transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.open_menu .nav-icon .line:nth-child(3){transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.open_menu .nav-icon .line:nth-child(4){top:18px;width:0;left:50%}.closeIcon{width:20px;height:20px;position:relative;margin:3px auto 0}.closeIcon .line{margin-top:-1px;display:block;position:absolute;height:3px;width:20px;background:#0057b7;border-radius:9px;opacity:1;left:0;top:50%;transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.closeIcon .line:first-child{top:18px;width:0;left:50%}.closeIcon .line:nth-child(2){transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.closeIcon .line:nth-child(3){transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.closeIcon .line:nth-child(4){top:18px;width:0;left:50%}.mid_head{padding:0}.mid_head .logo{margin-bottom:30px}.mid_head .logo a{display:inline-block}.mid_head .sp_frequency{display:inline;border-left:2px solid;padding-left:.3em}.mid_head .menu_nav{display:block}.mid_head .menu_nav.text-center ul.sub-menu{display:none}.mid_head .menu_nav .menu{display:block;list-style:none;margin:0;padding:0}.mid_head .menu_nav .menu li{margin:0 10px;display:inline-block}.mid_head .menu_nav .menu li.hide_menu{display:none}.mid_head .menu_nav .menu li a{width:auto;font-size:15px;line-height:20px;text-transform:uppercase;font-family:Roboto,sans-serif;color:#050505}.mid_head .menu_nav .menu li a:hover{color:#0057b7;text-decoration:none}.bottom_head{min-height:84px;position:absolute;background:#1a1a1a;z-index:1;left:0;right:0}.bottom_head .listen_sec,.bottom_head .user_pic,.bottom_head .volume_area,.bottom_head .watch_sec{width:84px;height:100%;text-align:center;z-index:1}.bottom_head .listen_sec i,.bottom_head .user_pic i,.bottom_head .volume_area i,.bottom_head .watch_sec i{color:#fff;font-size:22px;line-height:22px}.bottom_head .listen_sec .text,.bottom_head .user_pic .text,.bottom_head .volume_area .text,.bottom_head .watch_sec .text{display:block;font-family:Roboto,sans-serif;color:#fff;font-size:12px;line-height:20px;text-transform:uppercase}.bottom_head .listen_sec{padding:22px 10px 18px;position:absolute;background:#1f1f1f;left:0;top:0;cursor:pointer;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.bottom_head .listen_sec:hover{background:#067bff}.bottom_head .listen_sec .player_icon{display:block;height:25px}.bottom_head .listen_sec .player_icon .playIcon .svgIcon{width:19px;height:19px}.bottom_head .listen_sec .player_icon .playIcon .svgIcon polygon{fill:#fff}.bottom_head .listen_sec .player_icon .pauseIcon{display:none}.bottom_head .listen_sec .player_icon .pauseIcon .svgIcon{width:19px;height:19px}.bottom_head .listen_sec .player_icon .pauseIcon .svgIcon polygon{fill:#fff}.bottom_head .listen_sec .player_icon i.fa-play{display:inline;background:transparent}.bottom_head .listen_sec .player_icon i.fa-pause{display:none}.bottom_head .listen_sec .text{display:block;font-weight:700}.bottom_head .listen_sec.play_mp3 .player_icon .playIcon,.bottom_head .listen_sec.play_mp3 .player_icon i.fa-play{display:none}.bottom_head .listen_sec.play_mp3 .player_icon i.fa-pause{display:inline}.bottom_head .watch_sec{padding:22px 10px 18px;position:absolute;left:168px;top:0;cursor:pointer;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.bottom_head .watch_sec:hover{background:#067bff}.bottom_head .watch_sec .video_icon{display:block;height:25px}.bottom_head .watch_sec .video_icon .svgIcon{width:22px;height:22px}.bottom_head .watch_sec .video_icon .svgIcon path,.bottom_head .watch_sec .video_icon .svgIcon polygon{fill:#fff}.bottom_head .watch_sec .video_icon i{display:inline}.bottom_head .watch_sec .text{font-weight:400}.bottom_head .user_pic{position:absolute;left:252px;top:0;background:#262626}.bottom_head .user_pic img{display:block;height:84px}.bottom_head .volume_area{padding:30px 10px;border-left:1px solid hsla(0,0%,89.8%,.13);border-right:1px solid hsla(0,0%,89.8%,.13);position:absolute;left:497px;top:0}.bottom_head .volume_area .volume_icon .svgIcon{margin-top:0;width:20px;height:20px}.bottom_head .volume_area .volume_icon .svgIcon path{fill:#fff}.bottom_head .volume_area .volume_icon i{cursor:pointer;font-size:24px}@media(max-width:1700px)and (min-width:1446px){.bottom_head .volume_area{left:365px}}@media(max-width:1446px){.bottom_head .volume_area{left:254px}}@media(max-width:1300px){.bottom_head .volume_area{left:85px}}.bottom_head .radio_area{position:relative;margin-left:413px;margin-right:408px;padding-left:344px;font-family:Roboto,sans-serif}@media(max-width:1700px)and (min-width:1446px){.bottom_head .radio_area{margin-right:292px;margin-left:282px}}@media(max-width:1446px){.bottom_head .radio_area{margin-right:132px;margin-left:169px}}.bottom_head .radio_area .show_info{padding:24px 0;float:left;max-width:181px;width:100%;font-size:13px;line-height:16px;font-weight:700;text-transform:uppercase}.bottom_head .radio_area .show_info .fm_icon{float:left;margin-top:4px}.bottom_head .radio_area .show_info .right_text{padding-left:35px;color:#0057b7;display:block}.bottom_head .radio_area .show_info .right_text .top{color:#fff;display:block}.bottom_head .radio_area .show_info .right_text .bottom{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bottom_head .radio_area .show_info .right_text .bottom a{color:#fff;text-decoration:none}.bottom_head .radio_area .show_info .right_text .bottom a:hover{color:#067bff}.bottom_head .radio_area .radio-group .feedback_area{position:absolute;right:179px;max-width:90px;width:100%;font-size:13px;line-height:16px;font-weight:700;text-transform:uppercase;border-left:1px solid hsla(0,0%,89.8%,.13)}.bottom_head .radio_area .radio-group .feedback_area a{display:block;padding-top:33px;padding-bottom:14px;text-align:center;line-height:20px;color:#fff;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.bottom_head .radio_area .radio-group .feedback_area a .feedback_icon{display:inline-block;margin:2px 0 0;width:22px;height:20px;position:absolute;top:22px;right:33px;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.bottom_head .radio_area .radio-group .feedback_area a .feedback_icon .svgIcon{width:22px;height:20px}.bottom_head .radio_area .radio-group .feedback_area a .feedback_icon .svgIcon path{fill:#067bff}.bottom_head .radio_area .radio-group .feedback_area a p{color:#fff;font-weight:700;margin:0;font-size:11px;padding-top:14px}.bottom_head .radio_area .radio-group .feedback_area a:hover{text-decoration:none;background:#067bff}.bottom_head .radio_area .radio-group .feedback_area a:hover .feedback_icon{background-size:18px}.bottom_head .radio_area .radio-group .feedback_area a:hover .feedback_icon .svgIcon path{fill:#fff}.bottom_head .radio_area .radio-group .feedback_area .feather-light-box{display:none}.bottom_head .radio_area .radio-group .call_area{position:absolute;right:90px;max-width:90px;width:100%;font-size:13px;line-height:16px;font-weight:700;text-transform:uppercase;border-left:1px solid hsla(0,0%,89.8%,.13)}.bottom_head .radio_area .radio-group .call_area a{display:block;padding-top:33px;padding-bottom:14px;text-align:center;line-height:20px;color:#fff;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.bottom_head .radio_area .radio-group .call_area a.call_icon{display:block}.bottom_head .radio_area .radio-group .call_area a i{display:inline-block;margin:2px 0 0;float:left;width:22px;height:20px;position:absolute;top:22px;right:36px;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.bottom_head .radio_area .radio-group .call_area a i .svgIcon{width:22px;height:20px}.bottom_head .radio_area .radio-group .call_area a i .svgIcon path{fill:#067bff}.bottom_head .radio_area .radio-group .call_area a p{color:#fff;font-weight:700;margin:0;font-size:11px;padding-top:14px}.bottom_head .radio_area .radio-group .call_area a:hover{text-decoration:none;background:#067bff}.bottom_head .radio_area .radio-group .call_area a:hover .call_icon{background-size:18px}.bottom_head .radio_area .radio-group .call_area a:hover .call_icon .svgIcon path{fill:#fff}.bottom_head .radio_area .radio-group .call_area .feather-light-box{display:none}.bottom_head .radio_area .radio-group .hourly_news_area{position:absolute;right:0;max-width:90px;width:100%;font-size:13px;line-height:16px;font-weight:700;text-transform:uppercase;border-left:1px solid hsla(0,0%,89.8%,.13);border-right:1px solid hsla(0,0%,89.8%,.13)}.bottom_head .radio_area .radio-group .hourly_news_area a{display:block;padding-top:33px;padding-bottom:14px;text-align:center;line-height:20px;color:#fff;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.bottom_head .radio_area .radio-group .hourly_news_area a.hourly_news_icon{display:block}.bottom_head .radio_area .radio-group .hourly_news_area a.live_feed_icon{display:none}.bottom_head .radio_area .radio-group .hourly_news_area a i{display:inline-block;margin:2px 0 0;float:left;width:22px;height:20px;position:absolute;top:21px;right:31px;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.bottom_head .radio_area .radio-group .hourly_news_area a i .svgIcon{width:22px;height:20px}.bottom_head .radio_area .radio-group .hourly_news_area a i .svgIcon path{fill:#067bff}.bottom_head .radio_area .radio-group .hourly_news_area a p{font-weight:700;color:#fff;margin:0;font-size:11px;padding-top:14px}.bottom_head .radio_area .radio-group .hourly_news_area a:hover{text-decoration:none;background:#067bff}.bottom_head .radio_area .radio-group .hourly_news_area a:hover.hourly_news_icon{background-size:18px}.bottom_head .radio_area .radio-group .hourly_news_area a:hover.hourly_news_icon i .svgIcon path{fill:#fff}.bottom_head .radio_area .radio-group .hourly_news_area .feather-light-box{display:none}.bottom_head .progress_bar{position:absolute;bottom:0;height:4px;background:#067bff;width:60%;z-index:3;margin-left:-35px}.video__msg{padding:1rem;text-align:center}.cont_ifno_sec{position:relative;background:#0057b7;padding:0;overflow:hidden}.cont_ifno_sec .infoBox{padding:10px;width:50%;float:left;color:#fff;font-family:Roboto,sans-serif;text-align:center;font-size:18px;line-height:24px;font-weight:400;text-transform:uppercase;position:relative;cursor:pointer}.cont_ifno_sec .infoBox.give_call .phone_icon{width:40px;height:40px;display:inline-block}.cont_ifno_sec .infoBox .icon,.cont_ifno_sec .infoBox .text{display:block;height:40px}.cont_ifno_sec .infoBox .text{padding-bottom:15px;height:auto}.cont_ifno_sec .infoBox .icon i{font-size:40px;line-height:40px;color:#fff}.cont_ifno_sec .infoBox .icon .feedback_icon{display:inline-block;width:32px;height:32px}.cont_ifno_sec .infoBox .icon .svgIcon path{fill:#fff}.cont_ifno_sec .infoBox:before{left:0}.cont_ifno_sec .infoBox:after,.cont_ifno_sec .infoBox:before{content:"";position:absolute;top:-100px;bottom:-100px;margin:0 auto;width:1px;background:rgba(0,0,0,.2);display:block}.cont_ifno_sec .infoBox:after{right:0}.cont_ifno_sec .infoBox.give_feedback:before{display:none}.newsletter{padding:10px}.newsletter .title{margin-bottom:22px;font-family:Roboto,sans-serif;font-size:18px;line-height:24px;font-weight:400;text-transform:uppercase;color:#fff}.newsletter .newsletterForm{position:relative}.newsletter .newsletterForm input[type=email],.newsletter .newsletterForm input[type=text]{margin:0;width:100%;padding:20px 160px 20px 25px;border:none;font-size:15px;line-height:20px;font-weight:400;color:#595959;border-radius:0;height:60px}.newsletter .newsletterForm input[type=submit]{margin:0;padding:20px 10px;font-family:Roboto,sans-serif;font-size:11px;line-height:20px;font-weight:400;text-transform:uppercase;color:#fff;border:none;position:absolute;right:0;top:0;width:160px;text-align:center;background:#1f1f1f;cursor:pointer;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all;border-radius:0;height:60px}.newsletter .newsletterForm input[type=submit]:hover{background:rgba(31,31,31,.8)}.footer{padding:75px 0 0;background:#121212}.footer .top_footer{padding-bottom:100px}.footer .top_footer .left_border:before{content:"";display:block;background:hsla(0,0%,100%,.1);position:absolute;top:-15px;bottom:-25px;left:-20px;width:1px}.footer h3{margin:0 0 20px;font-family:Roboto,sans-serif;font-size:16px;line-height:24px;color:#fff;font-weight:400;text-transform:uppercase}.footer .f_logo{margin-bottom:45px}.footer .f_widget{max-width:250px;width:100%;font-size:15px;line-height:24px}.footer .f_widget,.footer .f_widget p{color:hsla(0,0%,100%,.5)}.footer .f_widget p:last-child{margin-bottom:0}.footer .f_links{margin-bottom:50px;display:block}.footer .f_links ul{list-style:none;margin:0;padding:0}.footer .f_links ul li{display:block;margin:5px 0}.footer .f_links ul li a{font-size:15px;line-height:24px;color:#fff}.footer .f_links ul li a:hover{text-decoration:none;color:#067bff}.footer .social_links ul{list-style:none;margin:0;padding:0}.footer .social_links ul li{display:block;margin:20px 0}.footer .social_links ul li a{padding-left:40px;display:inline-block;font-family:Roboto,sans-serif;font-size:13px;line-height:24px;color:#fff;text-transform:uppercase}.footer .social_links ul li a .ytIcon .svgIcon{width:30px;height:20px}.footer .social_links ul li a .ytIcon .svgIcon .st0{stroke-width:0}.footer .social_links ul li a .svgIcon{width:26px;height:26px}.footer .social_links ul li a .svgIcon path{fill:#fff}.footer .social_links ul li a i{float:left;width:40px;margin-left:-40px;color:#fff;font-size:26px;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.footer .social_links ul li a:hover{text-decoration:none;color:#067bff}.footer .social_links ul li a:hover .svgIcon path{fill:#067bff}.footer .social_links ul li a:hover i{color:#067bff}.footer .app_info .app_icons ul{list-style:none;margin:0;padding:0}.footer .app_info .app_icons ul li{float:left;display:block;margin:0 15px 5px 0}.footer .f_bottom{background:#0057b7;padding-top:35px;padding-bottom:35px}.footer .f_bottom .copyright{font-family:Roboto,sans-serif;font-size:13px;line-height:24px;color:hsla(0,0%,100%,.5)}.footer .f_bottom .bottom_links ul{list-style:none;margin:0;padding:0}.footer .f_bottom .bottom_links ul li{position:relative;padding:0 17px;float:left;display:block;margin:5px 0}.footer .f_bottom .bottom_links ul li a{font-size:13px;line-height:20px;color:hsla(0,0%,100%,.8)}.footer .f_bottom .bottom_links ul li a:hover{text-decoration:none;color:#fff}.footer .f_bottom .bottom_links ul li:first-child{padding-left:0}.footer .f_bottom .bottom_links ul li:before{content:"⁄";position:absolute;left:0;color:hsla(0,0%,100%,.5)}.footer .f_bottom .bottom_links ul li:first-child:before{display:none}.gradient_bg,.single-article-background{background-image:url(/wp-content/themes/ucms/assets/img/bgpattern.png?new);background-repeat:repeat;background-size:auto;background-position:50% top}.single-article-background{width:100%;display:block;height:390px;position:absolute;z-index:-1}.svgIcon path{transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.mobile_view{display:none}.floating_div{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}.floating_div .author{display:inline-block;font-family:Roboto,sans-serif;font-size:10px;line-height:16px;text-transform:uppercase;color:#0057b7}.floating_div .author a{color:#0057b7}.floating_div .tags{margin-left:16px;margin-right:auto;margin-top:2px}.floating_div .tags,.floating_div .tags .floatTagIcon,.floating_div .tags .floatTagLink{display:inline-block;vertical-align:top}.floating_div .tags .svgIcon{width:17px;height:22px}.floating_div .tags .svgIcon path{fill:#067bff}.floating_div .tags img{padding-bottom:5px}.floating_div .tags a{display:inline-block;font-size:10px;line-height:16px;color:#1f1f1f;font-family:Roboto,sans-serif;text-transform:uppercase;padding-right:5px}.meta_social_wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-top:16px}@media only screen and (min-width:992px){.meta_social_wrapper{max-width:616px;width:100%}}.social_links_wrapper{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.social_links_label{align-items:center;color:#1f1f1f;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-size:10px;justify-content:center;line-height:16px;padding-right:5px;text-transform:uppercase}.social_links.social_sharing ul{padding:0;margin:0;list-style:none}.social_links.social_sharing ul li{display:inline-block}.social_links.social_sharing ul li a{color:#000;background:#fff;padding:17px 12px 5px 13px;text-align:center;border:1px solid #e5e5e5;display:block;width:45px;height:45px}.social_links.social_sharing ul li a.fbIcon{padding:12px 12px 5px 13px}.social_links.social_sharing ul li a.fbIcon .svgIcon{height:20px}.social_links.social_sharing ul li a.twIcon{padding:12px 12px 5px 9px}.social_links.social_sharing ul li a.twIcon .svgIcon{height:20px}.social_links.social_sharing ul li a.ytIcon{padding:12px 12px 5px 13px}.social_links.social_sharing ul li a.ytIcon .svgIcon{width:26px;height:20px}.social_links.social_sharing ul li a.ytIcon .svgIcon .st0{stroke-width:0}.social_links.social_sharing ul li a.emailIcon{padding:12px 12px 13px 11px}.social_links.social_sharing ul li a.emailIcon .svgIcon{height:20px}.social_links.social_sharing ul li a .svgIcon path{fill:#000}.social_links.social_sharing ul li a:hover{color:#0057b7}.social_links.social_sharing ul li a:hover .svgIcon path{fill:#0057b7}.leftSection.article_single.article_mainC{margin-top:0}.leftSection.article_single{margin-top:20px;position:relative}.leftSection.article_single .featuredImg{padding-bottom:55px}.leftSection.article_single h2{font-size:34px;font-family:Roboto,sans-serif;font-weight:500;line-height:44px;margin-top:0}.leftSection.article_single .article_meta{display:inline-block;margin-bottom:10px;font-family:Roboto,sans-serif;color:#0057b7;font-size:12px;line-height:16px;text-transform:uppercase;letter-spacing:1px}.leftSection.article_single .article_meta .extrasBtm{color:#0057b7;padding:3px 0 0 25px}.leftSection.article_single .article_meta .iconImg{padding-right:10px;display:inline-block;color:#0057b7;float:left;font-size:24px;position:relative;top:3px}.leftSection.article_single .article_meta .iconImg .svgIcon{width:14px;height:18px}.leftSection.article_single .article_meta .iconImg.news_type .svgIcon rect,.leftSection.article_single .article_meta .iconImg .svgIcon path{fill:#0057b7}.leftSection.article_single .article_meta span.media_section,.leftSection.article_single .article_meta span.time_media{color:#bdbdbd}.leftSection.article_single .article_meta p{font-size:15px;line-height:24px;color:#656565}.leftSection.article_single .article_meta p iframe,.leftSection.article_single .article_meta p img{width:100%!important;height:auto!important}.leftSection.article_single .aligncenter{text-align:center}.leftSection.article_single .featuredImg img{width:100%;padding:10px}.breadcrumb_Sec{padding-top:40px}.breadcrumb_Sec ul{padding:0;margin:0;list-style:none}.breadcrumb_Sec ul li{color:#595959;font-size:15px;line-height:24px;float:left}.breadcrumb_Sec ul li:after{content:"⁄";padding:0 6px;position:relative}.breadcrumb_Sec ul li:last-child:after{display:none}.breadcrumb_Sec ul li a{color:#595959;font-size:15px;line-height:24px}.single-show .breadcrumb_Sec{padding-left:0;padding-top:0}.single-show .breadcrumb_Sec ul{padding:0;margin:0;list-style:none}.single-show .breadcrumb_Sec ul li{font-family:Roboto,sans-serif;font-size:12px;line-height:16px;color:#1a1a1a;padding-bottom:10px;float:none;display:block;text-transform:uppercase}.single-show .breadcrumb_Sec ul li.item-home,.single-show .breadcrumb_Sec ul li.item-tax{display:none}.single-show .breadcrumb_Sec ul li .bread-current{color:#0057b7;font-family:Roboto,sans-serif;font-size:12px;line-height:16px;font-weight:400}.single-show .breadcrumb_Sec ul li:after{content:"";padding:0 6px;position:relative}.single-show .breadcrumb_Sec ul li:last-child:after{display:none}.single-show .breadcrumb_Sec ul li a{font-family:Roboto,sans-serif;font-size:12px;line-height:16px;color:#1a1a1a}.single-show .breadcrumb_Sec ul li a:hover{color:#0057b7;text-decoration:none}.related_articles{background:#f6f6f6;padding:40px 0;margin-top:40px}.related_articles h3{font-size:24px;line-height:24px;text-transform:uppercase;color:#1a1a1a;font-weight:500;padding-bottom:45px;letter-spacing:1px;font-family:Roboto,sans-serif;margin-bottom:0}.related_articles .featuredImage{float:left;padding-right:30px;width:47%;overflow:hidden}.related_articles .featuredImage a{overflow:hidden;display:inline-block}.related_articles .featuredImage img{transition:all .5s ease-in-out;-o-transition:ease-in-out .5s all;-ms-transition:ease-in-out .5s all;transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);width:100%}.related_articles .article_info{padding-top:20px;float:left;width:53%}.related_articles .article_info h4{margin:0 0 10px;font-family:Roboto,sans-serif;font-size:20px;line-height:24px;font-weight:400;min-height:49px;height:49px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}.related_articles .article_info h4 a{color:#1a1a1a;display:block}.related_articles .article_info p{min-height:46px;height:46px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}.related_articles .article_info .media_section{background-position:0 2px;text-transform:uppercase;font-weight:400;font-family:Roboto,sans-serif;color:#000}.related_articles .article_info .time_media{font-family:Roboto,sans-serif;color:#0057b7;font-size:14px;line-height:16px;color:#bdbdbd}.related_articles .article_info .articleExtras{position:relative}.related_articles .article_info .articleExtras .iconImg{padding-right:10px;display:inline-block;color:#0057b7;float:left;line-height:24px}.related_articles .article_info .articleExtras .iconImg i.fa-play{position:relative;top:-2px}.related_articles .article_info .articleExtras .iconImg .svgIcon{width:14px;height:16px;margin-top:5px}.related_articles .article_info .articleExtras .iconImg.audio_type .svgIcon path,.related_articles .article_info .articleExtras .iconImg.news_type .svgIcon rect,.related_articles .article_info .articleExtras .iconImg .svgIcon path{fill:#0057b7}.related_articles .article_info .articleExtras .extrasBtm{color:#0057b7;padding:3px 0 0 25px;font-size:12px;line-height:16px;display:block}.related_articles .article_info .articleExtras .slash{color:#0057b7;padding:0 5px}.related_articles .related_block{margin-bottom:40px}.related_articles .related_block:nth-child(odd){clear:both}.related_articles .related_blockIn:hover .featuredImage img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05)}.related_articles .related_blockIn:hover .article_info h4 a{text-decoration:none;color:#067bff}.advertisement_section{border:1px solid #e9e9e9;padding:23px 0;margin:60px auto;text-align:center}.text_borderbox_widget{border:1px solid #e9e9e9;padding:23px 20px;margin:10px auto 50px;text-align:center}body.single-article .text_borderbox_widget{margin:50px auto}body.home .text_borderbox_widget{margin:10px auto 0}.ad_sidebar{margin-top:-23px}.sponser_link{margin-top:30px}.sponser_link h3{font-family:Roboto,sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:1px;text-transform:uppercase;margin-top:0}.sponser_link .sposer_section{margin-top:10px;margin-bottom:20px}.sponser_link .sposer_section .imgCol{float:left;width:85px}.sponser_link .sposer_section .imgCol a{display:block}.sponser_link .sposer_section .textCol{padding-left:110px;display:block}.sponser_link .sposer_section h4{font-family:Roboto,sans-serif;font-size:20px;line-height:21px;margin:0 0 8px}.sponser_link .sposer_section h4 a{color:#000}.sponser_link .sposer_section h4 a:hover{text-decoration:none;color:#067bff}.sponser_link .sposer_section p{font-size:14px;line-height:20px}.topArticle{padding:70px 0 0}.topArticle .secHeading{text-align:left;text-transform:uppercase}.topArticle .topCatNv ul{margin:0;padding-left:0;list-style:none}.topArticle .topCatNv ul li{display:inline-block;margin:0 35px;padding:0 6px 10px;border-bottom:5px solid transparent;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.topArticle .topCatNv ul li:first-child{margin-left:0}.topArticle .topCatNv ul li a{font-family:Roboto,sans-serif;font-size:15px;line-height:15px;font-weight:400;text-transform:uppercase;color:#1a1a1a;letter-spacing:1px;text-align:center}.topArticle .topCatNv ul li a:hover{text-decoration:none;color:#0057b7}.topArticle .topCatNv ul li:hover{border-bottom:5px solid #0057b7}.topArticle .topCatNv ul li.current-cat{border-bottom:5px solid #0057b7;text-align:center!important}.topArticle .topCatNv ul li.current-cat a{color:#0057b7}.navFilter{margin:30px 0 25px}.navFilter ul{padding:0;margin:0;list-style:none}.navFilter ul li{float:left;margin:0;padding:7px 20px 7px 0;border-radius:10px;cursor:pointer;font-size:15px;font-family:Roboto,sans-serif}.navFilter ul li a{display:inline-block}.navFilter ul li span.catTag{background:#f4f4f4;padding:8px 18px;color:#5d5d5d;border-radius:19px 0 0 19px;display:block;float:left}.navFilter ul li span.count_posts{background:#e9e9e9;padding:8px 14px;color:#5d5d5d;border-radius:0 19px 19px 0;display:block;float:left}.navFilter ul li:first-child{margin-left:0;padding-left:0}.navFilter ul li.currentNav span.catTag{background:#0057b7;padding:8px 18px;color:#fff;border-radius:19px 0 0 19px;display:block;float:left}.navFilter ul li.currentNav span.count_posts{background:#0057b7;padding:8px 14px;color:#fff;border-radius:0 19px 19px 0;display:block;float:left}.navFilter ul li:hover span.catTag{padding:8px 18px;border-radius:19px 0 0 19px}.navFilter ul li:hover span.catTag,.navFilter ul li:hover span.count_posts{background:#0057b7;color:#fff;display:block;float:left;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.navFilter ul li:hover span.count_posts{padding:8px 14px;border-radius:0 19px 19px 0}.singArticle .all-article .articleBoxHold:nth-child(3n+1){clear:both}.singArticle .ad_sidebar{margin-top:-20px}.load_more{background:#0057b7;float:right;padding:20px 64px;color:#fff;text-transform:uppercase;font-size:15px;font-family:Roboto,sans-serif;margin-top:40px}.load_more:hover{color:#fff;text-decoration:none;background:#1f1f1f}.clear{clear:both}.postPage{border-top:1px solid #e9e9e9;margin:0}.postPage .pagination{padding-top:0;margin:30px 0;border-radius:0;float:left;position:relative}.postPage .pagination ul{padding:0;margin:0;list-style:none}.postPage .pagination ul li{background:#f7f7f7;float:left;margin-right:6px}.postPage .pagination ul li a{display:inline-block;padding:20px 25px;font-size:18px;line-height:20px;font-family:Roboto,sans-serif;color:#1a1a1a}.postPage .pagination ul li a:hover{text-decoration:none;color:#0057b7}.postPage .pagination ul li a.extPoint{padding:19px 20px}.postPage .pagination ul li a.extPoint .svgIcon{width:20px;height:18px;top:2px;position:relative}.postPage .pagination ul li a.extPoint .svgIcon line,.postPage .pagination ul li a.extPoint .svgIcon polyline{stroke:#0057b7}.postPage .pagination ul li a.extPoint.leftArrow{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.postPage .pagination ul li a.next,.postPage .pagination ul li a.prev{color:#0057b7}.postPage .pagination ul li span.current{display:inline-block;padding:21px 27px;font-size:18px;line-height:20px;font-family:Roboto,sans-serif;color:#0057b7}.postPage .pagination ul li.current-page a,.postPage .pagination ul li.next a{color:#0057b7}.postPage .pagination_js.active:after{background-color:hsla(0,0%,100%,.8);background-image:url(../img/default.gif);background-position:50% 50%;background-size:40px;background-repeat:no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;display:block}.team_list .team_listInner{margin-top:40px}.team_list .team_listInner .articleBoxHold{min-height:auto;margin-bottom:40px}.team_list .team_listInner .articleBoxHold .articleBox{border-bottom:2px solid #000}.team_list .team_listInner .articleBoxHold .articleBox .articleImg a{display:block;background-image:url(../img/black_bg.png);background-repeat:no-repeat;background-size:cover}.team_list .team_listInner .articleBoxHold .articleBox .articleImg a img{display:block;text-align:center;margin:0 auto;height:auto;width:100%}.team_list .team_listInner .articleBoxHold .articleBox .articleCont{text-align:center;padding:31px 30px 20px;display:block;background:#f7f7f7}.team_list .team_listInner .articleBoxHold .articleBox .articleText{margin:0 20px;min-height:65px;height:65px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}.team_list .team_listInner .articleTitle a{font-size:23px;line-height:24px;font-family:Roboto,sans-serif;display:block}.team_list .team_listInner .art-info{font-size:12px;line-height:17px;font-family:Roboto,sans-serif;text-align:center;padding-top:35px;font-weight:600;letter-spacing:1px;display:inline-block}.team_list .team_listInner .art-info .timeIcon{float:left;width:14px;height:14px;margin-top:2px}.team_list .team_listInner .art-info .timeIcon .svgIcon path{fill:#067bff}.team_list .team_listInner .art-info .timeText{display:block;padding-left:20px;text-transform:uppercase;height:40px}.team_list .team_listInner .postPage{margin:0 0 30px}.team_list .team_listInner .advertisement_section{margin:20px 18px 60px;padding:27px 0}.team_list .team_listRight{margin-top:40px}.team_list .ad_sidebar{margin-top:28px}.podcastSec.show_detail .secHeading{text-align:center}.podcastSec.show_detail .podcastListSmall .podcastBlock:first-child{border-top:none}body .showDetailSec2 .leftSection .floating_div .floating_heading{padding-bottom:11px}body .showDetailSec2 .leftSection .floating_div .tags{margin-top:0}.showfilterSec .secHeading{padding-bottom:0}.showfilterSec .filterTopBar.topArticle{padding:45px 0 40px}.articleBoxBig.show_detailPage .iconImg i.fa-play{padding:3px 4px 4px 6px;display:inline;color:#fff;font-size:10px;background:#0057b7}body .GuestSection.team_list{border-bottom:1px solid #e5e5e5;padding-bottom:50px}body .GuestSection.team_list .guestsBlock .guestCnt h4 a{color:#000}body .GuestSection.team_list .guestsBlock .guestCnt h4 a:hover{text-decoration:none;color:#fff}.search_Icon_div{background:#f6f6f6;position:absolute;width:100%;max-width:830px;z-index:21;top:243px}.search_Icon_div form{position:relative}.search_Icon_div .searchIcon{position:absolute;left:30px;top:50%;margin-top:-12px;width:23px}.search_Icon_div .searchIcon .svgIcon{width:23px;height:23px}.search_Icon_div .searchIcon .svgIcon path{fill:#1a1a1a}.search_Icon_div .submitIcon{position:absolute;right:35px;top:50%;margin-top:-12px}.search_Icon_div .submitIcon .svgIcon{width:29px;height:27px}.search_Icon_div .submitIcon .svgIcon line,.search_Icon_div .submitIcon .svgIcon polyline{stroke:#067bff}.search_Icon_div input[type=text]{width:100%;background:transparent;border:none;font-size:22px;padding:20px 80px 20px 70px}.search_Icon_div input[type=submit]{font-size:0;width:36px;height:27px;border:none;line-height:44px;position:absolute;-webkit-appearance:none;background:transparent;z-index:10;top:50%;margin-top:-11px;right:30px}.search_Icon_div input[type=text]::-webkit-input-placeholder{color:rgba(89,89,89,.5)}.search_Icon_div input[type=text]::-moz-placeholder{color:rgba(89,89,89,.5)}.search_Icon_div input[type=text]:-ms-input-placeholder{color:rgba(89,89,89,.5)}.search_Icon_div input[type=text]:-moz-placeholder{color:rgba(89,89,89,.5)}.black_overlay{top:243px;background:rgba(0,0,0,.61)}.black_overlay,.black_overlay2{position:absolute;bottom:0;left:0;right:0;z-index:9}.black_overlay2{top:0;background:none}.white_overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:hsla(0,0%,100%,.9);z-index:5}.featherlight .feather-light-box{width:80vw;max-width:800px}.megaMenu{padding:35px 0 30px;position:absolute;top:160px;bottom:0;left:0;right:0;z-index:100;background:hsla(0,0%,100%,.9)}.megaMenu .introMega h2{margin:0 0 15px;font-size:32px;color:#0057b7;font-family:Roboto,sans-serif;line-height:38px}.megaMenu ul{padding:0;margin:0;list-style:none;-moz-column-count:3;column-count:3}.megaMenu ul li{padding-right:10px}.megaMenu ul li.main-menu-item{margin-bottom:15px;display:inline-block;width:100%}.megaMenu ul li a{font-size:16px;font-family:Roboto,sans-serif;line-height:28px;color:#1f1f1f;text-transform:uppercase}.megaMenu ul li a:hover{color:#0057b7;text-decoration:none}.megaMenu ul li .customSubMenu{padding-bottom:5px}.megaMenu ul li .viewMenu{padding-bottom:20px;display:block}.megaMenu ul li .viewMenu a{color:#0057b7;text-transform:none;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:22px}.megaMenu ul li ul{-moz-column-count:inherit;column-count:inherit;padding-top:8px;padding-bottom:0}.megaMenu ul li ul li{padding-bottom:5px;padding-right:0}.megaMenu ul li ul li a{font-size:15px;font-family:Roboto,sans-serif;line-height:22px;color:#656565;padding-bottom:4px;display:block;text-transform:none}.megaMenu ul li ul li a:hover{color:#0057b7;text-decoration:none}.megaMenu ul li ul li.highlighted a{color:#0057b7;font-weight:600}.megaMenu ul li ul li.highlighted a:hover{color:#000}.mobile_menu ul li span.mobile_arrow{display:none}.showfilterSec .tabContentSec{min-height:600px}.showfilterSec .tabCont_div{display:none}.showfilterSec .tabCont_div.current{display:block}.megaMenu .mega-open{position:fixed}.topArticleSec{border-bottom:1px solid #efefef}.clearDesk{clear:both}.GuestSection.team_list .team_listInner .articleBox{border-bottom:2px solid #0057b7}.GuestSection.team_list .team_listInner .articleBox .articleImg{background:url(../img/black_bg.png) repeat}.GuestSection.team_list .team_listInner .articleBox .articleCont{padding-top:52px;padding-bottom:41px;background:#fff}.GuestSection.team_list .team_listInner .articleBox .articleCont .articleTitle{margin-bottom:30px}.GuestSection.team_list .team_listInner .articleBox .articleCont .articleText,.GuestSection.team_list .team_listInner .articleBox .articleCont .articleText p{font-size:15px;line-height:24px}.GuestSection.team_list .team_listInner .featured_block.largeElement .articleTitle a{font-size:28px;line-height:34px}.GuestSection.team_list .team_listInner .featured_block .articleTitle a{color:#0057b7}.GuestSection.team_list .guestsBlock{border-bottom:2px solid #b3b3b3}.GuestSection.team_list .guestsBlock .guestImage{overflow:hidden;background:url(../img/guests-bg.png) no-repeat;padding:20px 0}.GuestSection.team_list .guestsBlock .guestImage img{border-radius:50%;height:140px;width:140px;margin:0 auto;display:block;text-align:center;transition:all .5s ease-in-out;-o-transition:ease-in-out .5s all;-ms-transition:ease-in-out .5s all;transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1)}.GuestSection.team_list .guestsBlock .guestCnt{min-height:121px}.GuestSection.team_list .guestsBlock .guestCnt h4{font-size:20px;line-height:24px;font-family:Roboto,sans-serif;padding-top:15px;text-align:center}.GuestSection.team_list .guestsBlock .guestCnt p{font-size:15px;line-height:24px;text-align:center}.GuestSection.team_list .guestsBlock:hover{border-bottom:2px solid #0057b7}.GuestSection.team_list .guestsBlock:hover .guestImage img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05)}.articleBox{background-color:#fff;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.articleBox .articleImg{overflow:hidden}.articleBox .articleImg img{width:100%;transition:all .5s ease-in-out;-o-transition:ease-in-out .5s all;-ms-transition:ease-in-out .5s all;transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1)}.articleBox .articleCont .iconImg .svgIcon{width:18px;height:18px}.articleBox .articleCont .iconImg.add_play a i.fa-volume-down{display:none}.articleBox .articleCont .iconImg.add_play a i.fa-play{padding:3px 4px 4px 6px;display:inline;color:#fff;font-size:10px;background:#0057b7}.articleBox .articleBtn{text-align:center}.articleBox .articleBtn a{padding:10px;text-align:center;color:#fff;text-transform:uppercase;font-family:Roboto,sans-serif;font-size:12px;line-height:20px;min-width:170px;font-weight:700;display:inline-block;background:#0057b7}.articleBox .articleBtn a:hover{text-decoration:none}.articleBox.largeBox{border-bottom:2px solid #000}.articleBox.largeBox .articleCont{position:relative;padding:70px 80px 20px}.articleBox.largeBox .articleCont .articleBtn{position:absolute;z-index:1;left:0;right:0;top:-20px}.articleBox.largeBox .articleTitle{min-height:68px;height:68px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}.articleBox.largeBox .articleTitle a{font-size:28px;line-height:34px}.articleBox.largeBox .articleText{margin-bottom:40px;min-height:72px;height:72px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}.articleBox.largeBox .articleText p{line-height:24px}.articleBox.largeBox.longerHeader .articleTitle{min-height:136px;height:136px;display:-webkit-box;-webkit-line-clamp:4}.articleBox.largeBox.longerHeader .articleText{display:none}.articleBox.smallBox{border-bottom:2px solid #000}.articleBox.smallBox.longerHeader .articleCont{padding:10px 20px}.articleBox.smallBox.longerHeader .articleTitle{-webkit-line-clamp:4!important;height:78px!important;margin-bottom:8px!important}.articleBox.smallBox.longerHeader .articleTitle a{font-size:18px;line-height:19px}.articleBox.smallBox.longerHeader .iconImg{padding-bottom:8px}.articleBox:hover{border-bottom:2px solid #067bff}.articleBox:hover .articleTitle a{color:#067bff}.articleBox:hover .articleImg img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05)}.top_articles__wrapper{background-image:url(/wp-content/themes/ucms/assets/img/bgpattern.png?new);background-repeat:repeat;background-position:50% top;background-size:auto}.top_artical .articleBox.largeBox .articleCont{padding:40px 40px 26px}.top_artical .articleBox.largeBox .iconImg{padding-bottom:26px}.hide_div{display:none}.fade_out_div{opacity:0}.top_artical .right_area .col-lg-6:nth-child(odd){clear:both}.top_add_banner .addBox{padding-bottom:10px}.top_add_banner .addBox img{width:100%}.top_add_banner .widgetTitle{color:#fff;margin-bottom:20px}.more_article_link{border-bottom:1px solid #d9d9d9;margin-bottom:30px;padding-bottom:30px;padding-top:10px;text-align:right}.more_article_link a{font-family:Roboto,sans-serif;font-size:15px;line-height:24px;color:#0057b7;text-transform:uppercase}.more_article_link a .moreIcon{margin-left:5px;position:relative;top:2px}.more_article_link a .moreIcon .svgIcon{width:14px;height:14px}.more_article_link a .moreIcon .svgIcon line,.more_article_link a .moreIcon .svgIcon polyline{stroke:#0057b7}.more_article_link a:hover{text-decoration:none;color:#000}.more_article_link a:hover .moreIcon .svgIcon line,.more_article_link a:hover .moreIcon .svgIcon polyline{stroke:#000}.pageSection .advertisement_section{margin-bottom:40px}.podcastSec{padding:60px 0 40px;background:#f6f6f6}.podcastSec .arti_row{margin-bottom:40px}.podcastSec .arti_row:last-child{margin-bottom:0}.podcastSec .arti_row .left_img{width:40%;overflow:hidden;position:relative}.podcastSec .arti_row .left_img a{display:block;height:100%}.podcastSec .arti_row .left_img .articleImg{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;height:100%}.podcastSec .arti_row .left_img .articleImg,.podcastSec .arti_row .left_img .articleImg img{transition:all .5s ease-in-out;-o-transition:ease-in-out .5s all;-ms-transition:ease-in-out .5s all;transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1)}.podcastSec .arti_row .left_img .articleImg img{visibility:hidden}.podcastSec .arti_row .right_content{background:#fff}.podcastSec .arti_row .right_content .articleColBox{padding-bottom:0}.podcastSec .arti_row .right_content .articleColBox .articleCont{padding:30px 40px}.podcastSec .arti_row .right_content .articleColBox .articleTitle{margin-bottom:15px;font-family:Roboto,sans-serif;color:#1a1a1a;min-height:112px;height:112px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}.podcastSec .arti_row .right_content .articleColBox .articleTitle a{display:block;color:#1a1a1a;font-size:21px;line-height:27px}.podcastSec .arti_row .right_content .articleColBox .articleText{font-family:Roboto,sans-serif;margin-bottom:20px;min-height:70px;height:70px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}.podcastSec .arti_row .right_content .articleColBox .articleText p{font-size:15px;line-height:24px;font-family:Roboto,sans-serif;margin-bottom:0}.podcastSec .arti_row .right_content .articleColBox .iconImg{padding-right:7px;display:inline-block;color:#0057b7;float:left;font-size:24px}.podcastSec .arti_row .right_content .articleColBox .iconImg .svgIcon{width:18px;height:22px;margin-top:2px}.podcastSec .arti_row .right_content .articleColBox .iconImg .svgIcon path{fill:#0057b7}.podcastSec .arti_row .right_content .articleColBox .articleExtras{font-family:Roboto,sans-serif;font-size:12px;line-height:16px;text-transform:uppercase;position:relative}.podcastSec .arti_row .right_content .articleColBox .articleExtras .articleAuthor{letter-spacing:.8px;padding-bottom:5px}.podcastSec .arti_row .right_content .articleColBox .articleExtras .extrasBtm{color:#0057b7;padding:5px 0 0 27px}.podcastSec .arti_row .right_content .articleColBox .articleExtras .extrasBtm .articleAuthor{color:#000}.podcastSec .arti_row .right_content .articleColBox .articleExtras .extrasBtm .updatedOn{color:#b3b3b3}.podcastSec .arti_row:hover .left_img .articleImg,.podcastSec .arti_row:hover .left_img .articleImg img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05)}.podcastSec .arti_row:focus .right_content .articleColBox .articleTitle a,.podcastSec .arti_row:hover .right_content .articleColBox .articleTitle a{text-decoration:none;color:#067bff}.related_articles.news_articles{padding:70px 0 50px;border-top:none;margin-top:0}.network_sec{padding:70px 0}.network_sec .slider_box{padding:30px 0}.network_sec .slider_box .item{padding-left:20px;padding-right:20px;text-align:center}.network_sec .slider_box .item img{border-radius:50%;margin:auto;width:100%;max-width:130px}.network_sec .slider_sec{position:relative}.network_sec .slider_sec button{position:absolute;display:block;height:60px;width:60px;z-index:9;top:50%;margin-top:-30px;background-color:#f6f6f6;font-size:0;border:none;transition:none;-o-transition:none;-ms-transition:none}.network_sec .slider_sec .slick-next.slick-arrow{right:0;background-image:url(../img/slider_right_arrow.png);background-repeat:no-repeat;background-position:50% -61px;background-size:20px}.network_sec .slider_sec .slick-next.slick-arrow.slick-disabled{background-position:50% 21px;cursor:no-drop;background-size:20px}.network_sec .slider_sec .slick-prev.slick-arrow{background-position:50% -61px;left:0;background-image:url(../img/slider_left_arrow.png);background-repeat:no-repeat;background-size:20px}.network_sec .slider_sec .slick-prev.slick-arrow.slick-disabled{background-size:20px;background-position:50% 21px;cursor:no-drop}.sports_sec{padding:100px 0 30px}.add_block{margin-bottom:20px}.sponser_link .sposer_section P:last-child{margin-bottom:0}.mobile_slider_sec{display:none}.mobile_slider_sec .slick-slide .iconImg img{display:inline-block}body.mega-nav-open{overflow:hidden}.volume_area{transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.volume_area .volume_icon{position:relative;width:20px;overflow:hidden;display:block;margin-left:23px;text-align:left;transition:all .5s ease-in-out;-o-transition:ease-in-out .5s all;-ms-transition:ease-in-out .5s all}.volume_area .volume_icon .volume_bar{position:absolute;width:100px;height:8px;display:block;background:hsla(0,0%,100%,.2);top:8px;left:25px;z-index:4;cursor:pointer}.volume_area .volume_icon .volume_bar .volume_value{display:block;width:30%;height:8px;background:#fff}.volume_area .volume_icon .volume_bar .volume_overlay{position:absolute;top:0;left:0;z-index:2;width:100%;display:block;height:8px}.bottom_head .radio_area{transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.bottom_head.open_volume .radio_area{padding-left:450px}@media(min-width:850px){.bottom_head.open_volume .radio_area .show_info{max-width:214px}}@media(min-width:720px){.bottom_head.open_volume .radio_area .show_info .equalizer{left:448.75px}}@media(max-width:850px){.bottom_head.open_volume .radio_area .radio-group .call_area{display:none}}.bottom_head.open_volume .watch_sec{left:268px}.bottom_head.open_volume .user_pic{left:352px}.bottom_head.open_volume .volume_area{width:184px}.bottom_head.open_volume .volume_area .volume_icon{width:auto}.bottom_head.fm_fixed{position:fixed;top:0}.slick-list.draggable{margin:auto}.gallery_singleContent .slick-list.draggable,.sponsor-slider .slick-list.draggable{margin:auto;width:100%}.pageSection{padding:50px 0}.secHeading,.secHeading a{font-size:24px;line-height:24px;font-family:Roboto,sans-serif;color:#000;text-align:center;padding-bottom:47px;text-transform:uppercase}.secHeading a{text-decoration:none}.article_list .articleBox{margin-bottom:40px}.article_list .articleBoxHold:nth-child(3n+1){clear:both}.articleBox{border-bottom:2px solid #d9d9d9}.articleBox .iconImg{padding-bottom:15px}.articleBox .iconImg .svgIcon{width:20px;height:20px}.articleBox .iconImg .svgIcon.newsIcon rect,.articleBox .iconImg .svgIcon path,.articleBox .iconImg .svgIcon polygon{fill:#0057b7}.articleBox .iconImg .fa{font-size:20px}.articleBox .iconImg .fa-play{font-size:10px}.articleBox.smallBox .iconImg{padding-bottom:18px}.articleBox .articleTitle{margin-bottom:56px;text-align:center;font-family:Roboto,sans-serif;color:#1a1a1a}.articleBox .articleTitle a{display:block;color:#1a1a1a;font-size:20px;line-height:24px}.articleBox .articleTitle a:focus,.articleBox .articleTitle a:hover{text-decoration:none}.articleBox .articleCont{text-align:center;padding:22px 40px}.articleBox .articleText{font-family:Roboto,sans-serif;margin-bottom:15px}.articleBox .articleText p{font-size:15px;line-height:22px;font-family:Roboto,sans-serif;margin-bottom:0}.articleBox .articleExtras{font-family:Roboto,sans-serif;font-size:12px;line-height:18px}.articleBox .articleExtras .articleAuthor{letter-spacing:.8px;padding-bottom:1px;text-transform:uppercase}.articleBox .articleExtras .extrasBtm{color:#b3b3b3}.articleBox .articleExtras .extrasBtm span{display:inline-block;color:#b3b3b3;text-transform:uppercase}.articleBox.featBox{border-bottom:2px solid #067bff}.articleBox.featBox .articleCont{background:#f2fafd}.articleBox.featBox .articleAuthor,.articleBox.featBox .articleTitle,.articleBox.featBox .articleTitle a{color:#067bff}.home_latest_story .articleTitle{min-height:95px;height:95px;-webkit-line-clamp:4}.home_latest_story .articleText,.home_latest_story .articleTitle{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}.home_latest_story .articleText{min-height:65px;height:65px;-webkit-line-clamp:3}.top_artical .articleBox .articleCont{padding:25px 40px 20px}.top_artical .articleBox.smallBox .articleTitle{margin-bottom:22px;min-height:49px;height:49px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}.top_artical .articleBox .iconImg{padding-bottom:18px}.top_artical .articleBox .iconImg a{display:inline-block}.top_artical .articleBox .iconImg.audio_type .svgIcon{width:19px;height:19px}.top_artical .articleBox .articleExtras .articleAuthor{font-weight:700}.podcastSec .articleColBox{padding-bottom:40px}.greyBg{background:#f7f7f7}.showDetailSec2 h2{font-family:Roboto,sans-serif;font-size:28px;line-height:34px;color:#1a1a1a;padding-bottom:22px;margin:0}.showDetailSec2 h4{color:#000;font-family:Roboto,sans-serif;font-size:18px;line-height:24px;padding-bottom:30px}.showDetailSec2 hr{margin-top:0;border:0;padding-top:20px;margin-bottom:30px;border-bottom:1px solid #b3b3b3}.showDetailSec2 .showHeading{font-family:Roboto,sans-serif;font-size:28px;line-height:34px;color:#1a1a1a;padding-bottom:30px}.showDetailSec2 .floating_heading{font-family:Roboto,sans-serif;font-size:12px;line-height:16px;color:#1a1a1a;padding-bottom:10px}.showDetailSec2 .floating_div{float:left;width:120px;position:static;left:auto;padding-top:5px}.showDetailSec2 .floating_div .tagsList ul{list-style:none;padding:0}.showDetailSec2 .floating_div .tagsList li.active{color:#0057b7;font-family:Roboto,sans-serif;font-size:12px;line-height:16px}.showDetailSec2 .leftSection{margin-top:56px;margin-bottom:50px}.showDetailSec2 .leftSection .leftSectionIn{padding-right:132px;padding-left:170px}.showDetailSec2 .rightSection{margin-top:56px;margin-bottom:50px}.showDetailSec2 .rightSection .sideHeading{color:#000;font-family:Roboto,sans-serif;font-size:18px;line-height:24px;padding-bottom:35px;text-transform:uppercase;letter-spacing:.2px}.showDetailSec2 .singleShowDet{position:relative}.showDetailSec2 ul.showSponsor{padding:0;list-style:none;margin:0}.showDetailSec2 ul.showSponsor li{width:47.5%;float:left;margin-right:3.5%;padding-bottom:40px}.showDetailSec2 ul.showSponsor li:nth-child(2n){margin-right:0}.showDetailSec2 ul.showSponsor li img{height:auto}.showDetailSec2 .showSponsor .heading{text-transform:uppercase;color:#000;font-family:Roboto,sans-serif;font-size:18px;line-height:24px;padding-bottom:30px}.showDetailSec2 .showSponsor ul{padding:0;list-style:none;margin:0}.showDetailSec2 .showSponsor ul li{width:47.5%;float:left;margin-right:3.5%;padding-bottom:40px}.showDetailSec2 .showSponsor ul li:nth-child(2n){margin-right:0}.podcastListSmall .podcastBlock{border-top:1px solid #e9e9e9;padding:20px 10px}.podcastListSmall .podcastBlock .title{color:#1a1a1a;font-family:Roboto,sans-serif;font-size:20px;line-height:24px;padding-bottom:15px}.podcastListSmall .podcastBlock .title a{color:#1a1a1a;min-height:48px;height:48px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}.podcastListSmall .podcastBlock .title a:hover{color:#067bff;text-decoration:none}.podcastListSmall .podcastBlock .title span{display:block}.podcastListSmall .podcastBlock .extras .iconImg{float:left}.podcastListSmall .podcastBlock .extras .iconImg .svgIcon{width:17px;height:21px;margin-top:2px}.podcastListSmall .podcastBlock .extras .iconImg .svgIcon path{fill:#0057b7}.podcastListSmall .podcastBlock .extras .iconImg .fa{font-size:25px;color:#0057b7;padding-top:5px}.podcastListSmall .podcastBlock .extras .details{padding-left:25px;color:#0057b7;font-family:Roboto,sans-serif;font-size:12px;line-height:16px;text-transform:uppercase}.podcastListSmall .podcastBlock .extras .details a{color:#000}.podcastListSmall .podcastBlock .extras .details a:hover{color:#067bff;text-decoration:none}.podcastListSmall .podcastBlock .extras .details span{color:#000}.podcastListSmall .podcastBlock .extras .details .timeDet{color:#b3b3b3}.podcastListSmall .podcastBlock:last-child{border-bottom:1px solid #e9e9e9}.blackGradientBg{background-repeat:no-repeat;background-size:cover}.showTopBanner .showTopBannerHold{position:relative;overflow:hidden}.showTopBanner .auhtorImg{position:absolute;z-index:2;right:0;bottom:0}.showTopBanner .heading{color:#fff;font-family:Roboto,sans-serif;font-size:55px;line-height:52px;margin:0;padding-bottom:15px}.showTopBanner .subHeading{color:#fff;font-family:Roboto,sans-serif;font-size:14px;line-height:14px}.showTopBanner .subHeading span{color:#fff;padding:0 5px}.showTopBanner .subHeading .timeClockIcon{float:left;width:14px}.showTopBanner .subHeading .svgIcon{width:14px;height:18px}.showTopBanner .subHeading .svgIcon path{fill:#fff}.showTopBanner .showTiming{display:block;padding-left:20px;text-transform:uppercase}.showTopBanner .bannerDetail{padding:120px 420px 100px 0}.showTopBanner .bannerHeadings{padding-bottom:55px}.showTopBanner a{color:#fff;height:60px}.showTopBanner .bannerSocial ul{list-style:none;padding:0}.showTopBanner .bannerSocial ul li{display:inline-block}.showTopBanner .bannerSocial ul li a{color:#fff}.showTopBanner .bannerExtra .feedBtn{display:block;margin-right:5px;max-width:260px;width:100%;text-align:center}.showTopBanner .bannerExtra .feedBtn .feedIcon{display:inline-block;height:23px}.showTopBanner .bannerExtra .feedBtn .svgIcon{width:23px;height:23px;position:relative;top:8px}.showTopBanner .bannerExtra .feedBtn .svgIcon path{fill:#fff}.showTopBanner .bannerExtra .feedBtn a{background:#0057b7;display:block;padding:12px 22px 20px}.showTopBanner .bannerExtra .feedBtn a:hover{text-decoration:none}.showTopBanner .bannerExtra .feedBtn img{width:23px}.showTopBanner .bannerExtra .feedBtn span{padding-left:10px;font-size:13px;line-height:13px;letter-spacing:.4px}.showTopBanner .bannerExtra .feather-light-box{display:none}.showTopBanner .bannerExtra .bannerSocial{padding-top:20px}.showTopBanner .bannerExtra .bannerSocial ul{padding:0;margin:0}.showTopBanner .bannerExtra .bannerSocial ul li{float:left;margin-right:5px}.showTopBanner .bannerExtra .bannerSocial ul a{text-align:center;display:block;font-size:23px;line-height:60px;width:60px;height:60px;background:#1f1f1f}.showTopBanner .bannerExtra .bannerSocial ul a .svgIcon path{fill:#fff}.showTopBanner .bannerExtra .bannerSocial ul a .fbIcon{position:relative;top:4px}.showTopBanner .bannerExtra .bannerSocial ul a .fbIcon .svgIcon{width:15px;height:27px}.showTopBanner .bannerExtra .bannerSocial ul a .twIcon{position:relative;top:2px}.showTopBanner .bannerExtra .bannerSocial ul a .twIcon .svgIcon{width:27px;height:20px}.showTopBanner .bannerExtra .bannerSocial ul a .ytIcon{position:relative;top:3px}.showTopBanner .bannerExtra .bannerSocial ul a .ytIcon .svgIcon{width:30px;height:22px}.showTopBanner .bannerExtra .bannerSocial ul a .ytIcon .svgIcon .st0{stroke-width:0}.showTopBanner .bannerExtra .bannerSocial ul a:hover{background:#0057b7}#cur_stream_location{cursor:pointer}.articleBoxBig{margin-bottom:40px}.articleBoxBig .left_img{width:50%;overflow:hidden;position:relative}.articleBoxBig .left_img a{display:block;height:100%}.articleBoxBig .left_img .articleImg{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;transition:transform .5s ease-in-out;-o-transition:ease-in-out .5s transform;-ms-transition:ease-in-out .5s transform}.articleBoxBig .left_img .articleImg,.articleBoxBig .left_img .articleImg img{transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1)}.articleBoxBig .left_img .articleImg img{visibility:hidden;transition:all .5s ease-in-out;-o-transition:ease-in-out .5s all;-ms-transition:ease-in-out .5s all}.articleBoxBig .iconImg{padding:20px 0;color:#0057b7;font-size:24px}.articleBoxBig .iconImg .svgIcon{width:16px;height:16px}.articleBoxBig .iconImg .svgIcon.newsIcon rect,.articleBoxBig .iconImg .svgIcon path,.articleBoxBig .iconImg .svgIcon polygon{fill:#0057b7}.articleBoxBig .iconImg i.fa-play{padding:3px 4px 4px 6px;display:inline;color:#fff;font-size:10px;background:#0057b7;line-height:20px}.articleBoxBig .right_content{background:#fff}.articleBoxBig .right_content.greyContent{background:#f6f6f6}.articleBoxBig .right_content .articleCont{padding:30px 20px}.articleBoxBig .articleTitle{margin-bottom:15px;font-family:Roboto,sans-serif;color:#000;font-size:16px;line-height:22px;min-height:69px;height:69px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}.articleBoxBig .articleTitle a{color:#000;display:block}.articleBoxBig .articleExtras .iconImg{position:static;top:auto}.articleBoxBig .articleText{min-height:70px;height:70px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}.articleBoxBig .articleText p{font-size:15px;line-height:24px;font-family:Roboto,sans-serif;color:#656565}.articleBoxBig .articleText p:last-child{margin-bottom:5px}.articleBoxBig .articleExtras .extrasBtm{color:#0057b7;padding:10px 0 0;font-size:12px;line-height:16px;font-family:Roboto,sans-serif;text-transform:uppercase}.articleBoxBig .articleExtras .extrasBtm .articleAuthor{color:#000}.articleBoxBig .articleExtras .extrasBtm .updatedOn{color:#b3b3b3}.articleBoxBig .articleExtras .extrasBtm .slash{padding:0 2px}.articleBoxBig:hover .left_img .articleImg,.articleBoxBig:hover .left_img .articleImg img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05)}.articleBoxBig:focus .articleTitle a,.articleBoxBig:hover .articleTitle a{color:#067bff;text-decoration:none}.svgIcon rect{stroke-width:0}.subBlockVer3{margin-bottom:40px}.subBlockVer3 p{margin-bottom:13px}.subBlockVer3 h3{font-size:24px;line-height:24px;text-transform:uppercase;color:#1a1a1a;font-weight:600;padding-bottom:40px;letter-spacing:1px;font-family:Roboto,sans-serif}.subBlockVer3 .featuredImage{float:left;padding-right:20px;width:36%;overflow:hidden}.subBlockVer3 .featuredImage a{display:block;overflow:hidden}.subBlockVer3 .featuredImage img{transition:all .5s ease-in-out;-o-transition:ease-in-out .5s all;-ms-transition:ease-in-out .5s all;transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1)}.subBlockVer3 .article_info{padding-top:20px;float:left;width:63.5%}.subBlockVer3 .article_info h4{margin:0 0 10px;font-family:Roboto,sans-serif;font-size:20px;line-height:24px;font-weight:400;min-height:48px;display:-webkit-box;height:48px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}.subBlockVer3 .article_info h4 a{color:#1a1a1a;display:block}.subBlockVer3 .article_info p{min-height:46px;height:46px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}.subBlockVer3 .article_info .media_section{text-transform:uppercase;font-weight:400;font-family:Roboto,sans-serif;color:#000}.subBlockVer3 .article_info .time_media{font-family:Roboto,sans-serif;font-size:14px;line-height:16px;color:#b3b3b3;text-transform:uppercase}.subBlockVer3 .article_info .articleExtras{position:relative}.subBlockVer3 .article_info .articleExtras .iconImg{padding-right:6px;display:inline-block;color:#0057b7;float:left}.subBlockVer3 .article_info .articleExtras .iconImg .svgIcon{height:14px}.subBlockVer3 .article_info .articleExtras .iconImg.podcast_type .svgIcon{margin-top:0}.subBlockVer3 .article_info .articleExtras .iconImg .svgIcon{width:18px;height:18px;position:relative;top:4px}.subBlockVer3 .article_info .articleExtras .iconImg .svgIcon.newsIcon rect,.subBlockVer3 .article_info .articleExtras .iconImg .svgIcon path,.subBlockVer3 .article_info .articleExtras .iconImg .svgIcon polygon{fill:#0057b7}.subBlockVer3 .article_info .articleExtras .extrasBtm{color:#0057b7;padding:3px 0 0 25px;font-size:12px;line-height:16px}.subBlockVer3 .article_info .articleExtras .slash{color:#0057b7;padding:0 5px}.subBlockVer3:hover .featuredImage img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05)}.subBlockVer3:hover .article_info h4 a{text-decoration:none;color:#067bff}.showfilterSec{padding:60px 0}.showfilterSec .secHeading{text-align:left}.showfilterSec .postPage{margin:0}.showfilterSec .postPage .pagination{padding-top:20px}.showfilterSec .advertisement_section{margin:60px auto 30px}.filterTopBar{padding-bottom:40px}.filterTopBar .filterTabs{padding:0;margin:0;list-style:none;border-bottom:1px solid #efefef}.filterTopBar .filterTabs li{display:inline-block;color:#1a1a1a;font-family:Roboto,sans-serif;font-size:15px;line-height:24px;text-transform:uppercase;margin-right:10px}.filterTopBar .filterTabs li a{padding:0 15px 10px;border-bottom:5px solid transparent;color:#1a1a1a;display:block}.filterTopBar .filterTabs li a.tab-active,.filterTopBar .filterTabs li a:focus,.filterTopBar .filterTabs li a:hover{color:#0057b7;text-decoration:none;border-bottom:5px solid #0057b7}.filterTopBar .filterDropdown{display:none}.widgetTitle{font-family:Roboto,sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:1px;text-transform:uppercase;margin-top:0}.widgetBox{padding:0;margin-bottom:30px}.widgetBox:last-child{margin-bottom:35px}.widgetBox .sponser_link{margin-top:0}i.fa-play{padding:3px 4px 4px 6px;display:inline;color:#fff;font-size:10px;background:#0057b7}.adSection.borderBtm{margin-bottom:25px;margin-top:20px;border-bottom:1px solid #e9e9e9}.showListingTemp .articleBox .articleTitle{min-height:51px;height:51px;overflow:hidden}.fixed{position:fixed;top:0}.loadingGif{background-color:hsla(0,0%,100%,.8);background-image:url(../img/default.gif);background-position:50% 50%;background-size:40px;background-repeat:no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;display:block}.cssload-container{position:relative}.cssload-container p{position:absolute;margin-top:41vh;width:100%;text-align:center;font-size:1.6em}.cssload-container .cssload-whirlpool,.cssload-container .cssload-whirlpool:after,.cssload-container .cssload-whirlpool:before{position:absolute;top:50%;left:50%;border:1px solid #ccc;border-left-color:#000;border-radius:974px;-o-border-radius:974px;-ms-border-radius:974px;-webkit-border-radius:974px;-moz-border-radius:974px}.cssload-container .cssload-whirlpool{margin:-24px 0 0 -24px;height:49px;width:49px}.cssload-container .cssload-whirlpool,.cssload-container .cssload-whirlpool:before{animation:cssload-rotate 1.15s linear infinite;-o-animation:cssload-rotate 1.15s linear infinite;-ms-animation:cssload-rotate 1.15s linear infinite;-webkit-animation:cssload-rotate 1.15s linear infinite;-moz-animation:cssload-rotate 1.15s linear infinite}.cssload-container .cssload-whirlpool:before{content:"";margin:-22px 0 0 -22px;height:43px;width:43px}.cssload-container .cssload-whirlpool:after{content:"";margin:-28px 0 0 -28px;height:55px;width:55px;animation:cssload-rotate 2.3s linear infinite;-o-animation:cssload-rotate 2.3s linear infinite;-ms-animation:cssload-rotate 2.3s linear infinite;-webkit-animation:cssload-rotate 2.3s linear infinite;-moz-animation:cssload-rotate 2.3s linear infinite}@keyframes cssload-rotate{to{transform:rotate(1turn)}}#td_container{display:none;width:100%;height:480px}.triton-progress-stream{width:84px;height:80px;display:none;position:absolute;top:0;left:0}.triton-progress-stream:after{content:" ";display:block;width:40px;height:40px;margin:21px;border-radius:50%;border-color:#fff transparent;border-style:solid;border-width:6px;animation:triton-progress-stream 1.2s linear infinite}@keyframes triton-progress-stream{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fixedOverflow{height:100%;overflow:hidden;width:100%;position:fixed}@media(max-width:1379px){.team_list .team_listInner .art-info{margin:0;text-align:center;padding-top:20px;height:60px}body .GuestSection.team_list .guestsBlock .guestCnt{min-height:103px}body .GuestSection.team_list .guestsBlock .guestCnt h4{font-size:17px;line-height:19px;padding-top:4px}body .GuestSection.team_list .guestsBlock .guestCnt p br{display:none}.articleBox .articleCont{padding:25px 40px}.topArticle .topCatNv ul li{display:inline-block;margin:0 20px}.articleBox.largeBox .articleText{min-height:70px;height:70px}.articleBox .articleCont{padding:25px 15px}.top_artical .articleBox .iconImg{padding-bottom:10px}.podcastListSmall .podcastBlock .title a{min-height:49px;height:49px}}@media(max-width:1480px){.bottom_head .radio_area .radio-group{padding-right:5px}}@media(max-width:1300px){.bottom_head .radio_area{margin-right:0;padding-right:0;margin-left:0}}@media(max-width:816px){.bottom_head .radio_rea .show_info{max-width:190px}.bottom_head .feedback_area{position:absolute}}@media(max-width:1200px){.related_articles .article_info p{margin:0 0 14px;font-size:14px;line-height:19px;min-height:38px;height:38px}.related_articles .article_info p br{display:none}.team_list .team_listInner .art-info{margin:0;text-align:center;padding-top:20px;height:60px}.articleBoxBig .left_img{width:50%!important}body .GuestSection.team_list .guestsBlock .guestCnt{min-height:97px}body .GuestSection.team_list .guestsBlock .guestCnt h4{font-size:17px;line-height:19px;padding-top:4px}.topArticle .topCatNv ul li{display:inline-block;margin:0 18px}.megaMenu{padding:20px 0 30px}}@media(max-width:1152px){.footer .top_footer .left_border:before{left:0}.podcastSec .arti_row .right_content .articleColBox .articleTitle{min-height:69px;height:69px}.podcastSec .arti_row .right_content .articleColBox .articleText{min-height:70px;height:70px}.top_artical .articleBox .iconImg{padding-bottom:10px}.top_artical .articleBox .articleCont{padding-top:23px}}@media(max-width:1023px){.topArticle .topCatNv ul li{margin:0 11px;padding:0 5px 10px}.topArticle .topCatNv ul li a{font-size:13px}.navFilter ul li{padding:7px 12px 7px 0}.singArticle .all-article .articleBoxHold:nth-child(3n+1){clear:none}.singArticle .all-article .articleBoxHold:nth-child(odd){clear:both}.related_articles{padding:40px 0;border-top:none;margin-top:0}.related_articles .related_block,.related_articles .related_block:last-child{margin-bottom:30px}.related_articles h3{padding-bottom:40px}.related_articles .featuredImage{float:left;padding-right:20px;width:40%}.related_articles .article_info h4{font-size:16px;line-height:19px;font-weight:400;margin-top:0;min-height:39px;height:39px}.team_list .team_listInner .articleBoxHold{min-height:auto;margin-bottom:40px}.team_list .team_listInner .articleBoxHold .articleBox .articleCont{padding:25px 11px}.team_list .team_listInner .articleBoxHold .articleBox .articleText{margin:0 4px;min-height:54px;height:54px}.team_list .team_listInner .articleBoxHold .articleBox .articleText p{font-size:13px;line-height:18px}.team_list .team_listInner .clear{display:none}.team_list .team_listInner .advertisement_section{margin:46px 18px;padding:27px 0;border:none}.team_list .team_listInner .art-info{font-size:10px}.hide_tab{display:none}body .showDetailSec2 .leftSection .leftSectionIn{padding-right:0!important;padding-left:143px!important}body .showDetailSec2 .leftSection .floating_div .floating_heading{padding-bottom:11px}body .showDetailSec2 .leftSection .floating_div .tags{margin-top:0}.subBlockVer3Sec .subBlockVer3List .subBlockVer3 .featuredImage{padding-right:12px}.subBlockVer3Sec .subBlockVer3List .subBlockVer3 .article_info{padding-top:0;float:left;width:59%}.subBlockVer3Sec .subBlockVer3List .subBlockVer3 .article_info h4{font-size:16px;line-height:20px}.subBlockVer3Sec .subBlockVer3List .subBlockVer3 .article_info p{margin:0 0 5px;font-size:13px;line-height:19px}.subBlockVer3Sec .subBlockVer3List .subBlockVer3 .article_info .extrasBtm span{font-size:11px}.subBlockVer3Sec .subBlockVer3List .subBlockVer3 .article_info .articleExtras .iconImg .svgIcon{width:14px;height:14px;position:relative;top:4px}.arti_row .tableDiv,.arti_row .tableDiv .tableInner{display:block}.arti_row .left_img{width:100%!important}.showfilterSec .postPage{margin:0}.showfilterSec .postPage .pagination{padding-top:10px;margin-bottom:0}.showfilterSec .advertisement_section{margin:31px auto 0;padding:23px 0}body .GuestSection.team_list .host_cols:nth-child(odd){clear:both}body .GuestSection.team_list .guestsBlock .guestCnt{min-height:117px}body .GuestSection.team_list .guestsBlock .guestCnt h4{font-size:17px;line-height:19px;padding-top:4px}body .GuestSection.team_list .guestsBlock .guestCnt p{font-size:12px;line-height:19px;margin-bottom:5px}body .GuestSection.team_list .team_listInner .featured_block .articleBox{height:auto!important}.podcastSec.show_detail .arti_row .left_img .articleImg{background:none;position:relative;top:auto;left:auto;right:auto;bottom:auto}.podcastSec.show_detail .arti_row .left_img .articleImg img{display:block!important;visibility:visible;width:100%}.articleBoxBig.show_detailPage .left_img .articleImg{background:none;position:relative;top:auto;left:auto;right:auto;bottom:auto}.articleBoxBig.show_detailPage .left_img .articleImg img{display:block!important;visibility:visible;width:100%}.filterTopBar .filterTabs li{margin-right:10px!important}.search_Icon_div input[type=text]{width:81%}.megaMenu .introMega h2{font-size:26px;line-height:32px}.megaMenu ul{-moz-column-count:2;column-count:2}.MegaMenu1.mobile_menu li{position:relative}.MegaMenu1.mobile_menu li a{font-size:16px;line-height:28px;display:block}.MegaMenu1.mobile_menu li li a{font-size:15px;line-height:21px;padding-bottom:4px;font-weight:300}.clearTab{clear:both}.team_list .team_listInner .postPage,.team_list .team_listInner .postPage .pagination{margin-bottom:0}.team_list .team_listInner .postPage .pagination ul li a{padding:15px 22px}.team_list .team_listInner .postPage .pagination ul li a.extPoint{padding:15px 19px}.team_list .team_listInner .postPage .pagination ul li a.extPoint .svgIcon{width:16px;height:16px}.team_list .team_listInner .postPage .load_more{padding:15px 45px;margin-top:10px}.megaMenu{padding:50px 0 30px}.leftSection.article_single .featuredImg{padding-bottom:35px}.top_head .top_links ul li a{padding:11px 5px;font-size:11px}.top_head .top_links ul li.social{padding:0 10px}.top_head .top_links ul li.social a{padding:11px 0}.top_head .top_links ul li.social a .fbIcon .svgIcon{width:10px}.top_head .top_links ul li.social a .twIcon .svgIcon{width:20px}.top_head .top_links ul li.social a .ytIcon .svgIcon{width:22px}.top_head .top_links ul li.social a .ytIcon .svgIcon .st0{stroke-width:0}.top_head .top_links .right_list li.menu a{min-width:90px}.top_head .top_links .mid_head .menu_nav .menu li{margin:0 25px}.footer .top_footer{padding-bottom:50px}.footer .top_footer .socialFooter{margin-bottom:30px}.footer .copyright{padding-top:30px;text-align:center}.footer .f_bottom .bottom_links ul{text-align:center}.footer .f_bottom .bottom_links ul li{float:none;display:inline-block}.footer .f_links{margin-bottom:30px}.cont_ifno_sec .infoBox{padding:40px 10px}.newsletter{padding:10px}.top_artical .left_area .largeBox{margin-bottom:40px}.podcastSec .col-lg-9 .arti_row{margin-bottom:0}.podcastSec .col-lg-9 .arti_row:nth-child(2){display:none}.podcastSec .arti_row .left_img .articleImg{background:none;position:relative;top:auto;left:auto;right:auto;bottom:auto}.podcastSec .arti_row .left_img .articleImg img{width:100%;visibility:visible}.podcastSec .arti_row .right_content .articleColBox .articleCont{padding:26px 23px 30px}.articleBox.largeBox .articleText{min-height:72px;height:72px}.articleBox.largeBox .articleCont{padding:70px 40px 20px}.cont_ifno_sec .infoBox:after,.cont_ifno_sec .infoBox:before{top:0;bottom:0}.network_sec{padding:50px 0}.network_sec .slider_sec button{height:55px;width:55px}.network_sec .slider_sec .slick-next.slick-arrow,.network_sec .slider_sec .slick-prev.slick-arrow{background-position:50% -63px}.network_sec .slider_sec .slick-next.slick-arrow.slick-disabled,.network_sec .slider_sec .slick-prev.slick-arrow.slick-disabled{background-position:50% 19px}.network_sec .secHeading{padding-bottom:20px}.network_sec .slider_box{padding-bottom:0}.sports_sec{padding:50px 0}.related_articles.news_articles{padding-top:50px}.article_list .articleBoxHold:nth-child(3n+1){clear:none}.article_list .articleBoxHold:nth-child(odd){clear:both}.articleBoxBig .left_img .articleImg{background:none;position:relative;top:auto;left:auto;right:auto;bottom:auto}.articleBoxBig .left_img .articleImg img{width:100%;visibility:visible}.articleBoxBig .left_img.tableInner{display:block;width:100%!important}.articleBoxBig .right_content.tableInner{display:block}.articleBoxBig .right_content .articleCont{padding:26px 23px 30px}.articleBoxBig.show_detailPage .iconImg{padding:20px 0 15px}.showfilterSec{padding:44px 0}.showfilterSec .topArticle{padding:0 0 40px}.showfilterSec .articleBoxBig.show_detailPage{margin-bottom:29px}.showfilterSec .articleBoxBig.show_detailPage .tableDiv,.showfilterSec .articleBoxBig.show_detailPage .tableDiv .tableInner{display:block}.showfilterSec .articleBoxBig.show_detailPage .left_img{width:auto!important}.showfilterSec .articleBoxBig.show_detailPage .right_content .articleCont{padding:25px}.showTopBanner .bannerDetail{padding:80px 300px 85px 0}.showTopBanner .bannerExtra .feedBtn{float:none;margin-bottom:15px}.showTopBanner .heading{font-size:45px;line-height:50px}.showTopBanner .auhtorImg{width:290px}.showDetailSec2 .rightSection .sideHeading{font-size:15px;line-height:24px;padding-bottom:24px}.home_latest_story .articleTitle{min-height:49px;height:49px}.home_latest_story .articleText{min-height:65px;height:65px}.subBlockVer3 .article_info h4{min-height:41px;height:41px}.subBlockVer3 .article_info p{min-height:37px;height:37px}.team_list .team_listInner .articleBoxHold .articleBox .articleTitle a{font-size:21px;line-height:24px}.showListingTemp .articleBox .articleTitle{min-height:50px;height:50px}}@media(min-width:720px)and (max-width:1152px){.cont_ifno_sec .info_sec:after,.cont_ifno_sec .info_sec:before{background:none}}@media(max-width:767px){.megaMenu .container.containerH{padding-bottom:20px;border-bottom:2px solid #067bff}}@media(min-width:719px){.desktop_no_center_logo{display:none}}@media(min-width:719px)and (max-width:967px){.mid_head .desktop_view a{display:none}.mid_head .desktop_view .shortcut_section{display:block}.mid_head .desktop_view .shortcut_section nav ul.menu_icon{display:inline-block}}@media(min-width:968px){.mid_head .desktop_view .shortcut_section{display:none}}@media(max-width:967px){.mid_head .shortcut_section .top_links .top_sec.right_list.menu li.city,.mid_head .shortcut_section .top_links .top_sec.right_list.menu li.menu{display:none}.mid_head .menu_nav .city,.mid_head .menu_nav .menu{display:inline-block}.megaMenu.mega-open{top:128px}.nav-icon{margin:6px 8px 0 0}.black_overlay,.search_Icon_div{top:236px}.main-content .bottom_head .radio_area .radio-group .hourly_news_area{display:none}.main-content .bottom_head .radio_area .radio-group .feedback_area{right:0}}@media(min-width:1220px){.desktop_no_appear{display:none}.mid_head .mid-left.desktop_view{width:20%}}@media(max-width:1220px){.mid_head .desktop_view a{display:none}.mid_head .mid-left.desktop_view{width:30%}.text-center{display:inline-block}.text-center.desktop_no_center_logo a img{display:inline-block!important}.desktop_no_center_logo{display:inline-block}}@media(max-width:719px){.mid_head .shortcut_section{display:none}.clearDesk{clear:none}.navFilter{margin:30px 0 40px}.mobile_view{display:block}.desktop_view,.menu_icon,.search_icon{display:none}.black_overlay,.search_Icon_div{top:246px}.topArticle{padding:35px 0 20px}.topArticle .secHeading{text-align:center;padding-bottom:25px}.topArticle select{-webkit-appearance:none;-moz-appearance:none;background:#fff;width:100%;height:50px;padding:12px;border:2px solid #e5e5e5;font-family:Roboto,sans-serif;color:#0057b7;text-transform:uppercase;border-radius:0;font-size:13px}.topArticle select option{color:#000;padding:10px;display:block}.navFilter,.navFilter ul{text-align:center}.navFilter ul{display:inline-block}.navFilter ul li{padding:4px 10px 4px 0;font-size:14px;float:left;display:block;width:auto}.navFilter ul li span.catTag,.navFilter ul li span.count_posts{padding:8px 17px;display:block;float:left;width:auto;text-align:center}.navFilter ul li:first-child{padding-left:0}.navFilter ul li:hover span.catTag,.navFilter ul li:hover span.count_posts{padding:8px 17px}.navFilter ul li.currentNav span.catTag{padding:8px 17px;display:block;float:left}.navFilter ul li.currentNav span.count_posts{padding:8px 14px;display:block;float:left}.article_list .articleBox{border-bottom:none}.article_list .articleBox .articleImg{float:left;width:41%;padding-right:20px}.article_list .articleBox .articleCont{text-align:left;float:right;width:59%;padding:0}.article_list .articleBox .articleTitle{margin-bottom:0}.article_list .articleBox .articleTitle a{font-size:16px;line-height:19px;text-align:left}.article_list .articleBox .articleText p{display:none!important}.article_list .articleBox .iconImg{padding-bottom:15px;float:left;padding-right:20px}.article_list .articleBox .articleExtrasHold .iconImg{padding-bottom:0;float:left;padding-right:0}.article_list .articleBox .articleExtrasHold .articleExtras{padding-left:25px;display:block;font-size:10px;line-height:13px}.article_list .articleBox .articleExtrasHold .articleExtras .svgIcon{height:14px}body.single-article .related_articles .related_block:last-child{margin-bottom:15px}.singArticle{padding-bottom:20px}.singArticle .ad_sidebar{margin:20px auto;display:block;width:100%}.sponser_link{border-bottom:2px solid #ccc}.team_list .team_listInner .postPage{margin:5px 0 10px}.team_list .team_listInner .art-info .timeIcon{margin-top:-1px}.postPage{text-align:left}.postPage .pagination{float:none;display:block;padding-top:0}.postPage .pagination ul li{margin-right:4px}.postPage .pagination ul li a{padding:12px 18px;font-size:14px}.postPage .pagination ul li a.extPoint{padding:12px 15px}.postPage .pagination ul li a.extPoint .svgIcon{width:14px;height:14px}.postPage .pagination ul li span.current{padding:10px 15px;font-size:16px}.load_more{padding:14px 38px;font-size:15px;display:inline-block}.load_more:hover{color:#fff;text-decoration:none}.breadcrumb_Sec{padding-left:0;padding-top:25px}.breadcrumb_Sec ul li,.breadcrumb_Sec ul li a{font-size:12px;line-height:20px}.leftSection.article_single{padding-left:0;margin-top:36px;position:relative;margin-bottom:30px}.leftSection.article_single .article_meta .iconImg{top:3px}.leftSection.article_single h2{font-size:20px;line-height:24px}.ad_sidebar{margin:0 auto;display:block}.sponser_link{margin-top:30px;margin-bottom:30px;border-bottom:none}.related_articles{padding:15px 0 20px;border-top:none;margin-top:0}.related_articles h3{padding-bottom:20px;margin-bottom:0;font-size:15px;line-height:24px}.related_articles .featuredImage{float:left;padding-right:20px;width:41%}.related_articles .article_info h4{font-size:16px;line-height:19px;font-weight:400;margin-top:0}.related_articles .article_info p{display:none!important}.advertisement_section{border:none;padding:0;margin:41px auto;text-align:center}.floating_div{position:relative;left:0;top:0}.floating_div.mobile_view{padding-bottom:20px}.floating_div .author br{display:none}.floating_div .tags{margin-top:2px;margin-left:8px}.floating_div .tags br{display:none}.floating_div .tags img{padding-bottom:0}.floating_div .tags .floatTagIcon{float:left}.floating_div .tags .floatTagLink{padding-left:25px}.floating_div .tags a{display:inline-block}.floating_div .tags a:after{content:"⁄";position:relative;color:#0057b7;padding:0 4px}.floating_div .tags a:last-child:after{display:none}.floating_div .social_links ul{margin-top:15px}.floating_div .social_links ul li{margin-bottom:10px;display:block;float:left;padding:0 2px}.showTopBannerHold .floating_div .tags{margin-top:0;margin-bottom:20px}.team_list .articleBoxHold{text-align:center}.team_list .team_listInner{max-width:511px;margin:0 auto;display:block;float:none}.team_list .team_listInner .articleBoxHold{min-height:auto;margin-bottom:20px}.team_list .team_listInner .articleBoxHold .articleBox .articleTitle{margin-bottom:20px}.team_list .team_listInner .articleBoxHold .articleBox .articleTitle a{font-size:20px;line-height:24px}.team_list .team_listInner .articleBoxHold .articleBox .articleText p{font-size:15px;line-height:24px}.team_list .team_listInner .articleBoxHold .articleBox .articleCont{padding:30px 11px 20px}.team_list .team_listInner .art-info{margin:0 auto;font-size:10px;line-height:13px;background-position:left 40px;padding-top:40px}.team_list .team_listInner .load_more{display:none}.GuestSection.team_list .team_listInner{margin:40px auto 0}.hide_tab{display:none}.showTopBanner.showdetails_Outer{background-color:#f6f6f6}.showTopBanner.showdetails_Outer .auhtorImg img{margin:0 auto;text-align:center;display:block;height:auto;width:100%}.showTopBanner.showdetails_Outer .bannerDetail{padding:25px 0}.showTopBanner.showdetails_Outer .showTopBannerHold .floating_div.mobile_view .floating_heading{float:left;font-weight:600}.showTopBanner.showdetails_Outer .showTopBannerHold .floating_div.mobile_view .floating_heading:after{content:"⁄";position:relative;color:#0057b7;font-size:17px;padding:0 7px}.showTopBanner.showdetails_Outer .showTopBannerHold .floating_div.mobile_view .tags ul{list-style:none}.showTopBanner.showdetails_Outer .showTopBannerHold .floating_div.mobile_view .tags ul li.active{color:#0057b7;font-weight:600}.showTopBanner.showdetails_Outer .showTopBannerHold .timeClockIcon{width:10px;height:11px;padding-top:2px}.showTopBanner.showdetails_Outer .showTopBannerHold .timeClockIcon .svgIcon{width:auto;height:13px}.showTopBanner.showdetails_Outer .showTopBannerHold .showTiming{display:block;padding-left:14px;font-size:10px;line-height:16px}.showTopBanner.showdetails_Outer .showTopBannerHold .bannerHeadings{padding-bottom:25px}.showTopBanner.showdetails_Outer .showTopBannerHold .bannerHeadings h1{font-size:35px;line-height:40px;padding-bottom:10px}.showTopBanner.showdetails_Outer .showTopBannerHold .bannerExtra .bannerSocial ul a{line-height:50px;width:50px;height:50px;background:#fff;color:#000}.showTopBanner.showdetails_Outer .showTopBannerHold .bannerExtra .feedBtn{margin-bottom:16px;float:none;max-width:100%;text-align:center;width:100%}.showTopBanner.showdetails_Outer .showTopBannerHold .bannerExtra .feedBtn a{display:block;font-size:11px;line-height:1;padding:14px 22px 12px;height:auto}.showTopBanner.showdetails_Outer .showTopBannerHold .bannerExtra .feedBtn a span{font-family:Roboto,sans-serif;position:relative;top:-3px;font-size:11px;letter-spacing:.8px;padding-left:8px}.showTopBanner.showdetails_Outer .showTopBannerHold .bannerExtra .feedBtn .feedIcon{height:16px;position:relative;top:2px}.showTopBanner.showdetails_Outer .showTopBannerHold .bannerExtra .feedBtn .feedIcon .svgIcon{width:17px;height:16px;position:static;top:auto}.podcastListSmall{margin-bottom:25px}body .showDetailSec2 .showHeading{font-size:23px;line-height:25px}body .showDetailSec2 h2{font-size:20px;line-height:24px;padding-bottom:20px}body .showDetailSec2 .showContent p,body .showDetailSec2 p{font-size:15px;line-height:24px}body .showDetailSec2 hr{padding-top:10px}body .showDetailSec2 .leftSection{margin-top:0}body .showDetailSec2 .rightSection{margin-bottom:0}body .showDetailSec2 .rightSection .podcastBlock:last-child{border-bottom:none}body .showDetailSec2 .singleShowDet{margin-bottom:30px}body .showfilterSec .secHeading{text-align:center;padding-bottom:0}.show_detailPage.articleBoxBig{border-bottom:2px solid #0057b7}.show_detailPage.articleBoxBig .tableDiv{display:block}.show_detailPage.articleBoxBig .tableDiv .tableInner{display:block;width:100%}.show_detailPage.articleBoxBig .articleTitle{font-size:23px;line-height:24px}.show_detailPage.articleBoxBig .right_content .articleCont{padding:25px 30px 22px!important}.show_detailPage.articleBoxBig .articleText{min-height:64px}.show_detailPage.articleBoxBig .articleText p{font-size:14px;line-height:22px}.subBlockVer3Sec .load_more{display:none}.subBlockVer3Sec .subBlockVer3List .subBlockVer3{margin-bottom:15px}.subBlockVer3Sec .subBlockVer3List .subBlockVer3 .featuredImage{padding-right:9px;width:41%}.subBlockVer3Sec .subBlockVer3List .subBlockVer3 .article_info{width:59%;padding-top:0}.subBlockVer3Sec .subBlockVer3List .subBlockVer3 .article_info h4{font-size:16px;line-height:19px}.subBlockVer3Sec .subBlockVer3List .subBlockVer3 .article_info p{display:none!important}.subBlockVer3Sec .subBlockVer3List .subBlockVer3 .article_info .articleExtras .extrasBtm{padding:1px 0 0 20px}.subBlockVer3Sec .subBlockVer3List .subBlockVer3 .article_info .articleExtras .extrasBtm span{font-size:10px;line-height:13px}.podcastSec.show_detail{padding-bottom:0}.podcastSec.show_detail .arti_row{margin-bottom:0}.podcastSec.show_detail .arti_row .tableDiv{display:block}.podcastSec.show_detail .arti_row .tableDiv .tableInner{display:block;width:100%}.podcastSec.show_detail .arti_row .articleCont{padding:20px!important}.podcastSec.show_detail .podcastListSmall{margin:0 18px}body .showfilterSec .advertisement_section{margin:9px auto 30px}.showDetailSec2 .podcastListSmall .podcastBlock{padding-left:27px}body .GuestSection.team_list .secHeading{line-height:28px!important;padding-bottom:25px}body .GuestSection.team_list .team_listInner .articleBox .articleCont{padding-top:31px!important}body .GuestSection.team_list .team_listInner .articleBox .articleCont .articleTitle{padding-bottom:15px!important}body .GuestSection.team_list .team_listInner .articleBoxHold .articleBox .articleText p{font-size:16px;line-height:24px}body .GuestSection.team_list .guestsBlock{margin-bottom:0!important;border-bottom:none!important}body .GuestSection.team_list .guestsBlock .guestImage{float:left;width:38%;margin-right:12px;max-width:100px;padding:12px 0}body .GuestSection.team_list .guestsBlock .guestImage img{height:70px;width:70px}body .GuestSection.team_list .guestsBlock .showDetailSec2 .leftSection .leftSectionIn{padding-right:0;padding-left:0}body .GuestSection.team_list .guestsBlock .showfilterSec .topCatNv{margin-top:31px}body .GuestSection.team_list .guestsBlock .guestCnt{min-height:auto}body .GuestSection.team_list .guestsBlock .guestCnt p{margin-bottom:0;font-size:15px;line-height:24px;text-align:left}body .GuestSection.team_list .guestsBlock .guestCnt p br{display:none}body .GuestSection.team_list .guestsBlock .guestCnt h4{text-align:left;font-size:18px;line-height:22px;margin-bottom:4px;padding-top:10px}.related_articles .related_block{margin-bottom:15px}.megaMenu ul{-moz-column-count:initial;column-count:auto}.megaMenu ul li{border-bottom:2px solid #f7f7f7;padding:9px 20px}.megaMenu ul li.main-menu-item{margin-bottom:0}.megaMenu ul li ul{display:none;border-top:2px solid #f7f7f7;margin-top:9px;margin-left:-20px;margin-right:-20px;padding:15px 20px 0}.megaMenu ul li ul li{border-bottom:none;padding:0 0 10px}.megaMenu ul li .customSubMenu{padding-bottom:0}.megaMenu ul li span.mobile_arrow{position:absolute;right:20px;color:#0057b7;top:0;height:48px;width:20px;padding:12px 0 16px 8px;z-index:1}.MegaMenu1.mobile_menu{margin-right:-10px;margin-left:-10px}.mobile_menu ul li span.mobile_arrow{display:block}.megaMenu.mega-open{position:absolute;padding-top:0;top:50px}.introMega.mobile_view a{text-transform:uppercase;font-size:16px;font-weight:600;display:block;border-bottom:2px solid #f7f7f7;border-top:2px solid #f7f7f7;line-height:44px;margin:0 -10px;padding-left:20px;padding-right:20px;letter-spacing:1px;position:relative}.introMega.mobile_view a:hover{text-decoration:none}.introMega.mobile_view a .watchIcon{position:absolute;right:20px}.introMega.mobile_view a .svgIcon{width:18px;position:relative}.introMega.mobile_view a .svgIcon polygon{fill:#067bff}.mobile_menu ul>li.has_sub.open_sub>span.mobile_arrow i.fa.fa-plus,.mobile_menu ul>li.has_sub>ul.open_sub>li>span.mobile_arrow i.fa.fa-plus{display:none}.mobile_menu ul>li.has_sub.open_sub>span.mobile_arrow i.fa.fa-minus,.mobile_menu ul>li.has_sub>ul.open_sub>li>span.mobile_arrow i.fa.fa-minus{display:inline}.mobile_menu ul>li.has_sub>span.mobile_arrow i.fa.fa-minus{display:none}.mobile_menu ul>li.has_sub>span.mobile_arrow i{display:inline}.mobile_menu ul>li>span.mobile_arrow i{display:none}.search_Icon_div input[type=submit]{width:27px;height:50px;margin-top:-24px;right:18px}.search_Icon_div input[type=text]{padding:10px 50px 10px 55px;width:100%;height:50px;font-size:15px;line-height:24px}.search_Icon_div .searchIcon{margin-top:-9px;left:20px;width:20px}.search_Icon_div .searchIcon .svgIcon{width:20px;height:20px}.search_Icon_div .submitIcon{margin-top:-9px;width:20px;right:20px}.search_Icon_div .submitIcon .svgIcon{width:20px;height:20px}.leftSection.article_single{margin-bottom:20px;margin-top:25px}.leftSection.article_single .featuredImg{padding-bottom:15px}.leftSection.article_single h2{margin-bottom:0}.leftSection.article_single .article_meta{padding-top:15px;margin-bottom:20px}.leftSection.article_single .article_singleContent p:last-child{margin-bottom:0}.leftSection.article_single .article_singleContent p iframe{width:100%!important}.topArticleSec{border-bottom:none}.clearTab{clear:both}.topArticle .topCatNv{position:relative}.topArticle .topCatNv:after{position:absolute;z-index:5;right:15px;content:"▼";top:50%;pointer-events:none;font-size:16px;line-height:0;color:#0057b7}.postPage .load_more{display:none}.all-article{padding-bottom:40px}.all-article.team_listInner{padding-bottom:0}.all-article .postPage{margin-bottom:15px}.all-article .advertisement_section{margin:20px auto 10px}.all-article.articles{padding-bottom:0}.all-article.articles .postPage{margin-bottom:0}.all-article.articles .postPage .pagination{margin-bottom:30px}.separatorLine{background:#e9e9e9;height:1px;margin:0 0 20px}.mobWidgetSec .sponser_link{margin-bottom:0}.showfilterSec .postPage .pagination{margin-bottom:30px}body.single-show .showfilterSec .postPage .pagination{padding-top:0}body.single-show .showfilterSec .tabCont_div{padding-bottom:0}body.single-show .widgetBox:last-child{margin-bottom:0}body.single-show .secHeading{padding-bottom:0}body.single-show .podcastSec .secHeading{padding-bottom:25px}.single-show .breadcrumb_Sec ul li{font-size:10px;line-height:16px;color:#1a1a1a;float:none;text-transform:uppercase;padding-bottom:5px;display:inline}.single-show .breadcrumb_Sec ul li.item-home{display:none}.single-show .breadcrumb_Sec ul li .bread-current{font-size:10px;line-height:16px}.single-show .breadcrumb_Sec ul li:after{content:"⁄";color:#0057b7;padding:0 4px}.single-show .breadcrumb_Sec ul li a{font-size:10px;line-height:16px;color:#1a1a1a}.team_list .team_listRight{margin-top:10px}.GuestSection.team_list .team_listInner .featured_block.largeElement .articleTitle a{font-size:24px;line-height:28px}body .showDetailSec2 ul.showSponsor img{height:auto}body .showDetailSec2 .singleShowDet{margin-bottom:0}.megaMenu ul li .viewMenu{padding-bottom:0}.floating_div .author{display:block;font-size:10px;line-height:14px}.floating_div .tags .floatTagLink{padding-left:22px;display:block}.floating_div .tags .svgIcon{width:15px;height:auto;margin-top:5px}.floating_div .social_links ul li a{width:45px;height:45px}.floating_div .social_links ul li a.fbIcon{padding:12px 12px 5px 13px}.floating_div .social_links ul li a.fbIcon .svgIcon{width:10px;height:20px}.floating_div .social_links ul li a.twIcon{padding:12px 12px 5px 13px}.floating_div .social_links ul li a.twIcon .svgIcon{width:18px;height:20px}.floating_div .social_links ul li a.ytIcon{padding:11px 12px 5px 11px}.floating_div .social_links ul li a.ytIcon .svgIcon{width:20px;height:22px}.floating_div .social_links ul li a.ytIcon .svgIcon .st0{stroke-width:0}.single-article-background{height:270px}body .widgetBox{margin-bottom:25px}body .widgetBox .sponser_link{margin-bottom:0}body .widgetBox:last-child{margin-bottom:25px}body.home .text_borderbox_widget{margin-top:0}body.home .pageSection{padding-bottom:25px}.related_articles .article_info .time_media{text-transform:uppercase;font-size:10px}.related_articles .article_info .media_section{line-height:10px}.related_articles .article_info .articleExtras .iconImg{padding-right:5px}.related_articles .article_info .articleExtras .extrasBtm{padding-left:20px}.related_articles .mobile_view{line-height:10px}body.single-article .text_borderbox_widget{margin:25px auto}.sponser_link .sposer_section{margin:0}.team_list .team_listInner .articleBoxHold .articleBox .articleText{min-height:70px;height:70px}.subBlockVer3Sec .subBlockVer3List .subBlockVer3 .article_info .articleExtras .iconImg .svgIcon{top:3px}.container{padding-left:10px;padding-right:10px}.row{margin-left:-10px;margin-right:-10px}.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{padding-left:10px;padding-right:10px}.more_article_link a{font-size:13px;line-height:24px}.more_article_link a .moreIcon .svgIcon{width:13px;height:13px}.newsletter .newsletterForm input[type=email],.newsletter .newsletterForm input[type=text]{padding-left:15px}.top_head .top_links .right_list li.menu a{min-width:50px}.footer{padding:40px 0 0}.footer .container{padding-left:20px;padding-right:20px;padding-bottom:35px}.footer .top_footer .left_border:before{display:none}.footer .top_footer .socialFooter{margin-bottom:0}.footer .f_bottom .bottom_links ul{text-align:center}.footer .f_bottom .bottom_links ul li{float:none;display:inline-block;margin:0;font-size:13px;line-height:17px}.footer .f_bottom .bottom_links ul li a{font-size:13px;line-height:17px}.footer .f_bottom{padding-bottom:0}.footer .f_links,.footer .social_links{margin-bottom:30px}.footer .copyright{padding-top:30px;text-align:center}.footer .f_logo{text-align:center;margin-bottom:25px}.footer .f_logo img{max-width:120px}.footer .f_widget{max-width:280px;margin:0 auto 40px;text-align:center}.footer .f_widget p{font-size:15px;line-height:24px}.footer .mobile_border{position:relative}.footer .mobile_border:before{display:block;padding-bottom:35px;content:"";border-top:1px solid hsla(0,0%,100%,.2);margin-left:-10px;margin-right:-10px}.header{padding-bottom:65px!important}.bottom_head{min-height:65px}.bottom_head .volume_area,.bottom_head .watch_sec{display:none}.bottom_head .user_pic{left:64px;width:67px;height:65px}.bottom_head .user_pic img{margin:0;width:67px;height:65px}.bottom_head .triton-progress-stream{padding:10px}.bottom_head .triton-progress-stream:after{height:30px;width:30px;margin:8px}.bottom_head .listen_sec{padding:15px 10px 10px;height:65px;width:64px}.bottom_head .listen_sec .text{padding-top:2px;line-height:12px}.bottom_head .listen_sec .player_icon i.fa-play{font-size:18px;line-height:18px}.bottom_head .radio_area{min-height:65px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.bottom_head .radio_area .show_info{padding:15px 10px 0;font-size:10px;font-weight:400;line-height:13px}.bottom_head .radio_area .show_info .equalizer{bottom:21.91667px;left:0}.bottom_head .radio_area .show_info .bottom{margin-top:15px}.bottom_head .radio_area .show_info .right_text .bottom,.bottom_head .radio_area .show_info .right_text .top{font-size:10px;line-height:12px}.bottom_head .radio_area .show_info .right_text .bottom{white-space:inherit}.bottom_head .radio_area .radio-group .feedback_area{height:65px;width:74px}.bottom_head .radio_area .radio-group .feedback_area a{padding-bottom:0}.bottom_head .radio_area .radio-group .feedback_area a .feedback_icon{top:13px;right:23px}.bottom_head .radio_area .radio-group .feedback_area a p{padding-top:4px}.bottom_head .radio_area .radio-group .call_area{height:65px;width:74px;right:74px}.bottom_head .radio_area .radio-group .call_area a{padding-bottom:0}.bottom_head .radio_area .radio-group .call_area a .call_icon{top:13px;right:23px}.bottom_head .radio_area .radio-group .call_area a p{padding-top:4px}.bottom_head.open_volume .radio_area{padding-left:149px}.bottom_head.open_volume .user_pic{left:64px}.bottom_head.open_volume .show_info .equalizer{left:148.75px}}@media(max-width:719px)and (max-width:572px){.bottom_head .radio_area .show_info{max-width:100%}.bottom_head .radio_area .radio-group .call_area{display:none}.bottom_head .radio_area .radio-group .feedback_area{height:0;width:113px;max-width:180px;border-left:none;padding:6px 10px 0 0;font-size:10px}.bottom_head .radio_area .radio-group .feedback_area a{padding:1px 3px;border:1px solid hsla(0,0%,89.8%,.13)}.bottom_head .radio_area .radio-group .feedback_area a .feedback_icon{top:10px;right:99px;width:11px;height:10px;margin:2px 0 0}.bottom_head .radio_area .radio-group .feedback_area a .feedback_icon .svgIcon{width:11px;height:10px}.bottom_head .radio_area .radio-group .feedback_area a p{padding-left:18px;padding-top:0;font-size:10px}}@media(max-width:719px)and (max-width:969px){.bottom_head .radio_area{padding-left:149px}.bottom_head .radio_area .show_info .equalizer{left:150.75px}}@media(max-width:719px){.mid_head .menu_nav{display:none}.mid_head .logo{margin-bottom:0}.mid_head .logo img{max-width:100px}.top_head .top_links{min-height:50px}.top_head .top_links .left_list .social{display:none}.top_head .top_links .left_list .mml-sso-user-area{padding:0;margin:0;min-height:50px}.top_head .top_links .left_list .mml-sso-user-area p{padding:15px 8px 0;margin:0}.top_head .top_links .left_list .mml-sso-user-area .mml-sso-user-area-icon{height:21px;width:22px}.top_head .top_links .left_list .mml-sso-user-area button{padding:15px 10px;border:none;background:none}.top_head .top_links ul.right_list li a{font-size:0}.cont_ifno_sec{padding:0}.cont_ifno_sec .info_sec{position:relative;border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:0}.cont_ifno_sec .info_sec:before{content:"";position:absolute;top:-40px;bottom:0;margin:0 auto;width:1px;background:rgba(0,0,0,.2);display:block;left:0;right:0}.cont_ifno_sec .info_sec .infoBox:after,.cont_ifno_sec .info_sec .infoBox:before{display:none}.cont_ifno_sec .infoBox{padding:25px 20px 20px;font-size:14px;line-height:16px}.cont_ifno_sec .infoBox:first-child{padding-left:0}.cont_ifno_sec .infoBox:last-child{padding-right:0}.cont_ifno_sec .infoBox .text{max-width:130px;margin:auto}.newsletter{padding:25px 0 35px}.newsletter .title{font-size:14px;line-height:16px;text-align:center}.newsletter .newsletterForm input[type=submit]{padding:20px 30px;width:auto}.articleBox,.articleBox:hover{border-bottom:none}.more_article_link{padding-bottom:15px;padding-top:15px;margin-top:0}.podcastSec .col-lg-9 .arti_row{margin-bottom:0}.podcastSec .arti_row .right_content .articleColBox .articleTitle{min-height:48px;height:48px}.podcastSec .arti_row .right_content .articleColBox .articleTitle a{font-size:20px;line-height:24px}.podcastSec .arti_row .right_content .articleColBox .articleExtras{font-size:10px;line-height:16px}.podcastListSmall .podcastBlock .extras{position:relative}.podcastListSmall .podcastBlock .extras .iconImg{top:-2px}.sports_sec{padding:35px 0 10px}.sports_sec .advertisement_section{margin-top:0;margin-bottom:10px}.related_articles.news_articles{padding:35px 0 10px}.related_articles.news_articles .article_info .articleExtras .iconImg{padding-right:6px}.related_articles.news_articles .article_info .articleExtras .iconImg .svgIcon{height:14px;margin-top:0}.related_articles.news_articles .article_info .articleExtras .extrasBtm{font-size:10px;line-height:13px;padding-left:20px;padding-top:2px}.network_sec .slider_sec button{height:40px;width:40px;margin-top:-20px}.network_sec .slider_sec .slick-next.slick-arrow,.network_sec .slider_sec .slick-prev.slick-arrow{background-position:50% -70px}.network_sec .slider_sec .slick-next.slick-arrow.slick-disabled,.network_sec .slider_sec .slick-prev.slick-arrow.slick-disabled{background-position:50% 11px}.network_sec{padding:40px 0}.network_sec .slider_box{padding:0}.network_sec .slider_box .item{padding-left:10px;padding-right:10px;text-align:right}.network_sec .slider_box .item img{display:inline-block}.network_sec .slider_box .item.slick-current.slick-center{text-align:center}.network_sec .slider_box .item.slick-current.slick-center img{margin:auto}.network_sec .slider_box .item.slick-current.slick-center~.item.slick-slide{text-align:left}.network_sec .slider_sec a{height:40px;width:40px;margin-top:-20px}.pageSection .advertisement_section{margin:0}.mobile_slider_sec{display:block;padding:25px 0 20px}.mobile_slider .slick-next.slick-arrow,.mobile_slider .slick-prev.slick-arrow{display:none!important}.mobile_slider .item_area{padding-left:5px;padding-right:5px}.mobile_slider .slick-dots{display:block;list-style:none;padding:0;margin:15px 0 0;text-align:center;line-height:0}.mobile_slider .slick-dots li{display:inline-block;height:4px;width:20px;background:#d9d9d9;margin:0 5px;cursor:pointer}.mobile_slider .slick-dots li button{display:none}.mobile_slider .slick-dots li.slick-active{background:#067bff}.mobile_slider .articleBox{border-bottom:2px solid #000}.mobile_slider .slick-current .articleBox{border-bottom:2px solid #067bff}.articleBox.largeBox .articleTitle{min-height:48px;height:48px}.articleBox.largeBox .articleTitle a{font-size:20px;line-height:24px}.articleBox.largeBox .articleText{margin-bottom:25px;min-height:70px;height:70px}.articleBox.largeBox .articleCont{padding:55px 20px 20px}.articleBox.longerHeader .articleTitle{min-height:96px!important;height:96px!important}.nav-icon{margin:6px 4px 0}.m_social_icon .social{padding:10px}.m_social_icon .social .follow_text{font-family:Roboto,sans-serif;text-transform:uppercase;float:left;font-size:18px;line-height:28px;display:block;color:#067bff}.m_social_icon .social .icons{display:block;text-align:right}.m_social_icon .social .icons a{margin:0 12px;display:inline-block;font-size:26px;line-height:28px;color:#000}.m_social_icon .social .icons a:hover{color:#067bff}.m_social_icon .social .icons a:first-child{margin-left:0}.m_social_icon .social .icons a:last-child{margin-right:0}.m_social_icon .social .icons a:hover .svgIcon path{fill:#067bff}.m_social_icon .social .icons a .svgIcon path{fill:#1f1f1f}.m_social_icon .social .icons a .fbIcon .svgIcon{width:10px}.m_social_icon .social .icons a .twIcon .svgIcon{width:20px}.m_social_icon .social .icons a .ytIcon .svgIcon{width:22px}.m_social_icon .social .icons a .ytIcon .svgIcon .st0{stroke-width:0}.footer h3{font-size:16px;line-height:28px}.footer .f_links ul li a{font-size:15px;line-height:28px}.footer .social_links ul li a{font-size:13px;line-height:28px}.podcastSec{padding:35px 0 15px}.mid_head{padding:15px 0}.iconImg .svgIcon{width:14px!important;height:14px!important}.iconImg.news_type .svgIcon,.iconImg.video_type .svgIcon{width:11px!important}.podcastListSmall .podcastBlock .extras .iconImg .svgIcon{width:17px!important;height:21px!important}.podcastSec .arti_row .right_content .articleColBox .iconImg .svgIcon{width:18px!important;height:22px!important}.bottom_head .progress_bar{display:none}.bottom_head .listen_sec i{font-size:20px;line-height:20px}.top_head .top_links{border-bottom:1px solid #ebebeb}.top_head .top_links .right_list li:first-child{border-left:1px solid #eaeaea}.top_head .top_links .right_list li a .svgIcon{top:5px}.top_head .top_links .right_list li.search_icon a{min-width:inherit;padding:11px 5px}.top_head .top_links .right_list li.search_icon .svgIcon{margin:0}.top_head .top_links .right_list li.call a{padding:11px 0 11px 10px}.top_head .top_links .right_list li.call .svgIcon{margin:0;top:4px}.top_head .top_links .right_list li.feedback a{padding:11px 0 11px 15px}.top_head .top_links ul li.small_button{width:40px}.top_head .top_links ul li{border-right:1px solid #eaeaea}.closeIcon .line{margin-top:-2px}.pageSection{padding:35px 0}body .showDetailSec2 .leftSection{margin-bottom:20px}body .showDetailSec2 .leftSection .leftSectionIn{padding-right:0!important;padding-left:0!important}body .showDetailSec2 .rightSection{margin-top:20px}body .showDetailSec2 .rightSection .sideHeading{padding-bottom:25px}body .showDetailSec2 .floating_div{display:none}body .showDetailSec2 .showSponsor .heading{padding-bottom:14px;padding-top:22px}body .showDetailSec2 .showSponsor ul li{padding-bottom:20px}.showDetailSec2 ul.showSponsor li{padding-bottom:0}.showDetailSec2 h4{padding-bottom:10px}.showDetailSec2 .singleShowDet{margin-bottom:0}.showTopBanner .bannerDetail{padding:120px 0 100px}.showTopBanner .subHeading{color:#1a1a1a;font-size:10px;line-height:13px}.showTopBanner .heading{font-size:41px;line-height:41px;color:#1a1a1a}.showTopBanner .showTopBannerHold{overflow:visible}.showTopBanner.blackGradientBg{background-image:none!important}.showTopBanner .auhtorImg{margin-right:-10px;margin-left:-10px;width:auto;background-size:cover;background-repeat:repeat;position:static;z-index:2;right:auto;bottom:auto;padding:0}.showTopBanner .bannerExtra .bannerSocial ul li a .svgIcon path{fill:#1f1f1f}.showTopBanner .bannerExtra .bannerSocial ul li a:hover .svgIcon path{fill:#0057b7}.showTopBanner .bannerExtra .bannerSocial ul li a .fbIcon{position:relative;top:4px}.showTopBanner .bannerExtra .bannerSocial ul li a .fbIcon .svgIcon{width:10px}.showTopBanner .bannerExtra .bannerSocial ul li a .twIcon{position:relative;top:2px}.showTopBanner .bannerExtra .bannerSocial ul li a .twIcon .svgIcon{width:18px}.showTopBanner .bannerExtra .bannerSocial ul li a .ytIcon{position:relative;top:2px}.showTopBanner .bannerExtra .bannerSocial ul li a .ytIcon .svgIcon{width:18px}.showTopBanner .bannerExtra .bannerSocial ul li a .ytIcon .svgIcon .st0{stroke-width:0}.text_borderbox_widget{border:none;padding:0;margin:20px auto;text-align:center}.showfilterSec{padding:35px 0}.showfilterSec .filterTopBar.topArticle{padding:25px 0}.adSection{margin-bottom:20px}.adSection.mobile_view .widgetBox:last-child{margin-bottom:0}body.page-template-page-article-listing .adSection{padding-bottom:25px}body.page-template-page-article-listing .adSection .text_borderbox_widget{margin-top:0}body.page-template-page-article-listing .bottomAd .adSection{padding-bottom:0}.middleAdvSec{margin-bottom:30px}.articleBoxBig .articleExtras .extrasBtm{padding:0;font-size:10px;line-height:14px}.articleBoxBig .articleExtras .extrasBtm .updatedOn{display:block;padding-top:3px}.articleBoxBig .articleExtras .iconImg{padding:20px 0}.articleBoxBig .articleExtras .iconImg .svgIcon{width:15px!important;height:15px!important}.articleBoxBig .articleText p:last-child{margin-bottom:0}.articleBoxBig .right_content .articleCont{padding:25px}.widgetTitle{font-size:15px;line-height:24px;font-weight:500;margin-bottom:15px}.secHeading,.secHeading a{padding-bottom:25px;font-size:18px}.articleBoxBig .articleTitle{min-height:48px;height:48px;font-size:20px;line-height:24px}.articleBoxBig .articleText{min-height:72px;height:72px}.articleBoxBig{margin-bottom:15px}.podcastListSmall .podcastBlock .title{font-size:16px;line-height:19px}.podcastListSmall .podcastBlock .extras .details{font-size:10px;line-height:13px}.home_latest_story .articleTitle{min-height:39px;height:39px}.home_latest_story .articleText{display:none;min-height:auto;height:auto}.home .home_latest_story .articleTitle{min-height:78px;height:78px}.home .home_latest_story .articleText{display:none;height:auto}.article_list .articleBox .articleExtrasHold{padding-top:8px;position:relative}.subBlockVer3 .article_info h4{min-height:39px;height:39px}.subBlockVer3 .article_info p{min-height:auto;height:auto}.podcastListSmall .podcastBlock .title a{min-height:38px;height:38px}}@media(max-width:480px){.navFilter,.navFilter ul{text-align:center}.navFilter ul{display:inline-block}.navFilter ul li{padding:4px 6px;font-size:12px;float:left;display:block;width:auto}.navFilter ul li span.catTag,.navFilter ul li span.count_posts{padding:8px 17px;display:block;float:left;width:auto;text-align:center}.navFilter ul li:first-child{padding-left:6px}.navFilter ul li:hover span.catTag,.navFilter ul li:hover span.count_posts{padding:8px 17px}.navFilter ul li.currentNav span.catTag,.navFilter ul li.currentNav span.count_posts{padding:8px 17px;display:block;float:left}.article_list .articleBox{border-bottom:none}.article_list .articleBox .articleImg{float:left;width:41%;padding-right:12px}.article_list .articleBox .articleCont{text-align:left;float:right;width:59%;padding:0}.article_list .articleBox .articleTitle{margin-bottom:0}.article_list .articleBox .articleText{display:none}.article_list .articleBox .iconImg{padding-bottom:0;float:left;padding-right:11px;padding-top:9px}.article_list .articleBox .articleExtras .articleAuthor{padding-top:6px;font-size:10px;line-height:13px}.article_list .articleBox .articleExtrasHold{padding-top:8px;position:relative}.article_list .articleBox .articleExtrasHold .iconImg{padding-bottom:0;float:left;padding-right:0;padding-top:0}.article_list .articleBox .articleExtrasHold .iconImg .fa{font-size:20px}.article_list .articleBox .articleExtrasHold .iconImg .fa-play{font-size:9px}.article_list .articleBox .articleExtrasHold .articleExtras{padding-left:20px;display:block}.article_list .articleBox .articleExtrasHold .articleExtras .articleAuthor{padding-top:0}.article_list .articleBox .articleExtras{position:relative}.related_articles .featuredImage{padding-right:12px}.related_articles .article_info{padding-top:0}.related_articles .article_info h4 br{display:none}.related_articles .article_info .media_section{display:inline-block;font-size:10px}.related_articles .article_info .time_media{font-size:11px;display:inline-block}.related_articles .article_info .articleExtras .extrasBtm{padding-top:1px}.ad_sidebar img,.add_block img,.advertisement_section img,.widgetBox img{width:100%}.showDetailSec2 .leftSection{margin-top:30px}.showDetailSec2 .showHeading{font-size:28px;line-height:34px;padding-bottom:20px}.showDetailSec2 .singleShowDet{padding-bottom:10px}.podcastListSmall .podcastBlock{padding-top:25px;padding-bottom:25px}.article_list .articleBox{margin-bottom:20px}i.fa-play{padding:3px 4px}}@media(max-width:399px){.navFilter,.navFilter ul{text-align:center}.navFilter ul{display:inline-block}.navFilter ul li{padding:4px 8px 4px 0;font-size:13px;float:left;display:block;width:auto}.navFilter ul li span.catTag,.navFilter ul li span.count_posts{padding:8px 12px;display:block;float:left;width:auto;text-align:center}.navFilter ul li:first-child{padding-left:0}.navFilter ul li:hover span.catTag{padding:8px 17px}.navFilter ul li:hover span.count_posts{padding:8px 13px}.navFilter ul li.currentNav span.catTag{padding:8px 17px;display:block;float:left}.navFilter ul li.currentNav span.count_posts{padding:8px 13px;display:block;float:left}.related_articles .article_info{padding-top:0;width:59%}.related_articles .article_info h4 br{display:none}.related_articles .article_info .media_section{padding-left:0;display:inline-block;font-size:10px}.related_articles .article_info .time_media{font-size:11px;display:inline-block}}@media(max-width:374px){.bottom_head .listen_sec{width:60px;padding:15px 0 10px;text-align:center}.bottom_head .radio_area .show_info{padding:20px 10px 0 0}.bottom_head .radio_area .feedback_area{display:none}.bottom_head .user_pic{left:60px;width:70px}.cont_ifno_sec .infoBox,.newsletter .title{font-size:14px}.newsletter .newsletterForm input[type=email],.newsletter .newsletterForm input[type=text]{padding:20px 110px 20px 10px}.newsletter .newsletterForm input[type=submit]{width:100px}.search_Icon_div input[type=text]{margin-left:15px}.related_articles .article_info .articleExtras .extrasBtm{padding:2px 0 0 22px}.related_articles .article_info .articleExtras .iconImg{padding-right:7px}}@media(min-width:720px){.slick-list.draggable{width:650px}.home_latest_story .articleBox .iconImg.audio_type a{position:relative;top:3px;display:inline-block}}@media(min-width:768px){.fixedOverflowTabDesktop{height:100%;overflow:hidden!important;width:100%;position:fixed}}@media(min-width:1024px){.slick-list.draggable{width:970px}}@media(min-width:1153px){.footer .left_border{padding-left:50px}}.feather-light-box iframe,.single-show-feedback-form-data iframe{height:791px!important}@media(min-width:304px)and (max-width:717px){.feather-light-box iframe,.single-show-feedback-form-data iframe{height:1272px!important}}.gallery-wrapper,.sponsor-slider{position:relative}.gallery-wrapper button,.sponsor-slider button{position:absolute;display:block;height:60px;width:60px;z-index:9;top:50%;margin-top:-30px;background-color:#f6f6f6;opacity:.6;font-size:0;border:none;transition:none;-o-transition:none;-ms-transition:none}.gallery-wrapper img,.sponsor-slider img{margin:auto}.gallery-wrapper .slick-next.slick-arrow,.sponsor-slider .slick-next.slick-arrow{right:0;background-image:url(../img/slider_right_arrow.png);background-repeat:no-repeat;background-position:50% -61px;background-size:20px}.gallery-wrapper .slick-next.slick-arrow.slick-disabled,.sponsor-slider .slick-next.slick-arrow.slick-disabled{background-position:50% 21px;cursor:no-drop;background-size:20px}.gallery-wrapper .slick-prev.slick-arrow,.sponsor-slider .slick-prev.slick-arrow{background-position:50% -61px;left:0;background-image:url(../img/slider_left_arrow.png);background-repeat:no-repeat;background-size:20px}.gallery-wrapper .slick-prev.slick-arrow.slick-disabled,.sponsor-slider .slick-prev.slick-arrow.slick-disabled{background-size:20px;background-position:50% 21px;cursor:no-drop}.gallery-wrapper .slick-list,.sponsor-slider .slick-list{width:100%}#mc_embed_signup_form{background:#0057b7;clear:left;width:100%}#mc_embed_signup_form form{text-align:center;padding:2px 0 10px}.mc-field-group{display:inline-block}.radio-station-groups{display:none}#mc_embed_signup_form input.email{font-size:15px;border:1px solid #abb0b2;border-radius:3px;color:#343434;background-color:#fff;box-sizing:border-box;height:32px;padding:0 .4em;display:inline-block;margin:0;width:350px;vertical-align:top}#mc_embed_signup_form label{color:#fff;display:block;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;padding-bottom:20px;text-transform:uppercase}#mc_embed_signup_form .clear{display:inline-block}#mc_embed_signup_form .button{font-size:13px;border:none;border-radius:3px;letter-spacing:.03em;color:#fff;background-color:#121212;box-sizing:border-box;height:32px;line-height:32px;padding:0 18px;display:inline-block;margin:0;transition:all .23s ease-in-out 0s}#mc_embed_signup_form .button:hover{background-color:#777;cursor:pointer}#mc_embed_signup_form div#mce-responses{float:left;top:-1.4em;padding:0 .5em;overflow:hidden;width:90%;margin:0 5%;clear:both}#mc_embed_signup_form div.response{margin:1em 0;padding:1em .5em .5em 0;font-weight:700;float:left;top:-1.5em;z-index:1;width:80%}#mc_embed_signup_form #mce-error-response{display:none}#mc_embed_signup_form #mce-success-response{color:#529214;display:none}#mc_embed_signup_form label.error{display:block;float:none;width:auto;margin-left:1.05em;text-align:left;padding:.5em 0}@media(max-width:768px){#mc_embed_signup_form label{font-size:14px}#mc_embed_signup_form input.email{margin-left:auto;margin-right:auto;max-width:400px;width:100%;margin-bottom:5px}#mc_embed_signup_form .clear{display:block;margin-left:auto;margin-right:auto;max-width:400px;width:100%}#mc_embed_signup_form .button{width:100%;margin:0}}.secHeading.secHeading--sponsored{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.secHeading.secHeading--sponsored img{padding-top:20px}@media only screen and (min-width:720px){.secHeading.secHeading--sponsored{flex-direction:row}.secHeading.secHeading--sponsored img{padding-top:0;position:relative;top:-10px}}.banner-widget-content-above--title h2,.banner-widget-content-below--title h2{margin:0;padding:0}.banner-widget-content-above,.banner-widget-content-below{background-color:#067bff;color:#fff}.basic-yop-poll-container{background-color:transparent!important}.basic-question-title h5{color:#fff!important;font-family:Roboto,sans-serif;font-size:28px!important}.basic-h-answers{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.basic-h-answers .basic-answer{flex:0 0 49%;float:none!important;margin-bottom:0;margin-top:0}@media only screen and (max-width:460px){.basic-h-answers .basic-answer{min-height:100px}}.basic-h-answers .basic-answer .basic-answer-content{margin-right:0!important}.basic-answer-label{width:100%}.basic-answer-label .basic-text{border:2px solid #fff!important;color:#fff!important;cursor:pointer;align-items:center;display:flex;justify-content:center;font-family:Roboto,sans-serif;font-size:16px!important;font-weight:700!important;padding:12px 6px;text-align:center;transition:all .2s ease;width:100%}.basic-answer-label .basic-text:hover{border:2px solid #fff!important;background:#fff!important;color:#121212!important}@media only screen and (max-width:460px){.basic-answer-label .basic-text{min-height:100px}}.basic-answer-label input{width:0;height:0;visibility:hidden}.basic-answer-label input[type=radio]:checked+.basic-text{border:2px solid #121212!important;background:#fff!important;color:#121212!important}.basic-captcha{margin-bottom:0}.basic-vote{margin:0!important;text-align:center}.basic-vote .basic-vote-button{background:#121212!important;color:#fff!important;display:block;font-family:Roboto,sans-serif;font-size:24px!important;font-weight:700!important;margin-left:auto!important;margin-right:auto!important;min-width:200px;text-align:center;text-transform:uppercase;transition:all .2s ease}.basic-vote .basic-vote-button:hover{background:#fff!important;color:#121212!important}.equalizer{position:absolute;bottom:37.9166666656px;left:348.75px;display:block;width:7.0000000004px;background-color:#067bff;height:3.5000000002px}.equalizer,.equalizer:after,.equalizer:before{animation:equalize 1.25s steps(25) 0s infinite}.equalizer:after,.equalizer:before{content:"";position:absolute;bottom:0;left:8.7500000004px;height:24.5000000012px;width:7.0000000004px;background-color:#067bff}.equalizer:before{animation-name:equalize2}.equalizer:after{left:17.5000000009px;animation-name:equalize3}@keyframes equalize{0%{height:7.0000000004px}4%{height:3.5000000002px}8%{height:7.0000000004px}12%{height:12.2500000006px}16%{height:17.5000000009px}20%{height:22.7499999995px}24%{height:20.999999995px}28%{height:19.2499999968px}32%{height:19.2499999968px}36%{height:14.0000000007px}40%{height:17.5000000009px}44%{height:17.5000000009px}48%{height:19.2499999968px}52%{height:20.999999995px}56%{height:22.7499999995px}60%{height:20.999999995px}64%{height:20.999999995px}68%{height:19.2499999968px}72%{height:17.5000000009px}76%{height:19.2499999968px}80%{height:20.999999995px}84%{height:20.999999995px}88%{height:22.7499999995px}92%{height:17.5000000009px}96%{height:12.2500000006px}to{height:7.0000000004px}}@keyframes equalize2{0%{height:20.999999995px}4%{height:22.7499999995px}8%{height:20.999999995px}12%{height:20.999999995px}16%{height:19.2499999968px}20%{height:19.2499999968px}24%{height:19.2499999968px}28%{height:20.999999995px}32%{height:20.999999995px}36%{height:22.7499999995px}40%{height:22.7499999995px}44%{height:22.7499999995px}48%{height:19.2499999968px}52%{height:14.0000000007px}56%{height:10.500000002px}60%{height:14.0000000007px}64%{height:17.5000000009px}68%{height:19.2499999968px}72%{height:22.7499999995px}76%{height:20.999999995px}80%{height:20.999999995px}84%{height:19.2499999968px}88%{height:19.2499999968px}92%{height:15.7499999963px}96%{height:19.2499999968px}to{height:20.999999995px}}@keyframes equalize3{0%{height:15.7499999963px}4%{height:12.2500000006px}8%{height:15.7499999963px}12%{height:19.2499999968px}16%{height:22.7499999995px}20%{height:26.2499999967px}24%{height:24.5000000012px}28%{height:19.2499999968px}32%{height:15.7499999963px}36%{height:14.0000000007px}40%{height:12.2500000006px}44%{height:8.7500000004px}48%{height:14.0000000007px}52%{height:17.5000000009px}56%{height:19.2499999968px}60%{height:22.7499999995px}64%{height:20.999999995px}68%{height:19.2499999968px}72%{height:19.2499999968px}76%{height:17.5000000009px}80%{height:20.999999995px}84%{height:22.7499999995px}88%{height:24.5000000012px}92%{height:20.999999995px}96%{height:17.5000000009px}to{height:15.7499999963px}}@media(min-width:970px){.gutter_view{display:block}.gutter_view.bottom_head .radio_area{margin:auto;padding-left:0;width:970px;display:flex}.gutter_view.bottom_head .radio_area .triton-progress-stream{position:relative}.gutter_view.bottom_head .radio_area .progress_bar{margin-left:0}.gutter_view.bottom_head .radio_area .listen_sec{position:relative;display:inline-block}.gutter_view.bottom_head .radio_area .user_pic,.gutter_view.bottom_head .radio_area .volume_area,.gutter_view.bottom_head .radio_area .watch_sec{position:relative;display:inline-block;left:0}.gutter_view.bottom_head .radio_area .show_info{position:relative;display:inline-block;left:0;float:unset;padding-left:30px;max-width:300px}.gutter_view.bottom_head .radio_area .show_info .equalizer{left:22.75px}.gutter_view.bottom_head.open_volume .radio_area .show_info{max-width:250px}}@media(max-width:1220px)and (min-width:968px){.GB .megaMenu{top:151px}.GB .black_overlay,.GB .search_Icon_div{top:233px}.AW .black_overlay,.AW .search_Icon_div{top:242px}.BC .megaMenu{top:200px}.BC .black_overlay,.BC .search_Icon_div{top:284px}.PR .black_overlay,.PR .search_Icon_div{top:242px}}@media(max-width:967px){.GB .black_overlay,.GB .search_Icon_div{top:237px}.AW .black_overlay,.AW .search_Icon_div{top:246px}.BC .black_overlay,.BC .search_Icon_div{top:288px}.PR .black_overlay,.PR .search_Icon_div{top:246px}}@media(max-width:719px){.AW .black_overlay,.AW .search_Icon_div{top:253px}.BC .black_overlay,.BC .search_Icon_div{top:243px}.PR .black_overlay,.PR .search_Icon_div{top:248px}}@media(max-width:487px){.GB .black_overlay,.GB .search_Icon_div{top:246px}}@media(max-width:279px){.GB .black_overlay,.GB .search_Icon_div{top:252px}.AW .black_overlay,.AW .search_Icon_div{top:253px}.BC .black_overlay,.BC .search_Icon_div,.PR .black_overlay,.PR .search_Icon_div{top:252px}}.spacer--bottom{margin-bottom:4rem}.spacer--top{margin-top:4rem}.spacer--bottom--small,.spacer--small--bottom{margin-bottom:2rem}.spacer--small--top,.spacer--top--small{margin-top:2rem}.date,.nowrap,.phone,.time{white-space:nowrap}
/*# sourceURL=webpack://assets/scss/style.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/assets/scss/_bootstrap-custom.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_variables.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_tab-focus.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_image.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_nav-divider.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_reset-filter.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_border-radius.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_opacity.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_center-block.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_hide-text.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/assets/scss/immersives.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/assets/scss/mixins.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/assets/scss/radio_poll.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/assets/scss/variables/branding_colours.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/assets/scss/style.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/2gb/assets/scss/variables/variables.scss */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9hc3NldHMvc2Nzcy9zdHlsZS5zY3NzIiwiL29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvYXNzZXRzL3Njc3MvX2Jvb3RzdHJhcC1jdXN0b20uc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wcmludC5zY3NzIiwiL29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3NjYWZmb2xkaW5nLnNjc3MiLCIvb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvd3AtY29udGVudC90aGVtZXMvdWNtcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3ZlbmRvci1wcmVmaXhlcy5zY3NzIiwiL29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwiL29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190YWItZm9jdXMuc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9faW1hZ2Uuc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ncmlkLnNjc3MiLCIvb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvd3AtY29udGVudC90aGVtZXMvdWNtcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzZXQtZmlsdGVyLnNjc3MiLCIvb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvd3AtY29udGVudC90aGVtZXMvdWNtcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzIiwiL29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIvb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvd3AtY29udGVudC90aGVtZXMvdWNtcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbW9kYWxzLnNjc3MiLCIvb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvd3AtY29udGVudC90aGVtZXMvdWNtcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX29wYWNpdHkuc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL191dGlsaXRpZXMuc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2VudGVyLWJsb2NrLnNjc3MiLCIvb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvd3AtY29udGVudC90aGVtZXMvdWNtcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2hpZGUtdGV4dC5zY3NzIiwiL29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MiLCIvb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvd3AtY29udGVudC90aGVtZXMvdWNtcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzIiwiL29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvYXNzZXRzL3Njc3MvaW1tZXJzaXZlcy5zY3NzIiwiL29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvYXNzZXRzL3Njc3MvbWl4aW5zLnNjc3MiLCIvb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvd3AtY29udGVudC90aGVtZXMvdWNtcy9hc3NldHMvc2Nzcy9yYWRpb19wb2xsLnNjc3MiLCIvb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvd3AtY29udGVudC90aGVtZXMvdWNtcy9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJhbmRpbmdfY29sb3Vycy5zY3NzIiwiL29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvYXNzZXRzL3Njc3Mvc3R5bGUuc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy8yZ2IvYXNzZXRzL3Njc3MvdmFyaWFibGVzL3ZhcmlhYmxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7O0VDQUEsQ0FBQSwyRUFBQSxDQ1FBLEtBQ0Usc0JBQUEsQ0FDQSx5QkFBQSxDQUNBLDZCQUFBLENBT0YsS0FDRSxRQUFBLENBYUYsMkZBYUUsYUFBQSxDQVFGLDRCQUlFLG9CQUFBLENBQ0EsdUJBQUEsQ0FRRixzQkFDRSxZQUFBLENBQ0EsUUFBQSxDQVFGLGtCQUVFLFlBQUEsQ0FVRixFQUNFLDRCQUFBLENBUUYsaUJBRUUsU0FBQSxDQVdGLFlBQ0Usa0JBQUEsQ0FDQSx5QkFBQSxDQUNBLHdDQUFBLENBQUEsZ0NBQUEsQ0FPRixTQUVFLGVBQUEsQ0FPRixJQUNFLGlCQUFBLENBUUYsR0FDRSxhQUFBLENBQ0EsY0FBQSxDQU9GLEtBQ0UsZUFBQSxDQUNBLFVBQUEsQ0FPRixNQUNFLGFBQUEsQ0FPRixRQUVFLGFBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSx1QkFBQSxDQUdGLElBQ0UsU0FBQSxDQUdGLElBQ0UsYUFBQSxDQVVGLElBQ0UsUUFBQSxDQU9GLGVBQ0UsZUFBQSxDQVVGLE9BQ0UsZUFBQSxDQU9GLEdBQ0Usc0JBQUEsQ0FDQSxRQUFBLENBT0YsSUFDRSxhQUFBLENBT0Ysa0JBSUUsK0JBQUEsQ0FDQSxhQUFBLENBa0JGLHNDQUtFLGFBQUEsQ0FD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RyxDQUFBLENBaVNQLHdCQUNFLGFBQ0UsYUFBQSxDQUdFLHFDQUNFLFdBQUEsQ0FDQSxjQUFBLENBQ0EsV0FBQSxDQUNBLFlBQUEsQ0FFQSw2REFDRSxpQkFBQSxDQUdGLG1EQUNFLGFBQUEsQ0FHRixpREFDRSxpQkFBQSxDQUNBLG9CQUFBLENBZUYsaUpBQ0UsaUJBQUEsQ0FDQSxvQkFBQSxDQUNBLE1BQUEsQ0FHRixnREFDRSxpQkFBQSxDQUNBLG9CQUFBLENBQ0EsTUFBQSxDQUNBLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FFQSwyREFDRSxZQUFBLENBTUYsNERBQ0UsZUFBQSxDQUFBLENBV1osOENBRUksY0FDRSxTQUFBLENBRUYsd0NBRUUsU0FBQSxDQUlGLHdDQUVFLFNBQUEsQ0FJRixjQUNFLFNBQUEsQ0FFRix3Q0FFRSxTQUFBLENBSUYsd0NBRUUsU0FBQSxDQUFBLENBS04sd0JBRUksd0NBRUUsU0FBQSxDQUlGLHdDQUVFLFNBQUEsQ0FJRix3Q0FFRSxTQUFBLENBSUYsd0NBRUUsU0FBQSxDQUFBLENBS04sd0JBRUksd0NBRUUsU0FBQSxDQUlGLHdDQUVFLFNBQUEsQ0FJRix3Q0FFRSxTQUFBLENBQUEsQ0FJTix3QkFFSSx3Q0FFRSxTQUFBLENBQUEsQ0FJTix3QkFFSSx3Q0FFRSxTQUFBLENBSUYsd0NBRUUsU0FBQSxDQVVGLGdGQUVFLFNBQUEsQ0FBQSxDQU1OLGdCQUNFLGtCQUFBLENBR0YsYUFDRSxlQUFBLENBR0YsOENBRUUsa0JBQUEsQ0FHRix3Q0FFRSxlQUFBLENBR0YsMkJBSUUsa0JBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIEJvb3RzdHJhcCB2My40LjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi8vKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovaHRtbHtmb250LWZhbWlseTpzYW5zLXNlcmlmOy1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCV9Ym9keXttYXJnaW46MH1hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWFpbixtZW51LG5hdixzZWN0aW9uLHN1bW1hcnl7ZGlzcGxheTpibG9ja31hdWRpbyxjYW52YXMscHJvZ3Jlc3MsdmlkZW97ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9YXVkaW86bm90KFtjb250cm9sc10pe2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MH1baGlkZGVuXSx0ZW1wbGF0ZXtkaXNwbGF5Om5vbmV9YXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9YTphY3RpdmUsYTpob3ZlcntvdXRsaW5lOjB9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbTpub25lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZH1kZm57Zm9udC1zdHlsZTppdGFsaWN9aDF7Zm9udC1zaXplOjJlbTttYXJnaW46LjY3ZW0gMH1tYXJre2JhY2tncm91bmQ6I2ZmMDtjb2xvcjojMDAwfXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vwe3RvcDotMC41ZW19c3Vie2JvdHRvbTotMC4yNWVtfWltZ3tib3JkZXI6MH1zdmc6bm90KDpyb290KXtvdmVyZmxvdzpoaWRkZW59ZmlndXJle21hcmdpbjoxZW0gNDBweH1ocntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowfXByZXtvdmVyZmxvdzphdXRvfWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2NvbG9yOmluaGVyaXQ7Zm9udDppbmhlcml0O21hcmdpbjowfWJ1dHRvbntvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1idXR0b24saHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0saW5wdXRbdHlwZT1yZXNldF0saW5wdXRbdHlwZT1zdWJtaXRdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Y3Vyc29yOnBvaW50ZXJ9YnV0dG9uW2Rpc2FibGVkXSxodG1sIGlucHV0W2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdH1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfWlucHV0e2xpbmUtaGVpZ2h0Om5vcm1hbH1pbnB1dFt0eXBlPWNoZWNrYm94XSxpbnB1dFt0eXBlPXJhZGlvXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfWlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99aW5wdXRbdHlwZT1zZWFyY2hdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7Ym94LXNpemluZzpjb250ZW50LWJveH1pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24saW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfWZpZWxkc2V0e2JvcmRlcjoxcHggc29saWQgc2lsdmVyO21hcmdpbjowIDJweDtwYWRkaW5nOi4zNWVtIC42MjVlbSAuNzVlbX1sZWdlbmR7Ym9yZGVyOjA7cGFkZGluZzowfXRleHRhcmVhe292ZXJmbG93OmF1dG99b3B0Z3JvdXB7Zm9udC13ZWlnaHQ6Ym9sZH10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH10ZCx0aHtwYWRkaW5nOjB9LyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL0BtZWRpYSBwcmludHsqLCo6YmVmb3JlLCo6YWZ0ZXJ7Y29sb3I6IzAwMCAhaW1wb3J0YW50O3RleHQtc2hhZG93Om5vbmUgIWltcG9ydGFudDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH1hLGE6dmlzaXRlZHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWFbaHJlZl06YWZ0ZXJ7Y29udGVudDpcIiAoXCIgYXR0cihocmVmKSBcIilcIn1hYmJyW3RpdGxlXTphZnRlcntjb250ZW50OlwiIChcIiBhdHRyKHRpdGxlKSBcIilcIn1hW2hyZWZePVwiI1wiXTphZnRlcixhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXJ7Y29udGVudDpcIlwifXByZSxibG9ja3F1b3Rle2JvcmRlcjoxcHggc29saWQgIzk5OTtwYWdlLWJyZWFrLWluc2lkZTphdm9pZH10aGVhZHtkaXNwbGF5OnRhYmxlLWhlYWRlci1ncm91cH10cixpbWd7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9aW1ne21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9cCxoMixoM3tvcnBoYW5zOjM7d2lkb3dzOjN9aDIsaDN7cGFnZS1icmVhay1hZnRlcjphdm9pZH0ubmF2YmFye2Rpc3BsYXk6bm9uZX0uYnRuPi5jYXJldCwuZHJvcHVwPi5idG4+LmNhcmV0e2JvcmRlci10b3AtY29sb3I6IzAwMCAhaW1wb3J0YW50fS5sYWJlbHtib3JkZXI6MXB4IHNvbGlkICMwMDB9LnRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZSAhaW1wb3J0YW50fS50YWJsZSB0ZCwudGFibGUgdGh7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnR9LnRhYmxlLWJvcmRlcmVkIHRoLC50YWJsZS1ib3JkZXJlZCB0ZHtib3JkZXI6MXB4IHNvbGlkICNkZGQgIWltcG9ydGFudH19Knstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9KjpiZWZvcmUsKjphZnRlcnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9aHRtbHtmb250LXNpemU6MTBweDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX1ib2R5e2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjQyODU3MTQyOTtjb2xvcjojMzMzO2JhY2tncm91bmQtY29sb3I6I2ZmZn1pbnB1dCxidXR0b24sc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdH1he2NvbG9yOiMzMzdhYjc7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpob3ZlcixhOmZvY3Vze2NvbG9yOiMyMzUyN2M7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hOmZvY3Vze291dGxpbmU6NXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO291dGxpbmUtb2Zmc2V0Oi0ycHh9ZmlndXJle21hcmdpbjowfWltZ3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmltZy1yZXNwb25zaXZle2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmltZy1yb3VuZGVke2JvcmRlci1yYWRpdXM6NnB4fS5pbWctdGh1bWJuYWlse3BhZGRpbmc6NHB4O2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDI5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDtkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaW1nLWNpcmNsZXtib3JkZXItcmFkaXVzOjUwJX1ocnttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWJvdHRvbToyMHB4O2JvcmRlcjowO2JvcmRlci10b3A6MXB4IHNvbGlkICNlZWV9LnNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwuc3Itb25seS1mb2N1c2FibGU6Zm9jdXN7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWFyZ2luOjA7b3ZlcmZsb3c6dmlzaWJsZTtjbGlwOmF1dG99W3JvbGU9YnV0dG9uXXtjdXJzb3I6cG9pbnRlcn0uY29udGFpbmVye3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweDttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfS5jb250YWluZXI6YmVmb3JlLC5jb250YWluZXI6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiIFwifS5jb250YWluZXI6YWZ0ZXJ7Y2xlYXI6Ym90aH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNvbnRhaW5lcnt3aWR0aDo3NTBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jb250YWluZXJ7d2lkdGg6OTcwcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmNvbnRhaW5lcnt3aWR0aDoxMTcwcHh9fS5jb250YWluZXItZmx1aWR7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4O21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99LmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsLmNvbnRhaW5lci1mbHVpZDphZnRlcntkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCIgXCJ9LmNvbnRhaW5lci1mbHVpZDphZnRlcntjbGVhcjpib3RofS5yb3d7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4fS5yb3c6YmVmb3JlLC5yb3c6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiIFwifS5yb3c6YWZ0ZXJ7Y2xlYXI6Ym90aH0ucm93LW5vLWd1dHRlcnN7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MH0ucm93LW5vLWd1dHRlcnMgW2NsYXNzKj1jb2wtXXtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9LmNvbC14cy0xLC5jb2wtc20tMSwuY29sLW1kLTEsLmNvbC1sZy0xLC5jb2wteHMtMiwuY29sLXNtLTIsLmNvbC1tZC0yLC5jb2wtbGctMiwuY29sLXhzLTMsLmNvbC1zbS0zLC5jb2wtbWQtMywuY29sLWxnLTMsLmNvbC14cy00LC5jb2wtc20tNCwuY29sLW1kLTQsLmNvbC1sZy00LC5jb2wteHMtNSwuY29sLXNtLTUsLmNvbC1tZC01LC5jb2wtbGctNSwuY29sLXhzLTYsLmNvbC1zbS02LC5jb2wtbWQtNiwuY29sLWxnLTYsLmNvbC14cy03LC5jb2wtc20tNywuY29sLW1kLTcsLmNvbC1sZy03LC5jb2wteHMtOCwuY29sLXNtLTgsLmNvbC1tZC04LC5jb2wtbGctOCwuY29sLXhzLTksLmNvbC1zbS05LC5jb2wtbWQtOSwuY29sLWxnLTksLmNvbC14cy0xMCwuY29sLXNtLTEwLC5jb2wtbWQtMTAsLmNvbC1sZy0xMCwuY29sLXhzLTExLC5jb2wtc20tMTEsLmNvbC1tZC0xMSwuY29sLWxnLTExLC5jb2wteHMtMTIsLmNvbC1zbS0xMiwuY29sLW1kLTEyLC5jb2wtbGctMTJ7cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDoxcHg7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4fS5jb2wteHMtMSwuY29sLXhzLTIsLmNvbC14cy0zLC5jb2wteHMtNCwuY29sLXhzLTUsLmNvbC14cy02LC5jb2wteHMtNywuY29sLXhzLTgsLmNvbC14cy05LC5jb2wteHMtMTAsLmNvbC14cy0xMSwuY29sLXhzLTEye2Zsb2F0OmxlZnR9LmNvbC14cy0xe3dpZHRoOjguMzMzMzMzMzMzMyV9LmNvbC14cy0ye3dpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wteHMtM3t3aWR0aDoyNSV9LmNvbC14cy00e3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5jb2wteHMtNXt3aWR0aDo0MS42NjY2NjY2NjY3JX0uY29sLXhzLTZ7d2lkdGg6NTAlfS5jb2wteHMtN3t3aWR0aDo1OC4zMzMzMzMzMzMzJX0uY29sLXhzLTh7d2lkdGg6NjYuNjY2NjY2NjY2NyV9LmNvbC14cy05e3dpZHRoOjc1JX0uY29sLXhzLTEwe3dpZHRoOjgzLjMzMzMzMzMzMzMlfS5jb2wteHMtMTF7d2lkdGg6OTEuNjY2NjY2NjY2NyV9LmNvbC14cy0xMnt3aWR0aDoxMDAlfS5jb2wteHMtcHVsbC0we3JpZ2h0OmF1dG99LmNvbC14cy1wdWxsLTF7cmlnaHQ6OC4zMzMzMzMzMzMzJX0uY29sLXhzLXB1bGwtMntyaWdodDoxNi42NjY2NjY2NjY3JX0uY29sLXhzLXB1bGwtM3tyaWdodDoyNSV9LmNvbC14cy1wdWxsLTR7cmlnaHQ6MzMuMzMzMzMzMzMzMyV9LmNvbC14cy1wdWxsLTV7cmlnaHQ6NDEuNjY2NjY2NjY2NyV9LmNvbC14cy1wdWxsLTZ7cmlnaHQ6NTAlfS5jb2wteHMtcHVsbC03e3JpZ2h0OjU4LjMzMzMzMzMzMzMlfS5jb2wteHMtcHVsbC04e3JpZ2h0OjY2LjY2NjY2NjY2NjclfS5jb2wteHMtcHVsbC05e3JpZ2h0Ojc1JX0uY29sLXhzLXB1bGwtMTB7cmlnaHQ6ODMuMzMzMzMzMzMzMyV9LmNvbC14cy1wdWxsLTExe3JpZ2h0OjkxLjY2NjY2NjY2NjclfS5jb2wteHMtcHVsbC0xMntyaWdodDoxMDAlfS5jb2wteHMtcHVzaC0we2xlZnQ6YXV0b30uY29sLXhzLXB1c2gtMXtsZWZ0OjguMzMzMzMzMzMzMyV9LmNvbC14cy1wdXNoLTJ7bGVmdDoxNi42NjY2NjY2NjY3JX0uY29sLXhzLXB1c2gtM3tsZWZ0OjI1JX0uY29sLXhzLXB1c2gtNHtsZWZ0OjMzLjMzMzMzMzMzMzMlfS5jb2wteHMtcHVzaC01e2xlZnQ6NDEuNjY2NjY2NjY2NyV9LmNvbC14cy1wdXNoLTZ7bGVmdDo1MCV9LmNvbC14cy1wdXNoLTd7bGVmdDo1OC4zMzMzMzMzMzMzJX0uY29sLXhzLXB1c2gtOHtsZWZ0OjY2LjY2NjY2NjY2NjclfS5jb2wteHMtcHVzaC05e2xlZnQ6NzUlfS5jb2wteHMtcHVzaC0xMHtsZWZ0OjgzLjMzMzMzMzMzMzMlfS5jb2wteHMtcHVzaC0xMXtsZWZ0OjkxLjY2NjY2NjY2NjclfS5jb2wteHMtcHVzaC0xMntsZWZ0OjEwMCV9LmNvbC14cy1vZmZzZXQtMHttYXJnaW4tbGVmdDowJX0uY29sLXhzLW9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMzMyV9LmNvbC14cy1vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NjY3JX0uY29sLXhzLW9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0uY29sLXhzLW9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzMzMlfS5jb2wteHMtb2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjY2NyV9LmNvbC14cy1vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9LmNvbC14cy1vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMzMzJX0uY29sLXhzLW9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY2NjclfS5jb2wteHMtb2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5jb2wteHMtb2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzMzMlfS5jb2wteHMtb2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY2NjclfS5jb2wteHMtb2Zmc2V0LTEye21hcmdpbi1sZWZ0OjEwMCV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jb2wtc20tMSwuY29sLXNtLTIsLmNvbC1zbS0zLC5jb2wtc20tNCwuY29sLXNtLTUsLmNvbC1zbS02LC5jb2wtc20tNywuY29sLXNtLTgsLmNvbC1zbS05LC5jb2wtc20tMTAsLmNvbC1zbS0xMSwuY29sLXNtLTEye2Zsb2F0OmxlZnR9LmNvbC1zbS0xe3dpZHRoOjguMzMzMzMzMzMzMyV9LmNvbC1zbS0ye3dpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wtc20tM3t3aWR0aDoyNSV9LmNvbC1zbS00e3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5jb2wtc20tNXt3aWR0aDo0MS42NjY2NjY2NjY3JX0uY29sLXNtLTZ7d2lkdGg6NTAlfS5jb2wtc20tN3t3aWR0aDo1OC4zMzMzMzMzMzMzJX0uY29sLXNtLTh7d2lkdGg6NjYuNjY2NjY2NjY2NyV9LmNvbC1zbS05e3dpZHRoOjc1JX0uY29sLXNtLTEwe3dpZHRoOjgzLjMzMzMzMzMzMzMlfS5jb2wtc20tMTF7d2lkdGg6OTEuNjY2NjY2NjY2NyV9LmNvbC1zbS0xMnt3aWR0aDoxMDAlfS5jb2wtc20tcHVsbC0we3JpZ2h0OmF1dG99LmNvbC1zbS1wdWxsLTF7cmlnaHQ6OC4zMzMzMzMzMzMzJX0uY29sLXNtLXB1bGwtMntyaWdodDoxNi42NjY2NjY2NjY3JX0uY29sLXNtLXB1bGwtM3tyaWdodDoyNSV9LmNvbC1zbS1wdWxsLTR7cmlnaHQ6MzMuMzMzMzMzMzMzMyV9LmNvbC1zbS1wdWxsLTV7cmlnaHQ6NDEuNjY2NjY2NjY2NyV9LmNvbC1zbS1wdWxsLTZ7cmlnaHQ6NTAlfS5jb2wtc20tcHVsbC03e3JpZ2h0OjU4LjMzMzMzMzMzMzMlfS5jb2wtc20tcHVsbC04e3JpZ2h0OjY2LjY2NjY2NjY2NjclfS5jb2wtc20tcHVsbC05e3JpZ2h0Ojc1JX0uY29sLXNtLXB1bGwtMTB7cmlnaHQ6ODMuMzMzMzMzMzMzMyV9LmNvbC1zbS1wdWxsLTExe3JpZ2h0OjkxLjY2NjY2NjY2NjclfS5jb2wtc20tcHVsbC0xMntyaWdodDoxMDAlfS5jb2wtc20tcHVzaC0we2xlZnQ6YXV0b30uY29sLXNtLXB1c2gtMXtsZWZ0OjguMzMzMzMzMzMzMyV9LmNvbC1zbS1wdXNoLTJ7bGVmdDoxNi42NjY2NjY2NjY3JX0uY29sLXNtLXB1c2gtM3tsZWZ0OjI1JX0uY29sLXNtLXB1c2gtNHtsZWZ0OjMzLjMzMzMzMzMzMzMlfS5jb2wtc20tcHVzaC01e2xlZnQ6NDEuNjY2NjY2NjY2NyV9LmNvbC1zbS1wdXNoLTZ7bGVmdDo1MCV9LmNvbC1zbS1wdXNoLTd7bGVmdDo1OC4zMzMzMzMzMzMzJX0uY29sLXNtLXB1c2gtOHtsZWZ0OjY2LjY2NjY2NjY2NjclfS5jb2wtc20tcHVzaC05e2xlZnQ6NzUlfS5jb2wtc20tcHVzaC0xMHtsZWZ0OjgzLjMzMzMzMzMzMzMlfS5jb2wtc20tcHVzaC0xMXtsZWZ0OjkxLjY2NjY2NjY2NjclfS5jb2wtc20tcHVzaC0xMntsZWZ0OjEwMCV9LmNvbC1zbS1vZmZzZXQtMHttYXJnaW4tbGVmdDowJX0uY29sLXNtLW9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMzMyV9LmNvbC1zbS1vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NjY3JX0uY29sLXNtLW9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0uY29sLXNtLW9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzMzMlfS5jb2wtc20tb2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjY2NyV9LmNvbC1zbS1vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9LmNvbC1zbS1vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMzMzJX0uY29sLXNtLW9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY2NjclfS5jb2wtc20tb2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5jb2wtc20tb2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzMzMlfS5jb2wtc20tb2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY2NjclfS5jb2wtc20tb2Zmc2V0LTEye21hcmdpbi1sZWZ0OjEwMCV9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY29sLW1kLTEsLmNvbC1tZC0yLC5jb2wtbWQtMywuY29sLW1kLTQsLmNvbC1tZC01LC5jb2wtbWQtNiwuY29sLW1kLTcsLmNvbC1tZC04LC5jb2wtbWQtOSwuY29sLW1kLTEwLC5jb2wtbWQtMTEsLmNvbC1tZC0xMntmbG9hdDpsZWZ0fS5jb2wtbWQtMXt3aWR0aDo4LjMzMzMzMzMzMzMlfS5jb2wtbWQtMnt3aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLW1kLTN7d2lkdGg6MjUlfS5jb2wtbWQtNHt3aWR0aDozMy4zMzMzMzMzMzMzJX0uY29sLW1kLTV7d2lkdGg6NDEuNjY2NjY2NjY2NyV9LmNvbC1tZC02e3dpZHRoOjUwJX0uY29sLW1kLTd7d2lkdGg6NTguMzMzMzMzMzMzMyV9LmNvbC1tZC04e3dpZHRoOjY2LjY2NjY2NjY2NjclfS5jb2wtbWQtOXt3aWR0aDo3NSV9LmNvbC1tZC0xMHt3aWR0aDo4My4zMzMzMzMzMzMzJX0uY29sLW1kLTExe3dpZHRoOjkxLjY2NjY2NjY2NjclfS5jb2wtbWQtMTJ7d2lkdGg6MTAwJX0uY29sLW1kLXB1bGwtMHtyaWdodDphdXRvfS5jb2wtbWQtcHVsbC0xe3JpZ2h0OjguMzMzMzMzMzMzMyV9LmNvbC1tZC1wdWxsLTJ7cmlnaHQ6MTYuNjY2NjY2NjY2NyV9LmNvbC1tZC1wdWxsLTN7cmlnaHQ6MjUlfS5jb2wtbWQtcHVsbC00e3JpZ2h0OjMzLjMzMzMzMzMzMzMlfS5jb2wtbWQtcHVsbC01e3JpZ2h0OjQxLjY2NjY2NjY2NjclfS5jb2wtbWQtcHVsbC02e3JpZ2h0OjUwJX0uY29sLW1kLXB1bGwtN3tyaWdodDo1OC4zMzMzMzMzMzMzJX0uY29sLW1kLXB1bGwtOHtyaWdodDo2Ni42NjY2NjY2NjY3JX0uY29sLW1kLXB1bGwtOXtyaWdodDo3NSV9LmNvbC1tZC1wdWxsLTEwe3JpZ2h0OjgzLjMzMzMzMzMzMzMlfS5jb2wtbWQtcHVsbC0xMXtyaWdodDo5MS42NjY2NjY2NjY3JX0uY29sLW1kLXB1bGwtMTJ7cmlnaHQ6MTAwJX0uY29sLW1kLXB1c2gtMHtsZWZ0OmF1dG99LmNvbC1tZC1wdXNoLTF7bGVmdDo4LjMzMzMzMzMzMzMlfS5jb2wtbWQtcHVzaC0ye2xlZnQ6MTYuNjY2NjY2NjY2NyV9LmNvbC1tZC1wdXNoLTN7bGVmdDoyNSV9LmNvbC1tZC1wdXNoLTR7bGVmdDozMy4zMzMzMzMzMzMzJX0uY29sLW1kLXB1c2gtNXtsZWZ0OjQxLjY2NjY2NjY2NjclfS5jb2wtbWQtcHVzaC02e2xlZnQ6NTAlfS5jb2wtbWQtcHVzaC03e2xlZnQ6NTguMzMzMzMzMzMzMyV9LmNvbC1tZC1wdXNoLTh7bGVmdDo2Ni42NjY2NjY2NjY3JX0uY29sLW1kLXB1c2gtOXtsZWZ0Ojc1JX0uY29sLW1kLXB1c2gtMTB7bGVmdDo4My4zMzMzMzMzMzMzJX0uY29sLW1kLXB1c2gtMTF7bGVmdDo5MS42NjY2NjY2NjY3JX0uY29sLW1kLXB1c2gtMTJ7bGVmdDoxMDAlfS5jb2wtbWQtb2Zmc2V0LTB7bWFyZ2luLWxlZnQ6MCV9LmNvbC1tZC1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzMzMlfS5jb2wtbWQtb2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjY2NyV9LmNvbC1tZC1vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9LmNvbC1tZC1vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMzMzJX0uY29sLW1kLW9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY2NjclfS5jb2wtbWQtb2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5jb2wtbWQtb2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMzMyV9LmNvbC1tZC1vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NjY3JX0uY29sLW1kLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0uY29sLW1kLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMzMzJX0uY29sLW1kLW9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NjY3JX0uY29sLW1kLW9mZnNldC0xMnttYXJnaW4tbGVmdDoxMDAlfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5jb2wtbGctMSwuY29sLWxnLTIsLmNvbC1sZy0zLC5jb2wtbGctNCwuY29sLWxnLTUsLmNvbC1sZy02LC5jb2wtbGctNywuY29sLWxnLTgsLmNvbC1sZy05LC5jb2wtbGctMTAsLmNvbC1sZy0xMSwuY29sLWxnLTEye2Zsb2F0OmxlZnR9LmNvbC1sZy0xe3dpZHRoOjguMzMzMzMzMzMzMyV9LmNvbC1sZy0ye3dpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wtbGctM3t3aWR0aDoyNSV9LmNvbC1sZy00e3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5jb2wtbGctNXt3aWR0aDo0MS42NjY2NjY2NjY3JX0uY29sLWxnLTZ7d2lkdGg6NTAlfS5jb2wtbGctN3t3aWR0aDo1OC4zMzMzMzMzMzMzJX0uY29sLWxnLTh7d2lkdGg6NjYuNjY2NjY2NjY2NyV9LmNvbC1sZy05e3dpZHRoOjc1JX0uY29sLWxnLTEwe3dpZHRoOjgzLjMzMzMzMzMzMzMlfS5jb2wtbGctMTF7d2lkdGg6OTEuNjY2NjY2NjY2NyV9LmNvbC1sZy0xMnt3aWR0aDoxMDAlfS5jb2wtbGctcHVsbC0we3JpZ2h0OmF1dG99LmNvbC1sZy1wdWxsLTF7cmlnaHQ6OC4zMzMzMzMzMzMzJX0uY29sLWxnLXB1bGwtMntyaWdodDoxNi42NjY2NjY2NjY3JX0uY29sLWxnLXB1bGwtM3tyaWdodDoyNSV9LmNvbC1sZy1wdWxsLTR7cmlnaHQ6MzMuMzMzMzMzMzMzMyV9LmNvbC1sZy1wdWxsLTV7cmlnaHQ6NDEuNjY2NjY2NjY2NyV9LmNvbC1sZy1wdWxsLTZ7cmlnaHQ6NTAlfS5jb2wtbGctcHVsbC03e3JpZ2h0OjU4LjMzMzMzMzMzMzMlfS5jb2wtbGctcHVsbC04e3JpZ2h0OjY2LjY2NjY2NjY2NjclfS5jb2wtbGctcHVsbC05e3JpZ2h0Ojc1JX0uY29sLWxnLXB1bGwtMTB7cmlnaHQ6ODMuMzMzMzMzMzMzMyV9LmNvbC1sZy1wdWxsLTExe3JpZ2h0OjkxLjY2NjY2NjY2NjclfS5jb2wtbGctcHVsbC0xMntyaWdodDoxMDAlfS5jb2wtbGctcHVzaC0we2xlZnQ6YXV0b30uY29sLWxnLXB1c2gtMXtsZWZ0OjguMzMzMzMzMzMzMyV9LmNvbC1sZy1wdXNoLTJ7bGVmdDoxNi42NjY2NjY2NjY3JX0uY29sLWxnLXB1c2gtM3tsZWZ0OjI1JX0uY29sLWxnLXB1c2gtNHtsZWZ0OjMzLjMzMzMzMzMzMzMlfS5jb2wtbGctcHVzaC01e2xlZnQ6NDEuNjY2NjY2NjY2NyV9LmNvbC1sZy1wdXNoLTZ7bGVmdDo1MCV9LmNvbC1sZy1wdXNoLTd7bGVmdDo1OC4zMzMzMzMzMzMzJX0uY29sLWxnLXB1c2gtOHtsZWZ0OjY2LjY2NjY2NjY2NjclfS5jb2wtbGctcHVzaC05e2xlZnQ6NzUlfS5jb2wtbGctcHVzaC0xMHtsZWZ0OjgzLjMzMzMzMzMzMzMlfS5jb2wtbGctcHVzaC0xMXtsZWZ0OjkxLjY2NjY2NjY2NjclfS5jb2wtbGctcHVzaC0xMntsZWZ0OjEwMCV9LmNvbC1sZy1vZmZzZXQtMHttYXJnaW4tbGVmdDowJX0uY29sLWxnLW9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMzMyV9LmNvbC1sZy1vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NjY3JX0uY29sLWxnLW9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0uY29sLWxnLW9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzMzMlfS5jb2wtbGctb2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjY2NyV9LmNvbC1sZy1vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9LmNvbC1sZy1vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMzMzJX0uY29sLWxnLW9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY2NjclfS5jb2wtbGctb2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5jb2wtbGctb2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzMzMlfS5jb2wtbGctb2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY2NjclfS5jb2wtbGctb2Zmc2V0LTEye21hcmdpbi1sZWZ0OjEwMCV9fS5jYXJldHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDowO2hlaWdodDowO21hcmdpbi1sZWZ0OjJweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym9yZGVyLXRvcDo0cHggZGFzaGVkO2JvcmRlci10b3A6NHB4IHNvbGlkIFxcOSA7Ym9yZGVyLXJpZ2h0OjRweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1sZWZ0OjRweCBzb2xpZCByZ2JhKDAsMCwwLDApfS5kcm9wdXAsLmRyb3Bkb3due3Bvc2l0aW9uOnJlbGF0aXZlfS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7b3V0bGluZTowfS5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt6LWluZGV4OjEwMDA7ZGlzcGxheTpub25lO2Zsb2F0OmxlZnQ7bWluLXdpZHRoOjE2MHB4O3BhZGRpbmc6NXB4IDA7bWFyZ2luOjJweCAwIDA7Zm9udC1zaXplOjE0cHg7dGV4dC1hbGlnbjpsZWZ0O2xpc3Qtc3R5bGU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjE1KTtib3JkZXItcmFkaXVzOjRweDstd2Via2l0LWJveC1zaGFkb3c6MCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpO2JveC1zaGFkb3c6MCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpfS5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHR7cmlnaHQ6MDtsZWZ0OmF1dG99LmRyb3Bkb3duLW1lbnUgLmRpdmlkZXJ7aGVpZ2h0OjFweDttYXJnaW46OXB4IDA7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6I2U1ZTVlNX0uZHJvcGRvd24tbWVudT5saT5he2Rpc3BsYXk6YmxvY2s7cGFkZGluZzozcHggMjBweDtjbGVhcjpib3RoO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjQyODU3MTQyOTtjb2xvcjojMzMzO3doaXRlLXNwYWNlOm5vd3JhcH0uZHJvcGRvd24tbWVudT5saT5hOmhvdmVyLC5kcm9wZG93bi1tZW51PmxpPmE6Zm9jdXN7Y29sb3I6IzI2MjYyNjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9LmRyb3Bkb3duLW1lbnU+LmFjdGl2ZT5hLC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YTpob3ZlciwuZHJvcGRvd24tbWVudT4uYWN0aXZlPmE6Zm9jdXN7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMzMzdhYjc7b3V0bGluZTowfS5kcm9wZG93bi1tZW51Pi5kaXNhYmxlZD5hLC5kcm9wZG93bi1tZW51Pi5kaXNhYmxlZD5hOmhvdmVyLC5kcm9wZG93bi1tZW51Pi5kaXNhYmxlZD5hOmZvY3Vze2NvbG9yOiM3Nzd9LmRyb3Bkb3duLW1lbnU+LmRpc2FibGVkPmE6aG92ZXIsLmRyb3Bkb3duLW1lbnU+LmRpc2FibGVkPmE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpfS5vcGVuPi5kcm9wZG93bi1tZW51e2Rpc3BsYXk6YmxvY2t9Lm9wZW4+YXtvdXRsaW5lOjB9LmRyb3Bkb3duLW1lbnUtcmlnaHR7cmlnaHQ6MDtsZWZ0OmF1dG99LmRyb3Bkb3duLW1lbnUtbGVmdHtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24taGVhZGVye2Rpc3BsYXk6YmxvY2s7cGFkZGluZzozcHggMjBweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxLjQyODU3MTQyOTtjb2xvcjojNzc3O3doaXRlLXNwYWNlOm5vd3JhcH0uZHJvcGRvd24tYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDo5OTB9LnB1bGwtcmlnaHQ+LmRyb3Bkb3duLW1lbnV7cmlnaHQ6MDtsZWZ0OmF1dG99LmRyb3B1cCAuY2FyZXQsLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5jYXJldHtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDowO2JvcmRlci1ib3R0b206NHB4IGRhc2hlZDtib3JkZXItYm90dG9tOjRweCBzb2xpZCBcXDkgfS5kcm9wdXAgLmRyb3Bkb3duLW1lbnUsLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51e3RvcDphdXRvO2JvdHRvbToxMDAlO21hcmdpbi1ib3R0b206MnB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51e3JpZ2h0OjA7bGVmdDphdXRvfS5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUtbGVmdHtsZWZ0OjA7cmlnaHQ6YXV0b319Lm5hdntwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjA7bGlzdC1zdHlsZTpub25lfS5uYXY6YmVmb3JlLC5uYXY6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiIFwifS5uYXY6YWZ0ZXJ7Y2xlYXI6Ym90aH0ubmF2Pmxpe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2t9Lm5hdj5saT5he3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMHB4IDE1cHh9Lm5hdj5saT5hOmhvdmVyLC5uYXY+bGk+YTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9Lm5hdj5saS5kaXNhYmxlZD5he2NvbG9yOiM3Nzd9Lm5hdj5saS5kaXNhYmxlZD5hOmhvdmVyLC5uYXY+bGkuZGlzYWJsZWQ+YTpmb2N1c3tjb2xvcjojNzc3O3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpub3QtYWxsb3dlZDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9Lm5hdiAub3Blbj5hLC5uYXYgLm9wZW4+YTpob3ZlciwubmF2IC5vcGVuPmE6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlci1jb2xvcjojMzM3YWI3fS5uYXYgLm5hdi1kaXZpZGVye2hlaWdodDoxcHg7bWFyZ2luOjlweCAwO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNlNWU1ZTV9Lm5hdj5saT5hPmltZ3ttYXgtd2lkdGg6bm9uZX0ubmF2LXRhYnN7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZH0ubmF2LXRhYnM+bGl7ZmxvYXQ6bGVmdDttYXJnaW4tYm90dG9tOi0xcHh9Lm5hdi10YWJzPmxpPmF7bWFyZ2luLXJpZ2h0OjJweDtsaW5lLWhlaWdodDoxLjQyODU3MTQyOTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJhZGl1czo0cHggNHB4IDAgMH0ubmF2LXRhYnM+bGk+YTpob3Zlcntib3JkZXItY29sb3I6I2VlZSAjZWVlICNkZGR9Lm5hdi10YWJzPmxpLmFjdGl2ZT5hLC5uYXYtdGFicz5saS5hY3RpdmU+YTpob3ZlciwubmF2LXRhYnM+bGkuYWN0aXZlPmE6Zm9jdXN7Y29sb3I6IzU1NTtjdXJzb3I6ZGVmYXVsdDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwwKX0ubmF2LXBpbGxzPmxpe2Zsb2F0OmxlZnR9Lm5hdi1waWxscz5saT5he2JvcmRlci1yYWRpdXM6NHB4fS5uYXYtcGlsbHM+bGkrbGl7bWFyZ2luLWxlZnQ6MnB4fS5uYXYtcGlsbHM+bGkuYWN0aXZlPmEsLm5hdi1waWxscz5saS5hY3RpdmU+YTpob3ZlciwubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzM3YWI3fS5uYXYtc3RhY2tlZD5saXtmbG9hdDpub25lfS5uYXYtc3RhY2tlZD5saStsaXttYXJnaW4tdG9wOjJweDttYXJnaW4tbGVmdDowfS5uYXYtanVzdGlmaWVkLC5uYXYtdGFicy5uYXYtanVzdGlmaWVke3dpZHRoOjEwMCV9Lm5hdi1qdXN0aWZpZWQ+bGksLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+bGl7ZmxvYXQ6bm9uZX0ubmF2LWp1c3RpZmllZD5saT5hLC5uYXYtdGFicy5uYXYtanVzdGlmaWVkPmxpPmF7bWFyZ2luLWJvdHRvbTo1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdi1qdXN0aWZpZWQ+LmRyb3Bkb3duIC5kcm9wZG93bi1tZW51e3RvcDphdXRvO2xlZnQ6YXV0b31AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm5hdi1qdXN0aWZpZWQ+bGksLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+bGl7ZGlzcGxheTp0YWJsZS1jZWxsO3dpZHRoOjElfS5uYXYtanVzdGlmaWVkPmxpPmEsLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+bGk+YXttYXJnaW4tYm90dG9tOjB9fS5uYXYtdGFicy1qdXN0aWZpZWQsLm5hdi10YWJzLm5hdi1qdXN0aWZpZWR7Ym9yZGVyLWJvdHRvbTowfS5uYXYtdGFicy1qdXN0aWZpZWQ+bGk+YSwubmF2LXRhYnMubmF2LWp1c3RpZmllZD5saT5he21hcmdpbi1yaWdodDowO2JvcmRlci1yYWRpdXM6NHB4fS5uYXYtdGFicy1qdXN0aWZpZWQ+LmFjdGl2ZT5hLC5uYXYtdGFicy5uYXYtanVzdGlmaWVkPi5hY3RpdmU+YSwubmF2LXRhYnMtanVzdGlmaWVkPi5hY3RpdmU+YTpob3ZlciwubmF2LXRhYnMtanVzdGlmaWVkPi5hY3RpdmU+YTpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICNkZGR9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5uYXYtdGFicy1qdXN0aWZpZWQ+bGk+YSwubmF2LXRhYnMubmF2LWp1c3RpZmllZD5saT5he2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLXJhZGl1czo0cHggNHB4IDAgMH0ubmF2LXRhYnMtanVzdGlmaWVkPi5hY3RpdmU+YSwubmF2LXRhYnMubmF2LWp1c3RpZmllZD4uYWN0aXZlPmEsLm5hdi10YWJzLWp1c3RpZmllZD4uYWN0aXZlPmE6aG92ZXIsLm5hdi10YWJzLWp1c3RpZmllZD4uYWN0aXZlPmE6Zm9jdXN7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfX0udGFiLWNvbnRlbnQ+LnRhYi1wYW5le2Rpc3BsYXk6bm9uZX0udGFiLWNvbnRlbnQ+LmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5uYXYtdGFicyAuZHJvcGRvd24tbWVudXttYXJnaW4tdG9wOi0xcHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lm1vZGFsLW9wZW57b3ZlcmZsb3c6aGlkZGVufS5tb2RhbHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjEwNTA7ZGlzcGxheTpub25lO292ZXJmbG93OmhpZGRlbjstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtvdXRsaW5lOjB9Lm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZ3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTI1JSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTI1JSk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtMjUlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC0yNSUpOy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7LW1vei10cmFuc2l0aW9uOi1tb3otdHJhbnNmb3JtIC4zcyBlYXNlLW91dDstby10cmFuc2l0aW9uOi1vLXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0fS5tb2RhbC5pbiAubW9kYWwtZGlhbG9ney13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCl9Lm1vZGFsLW9wZW4gLm1vZGFse292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30ubW9kYWwtZGlhbG9ne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG87bWFyZ2luOjEwcHh9Lm1vZGFsLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkICM5OTk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtib3JkZXItcmFkaXVzOjZweDstd2Via2l0LWJveC1zaGFkb3c6MCAzcHggOXB4IHJnYmEoMCwwLDAsLjUpO2JveC1zaGFkb3c6MCAzcHggOXB4IHJnYmEoMCwwLDAsLjUpO291dGxpbmU6MH0ubW9kYWwtYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDQwO2JhY2tncm91bmQtY29sb3I6IzAwMH0ubW9kYWwtYmFja2Ryb3AuZmFkZXtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKTtvcGFjaXR5OjB9Lm1vZGFsLWJhY2tkcm9wLmlue2ZpbHRlcjphbHBoYShvcGFjaXR5PTUwKTtvcGFjaXR5Oi41fS5tb2RhbC1oZWFkZXJ7cGFkZGluZzoxNXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTV9Lm1vZGFsLWhlYWRlcjpiZWZvcmUsLm1vZGFsLWhlYWRlcjphZnRlcntkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCIgXCJ9Lm1vZGFsLWhlYWRlcjphZnRlcntjbGVhcjpib3RofS5tb2RhbC1oZWFkZXIgLmNsb3Nle21hcmdpbi10b3A6LTJweH0ubW9kYWwtdGl0bGV7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MS40Mjg1NzE0Mjl9Lm1vZGFsLWJvZHl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxNXB4fS5tb2RhbC1mb290ZXJ7cGFkZGluZzoxNXB4O3RleHQtYWxpZ246cmlnaHQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U1ZTVlNX0ubW9kYWwtZm9vdGVyOmJlZm9yZSwubW9kYWwtZm9vdGVyOmFmdGVye2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIiBcIn0ubW9kYWwtZm9vdGVyOmFmdGVye2NsZWFyOmJvdGh9Lm1vZGFsLWZvb3RlciAuYnRuKy5idG57bWFyZ2luLWJvdHRvbTowO21hcmdpbi1sZWZ0OjVweH0ubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0bisuYnRue21hcmdpbi1sZWZ0Oi0xcHh9Lm1vZGFsLWZvb3RlciAuYnRuLWJsb2NrKy5idG4tYmxvY2t7bWFyZ2luLWxlZnQ6MH0ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5cHg7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtvdmVyZmxvdzpzY3JvbGx9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5tb2RhbC1kaWFsb2d7d2lkdGg6NjAwcHg7bWFyZ2luOjMwcHggYXV0b30ubW9kYWwtY29udGVudHstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTVweCByZ2JhKDAsMCwwLC41KTtib3gtc2hhZG93OjAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSl9Lm1vZGFsLXNte3dpZHRoOjMwMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm1vZGFsLWxne3dpZHRoOjkwMHB4fX0uY2xlYXJmaXg6YmVmb3JlLC5jbGVhcmZpeDphZnRlcntkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCIgXCJ9LmNsZWFyZml4OmFmdGVye2NsZWFyOmJvdGh9LmNlbnRlci1ibG9ja3tkaXNwbGF5OmJsb2NrO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99LnB1bGwtcmlnaHR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0ucHVsbC1sZWZ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uaGlkZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc2hvd3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmludmlzaWJsZXt2aXNpYmlsaXR5OmhpZGRlbn0udGV4dC1oaWRle2ZvbnQ6MC8wIGE7Y29sb3I6cmdiYSgwLDAsMCwwKTt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MH0uaGlkZGVue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5hZmZpeHtwb3NpdGlvbjpmaXhlZH1ALW1zLXZpZXdwb3J0e3dpZHRoOmRldmljZS13aWR0aH0udmlzaWJsZS14c3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0udmlzaWJsZS1zbXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0udmlzaWJsZS1tZHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0udmlzaWJsZS1sZ3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0udmlzaWJsZS14cy1ibG9jaywudmlzaWJsZS14cy1pbmxpbmUsLnZpc2libGUteHMtaW5saW5lLWJsb2NrLC52aXNpYmxlLXNtLWJsb2NrLC52aXNpYmxlLXNtLWlubGluZSwudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssLnZpc2libGUtbWQtYmxvY2ssLnZpc2libGUtbWQtaW5saW5lLC52aXNpYmxlLW1kLWlubGluZS1ibG9jaywudmlzaWJsZS1sZy1ibG9jaywudmlzaWJsZS1sZy1pbmxpbmUsLnZpc2libGUtbGctaW5saW5lLWJsb2Nre2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsudmlzaWJsZS14c3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9dGFibGUudmlzaWJsZS14c3tkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9dHIudmlzaWJsZS14c3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fXRoLnZpc2libGUteHMsdGQudmlzaWJsZS14c3tkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey52aXNpYmxlLXhzLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey52aXNpYmxlLXhzLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnZpc2libGUteHMtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KWFuZCAobWF4LXdpZHRoOiA5OTFweCl7LnZpc2libGUtc217ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fXRhYmxlLnZpc2libGUtc217ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fXRyLnZpc2libGUtc217ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH10aC52aXNpYmxlLXNtLHRkLnZpc2libGUtc217ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KWFuZCAobWF4LXdpZHRoOiA5OTFweCl7LnZpc2libGUtc20tYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpey52aXNpYmxlLXNtLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpey52aXNpYmxlLXNtLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweClhbmQgKG1heC13aWR0aDogMTE5OXB4KXsudmlzaWJsZS1tZHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9dGFibGUudmlzaWJsZS1tZHtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9dHIudmlzaWJsZS1tZHtkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fXRoLnZpc2libGUtbWQsdGQudmlzaWJsZS1tZHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpYW5kIChtYXgtd2lkdGg6IDExOTlweCl7LnZpc2libGUtbWQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweClhbmQgKG1heC13aWR0aDogMTE5OXB4KXsudmlzaWJsZS1tZC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpYW5kIChtYXgtd2lkdGg6IDExOTlweCl7LnZpc2libGUtbWQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LnZpc2libGUtbGd7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fXRhYmxlLnZpc2libGUtbGd7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fXRyLnZpc2libGUtbGd7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH10aC52aXNpYmxlLWxnLHRkLnZpc2libGUtbGd7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LnZpc2libGUtbGctYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey52aXNpYmxlLWxnLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey52aXNpYmxlLWxnLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmhpZGRlbi14c3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsuaGlkZGVuLXNte2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweClhbmQgKG1heC13aWR0aDogMTE5OXB4KXsuaGlkZGVuLW1ke2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5oaWRkZW4tbGd7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS52aXNpYmxlLXByaW50e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSBwcmludHsudmlzaWJsZS1wcmludHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9dGFibGUudmlzaWJsZS1wcmludHtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9dHIudmlzaWJsZS1wcmludHtkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fXRoLnZpc2libGUtcHJpbnQsdGQudmlzaWJsZS1wcmludHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH19LnZpc2libGUtcHJpbnQtYmxvY2t7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhIHByaW50ey52aXNpYmxlLXByaW50LWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19LnZpc2libGUtcHJpbnQtaW5saW5le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSBwcmludHsudmlzaWJsZS1wcmludC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH19LnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSBwcmludHsudmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH19QG1lZGlhIHByaW50ey5oaWRkZW4tcHJpbnR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fWlmcmFtZS5pbW1lcnNpdmVfX3dyYXBwZXJ7Ym9yZGVyOm5vbmU7ZGlzcGxheTpibG9jazttaW4td2lkdGg6MTAwJX0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWR7bWluLWhlaWdodDo2NXB4fS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAud2F0Y2hfc2VjLC5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAudm9sdW1lX2FyZWF7ZGlzcGxheTpub25lfS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAudXNlcl9waWN7bGVmdDo2NHB4O3dpZHRoOjY3cHg7aGVpZ2h0OjY1cHh9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC51c2VyX3BpYyBpbWd7bWFyZ2luOjA7d2lkdGg6NjdweDtoZWlnaHQ6NjVweH0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLnRyaXRvbi1wcm9ncmVzcy1zdHJlYW17cGFkZGluZzoxMHB4IDEwcHh9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC50cml0b24tcHJvZ3Jlc3Mtc3RyZWFtOmFmdGVye2hlaWdodDozMHB4O3dpZHRoOjMwcHg7bWFyZ2luOjhweH0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLmxpc3Rlbl9zZWN7cGFkZGluZzoxNXB4IDEwcHggMTBweCAxMHB4O2hlaWdodDo2NXB4O3dpZHRoOjY0cHh9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC5saXN0ZW5fc2VjIC50ZXh0e3BhZGRpbmctdG9wOjJweDtsaW5lLWhlaWdodDoxMnB4fS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAubGlzdGVuX3NlYyAucGxheWVyX2ljb24gaS5mYS1wbGF5e2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjE4cHh9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhe21pbi1oZWlnaHQ6NjVweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3BhZGRpbmctbGVmdDowcHg7cGFkZGluZy1yaWdodDowcHh9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5zaG93X2luZm97cGFkZGluZzoxNXB4IDEwcHggMDtmb250LXNpemU6MTBweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTNweH0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnNob3dfaW5mbyAuZXF1YWxpemVye2JvdHRvbToyMS45MTY2N3B4O2xlZnQ6MH0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnNob3dfaW5mbyAuYm90dG9te21hcmdpbi10b3A6MTVweH0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnNob3dfaW5mbyAucmlnaHRfdGV4dCAudG9wLC5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAuc2hvd19pbmZvIC5yaWdodF90ZXh0IC5ib3R0b217Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MTJweH0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnNob3dfaW5mbyAucmlnaHRfdGV4dCAuYm90dG9te3doaXRlLXNwYWNlOmluaGVyaXR9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuZmVlZGJhY2tfYXJlYXtoZWlnaHQ6NjVweDt3aWR0aDo3NHB4fS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWEgYXtwYWRkaW5nLWJvdHRvbTowfS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWEgYSAuZmVlZGJhY2tfaWNvbnt0b3A6MTNweDtyaWdodDoyM3B4fS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWEgYSBwe3BhZGRpbmctdG9wOjRweH0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5jYWxsX2FyZWF7aGVpZ2h0OjY1cHg7d2lkdGg6NzRweDtyaWdodDo3NHB4fS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmNhbGxfYXJlYSBhe3BhZGRpbmctYm90dG9tOjB9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuY2FsbF9hcmVhIGEgLmNhbGxfaWNvbnt0b3A6MTNweDtyaWdodDoyM3B4fS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmNhbGxfYXJlYSBhIHB7cGFkZGluZy10b3A6NHB4fS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZC5vcGVuX3ZvbHVtZSAucmFkaW9fYXJlYXtwYWRkaW5nLWxlZnQ6MTQ5cHh9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkLm9wZW5fdm9sdW1lIC51c2VyX3BpY3tsZWZ0OjY0cHh9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkLm9wZW5fdm9sdW1lIC5zaG93X2luZm8gLmVxdWFsaXplcntsZWZ0OjE0OC43NXB4fUBtZWRpYShtYXgtd2lkdGg6IDU3MnB4KXsuc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnNob3dfaW5mb3ttYXgtd2lkdGg6MTAwJX0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5jYWxsX2FyZWF7ZGlzcGxheTpub25lfS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWF7aGVpZ2h0OjA7d2lkdGg6MTEzcHg7bWF4LXdpZHRoOjE4MHB4O2JvcmRlci1sZWZ0Om5vbmU7cGFkZGluZzo2cHggMTBweCAwIDA7Zm9udC1zaXplOjEwcHh9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuZmVlZGJhY2tfYXJlYSBhe3BhZGRpbmc6MXB4IDNweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjI5LDIyOSwyMjksLjEzKX0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5mZWVkYmFja19hcmVhIGEgLmZlZWRiYWNrX2ljb257dG9wOjEwcHg7cmlnaHQ6OTlweDt3aWR0aDoxMXB4O2hlaWdodDoxMHB4O21hcmdpbjoycHggMCAwIDB9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuZmVlZGJhY2tfYXJlYSBhIC5mZWVkYmFja19pY29uIC5zdmdJY29ue3dpZHRoOjExcHg7aGVpZ2h0OjEwcHh9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuZmVlZGJhY2tfYXJlYSBhIHB7cGFkZGluZy1sZWZ0OjE4cHg7cGFkZGluZy10b3A6MDtmb250LXNpemU6MTBweH19QG1lZGlhKG1heC13aWR0aDogOTY5cHgpey5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAucmFkaW9fYXJlYXtwYWRkaW5nLWxlZnQ6MTQ5cHh9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5zaG93X2luZm8gLmVxdWFsaXplcntsZWZ0OjE1MC43NXB4fX0uc2luZ2xlLWltbWVyc2l2ZSAubWFpbi1jb250ZW50e3BhZGRpbmctYm90dG9tOjY1cHh9LnNpbmdsZS1pbW1lcnNpdmUgLm1vYmlsZV92aWV3e2Rpc3BsYXk6YmxvY2t9LnNpbmdsZS1pbW1lcnNpdmUgLnRvcF9oZWFkIC50b3BfbGlua3N7YmFja2dyb3VuZDojZmZmfS5zaW5nbGUtaW1tZXJzaXZlIC50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDdkN2Q3fS5zaW5nbGUtaW1tZXJzaXZlIC50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLm1lbnV7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDdkN2Q3ICFpbXBvcnRhbnR9LnNpbmdsZS1pbW1lcnNpdmUgLnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkubWVudSBhe2JhY2tncm91bmQ6I2ZmZn0uc2luZ2xlLWltbWVyc2l2ZSAucmFkaW9fYXJlYSAuaG91cmx5X25ld3NfYXJlYSwuc2luZ2xlLWltbWVyc2l2ZSAucmFkaW9fYXJlYSAudm9sdW1lX2FyZWEsLnNpbmdsZS1pbW1lcnNpdmUgLnJhZGlvX2FyZWEgLndhdGNoX3NlY3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc2luZ2xlLWltbWVyc2l2ZSAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWF7Ym9yZGVyLWxlZnQ6bm9uZSAhaW1wb3J0YW50O3JpZ2h0OjAgIWltcG9ydGFudH0uc2luZ2xlLWltbWVyc2l2ZSAudG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5tbWwtc3NvLWxvZ297ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6OHB4O3BhZGRpbmctcmlnaHQ6OHB4fS5zaW5nbGUtaW1tZXJzaXZlIC50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLm1tbC1zc28tbG9nbyBwe21hcmdpbi1ib3R0b206MH0uc2luZ2xlLWltbWVyc2l2ZSAudG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5tbWwtc3NvLWxvZ28gaW1ne2hlaWdodDoyNnB4fS5zaW5nbGUtaW1tZXJzaXZlIC5tbWwtc3NvLXVzZXItYXJlYS5zc28taWNvbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc2luZ2xlLWltbWVyc2l2ZSAuc21hbGxfYnV0dG9uIC5uYXYtaWNvbnttYXJnaW46NXB4fS5zaW5nbGUtaW1tZXJzaXZlIC5taWRfaGVhZHtkaXNwbGF5Om5vbmV9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuY2FsbF9hcmVhe2Rpc3BsYXk6bm9uZX1Aa2V5ZnJhbWVzIGZhZGVpbnswJXtvcGFjaXR5OjB9NjYle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19LnJhZGlvX3BvbGxfd2lkZ2V0e2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi93cC1jb250ZW50L3RoZW1lcy91Y21zL2Fzc2V0cy9pbWcvZ3JhZGllbnQtc3Ryb2tlLWJsdWUuc3ZnXCIpO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTttYXJnaW4tYm90dG9tOjE2cHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXJ9LnJhZGlvX3BvbGxfd2lkZ2V0IGF7Y29sb3I6IzA2N2JmZjtmb250LXdlaWdodDpib2xkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnJhZGlvX3BvbGxfd2lkZ2V0IGE6aG92ZXJ7Y29sb3I6IzAwNTdiN31oMS5yYWRpb19wb2xsX3dpZGdldF9fcXVlc3Rpb257Y29sb3I6IzFhMWExYTtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjBweDtmb250LXdlaWdodDpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MS40O3BhZGRpbmc6MjBweCAyMHB4IDAgMjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KXtoMS5yYWRpb19wb2xsX3dpZGdldF9fcXVlc3Rpb257Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MzRweDtwYWRkaW5nOjMycHggMjBweCA4cHggMjBweH19LnJhZGlvX3BvbGxfd2lkZ2V0X19hbnN3ZXJze2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjE2cHg7cGFkZGluZzowIDEwcHh9LnJhZGlvX3BvbGxfd2lkZ2V0X19hbnN3ZXJ7Ym94LXNpemluZzpib3JkZXItYm94O2ZsZXg6MSAwIDEwMCU7bWluLXdpZHRoOjUwJTtwYWRkaW5nOjAgMTBweCAxMHB4IDEwcHh9LnJhZGlvX3BvbGxfd2lkZ2V0X19hbnN3ZXIgbGFiZWx7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MnB4O2JveC1zaGFkb3c6MCA2cHggOHB4IHJnYmEoMCwwLDAsLjQpO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7Zm9udC13ZWlnaHQ6Ym9sZDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmctYm90dG9tOjdweDtwYWRkaW5nLXRvcDo2cHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RvcDowO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlO2JhY2tncm91bmQtY29sb3I6IzA2N2JmZjtib3JkZXItY29sb3I6I2ZmZjtjb2xvcjojZmZmO3dpZHRoOjEwMCV9LnJhZGlvX3BvbGxfd2lkZ2V0X19hbnN3ZXIgbGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDY3YmZmO2JvcmRlci1jb2xvcjojMDY3YmZmO2JveC1zaGFkb3c6MCAzcHggNHB4IHJnYmEoMCwwLDAsLjYpO2NvbG9yOiNmZmZ9LnJhZGlvX3BvbGxfd2lkZ2V0X19hbnN3ZXIgaW5wdXR7ZGlzcGxheTpub25lfS5yYWRpb19wb2xsX3dpZGdldF9fYW5zd2VyIGlucHV0OmNoZWNrZWQrbGFiZWx7YmFja2dyb3VuZC1jb2xvcjojMWExYTFhO2JvcmRlci1jb2xvcjojZmZmO2JveC1zaGFkb3c6MCAzcHggNHB4IHJnYmEoMCwwLDAsLjYpO2NvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7dG9wOjNweH0ucmFkaW9fcG9sbF93aWRnZXRfX2Fuc3dlciBpbnB1dDpkaXNhYmxlZCtsYWJlbHtvcGFjaXR5Oi4yO2JveC1zaGFkb3c6bm9uZTtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpey5yYWRpb19wb2xsX3dpZGdldF9fYW5zd2Vye2ZsZXg6MCAxIGF1dG99fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpey5yYWRpb19wb2xsX3dpZGdldF9fYW5zd2Vye2ZsZXg6MCAxIGF1dG87bWluLXdpZHRoOjIwMHB4fX0ucmFkaW9fcG9sbF93aWRnZXRfX3ZvdGUgaW5wdXR7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MnB4O2JveC1zaGFkb3c6MCA2cHggOHB4IHJnYmEoMCwwLDAsLjQpO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7Zm9udC13ZWlnaHQ6Ym9sZDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmctYm90dG9tOjdweDtwYWRkaW5nLXRvcDo2cHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RvcDowO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzFhMWExYTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3dpZHRoOjE0MHB4fS5yYWRpb19wb2xsX3dpZGdldF9fdm90ZSBpbnB1dDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMxYTFhMWE7Ym9yZGVyLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDNweCA0cHggcmdiYSgwLDAsMCwuNik7Y29sb3I6I2ZmZjttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDozcHg7d2lkdGg6MTQwcHh9LnJhZGlvX3BvbGxfd2lkZ2V0X192b3RlIGlucHV0OmRpc2FibGVke29wYWNpdHk6LjI7Ym94LXNoYWRvdzpub25lO3BvaW50ZXItZXZlbnRzOm5vbmV9LnJhZGlvX3BvbGxfd2lkZ2V0X192b3RlIGlucHV0LnJhZGlvX3BvbGxfd2lkZ2V0X192b3RlX19idXR0b24tLWNoZWNraW5ne2N1cnNvcjp3YWl0fS5yYWRpb19wb2xsX3dpZGdldF9fZGV0YWlsc3thbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5yYWRpb19wb2xsX3dpZGdldF9fc2hvd3tmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206NnB4O3BhZGRpbmc6MjBweCAyMHB4IDAgMjBweDt0ZXh0LWFsaWduOmNlbnRlcn0ucmFkaW9fcG9sbF93aWRnZXRfX2Nsb3Nlc3tmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbToyMHB4fS5yYWRpb19wb2xsX3dpZGdldF9fY2xvc2VzX190aW1le2NvbG9yOiMwNjdiZmZ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCl7LnJhZGlvX3BvbGxfd2lkZ2V0X19kZXRhaWxze2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ucmFkaW9fcG9sbF93aWRnZXRfX3Nob3csLnJhZGlvX3BvbGxfd2lkZ2V0X19jbG9zZXN7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206MDtwYWRkaW5nOjAgMjBweCAyMHB4IDIwcHh9fS5yYWRpb19wb2xsX3dpZGdldF9fbG9naW5fcHJvbXB0LC5yYWRpb19wb2xsX3dpZGdldF9faW50ZXJuYXRpb25hbF92aXNpdG9yc3tkaXNwbGF5Om5vbmU7b3BhY2l0eTowfS5yYWRpb19wb2xsX3dpZGdldC5yYWRpb19wb2xsX3dpZGdldC0tbm90X2xvZ2dlZF9pbiAucmFkaW9fcG9sbF93aWRnZXRfX2xvZ2luX3Byb21wdHthbmltYXRpb246MXMgZWFzZSAwcyBub3JtYWwgZm9yd2FyZHMgMSBmYWRlaW47YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KTtib3JkZXI6MnB4IHNvbGlkICMwNjdiZmY7ZGlzcGxheTpibG9jaztsZWZ0OjUwJTttaW4td2lkdGg6NzAlO29wYWNpdHk6MTtwYWRkaW5nOjE2cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3otaW5kZXg6MX0ucmFkaW9fcG9sbF93aWRnZXQucmFkaW9fcG9sbF93aWRnZXQtLW5vdF9sb2dnZWRfaW4gLnJhZGlvX3BvbGxfd2lkZ2V0X19sb2dpbl9wcm9tcHQgcHtmb250LXNpemU6MThweDtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbTowfS5yYWRpb19wb2xsX3dpZGdldC5yYWRpb19wb2xsX3dpZGdldC0tbm90X2F2YWlsYWJsZSAucmFkaW9fcG9sbF93aWRnZXRfX2ludGVybmF0aW9uYWxfdmlzaXRvcnN7YW5pbWF0aW9uOjFzIGVhc2UgMHMgbm9ybWFsIGZvcndhcmRzIDEgZmFkZWluO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSk7Ym9yZGVyOjJweCBzb2xpZCAjMDY3YmZmO2Rpc3BsYXk6YmxvY2s7bGVmdDo1MCU7bWluLXdpZHRoOjcwJTtvcGFjaXR5OjE7cGFkZGluZzoxNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt6LWluZGV4OjF9LnJhZGlvX3BvbGxfd2lkZ2V0LnJhZGlvX3BvbGxfd2lkZ2V0LS1ub3RfYXZhaWxhYmxlIC5yYWRpb19wb2xsX3dpZGdldF9faW50ZXJuYXRpb25hbF92aXNpdG9ycyBwe2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCl7LnJhZGlvX3BvbGxfd2lkZ2V0X19sb2dpbl9wcm9tcHR7bWluLXdpZHRoOjYwMHB4O3BhZGRpbmc6MTZweCAzNnB4fS5yYWRpb19wb2xsX3dpZGdldF9fbG9naW5fcHJvbXB0IHB7Zm9udC1zaXplOjIwcHh9fS5yYWRpb19wb2xsX3dpZGdldF9fdm90ZWRfbWVzc2FnZXtkaXNwbGF5Om5vbmU7b3BhY2l0eTowfS5yYWRpb19wb2xsX3dpZGdldC5yYWRpb19wb2xsX3dpZGdldC0tY2xvc2VkIGgxLnJhZGlvX3BvbGxfd2lkZ2V0X19xdWVzdGlvbntvcGFjaXR5Oi4zO3BhZGRpbmctYm90dG9tOjEyMHB4fS5yYWRpb19wb2xsX3dpZGdldC5yYWRpb19wb2xsX3dpZGdldC0tY2xvc2VkIC5yYWRpb19wb2xsX3dpZGdldF9fZm9ybXtkaXNwbGF5Om5vbmV9LnJhZGlvX3BvbGxfd2lkZ2V0LnJhZGlvX3BvbGxfd2lkZ2V0LS1jbG9zZWQgLnJhZGlvX3BvbGxfd2lkZ2V0X192b3RlZF9tZXNzYWdle2FuaW1hdGlvbjoxcyBlYXNlIDBzIG5vcm1hbCBmb3J3YXJkcyAxIGZhZGVpbjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNHB4O2xlZnQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt3aWR0aDo5MiU7ei1pbmRleDoxfS5yYWRpb19wb2xsX3dpZGdldC5yYWRpb19wb2xsX3dpZGdldC0tY2xvc2VkIC5yYWRpb19wb2xsX3dpZGdldF9fdm90ZWRfbWVzc2FnZSBwe2NvbG9yOiMxYTFhMWE7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1ib3R0b206MTJweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KXsucmFkaW9fcG9sbF93aWRnZXQucmFkaW9fcG9sbF93aWRnZXQtLWNsb3NlZCBoMS5yYWRpb19wb2xsX3dpZGdldF9fcXVlc3Rpb257b3BhY2l0eTouMztwYWRkaW5nLWJvdHRvbTo4MHB4fS5yYWRpb19wb2xsX3dpZGdldC5yYWRpb19wb2xsX3dpZGdldC0tY2xvc2VkIC5yYWRpb19wb2xsX3dpZGdldF9fdm90ZWRfbWVzc2FnZXt0b3A6NjAlfS5yYWRpb19wb2xsX3dpZGdldC5yYWRpb19wb2xsX3dpZGdldC0tY2xvc2VkIC5yYWRpb19wb2xsX3dpZGdldF9fdm90ZWRfbWVzc2FnZSBwe2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpey5yYWRpb19wb2xsX3dpZGdldF9fYW5zd2Vye2ZsZXgtc2hyaW5rOjF9fWh0bWwsZGl2LGJvZHksaWZyYW1lLGF1ZGlvLHZpZGVve21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtvdXRsaW5lOjB9Kjpmb2N1cyxhOmZvY3VzLGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsc2VsZWN0OmZvY3Vze291dGxpbmU6bm9uZX1idXR0b24saHRtbCxpbnB1dCxzZWxlY3QsdGV4dGFyZWEsYXstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX1ib2R5e2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojMDAwfXB7bWFyZ2luOjAgMCAyMHB4O2NvbG9yOiM2NTY1NjU7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjRweDtmb250LXdlaWdodDo0MDA7ZGlzcGxheTpibG9ja31pbWd7bWF4LXdpZHRoOjEwMCV9aW1nLmFsaWdubGVmdHtmbG9hdDpsZWZ0O3dpZHRoOjQwJTttYXJnaW4tcmlnaHQ6OTBweH1he2NvbG9yOiMwMDU3Yjc7dGV4dC1kZWNvcmF0aW9uOm5vbmU7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7dHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsfWE6aG92ZXJ7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWE6Zm9jdXN7Y29sb3I6IzA2N2JmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0udGFibGVEaXZ7ZGlzcGxheTp0YWJsZTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS50YWJsZURpdiAudGFibGVJbm5lcntkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlfS5jb250YWluZXJfMTcyMHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweDttYXgtd2lkdGg6MTcyMHB4O3dpZHRoOjEwMCV9LnN0YXRpb24tYnJhbmRpbmd7YmFja2dyb3VuZDojMWExYTFhO2NvbG9yOiNmZmZ9LnN0YXRpb24tYnJhbmRpbmcubGlnaHR7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMxYTFhMWF9LnN0YXRpb24tYnJhbmRpbmcuZGFya3tiYWNrZ3JvdW5kOiMxYTFhMWE7Y29sb3I6I2ZmZn0uaG92ZXItdG8tbWVudS1pdGVtLWNvbG91cjpob3Zlcntjb2xvcjojMDA1N2I3fS5ob3Zlci10by1hcnRpY2xlLXRpdGxlLWNvbG91cjpob3Zlcntjb2xvcjojMDY3YmZmfSNfX25weGxfaW1ne3Bvc2l0aW9uOmFic29sdXRlO2Zsb2F0OmxlZnQ7d2lkdGg6MXB4O2hlaWdodDoxcHg7bGVmdDowO3RvcDowfS5zc28tdmlzaWJsZS1pZi1ub3Qtc2lnbmVkLWlue2Rpc3BsYXk6bm9uZX0uc3NvLXZpc2libGUtaWYtc2lnbmVkLWlue2Rpc3BsYXk6bm9uZX0ubW1sLXNzby1sb2dve2Rpc3BsYXk6bm9uZX0udG9wX2hlYWQgLnRvcF9saW5rc3tiYWNrZ3JvdW5kOiNmNmY2ZjY7ZGlzcGxheTpibG9jaztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDdkN2Q3fS50b3BfaGVhZCAudG9wX2xpbmtzIHVse2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjB9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGl7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q3ZDdkN30udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5tbWwtc3NvLWxvZ297ZGlzcGxheTpub25lfS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpIGF7cGFkZGluZzoxMHB4IDMwcHg7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MzBweDtkaXNwbGF5OmJsb2NrO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7Y29sb3I6IzFmMWYxZjtoZWlnaHQ6NTBweH0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiMwMDU3Yjc7YmFja2dyb3VuZDojZWZlZmVmfS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLmNpdHl7d2lkdGg6MTMwcHh9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkuY2l0eSAuY2l0eV9uYXYgdWx7bGlzdC1zdHlsZTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7bWFyZ2luOjA7cGFkZGluZzowO3otaW5kZXg6MjB9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkuY2l0eSAuY2l0eV9uYXYgdWwgYXtkaXNwbGF5OmJsb2NrO2NvbG9yOiMzMzM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjMycHg7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2FOZXVlXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO3BhZGRpbmc6N3B4fS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLmNpdHkgLmNpdHlfbmF2IHVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOjEwMCU7ei1pbmRleDowO2JvcmRlcjpub25lfS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLmNpdHkgLmNpdHlfbmF2IHVsIGxpOmhvdmVye2JhY2tncm91bmQ6I2Y2ZjZmNn0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5jaXR5IC5jaXR5X25hdiB1bCBsaTpob3Zlcj51bHtkaXNwbGF5OmJsb2NrfS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLmNpdHkgLmNpdHlfbmF2IHVsIHVse2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7YmFja2dyb3VuZDojZjZmNmY2O3BhZGRpbmc6MDtib3JkZXI6MXB4IHNvbGlkICNkN2Q3ZDd9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkuY2l0eSAuY2l0eV9uYXYgdWwgdWwgbGl7ZmxvYXQ6bm9uZTt3aWR0aDoyMDBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDdkN2Q3fS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLmNpdHkgLmNpdHlfbmF2IHVsIHVsOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lfS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLmNpdHkgLmNpdHlfbmF2IHVsIHVsIGF7bGluZS1oZWlnaHQ6MTIwJTtwYWRkaW5nOjEwcHggMTVweH0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5jYWxsIGF7cGFkZGluZy10b3A6N3B4O3BhZGRpbmctYm90dG9tOjdweH0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5tZW51IGF7YmFja2dyb3VuZDojZWZlZmVmfS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLnNvY2lhbHtoZWlnaHQ6NTBweDtwYWRkaW5nOjAgMjRweH0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5zb2NpYWwgYXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjEwcHggNXB4O21hcmdpbjowIDVweDtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoyMnB4fS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLnNvY2lhbCBhIGl7cG9zaXRpb246cmVsYXRpdmU7dG9wOjVweH0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5zb2NpYWwgYTpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkuc29jaWFsIGE6aG92ZXIgLnN2Z0ljb24gcGF0aHtmaWxsOiMwMDU3Yjd9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkuc29jaWFsIGEgLmZiSWNvbiAuc3ZnSWNvbnt3aWR0aDoxMXB4O2hlaWdodDoxOXB4fS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLnNvY2lhbCBhIC50d0ljb24gLnN2Z0ljb257d2lkdGg6MjFweDtoZWlnaHQ6MTdweH0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5zb2NpYWwgYSAueXRJY29uIC5zdmdJY29ue3dpZHRoOjIycHg7aGVpZ2h0OjE2cHh9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkuc29jaWFsIGEgLnl0SWNvbiAuc3ZnSWNvbiAuc3Qwe3N0cm9rZS13aWR0aDowfS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLnNvY2lhbCBhIC5zdmdJY29uIHBhdGh7ZmlsbDojMWYxZjFmOy1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbH0udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaTpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDoxcHggc29saWQgI2Q3ZDdkN30udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaTpsYXN0LWNoaWxke2JvcmRlci1yaWdodDowcHggc29saWQgI2Q3ZDdkNztwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4Ojh9LnRvcF9oZWFkIC50b3BfbGlua3MgLnJpZ2h0X2xpc3QgbGkuZmVlZGJhY2sgLnN2Z0ljb257bWFyZ2luLWxlZnQ6MDtmb250LXNpemU6MDtsaW5lLWhlaWdodDowfS50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpLmNhbGwgLnN2Z0ljb257d2lkdGg6MThweDtoZWlnaHQ6MjNweDt0b3A6OHB4O21hcmdpbjowcHggM3B4IDAgMH0udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaS5jYWxsIC5zdmdJY29uIHBhdGh7ZmlsbDojMDA1N2I3fS50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpIGEgaS5mZWVkYmFja19pY29ue3dpZHRoOjIycHg7aGVpZ2h0OjI4cHg7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvZmVlZGJhY2tfaWNvbi5wbmdcIikgbm8tcmVwZWF0IDAgNnB4fS50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpIGEgLnN2Z0ljb257d2lkdGg6MThweDtoZWlnaHQ6MThweDttYXJnaW46MHB4IDdweCAwO3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MDt0b3A6NHB4fS50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpIGEgLnN2Z0ljb24gcGF0aHtmaWxsOiMwMDU3Yjd9LnRvcF9oZWFkIC50b3BfbGlua3MgLnJpZ2h0X2xpc3QgbGkgYSBpe2NvbG9yOiMwMDU3Yjc7cGFkZGluZzowcHggNXB4O21hcmdpbjowIDVweH0udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaSBhOmFmdGVyLC50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpIGE6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrfS50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpIGE6YWZ0ZXJ7Y2xlYXI6Ym90aH0udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaS5zZWFyY2hfaWNvbiBhe3BhZGRpbmctbGVmdDoxNHB4O3BhZGRpbmctcmlnaHQ6MTRweDttaW4td2lkdGg6NjJweDtoZWlnaHQ6NTBweDt0ZXh0LWFsaWduOmNlbnRlcn0udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaS5zZWFyY2hfaWNvbiBhIGl7cGFkZGluZzowIDEwcHg7ZmxvYXQ6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcn0udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaS5zZWFyY2hfaWNvbiBhIC5jbG9zZUljb257bWFyZ2luOjAgYXV0b30udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaS5tZW51IGF7bWluLXdpZHRoOjkwcHh9LnRvcF9oZWFkIC50b3BfbGlua3MgLnJpZ2h0X2xpc3QgbGkubWVudSAuY190ZXh0e2Rpc3BsYXk6bm9uZX0udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaS5tZW51Lm9wZW5fbWVudSAubV90ZXh0e2Rpc3BsYXk6bm9uZX0udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaS5tZW51Lm9wZW5fbWVudSAuY190ZXh0e2Rpc3BsYXk6aW5saW5lfS50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpLm1lbnUub3Blbl9tZW51IGF7YmFja2dyb3VuZDojZThlOGU4fS5zaG9ydGN1dF9zZWN0aW9ue21pbi1oZWlnaHQ6MzVweH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtze2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjMwcHh9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcy5tZW51X2xlZnR7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDt6LWluZGV4OjE1fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MubWVudV9sZWZ0PnVsPmxpPmF7cGFkZGluZy10b3A6NHB4fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MubWVudV9yaWdodHtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpyaWdodDt6LWluZGV4OjV9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlY3tsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowfS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaSBhe3BhZGRpbmc6MnB4O2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjMwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtjb2xvcjojMWYxZjFmfS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMDA1N2I3fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkgYTphZnRlciwuc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpIGE6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrfS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkgYTphZnRlcntjbGVhcjpib3RofS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkgYSAuc3ZnSWNvbnt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O21hcmdpbjowcHggN3B4IDA7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowO3RvcDoxcHh9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaSBhIC5zdmdJY29uIHBhdGh7ZmlsbDojMDA1N2I3fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkgYSBpe2NvbG9yOiMwMDU3Yjc7cGFkZGluZzowcHggNXB4O21hcmdpbjowIDVweH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLnNhcF91Y21zX2xvZ19yZWdfbWVudV9pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG87ZmxvYXQ6bGVmdH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLnNhcF91Y21zX2xvZ19yZWdfbWVudV9pdGVtIGRpdi5zYXBfdWNtc19sb2dfcmVne2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDttaW4td2lkdGg6MTUwcHg7cGFkZGluZzowO3RleHQtYWxpZ246Y2VudGVyfS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuc2FwX3VjbXNfbG9nX3JlZ19tZW51X2l0ZW0gZGl2LnNhcF91Y21zX2xvZ19yZWc+YSwuc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLnNhcF91Y21zX2xvZ19yZWdfbWVudV9pdGVtIGRpdi5zYXBfdWNtc19sb2dfcmVnPnNwYW57ZmxvYXQ6bGVmdDtoZWlnaHQ6MjVweDtib3gtc2l6aW5nOnVuc2V0O3RleHQtdHJhbnNmb3JtOm5vbmU7cGFkZGluZzowO2ZvbnQtc2l6ZToxM3B4fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuc2FwX3VjbXNfbG9nX3JlZ19tZW51X2l0ZW0gZGl2LnNhcF91Y21zX2xvZ19yZWc+YXtjb2xvcjojMDA1N2I3fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuc2FwX3VjbXNfbG9nX3JlZ19tZW51X2l0ZW0gZGl2LnNhcF91Y21zX2xvZ19yZWc+YTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuc2FwX3VjbXNfbG9nX3JlZ19tZW51X2l0ZW0gZGl2LnNhcF91Y21zX2xvZ19yZWc+c3BhbnttYXJnaW46NHB4IDhweH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLnNhcF91Y21zX2xvZ19yZWdfbWVudV9pdGVtIGRpdi5zYXBfdWNtc19sb2dfcmVnPi5uYXYtaWNvbnttYXJnaW4tdG9wOjVweH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLnNhcF91Y21zX2xvZ19yZWdfbWVudV9pdGVtIGRpdi5zYXBfdWNtc19lZGl0X3Byb2ZpbGV7cGFkZGluZy10b3A6NHB4fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuaGFtYnVyZ2VyLW1lbnV7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDt3aWR0aDphdXRvO3otaW5kZXg6MTB9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5oYW1idXJnZXItbWVudS50YWJsZXQtdmlld3ttYXJnaW4tbGVmdDoyNXB4fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuaGFtYnVyZ2VyLW1lbnUudGFibGV0LXZpZXcgYSAubV90ZXh0e3BhZGRpbmctbGVmdDowfS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuaGFtYnVyZ2VyLW1lbnUgYXttaW4td2lkdGg6OTBweH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLmhhbWJ1cmdlci1tZW51IGE+c3BhbntmbG9hdDpsZWZ0fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuaGFtYnVyZ2VyLW1lbnUgYSAubmF2LWljb257bWFyZ2luLXRvcDo1cHh9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5oYW1idXJnZXItbWVudSBhIC5tX3RleHQsLnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5oYW1idXJnZXItbWVudSBhIC5jX3RleHR7Ym94LXNpemluZzp1bnNldH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLmhhbWJ1cmdlci1tZW51IGEgLm1fdGV4dHtwYWRkaW5nLWxlZnQ6MTBweH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLmhhbWJ1cmdlci1tZW51IGEgLmNfdGV4dHtkaXNwbGF5Om5vbmV9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5oYW1idXJnZXItbWVudS5vcGVuX21lbnUgYXtiYWNrZ3JvdW5kOiNlOGU4ZTh9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5oYW1idXJnZXItbWVudS5vcGVuX21lbnUgYSAubV90ZXh0e2Rpc3BsYXk6bm9uZX0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLmhhbWJ1cmdlci1tZW51Lm9wZW5fbWVudSBhIC5jX3RleHR7ZGlzcGxheTppbmxpbmV9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5zZWFyY2hfaWNvbnt6LWluZGV4Ojg7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLnNlYXJjaF9pY29uIGF7cGFkZGluZy1sZWZ0OjE0cHg7cGFkZGluZy1yaWdodDoxNHB4O21pbi13aWR0aDo2MnB4O3RleHQtYWxpZ246Y2VudGVyfS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuc2VhcmNoX2ljb24gYSBpe3BhZGRpbmc6MCAxMHB4O2Zsb2F0Om5vbmU7dGV4dC1hbGlnbjpjZW50ZXJ9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5zZWFyY2hfaWNvbiBhIC5jbG9zZUljb257bWFyZ2luOjAgYXV0b30uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLmNpdHl7d2lkdGg6MTAwcHg7aGVpZ2h0OjI3cHg7bWFyZ2luOjAgNXB4fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuY2l0eSAuY2l0eV9uYXYgdWx7bGlzdC1zdHlsZTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MjA7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjA7cGFkZGluZzowfS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuY2l0eSAuY2l0eV9uYXYgdWwgYXtkaXNwbGF5OmJsb2NrO2NvbG9yOiMzMzM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OnVuc2V0O2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhTmV1ZVwiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtwYWRkaW5nOjB9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5jaXR5IC5jaXR5X25hdiB1bCBhIC5jdXJyZW50LXN0cmVhbS1sb2NhdGlvbntwYWRkaW5nOjVweH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLmNpdHkgLmNpdHlfbmF2IHVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOjEwMCU7ei1pbmRleDowO2JvcmRlcjpub25lfS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuY2l0eSAuY2l0eV9uYXYgdWwgbGk6aG92ZXJ7YmFja2dyb3VuZDojZjZmNmY2O2N1cnNvcjpwb2ludGVyfS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuY2l0eSAuY2l0eV9uYXYgdWwgbGk6aG92ZXI+dWx7ZGlzcGxheTpibG9ja30uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLmNpdHkgLmNpdHlfbmF2IHVsIHVse2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7YmFja2dyb3VuZDojZjZmNmY2O3BhZGRpbmc6MDtib3JkZXI6MXB4IHNvbGlkICNkN2Q3ZDd9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5jaXR5IC5jaXR5X25hdiB1bCB1bCBsaXtmbG9hdDpub25lO3dpZHRoOjIwMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkN2Q3ZDd9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5jaXR5IC5jaXR5X25hdiB1bCB1bDpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZX0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLmNpdHkgLmNpdHlfbmF2IHVsIHVsIGF7bGluZS1oZWlnaHQ6MTIwJTtwYWRkaW5nOjEwcHggMTVweH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLmJhcntmbG9hdDpyaWdodDtoZWlnaHQ6MjJweDt3aWR0aDoxcHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkN2Q3ZDc7bWFyZ2luLXRvcDo4cHh9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5jYWxse2Zsb2F0OnJpZ2h0fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuY2FsbCBhe3BhZGRpbmctbGVmdDoxNHB4fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuY2FsbCAuc3ZnSWNvbnt3aWR0aDoxOHB4O2hlaWdodDoyM3B4O3RvcDo4cHg7bWFyZ2luOjBweCAzcHggMCAwfS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuY2FsbCAuc3ZnSWNvbiBwYXRoe2ZpbGw6IzAwNTdiN30uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC5jaXR5e3dpZHRoOjEzMHB4O21hcmdpbi1yaWdodDoyMHB4fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLmNpdHkgLmNpdHlfbmF2IHVse2xpc3Qtc3R5bGU6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjIwO2Zsb2F0OnJpZ2h0O21hcmdpbjowO3BhZGRpbmc6MH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC5jaXR5IC5jaXR5X25hdiB1bCBhe2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzMzMzt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MzJweDtmb250LWZhbWlseTpcIkhlbHZldGljYU5ldWVcIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7cGFkZGluZzo3cHh9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAuY2l0eSAuY2l0eV9uYXYgdWwgYSAuY3VycmVudC1zdHJlYW0tbG9jYXRpb257cGFkZGluZzo1cHh9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAuY2l0eSAuY2l0eV9uYXYgdWwgbGl7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDttYXJnaW46MDtwYWRkaW5nOjA7d2lkdGg6MTAwJTt6LWluZGV4OjA7Ym9yZGVyOm5vbmV9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAuY2l0eSAuY2l0eV9uYXYgdWwgbGk6aG92ZXJ7YmFja2dyb3VuZDojZjZmNmY2fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLmNpdHkgLmNpdHlfbmF2IHVsIGxpOmhvdmVyPnVse2Rpc3BsYXk6YmxvY2t9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAuY2l0eSAuY2l0eV9uYXYgdWwgdWx7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDtiYWNrZ3JvdW5kOiNmNmY2ZjY7cGFkZGluZzowO2JvcmRlcjoxcHggc29saWQgI2Q3ZDdkN30uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC5jaXR5IC5jaXR5X25hdiB1bCB1bCBsaXtmbG9hdDpub25lO3dpZHRoOjIwMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkN2Q3ZDd9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAuY2l0eSAuY2l0eV9uYXYgdWwgdWw6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOm5vbmV9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAuY2l0eSAuY2l0eV9uYXYgdWwgdWwgYXtsaW5lLWhlaWdodDoxMjAlO3BhZGRpbmc6MTBweCAxNXB4fS5uYXYtaWNvbntkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstbW96LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstd2Via2l0LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDt0cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW8tdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1tcy10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7Y3Vyc29yOnBvaW50ZXJ9Lm5hdi1pY29uIC5saW5le2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjNweDt3aWR0aDoxMDAlO2JhY2tncm91bmQ6IzAwNTdiNztib3JkZXItcmFkaXVzOjlweDtvcGFjaXR5OjE7bGVmdDowO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbH0ubmF2LWljb24gLmxpbmU6bnRoLWNoaWxkKDEpe3RvcDowcHh9Lm5hdi1pY29uIC5saW5lOm50aC1jaGlsZCgyKSwubmF2LWljb24gLmxpbmU6bnRoLWNoaWxkKDMpe3RvcDo3cHh9Lm5hdi1pY29uIC5saW5lOm50aC1jaGlsZCg0KXt0b3A6MTRweH0ub3Blbl9tZW51IC5uYXYtaWNvbiAubGluZTpudGgtY2hpbGQoMSl7dG9wOjE4cHg7d2lkdGg6MCU7bGVmdDo1MCV9Lm9wZW5fbWVudSAubmF2LWljb24gLmxpbmU6bnRoLWNoaWxkKDIpe3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9Lm9wZW5fbWVudSAubmF2LWljb24gLmxpbmU6bnRoLWNoaWxkKDMpe3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0ub3Blbl9tZW51IC5uYXYtaWNvbiAubGluZTpudGgtY2hpbGQoNCl7dG9wOjE4cHg7d2lkdGg6MCU7bGVmdDo1MCV9LmNsb3NlSWNvbnt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjozcHggYXV0byAwfS5jbG9zZUljb24gLmxpbmV7bWFyZ2luLXRvcDotMXB4O2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjNweDt3aWR0aDoyMHB4O2JhY2tncm91bmQ6IzAwNTdiNztib3JkZXItcmFkaXVzOjlweDtvcGFjaXR5OjE7bGVmdDowO3RvcDo1MCU7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7dHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsfS5jbG9zZUljb24gLmxpbmU6bnRoLWNoaWxkKDEpe3RvcDoxOHB4O3dpZHRoOjAlO2xlZnQ6NTAlfS5jbG9zZUljb24gLmxpbmU6bnRoLWNoaWxkKDIpe3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmNsb3NlSWNvbiAubGluZTpudGgtY2hpbGQoMyl7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5jbG9zZUljb24gLmxpbmU6bnRoLWNoaWxkKDQpe3RvcDoxOHB4O3dpZHRoOjAlO2xlZnQ6NTAlfS5taWRfaGVhZHtwYWRkaW5nOjAgMH0ubWlkX2hlYWQgLmxvZ297bWFyZ2luLWJvdHRvbTozMHB4fS5taWRfaGVhZCAubG9nbyBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5taWRfaGVhZCAuc3BfZnJlcXVlbmN5e2Rpc3BsYXk6aW5saW5lO2JvcmRlci1sZWZ0OjJweCBzb2xpZDtwYWRkaW5nLWxlZnQ6LjNlbX0ubWlkX2hlYWQgLm1lbnVfbmF2e2Rpc3BsYXk6YmxvY2t9Lm1pZF9oZWFkIC5tZW51X25hdi50ZXh0LWNlbnRlciB1bC5zdWItbWVudXtkaXNwbGF5Om5vbmV9Lm1pZF9oZWFkIC5tZW51X25hdiAubWVudXtkaXNwbGF5OmJsb2NrO2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9Lm1pZF9oZWFkIC5tZW51X25hdiAubWVudSBsaXttYXJnaW46MCAxMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5taWRfaGVhZCAubWVudV9uYXYgLm1lbnUgbGkuaGlkZV9tZW51e2Rpc3BsYXk6bm9uZX0ubWlkX2hlYWQgLm1lbnVfbmF2IC5tZW51IGxpIGF7d2lkdGg6YXV0bztmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7Y29sb3I6IzA1MDUwNX0ubWlkX2hlYWQgLm1lbnVfbmF2IC5tZW51IGxpIGE6aG92ZXJ7Y29sb3I6IzAwNTdiNzt0ZXh0LWRlY29yYXRpb246bm9uZX0uYm90dG9tX2hlYWR7bWluLWhlaWdodDo4NHB4O3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6IzFhMWExYTt6LWluZGV4OjE7bGVmdDowO3JpZ2h0OjB9LmJvdHRvbV9oZWFkIC5saXN0ZW5fc2VjLC5ib3R0b21faGVhZCAud2F0Y2hfc2VjLC5ib3R0b21faGVhZCAudXNlcl9waWMsLmJvdHRvbV9oZWFkIC52b2x1bWVfYXJlYXt3aWR0aDo4NHB4O2hlaWdodDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6MX0uYm90dG9tX2hlYWQgLmxpc3Rlbl9zZWMgaSwuYm90dG9tX2hlYWQgLndhdGNoX3NlYyBpLC5ib3R0b21faGVhZCAudXNlcl9waWMgaSwuYm90dG9tX2hlYWQgLnZvbHVtZV9hcmVhIGl7Y29sb3I6I2ZmZjtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoyMnB4fS5ib3R0b21faGVhZCAubGlzdGVuX3NlYyAudGV4dCwuYm90dG9tX2hlYWQgLndhdGNoX3NlYyAudGV4dCwuYm90dG9tX2hlYWQgLnVzZXJfcGljIC50ZXh0LC5ib3R0b21faGVhZCAudm9sdW1lX2FyZWEgLnRleHR7ZGlzcGxheTpibG9jaztmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7Y29sb3I6I2ZmZjtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYm90dG9tX2hlYWQgLmxpc3Rlbl9zZWN7cGFkZGluZzoyMnB4IDEwcHggMThweDtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiMxZjFmMWY7bGVmdDowO3RvcDowO2N1cnNvcjpwb2ludGVyOy1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbH0uYm90dG9tX2hlYWQgLmxpc3Rlbl9zZWM6aG92ZXJ7YmFja2dyb3VuZDojMDY3YmZmfS5ib3R0b21faGVhZCAubGlzdGVuX3NlYyAucGxheWVyX2ljb257ZGlzcGxheTpibG9jaztoZWlnaHQ6MjVweH0uYm90dG9tX2hlYWQgLmxpc3Rlbl9zZWMgLnBsYXllcl9pY29uIC5wbGF5SWNvbiAuc3ZnSWNvbnt3aWR0aDoxOXB4O2hlaWdodDoxOXB4fS5ib3R0b21faGVhZCAubGlzdGVuX3NlYyAucGxheWVyX2ljb24gLnBsYXlJY29uIC5zdmdJY29uIHBvbHlnb257ZmlsbDojZmZmfS5ib3R0b21faGVhZCAubGlzdGVuX3NlYyAucGxheWVyX2ljb24gLnBhdXNlSWNvbntkaXNwbGF5Om5vbmV9LmJvdHRvbV9oZWFkIC5saXN0ZW5fc2VjIC5wbGF5ZXJfaWNvbiAucGF1c2VJY29uIC5zdmdJY29ue3dpZHRoOjE5cHg7aGVpZ2h0OjE5cHh9LmJvdHRvbV9oZWFkIC5saXN0ZW5fc2VjIC5wbGF5ZXJfaWNvbiAucGF1c2VJY29uIC5zdmdJY29uIHBvbHlnb257ZmlsbDojZmZmfS5ib3R0b21faGVhZCAubGlzdGVuX3NlYyAucGxheWVyX2ljb24gaS5mYS1wbGF5e2Rpc3BsYXk6aW5saW5lO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0uYm90dG9tX2hlYWQgLmxpc3Rlbl9zZWMgLnBsYXllcl9pY29uIGkuZmEtcGF1c2V7ZGlzcGxheTpub25lfS5ib3R0b21faGVhZCAubGlzdGVuX3NlYyAudGV4dHtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OjcwMH0uYm90dG9tX2hlYWQgLmxpc3Rlbl9zZWMucGxheV9tcDMgLnBsYXllcl9pY29uIC5wbGF5SWNvbntkaXNwbGF5Om5vbmV9LmJvdHRvbV9oZWFkIC5saXN0ZW5fc2VjLnBsYXlfbXAzIC5wbGF5ZXJfaWNvbiBpLmZhLXBsYXl7ZGlzcGxheTpub25lfS5ib3R0b21faGVhZCAubGlzdGVuX3NlYy5wbGF5X21wMyAucGxheWVyX2ljb24gaS5mYS1wYXVzZXtkaXNwbGF5OmlubGluZX0uYm90dG9tX2hlYWQgLndhdGNoX3NlY3twYWRkaW5nOjIycHggMTBweCAxOHB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTY4cHg7dG9wOjA7Y3Vyc29yOnBvaW50ZXI7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7dHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsfS5ib3R0b21faGVhZCAud2F0Y2hfc2VjOmhvdmVye2JhY2tncm91bmQ6IzA2N2JmZn0uYm90dG9tX2hlYWQgLndhdGNoX3NlYyAudmlkZW9faWNvbntkaXNwbGF5OmJsb2NrO2hlaWdodDoyNXB4fS5ib3R0b21faGVhZCAud2F0Y2hfc2VjIC52aWRlb19pY29uIC5zdmdJY29ue3dpZHRoOjIycHg7aGVpZ2h0OjIycHh9LmJvdHRvbV9oZWFkIC53YXRjaF9zZWMgLnZpZGVvX2ljb24gLnN2Z0ljb24gcG9seWdvbntmaWxsOiNmZmZ9LmJvdHRvbV9oZWFkIC53YXRjaF9zZWMgLnZpZGVvX2ljb24gLnN2Z0ljb24gcGF0aHtmaWxsOiNmZmZ9LmJvdHRvbV9oZWFkIC53YXRjaF9zZWMgLnZpZGVvX2ljb24gaXtkaXNwbGF5OmlubGluZX0uYm90dG9tX2hlYWQgLndhdGNoX3NlYyAudGV4dHtmb250LXdlaWdodDo0MDB9LmJvdHRvbV9oZWFkIC51c2VyX3BpY3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjI1MnB4O3RvcDowO2JhY2tncm91bmQ6IzI2MjYyNn0uYm90dG9tX2hlYWQgLnVzZXJfcGljIGltZ3tkaXNwbGF5OmJsb2NrO2hlaWdodDo4NHB4fS5ib3R0b21faGVhZCAudm9sdW1lX2FyZWF7cGFkZGluZzozMHB4IDEwcHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMjI5LDIyOSwyMjksLjEzKTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHJnYmEoMjI5LDIyOSwyMjksLjEzKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjQ5N3B4O3RvcDowfS5ib3R0b21faGVhZCAudm9sdW1lX2FyZWEgLnZvbHVtZV9pY29uIC5zdmdJY29ue21hcmdpbi10b3A6MDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4fS5ib3R0b21faGVhZCAudm9sdW1lX2FyZWEgLnZvbHVtZV9pY29uIC5zdmdJY29uIHBhdGh7ZmlsbDojZmZmfS5ib3R0b21faGVhZCAudm9sdW1lX2FyZWEgLnZvbHVtZV9pY29uIGl7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjI0cHh9QG1lZGlhKG1heC13aWR0aDogMTcwMHB4KWFuZCAobWluLXdpZHRoOiAxNDQ2cHgpey5ib3R0b21faGVhZCAudm9sdW1lX2FyZWF7bGVmdDozNjVweH19QG1lZGlhKG1heC13aWR0aDogMTQ0NnB4KXsuYm90dG9tX2hlYWQgLnZvbHVtZV9hcmVhe2xlZnQ6MjU0cHh9fUBtZWRpYShtYXgtd2lkdGg6IDEzMDBweCl7LmJvdHRvbV9oZWFkIC52b2x1bWVfYXJlYXtsZWZ0Ojg1cHh9fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tbGVmdDo0MTNweDttYXJnaW4tcmlnaHQ6NDA4cHg7cGFkZGluZy1sZWZ0OjM0NHB4O2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZn1AbWVkaWEobWF4LXdpZHRoOiAxNzAwcHgpYW5kIChtaW4td2lkdGg6IDE0NDZweCl7LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhe21hcmdpbi1yaWdodDoyOTJweDttYXJnaW4tbGVmdDoyODJweH19QG1lZGlhKG1heC13aWR0aDogMTQ0NnB4KXsuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWF7bWFyZ2luLXJpZ2h0OjEzMnB4O21hcmdpbi1sZWZ0OjE2OXB4fX0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnNob3dfaW5mb3twYWRkaW5nOjI0cHggMDtmbG9hdDpsZWZ0O21heC13aWR0aDoxODFweDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjE2cHg7Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnNob3dfaW5mbyAuZm1faWNvbntmbG9hdDpsZWZ0O21hcmdpbi10b3A6NHB4fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAuc2hvd19pbmZvIC5yaWdodF90ZXh0e3BhZGRpbmctbGVmdDozNXB4O2NvbG9yOiMwMDU3Yjc7ZGlzcGxheTpibG9ja30uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnNob3dfaW5mbyAucmlnaHRfdGV4dCAudG9we2NvbG9yOiNmZmY7ZGlzcGxheTpibG9ja30uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnNob3dfaW5mbyAucmlnaHRfdGV4dCAuYm90dG9te2Rpc3BsYXk6YmxvY2s7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVufS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAuc2hvd19pbmZvIC5yaWdodF90ZXh0IC5ib3R0b20gYXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAuc2hvd19pbmZvIC5yaWdodF90ZXh0IC5ib3R0b20gYTpob3Zlcntjb2xvcjojMDY3YmZmfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWF7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTc5cHg7bWF4LXdpZHRoOjkwcHg7d2lkdGg6MTAwJTtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxNnB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMjI5LDIyOSwyMjksLjEzKX0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5mZWVkYmFja19hcmVhIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDozM3B4O3BhZGRpbmctYm90dG9tOjE0cHg7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjojZmZmOy1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5mZWVkYmFja19hcmVhIGEgLmZlZWRiYWNrX2ljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjJweCAwIDAgMDt3aWR0aDoyMnB4O2hlaWdodDoyMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMnB4O3JpZ2h0OjMzcHg7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7dHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWEgYSAuZmVlZGJhY2tfaWNvbiAuc3ZnSWNvbnt3aWR0aDoyMnB4O2hlaWdodDoyMHB4fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWEgYSAuZmVlZGJhY2tfaWNvbiAuc3ZnSWNvbiBwYXRoe2ZpbGw6IzA2N2JmZn0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5mZWVkYmFja19hcmVhIGEgcHtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luOjA7Zm9udC1zaXplOjExcHg7cGFkZGluZy10b3A6MTRweH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5mZWVkYmFja19hcmVhIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZDojMDY3YmZmfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWEgYTpob3ZlciAuZmVlZGJhY2tfaWNvbntiYWNrZ3JvdW5kLXNpemU6MThweH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5mZWVkYmFja19hcmVhIGE6aG92ZXIgLmZlZWRiYWNrX2ljb24gLnN2Z0ljb24gcGF0aHtmaWxsOiNmZmZ9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuZmVlZGJhY2tfYXJlYSAuZmVhdGhlci1saWdodC1ib3h7ZGlzcGxheTpub25lfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmNhbGxfYXJlYXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo5MHB4O21heC13aWR0aDo5MHB4O3dpZHRoOjEwMCU7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTZweDtmb250LXdlaWdodDo3MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKDIyOSwyMjksMjI5LC4xMyl9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuY2FsbF9hcmVhIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDozM3B4O3BhZGRpbmctYm90dG9tOjE0cHg7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjojZmZmOy1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5jYWxsX2FyZWEgYS5jYWxsX2ljb257ZGlzcGxheTpibG9ja30uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5jYWxsX2FyZWEgYSBpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjoycHggMCAwIDA7ZmxvYXQ6bGVmdDt3aWR0aDoyMnB4O2hlaWdodDoyMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMnB4O3JpZ2h0OjM2cHg7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7dHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmNhbGxfYXJlYSBhIGkgLnN2Z0ljb257d2lkdGg6MjJweDtoZWlnaHQ6MjBweH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5jYWxsX2FyZWEgYSBpIC5zdmdJY29uIHBhdGh7ZmlsbDojMDY3YmZmfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmNhbGxfYXJlYSBhIHB7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpib2xkO21hcmdpbjowO2ZvbnQtc2l6ZToxMXB4O3BhZGRpbmctdG9wOjE0cHh9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuY2FsbF9hcmVhIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZDojMDY3YmZmfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmNhbGxfYXJlYSBhOmhvdmVyIC5jYWxsX2ljb257YmFja2dyb3VuZC1zaXplOjE4cHh9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuY2FsbF9hcmVhIGE6aG92ZXIgLmNhbGxfaWNvbiAuc3ZnSWNvbiBwYXRoe2ZpbGw6I2ZmZn0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5jYWxsX2FyZWEgLmZlYXRoZXItbGlnaHQtYm94e2Rpc3BsYXk6bm9uZX0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5ob3VybHlfbmV3c19hcmVhe3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7bWF4LXdpZHRoOjkwcHg7d2lkdGg6MTAwJTtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxNnB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMjI5LDIyOSwyMjksLjEzKTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHJnYmEoMjI5LDIyOSwyMjksLjEzKX0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5ob3VybHlfbmV3c19hcmVhIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDozM3B4O3BhZGRpbmctYm90dG9tOjE0cHg7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjojZmZmOy1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5ob3VybHlfbmV3c19hcmVhIGEuaG91cmx5X25ld3NfaWNvbntkaXNwbGF5OmJsb2NrfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmhvdXJseV9uZXdzX2FyZWEgYS5saXZlX2ZlZWRfaWNvbntkaXNwbGF5Om5vbmV9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuaG91cmx5X25ld3NfYXJlYSBhIGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjJweCAwIDAgMDtmbG9hdDpsZWZ0O3dpZHRoOjIycHg7aGVpZ2h0OjIwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIxcHg7cmlnaHQ6MzFweDstbW96LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstd2Via2l0LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDt0cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW8tdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1tcy10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGx9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuaG91cmx5X25ld3NfYXJlYSBhIGkgLnN2Z0ljb257d2lkdGg6MjJweDtoZWlnaHQ6MjBweH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5ob3VybHlfbmV3c19hcmVhIGEgaSAuc3ZnSWNvbiBwYXRoe2ZpbGw6IzA2N2JmZn0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5ob3VybHlfbmV3c19hcmVhIGEgcHtmb250LXdlaWdodDpib2xkO2NvbG9yOiNmZmY7bWFyZ2luOjA7Zm9udC1zaXplOjExcHg7cGFkZGluZy10b3A6MTRweH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5ob3VybHlfbmV3c19hcmVhIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZDojMDY3YmZmfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmhvdXJseV9uZXdzX2FyZWEgYTpob3Zlci5ob3VybHlfbmV3c19pY29ue2JhY2tncm91bmQtc2l6ZToxOHB4fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmhvdXJseV9uZXdzX2FyZWEgYTpob3Zlci5ob3VybHlfbmV3c19pY29uIGkgLnN2Z0ljb24gcGF0aHtmaWxsOiNmZmZ9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuaG91cmx5X25ld3NfYXJlYSAuZmVhdGhlci1saWdodC1ib3h7ZGlzcGxheTpub25lfS5ib3R0b21faGVhZCAucHJvZ3Jlc3NfYmFye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2hlaWdodDo0cHg7YmFja2dyb3VuZDojMDY3YmZmO3dpZHRoOjYwJTt6LWluZGV4OjM7bWFyZ2luLWxlZnQ6LTM1cHh9LnZpZGVvX19tc2d7cGFkZGluZzoxcmVtO3RleHQtYWxpZ246Y2VudGVyfS5jb250X2lmbm9fc2Vje3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6IzAwNTdiNztwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVufS5jb250X2lmbm9fc2VjIC5pbmZvQm94e3BhZGRpbmc6MTBweDt3aWR0aDo1MCU7ZmxvYXQ6bGVmdDtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXJ9LmNvbnRfaWZub19zZWMgLmluZm9Cb3guZ2l2ZV9jYWxsIC5waG9uZV9pY29ue3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNvbnRfaWZub19zZWMgLmluZm9Cb3ggLnRleHQsLmNvbnRfaWZub19zZWMgLmluZm9Cb3ggLmljb257ZGlzcGxheTpibG9jaztoZWlnaHQ6NDBweH0uY29udF9pZm5vX3NlYyAuaW5mb0JveCAudGV4dHtwYWRkaW5nLWJvdHRvbToxNXB4O2hlaWdodDphdXRvfS5jb250X2lmbm9fc2VjIC5pbmZvQm94IC5pY29uIGl7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6NDBweDtjb2xvcjojZmZmfS5jb250X2lmbm9fc2VjIC5pbmZvQm94IC5pY29uIC5mZWVkYmFja19pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9LmNvbnRfaWZub19zZWMgLmluZm9Cb3ggLmljb24gLnN2Z0ljb24gcGF0aHtmaWxsOiNmZmZ9LmNvbnRfaWZub19zZWMgLmluZm9Cb3g6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTEwMHB4O2JvdHRvbTotMTAwcHg7bWFyZ2luOjAgYXV0bzt3aWR0aDoxcHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yKTtkaXNwbGF5OmJsb2NrO2xlZnQ6MHB4fS5jb250X2lmbm9fc2VjIC5pbmZvQm94OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTEwMHB4O2JvdHRvbTotMTAwcHg7bWFyZ2luOjAgYXV0bzt3aWR0aDoxcHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yKTtkaXNwbGF5OmJsb2NrO3JpZ2h0OjB9LmNvbnRfaWZub19zZWMgLmluZm9Cb3guZ2l2ZV9mZWVkYmFjazpiZWZvcmV7ZGlzcGxheTpub25lfS5uZXdzbGV0dGVye3BhZGRpbmc6MTBweH0ubmV3c2xldHRlciAudGl0bGV7bWFyZ2luLWJvdHRvbToyMnB4O2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2ZmZn0ubmV3c2xldHRlciAubmV3c2xldHRlckZvcm17cG9zaXRpb246cmVsYXRpdmV9Lm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJGb3JtIGlucHV0W3R5cGU9dGV4dF0sLm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJGb3JtIGlucHV0W3R5cGU9ZW1haWxde21hcmdpbjowO3dpZHRoOjEwMCU7cGFkZGluZzoyMHB4IDE2MHB4IDIwcHggMjVweDtib3JkZXI6bm9uZTtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojNTk1OTU5Oy13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowOy1tcy1ib3JkZXItcmFkaXVzOjA7LW8tYm9yZGVyLXJhZGl1czowO2JvcmRlci1yYWRpdXM6MDtoZWlnaHQ6NjBweH0ubmV3c2xldHRlciAubmV3c2xldHRlckZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde21hcmdpbjowO3BhZGRpbmc6MjBweCAxMHB4O2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2ZmZjtib3JkZXI6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3dpZHRoOjE2MHB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6IzFmMWYxZjtjdXJzb3I6cG9pbnRlcjstbW96LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstd2Via2l0LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDt0cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW8tdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1tcy10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7LW1zLWJvcmRlci1yYWRpdXM6MDstby1ib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJhZGl1czowO2hlaWdodDo2MHB4fS5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyRm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDMxLDMxLDMxLC44KX0uZm9vdGVye3BhZGRpbmc6NzVweCAwIDBweDtiYWNrZ3JvdW5kOiMxMjEyMTJ9LmZvb3RlciAudG9wX2Zvb3RlcntwYWRkaW5nLWJvdHRvbToxMDBweH0uZm9vdGVyIC50b3BfZm9vdGVyIC5sZWZ0X2JvcmRlcjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4xKTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTE1cHg7Ym90dG9tOi0yNXB4O2xlZnQ6LTIwcHg7d2lkdGg6MXB4fS5mb290ZXIgaDN7bWFyZ2luOjAgMCAyMHB4O2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uZm9vdGVyIC5mX2xvZ297bWFyZ2luLWJvdHRvbTo0NXB4fS5mb290ZXIgLmZfd2lkZ2V0e21heC13aWR0aDoyNTBweDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjI0cHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSl9LmZvb3RlciAuZl93aWRnZXQgcHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX0uZm9vdGVyIC5mX3dpZGdldCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5mb290ZXIgLmZfbGlua3N7bWFyZ2luLWJvdHRvbTo1MHB4O2Rpc3BsYXk6YmxvY2t9LmZvb3RlciAuZl9saW5rcyB1bHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5mb290ZXIgLmZfbGlua3MgdWwgbGl7ZGlzcGxheTpibG9jazttYXJnaW46NXB4IDB9LmZvb3RlciAuZl9saW5rcyB1bCBsaSBhe2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjI0cHg7Y29sb3I6I2ZmZn0uZm9vdGVyIC5mX2xpbmtzIHVsIGxpIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzA2N2JmZn0uZm9vdGVyIC5zb2NpYWxfbGlua3MgdWx7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0uZm9vdGVyIC5zb2NpYWxfbGlua3MgdWwgbGl7ZGlzcGxheTpibG9jazttYXJnaW46MjBweCAwfS5mb290ZXIgLnNvY2lhbF9saW5rcyB1bCBsaSBhe3BhZGRpbmctbGVmdDo0MHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoyNHB4O2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5mb290ZXIgLnNvY2lhbF9saW5rcyB1bCBsaSBhIC55dEljb24gLnN2Z0ljb257d2lkdGg6MzBweDtoZWlnaHQ6MjBweH0uZm9vdGVyIC5zb2NpYWxfbGlua3MgdWwgbGkgYSAueXRJY29uIC5zdmdJY29uIC5zdDB7c3Ryb2tlLXdpZHRoOjB9LmZvb3RlciAuc29jaWFsX2xpbmtzIHVsIGxpIGEgLnN2Z0ljb257d2lkdGg6MjZweDtoZWlnaHQ6MjZweH0uZm9vdGVyIC5zb2NpYWxfbGlua3MgdWwgbGkgYSAuc3ZnSWNvbiBwYXRoe2ZpbGw6I2ZmZn0uZm9vdGVyIC5zb2NpYWxfbGlua3MgdWwgbGkgYSBpe2Zsb2F0OmxlZnQ7d2lkdGg6NDBweDttYXJnaW4tbGVmdDotNDBweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToyNnB4Oy1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbH0uZm9vdGVyIC5zb2NpYWxfbGlua3MgdWwgbGkgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMDY3YmZmfS5mb290ZXIgLnNvY2lhbF9saW5rcyB1bCBsaSBhOmhvdmVyIC5zdmdJY29uIHBhdGh7ZmlsbDojMDY3YmZmfS5mb290ZXIgLnNvY2lhbF9saW5rcyB1bCBsaSBhOmhvdmVyIGl7Y29sb3I6IzA2N2JmZn0uZm9vdGVyIC5hcHBfaW5mbyAuYXBwX2ljb25zIHVse2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LmZvb3RlciAuYXBwX2luZm8gLmFwcF9pY29ucyB1bCBsaXtmbG9hdDpsZWZ0O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMTVweCA1cHggMH0uZm9vdGVyIC5mX2JvdHRvbXtiYWNrZ3JvdW5kOiMwMDU3Yjc7cGFkZGluZy10b3A6MzVweDtwYWRkaW5nLWJvdHRvbTozNXB4fS5mb290ZXIgLmZfYm90dG9tIC5jb3B5cmlnaHR7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjI0cHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSl9LmZvb3RlciAuZl9ib3R0b20gLmJvdHRvbV9saW5rcyB1bHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5mb290ZXIgLmZfYm90dG9tIC5ib3R0b21fbGlua3MgdWwgbGl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDE3cHg7ZmxvYXQ6bGVmdDtkaXNwbGF5OmJsb2NrO21hcmdpbjo1cHggMH0uZm9vdGVyIC5mX2JvdHRvbSAuYm90dG9tX2xpbmtzIHVsIGxpIGF7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44KX0uZm9vdGVyIC5mX2JvdHRvbSAuYm90dG9tX2xpbmtzIHVsIGxpIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6I2ZmZn0uZm9vdGVyIC5mX2JvdHRvbSAuYm90dG9tX2xpbmtzIHVsIGxpOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfS5mb290ZXIgLmZfYm90dG9tIC5ib3R0b21fbGlua3MgdWwgbGk6YmVmb3Jle2NvbnRlbnQ6XCLigYRcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSl9LmZvb3RlciAuZl9ib3R0b20gLmJvdHRvbV9saW5rcyB1bCBsaTpmaXJzdC1jaGlsZDpiZWZvcmV7ZGlzcGxheTpub25lfS5ncmFkaWVudF9iZ3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi93cC1jb250ZW50L3RoZW1lcy91Y21zL2Fzc2V0cy9pbWcvYmdwYXR0ZXJuLnBuZz9uZXdcIik7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0O2JhY2tncm91bmQtc2l6ZTphdXRvO2JhY2tncm91bmQtcG9zaXRpb246NTAlIHRvcH0uc2luZ2xlLWFydGljbGUtYmFja2dyb3VuZHt3aWR0aDoxMDAlO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvYXNzZXRzL2ltZy9iZ3BhdHRlcm4ucG5nP25ld1wiKTtiYWNrZ3JvdW5kLXNpemU6YXV0bztiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgdG9wO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjM5MHB4O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTF9LnN2Z0ljb24gcGF0aHstbW96LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstd2Via2l0LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDt0cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW8tdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1tcy10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGx9Lm1vYmlsZV92aWV3e2Rpc3BsYXk6bm9uZX0uZmxvYXRpbmdfZGl2e2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi1ib3R0b206MTBweH0uZmxvYXRpbmdfZGl2IC5hdXRob3J7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjE2cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMwMDU3Yjd9LmZsb2F0aW5nX2RpdiAuYXV0aG9yIGF7Y29sb3I6IzAwNTdiN30uZmxvYXRpbmdfZGl2IC50YWdze2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjE2cHg7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLXRvcDoycHg7dmVydGljYWwtYWxpZ246dG9wfS5mbG9hdGluZ19kaXYgLnRhZ3MgLmZsb2F0VGFnSWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmZsb2F0aW5nX2RpdiAudGFncyAuZmxvYXRUYWdMaW5re2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0uZmxvYXRpbmdfZGl2IC50YWdzIC5zdmdJY29ue3dpZHRoOjE3cHg7aGVpZ2h0OjIycHh9LmZsb2F0aW5nX2RpdiAudGFncyAuc3ZnSWNvbiBwYXRoe2ZpbGw6IzA2N2JmZn0uZmxvYXRpbmdfZGl2IC50YWdzIGltZ3twYWRkaW5nLWJvdHRvbTo1cHh9LmZsb2F0aW5nX2RpdiAudGFncyBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjE2cHg7Y29sb3I6IzFmMWYxZjtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmctcmlnaHQ6NXB4fS5tZXRhX3NvY2lhbF93cmFwcGVye2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmctdG9wOjE2cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7Lm1ldGFfc29jaWFsX3dyYXBwZXJ7bWF4LXdpZHRoOjYxNnB4O3dpZHRoOjEwMCV9fS5zb2NpYWxfbGlua3Nfd3JhcHBlcnthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnNvY2lhbF9saW5rc19sYWJlbHthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzFmMWYxZjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQsc2Fucy1zZXJpZjtmb250LXNpemU6MTBweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xpbmUtaGVpZ2h0OjE2cHg7cGFkZGluZy1yaWdodDo1cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5zb2NpYWxfbGlua3Muc29jaWFsX3NoYXJpbmcgdWx7cGFkZGluZzowO21hcmdpbjowO2xpc3Qtc3R5bGU6bm9uZX0uc29jaWFsX2xpbmtzLnNvY2lhbF9zaGFyaW5nIHVsIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zb2NpYWxfbGlua3Muc29jaWFsX3NoYXJpbmcgdWwgbGkgYXtjb2xvcjojMDAwO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjE3cHggMTJweCA1cHggMTNweDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7ZGlzcGxheTpibG9jazt3aWR0aDo0NXB4O2hlaWdodDo0NXB4fS5zb2NpYWxfbGlua3Muc29jaWFsX3NoYXJpbmcgdWwgbGkgYS5mYkljb257cGFkZGluZzoxMnB4IDEycHggNXB4IDEzcHh9LnNvY2lhbF9saW5rcy5zb2NpYWxfc2hhcmluZyB1bCBsaSBhLmZiSWNvbiAuc3ZnSWNvbntoZWlnaHQ6MjBweH0uc29jaWFsX2xpbmtzLnNvY2lhbF9zaGFyaW5nIHVsIGxpIGEudHdJY29ue3BhZGRpbmc6MTJweCAxMnB4IDVweCA5cHh9LnNvY2lhbF9saW5rcy5zb2NpYWxfc2hhcmluZyB1bCBsaSBhLnR3SWNvbiAuc3ZnSWNvbntoZWlnaHQ6MjBweH0uc29jaWFsX2xpbmtzLnNvY2lhbF9zaGFyaW5nIHVsIGxpIGEueXRJY29ue3BhZGRpbmc6MTJweCAxMnB4IDVweCAxM3B4fS5zb2NpYWxfbGlua3Muc29jaWFsX3NoYXJpbmcgdWwgbGkgYS55dEljb24gLnN2Z0ljb257d2lkdGg6MjZweDtoZWlnaHQ6MjBweH0uc29jaWFsX2xpbmtzLnNvY2lhbF9zaGFyaW5nIHVsIGxpIGEueXRJY29uIC5zdmdJY29uIC5zdDB7c3Ryb2tlLXdpZHRoOjB9LnNvY2lhbF9saW5rcy5zb2NpYWxfc2hhcmluZyB1bCBsaSBhLmVtYWlsSWNvbntwYWRkaW5nOjEycHggMTJweCAxM3B4IDExcHh9LnNvY2lhbF9saW5rcy5zb2NpYWxfc2hhcmluZyB1bCBsaSBhLmVtYWlsSWNvbiAuc3ZnSWNvbntoZWlnaHQ6MjBweH0uc29jaWFsX2xpbmtzLnNvY2lhbF9zaGFyaW5nIHVsIGxpIGEgLnN2Z0ljb24gcGF0aHtmaWxsOiMwMDB9LnNvY2lhbF9saW5rcy5zb2NpYWxfc2hhcmluZyB1bCBsaSBhOmhvdmVye2NvbG9yOiMwMDU3Yjd9LnNvY2lhbF9saW5rcy5zb2NpYWxfc2hhcmluZyB1bCBsaSBhOmhvdmVyIC5zdmdJY29uIHBhdGh7ZmlsbDojMDA1N2I3fS5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZS5hcnRpY2xlX21haW5De21hcmdpbi10b3A6MH0ubGVmdFNlY3Rpb24uYXJ0aWNsZV9zaW5nbGV7bWFyZ2luLXRvcDoyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZSAuZmVhdHVyZWRJbWd7cGFkZGluZy1ib3R0b206NTVweH0ubGVmdFNlY3Rpb24uYXJ0aWNsZV9zaW5nbGUgaDJ7Zm9udC1zaXplOjM0cHg7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDo0NHB4O21hcmdpbi10b3A6MH0ubGVmdFNlY3Rpb24uYXJ0aWNsZV9zaW5nbGUgLmFydGljbGVfbWV0YXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjEwcHg7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixzYW5zLXNlcmlmO2NvbG9yOiMwMDU3Yjc7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTZweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MXB4fS5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZSAuYXJ0aWNsZV9tZXRhIC5leHRyYXNCdG17Y29sb3I6IzAwNTdiNztwYWRkaW5nOjNweCAwIDAgMjVweH0ubGVmdFNlY3Rpb24uYXJ0aWNsZV9zaW5nbGUgLmFydGljbGVfbWV0YSAuaWNvbkltZ3twYWRkaW5nLXJpZ2h0OjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzAwNTdiNztmbG9hdDpsZWZ0O2ZvbnQtc2l6ZToyNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDozcHh9LmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xlIC5hcnRpY2xlX21ldGEgLmljb25JbWcgLnN2Z0ljb257d2lkdGg6MTRweDtoZWlnaHQ6MThweH0ubGVmdFNlY3Rpb24uYXJ0aWNsZV9zaW5nbGUgLmFydGljbGVfbWV0YSAuaWNvbkltZyAuc3ZnSWNvbiBwYXRoe2ZpbGw6IzAwNTdiN30ubGVmdFNlY3Rpb24uYXJ0aWNsZV9zaW5nbGUgLmFydGljbGVfbWV0YSAuaWNvbkltZy5uZXdzX3R5cGUgLnN2Z0ljb24gcmVjdHtmaWxsOiMwMDU3Yjd9LmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xlIC5hcnRpY2xlX21ldGEgc3Bhbi5tZWRpYV9zZWN0aW9ue2NvbG9yOiNiZGJkYmR9LmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xlIC5hcnRpY2xlX21ldGEgc3Bhbi50aW1lX21lZGlhe2NvbG9yOiNiZGJkYmR9LmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xlIC5hcnRpY2xlX21ldGEgcHtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyNHB4O2NvbG9yOiM2NTY1NjV9LmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xlIC5hcnRpY2xlX21ldGEgcCBpbWd7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnR9LmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xlIC5hcnRpY2xlX21ldGEgcCBpZnJhbWV7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnR9LmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xlIC5hbGlnbmNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0ubGVmdFNlY3Rpb24uYXJ0aWNsZV9zaW5nbGUgLmZlYXR1cmVkSW1nIGltZ3t3aWR0aDoxMDAlO3BhZGRpbmc6MTBweH0uYnJlYWRjcnVtYl9TZWN7cGFkZGluZy10b3A6NDBweH0uYnJlYWRjcnVtYl9TZWMgdWx7cGFkZGluZzowO21hcmdpbjowO2xpc3Qtc3R5bGU6bm9uZX0uYnJlYWRjcnVtYl9TZWMgdWwgbGl7Y29sb3I6IzU5NTk1OTtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyNHB4O2Zsb2F0OmxlZnR9LmJyZWFkY3J1bWJfU2VjIHVsIGxpOmFmdGVye2NvbnRlbnQ6XCLigYRcIjtwYWRkaW5nOjAgNnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5icmVhZGNydW1iX1NlYyB1bCBsaTpsYXN0LWNoaWxkOmFmdGVye2Rpc3BsYXk6bm9uZX0uYnJlYWRjcnVtYl9TZWMgdWwgbGkgYXtjb2xvcjojNTk1OTU5O2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjI0cHh9LnNpbmdsZS1zaG93IC5icmVhZGNydW1iX1NlY3twYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXRvcDowfS5zaW5nbGUtc2hvdyAuYnJlYWRjcnVtYl9TZWMgdWx7cGFkZGluZzowO21hcmdpbjowO2xpc3Qtc3R5bGU6bm9uZX0uc2luZ2xlLXNob3cgLmJyZWFkY3J1bWJfU2VjIHVsIGxpe2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNnB4O2NvbG9yOiMxYTFhMWE7cGFkZGluZy1ib3R0b206MTBweDtmbG9hdDpub25lO2Rpc3BsYXk6YmxvY2s7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5zaW5nbGUtc2hvdyAuYnJlYWRjcnVtYl9TZWMgdWwgbGkuaXRlbS1ob21le2Rpc3BsYXk6bm9uZX0uc2luZ2xlLXNob3cgLmJyZWFkY3J1bWJfU2VjIHVsIGxpLml0ZW0tdGF4e2Rpc3BsYXk6bm9uZX0uc2luZ2xlLXNob3cgLmJyZWFkY3J1bWJfU2VjIHVsIGxpIC5icmVhZC1jdXJyZW50e2NvbG9yOiMwMDU3Yjc7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE2cHg7Zm9udC13ZWlnaHQ6NDAwfS5zaW5nbGUtc2hvdyAuYnJlYWRjcnVtYl9TZWMgdWwgbGk6YWZ0ZXJ7Y29udGVudDpcIlwiO3BhZGRpbmc6MCA2cHg7cG9zaXRpb246cmVsYXRpdmV9LnNpbmdsZS1zaG93IC5icmVhZGNydW1iX1NlYyB1bCBsaTpsYXN0LWNoaWxkOmFmdGVye2Rpc3BsYXk6bm9uZX0uc2luZ2xlLXNob3cgLmJyZWFkY3J1bWJfU2VjIHVsIGxpIGF7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE2cHg7Y29sb3I6IzFhMWExYX0uc2luZ2xlLXNob3cgLmJyZWFkY3J1bWJfU2VjIHVsIGxpIGE6aG92ZXJ7Y29sb3I6IzAwNTdiNzt0ZXh0LWRlY29yYXRpb246bm9uZX0ucmVsYXRlZF9hcnRpY2xlc3tiYWNrZ3JvdW5kOiNmNmY2ZjY7cGFkZGluZzo0MHB4IDA7bWFyZ2luLXRvcDo0MHB4fS5yZWxhdGVkX2FydGljbGVzIGgze2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjI0cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMxYTFhMWE7Zm9udC13ZWlnaHQ6NTAwO3BhZGRpbmctYm90dG9tOjQ1cHg7bGV0dGVyLXNwYWNpbmc6MXB4O2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjttYXJnaW4tYm90dG9tOjB9LnJlbGF0ZWRfYXJ0aWNsZXMgLmZlYXR1cmVkSW1hZ2V7ZmxvYXQ6bGVmdDtwYWRkaW5nLXJpZ2h0OjMwcHg7d2lkdGg6NDclO292ZXJmbG93OmhpZGRlbn0ucmVsYXRlZF9hcnRpY2xlcyAuZmVhdHVyZWRJbWFnZSBhe292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmlubGluZS1ibG9ja30ucmVsYXRlZF9hcnRpY2xlcyAuZmVhdHVyZWRJbWFnZSBpbWd7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7dHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsO3RyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt3aWR0aDoxMDAlfS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm97cGFkZGluZy10b3A6MjBweDtmbG9hdDpsZWZ0O3dpZHRoOjUzJX0ucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIGg0e21hcmdpbjowIDAgMTBweDtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjRweDtmb250LXdlaWdodDo0MDA7bWluLWhlaWdodDo0OXB4O2hlaWdodDo0OXB4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1saW5lLWNsYW1wOjI7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1vLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW1zLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW1vei1iaW5kaW5nOnVybChcImVsbGlwc2lzLnhtbCNlbGxpcHNpc1wiKX0ucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIGg0IGF7Y29sb3I6IzFhMWExYTtkaXNwbGF5OmJsb2NrfS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gcHttaW4taGVpZ2h0OjQ2cHg7aGVpZ2h0OjQ2cHg7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6Mjstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW8tdGV4dC1vdmVyZmxvdzplbGxpcHNpczstbXMtdGV4dC1vdmVyZmxvdzplbGxpcHNpczstbW96LWJpbmRpbmc6dXJsKFwiZWxsaXBzaXMueG1sI2VsbGlwc2lzXCIpfS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gLm1lZGlhX3NlY3Rpb257YmFja2dyb3VuZC1wb3NpdGlvbjowIDJweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtjb2xvcjojMDAwfS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gLnRpbWVfbWVkaWF7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixzYW5zLXNlcmlmO2NvbG9yOiMwMDU3Yjc7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTZweDtjb2xvcjojYmRiZGJkfS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gLmFydGljbGVFeHRyYXN7cG9zaXRpb246cmVsYXRpdmV9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhcyAuaWNvbkltZ3twYWRkaW5nLXJpZ2h0OjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzAwNTdiNztmbG9hdDpsZWZ0O2xpbmUtaGVpZ2h0OjI0cHh9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhcyAuaWNvbkltZyBpLmZhLXBsYXl7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0ycHh9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhcyAuaWNvbkltZyAuc3ZnSWNvbnt3aWR0aDoxNHB4O2hlaWdodDoxNnB4O21hcmdpbi10b3A6NXB4fS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gLmFydGljbGVFeHRyYXMgLmljb25JbWcgLnN2Z0ljb24gcGF0aHtmaWxsOiMwMDU3Yjd9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhcyAuaWNvbkltZy5hdWRpb190eXBlIC5zdmdJY29uIHBhdGh7ZmlsbDojMDA1N2I3fS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gLmFydGljbGVFeHRyYXMgLmljb25JbWcubmV3c190eXBlIC5zdmdJY29uIHJlY3R7ZmlsbDojMDA1N2I3fS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gLmFydGljbGVFeHRyYXMgLmV4dHJhc0J0bXtjb2xvcjojMDA1N2I3O3BhZGRpbmc6M3B4IDAgMCAyNXB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE2cHg7ZGlzcGxheTpibG9ja30ucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFzIC5zbGFzaHtjb2xvcjojMDA1N2I3O3BhZGRpbmc6MCA1cHh9LnJlbGF0ZWRfYXJ0aWNsZXMgLnJlbGF0ZWRfYmxvY2t7bWFyZ2luLWJvdHRvbTo0MHB4fS5yZWxhdGVkX2FydGljbGVzIC5yZWxhdGVkX2Jsb2NrOm50aC1jaGlsZCgybisxKXtjbGVhcjpib3RofS5yZWxhdGVkX2FydGljbGVzIC5yZWxhdGVkX2Jsb2NrSW46aG92ZXIgLmZlYXR1cmVkSW1hZ2UgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjA1KTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjA1KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjA1KX0ucmVsYXRlZF9hcnRpY2xlcyAucmVsYXRlZF9ibG9ja0luOmhvdmVyIC5hcnRpY2xlX2luZm8gaDQgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMDY3YmZmfS5hZHZlcnRpc2VtZW50X3NlY3Rpb257Ym9yZGVyOjFweCBzb2xpZCAjZTllOWU5O3BhZGRpbmc6MjNweCAwO21hcmdpbjo2MHB4IGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9LnRleHRfYm9yZGVyYm94X3dpZGdldHtib3JkZXI6MXB4IHNvbGlkICNlOWU5ZTk7cGFkZGluZzoyM3B4IDIwcHg7bWFyZ2luOjEwcHggYXV0byA1MHB4IGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9Ym9keS5zaW5nbGUtYXJ0aWNsZSAudGV4dF9ib3JkZXJib3hfd2lkZ2V0e21hcmdpbjo1MHB4IGF1dG99Ym9keS5ob21lIC50ZXh0X2JvcmRlcmJveF93aWRnZXR7bWFyZ2luOjEwcHggYXV0byAwfS5hZF9zaWRlYmFye21hcmdpbi10b3A6LTIzcHh9LnNwb25zZXJfbGlua3ttYXJnaW4tdG9wOjMwcHh9LnNwb25zZXJfbGluayBoM3tmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjI0cHg7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tdG9wOjB9LnNwb25zZXJfbGluayAuc3Bvc2VyX3NlY3Rpb257bWFyZ2luLXRvcDoxMHB4O21hcmdpbi1ib3R0b206MjBweH0uc3BvbnNlcl9saW5rIC5zcG9zZXJfc2VjdGlvbiAuaW1nQ29se2Zsb2F0OmxlZnQ7d2lkdGg6ODVweH0uc3BvbnNlcl9saW5rIC5zcG9zZXJfc2VjdGlvbiAuaW1nQ29sIGF7ZGlzcGxheTpibG9ja30uc3BvbnNlcl9saW5rIC5zcG9zZXJfc2VjdGlvbiAudGV4dENvbHtwYWRkaW5nLWxlZnQ6MTEwcHg7ZGlzcGxheTpibG9ja30uc3BvbnNlcl9saW5rIC5zcG9zZXJfc2VjdGlvbiBoNHtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjFweDttYXJnaW46MCAwcHggOHB4IDB9LnNwb25zZXJfbGluayAuc3Bvc2VyX3NlY3Rpb24gaDQgYXtjb2xvcjojMDAwfS5zcG9uc2VyX2xpbmsgLnNwb3Nlcl9zZWN0aW9uIGg0IGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzA2N2JmZn0uc3BvbnNlcl9saW5rIC5zcG9zZXJfc2VjdGlvbiBwe2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHh9LnRvcEFydGljbGV7cGFkZGluZzo3MHB4IDAgMH0udG9wQXJ0aWNsZSAuc2VjSGVhZGluZ3t0ZXh0LWFsaWduOmxlZnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS50b3BBcnRpY2xlIC50b3BDYXROdiB1bHttYXJnaW46MDtwYWRkaW5nLWxlZnQ6MHB4O2xpc3Qtc3R5bGU6bm9uZX0udG9wQXJ0aWNsZSAudG9wQ2F0TnYgdWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMzVweDtwYWRkaW5nOjAgNnB4IDEwcHg7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgcmdiYSgwLDAsMCwwKTstbW96LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstd2Via2l0LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDt0cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW8tdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1tcy10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGx9LnRvcEFydGljbGUgLnRvcENhdE52IHVsIGxpOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LnRvcEFydGljbGUgLnRvcENhdE52IHVsIGxpIGF7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjE1cHg7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMWExYTFhO2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LWFsaWduOmNlbnRlcn0udG9wQXJ0aWNsZSAudG9wQ2F0TnYgdWwgbGkgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMDA1N2I3fS50b3BBcnRpY2xlIC50b3BDYXROdiB1bCBsaTpob3Zlcntib3JkZXItYm90dG9tOjVweCBzb2xpZCAjMDA1N2I3fS50b3BBcnRpY2xlIC50b3BDYXROdiB1bCBsaS5jdXJyZW50LWNhdHtib3JkZXItYm90dG9tOjVweCBzb2xpZCAjMDA1N2I3O3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9LnRvcEFydGljbGUgLnRvcENhdE52IHVsIGxpLmN1cnJlbnQtY2F0IGF7Y29sb3I6IzAwNTdiN30ubmF2RmlsdGVye21hcmdpbjozMHB4IDAgMjVweH0ubmF2RmlsdGVyIHVse3BhZGRpbmc6MDttYXJnaW46MDtsaXN0LXN0eWxlOm5vbmV9Lm5hdkZpbHRlciB1bCBsaXtmbG9hdDpsZWZ0O21hcmdpbjowIDBweDtwYWRkaW5nOjdweCAyMHB4IDdweCAwO2JvcmRlci1yYWRpdXM6MTBweDtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MTVweDtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWZ9Lm5hdkZpbHRlciB1bCBsaSBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5uYXZGaWx0ZXIgdWwgbGkgc3Bhbi5jYXRUYWd7YmFja2dyb3VuZDojZjRmNGY0O3BhZGRpbmc6OHB4IDE4cHg7Y29sb3I6IzVkNWQ1ZDtib3JkZXItcmFkaXVzOjE5cHggMCAwIDE5cHg7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0fS5uYXZGaWx0ZXIgdWwgbGkgc3Bhbi5jb3VudF9wb3N0c3tiYWNrZ3JvdW5kOiNlOWU5ZTk7cGFkZGluZzo4cHggMTRweDtjb2xvcjojNWQ1ZDVkO2JvcmRlci1yYWRpdXM6MCAxOXB4IDE5cHggMDtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnR9Lm5hdkZpbHRlciB1bCBsaTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowO3BhZGRpbmctbGVmdDowfS5uYXZGaWx0ZXIgdWwgbGkuY3VycmVudE5hdiBzcGFuLmNhdFRhZ3tiYWNrZ3JvdW5kOiMwMDU3Yjc7cGFkZGluZzo4cHggMThweDtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MTlweCAwIDAgMTlweDtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnR9Lm5hdkZpbHRlciB1bCBsaS5jdXJyZW50TmF2IHNwYW4uY291bnRfcG9zdHN7YmFja2dyb3VuZDojMDA1N2I3O3BhZGRpbmc6OHB4IDE0cHg7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjAgMTlweCAxOXB4IDA7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0fS5uYXZGaWx0ZXIgdWwgbGk6aG92ZXIgc3Bhbi5jYXRUYWd7YmFja2dyb3VuZDojMDA1N2I3O3BhZGRpbmc6OHB4IDE4cHg7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjE5cHggMCAwIDE5cHg7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0Oy1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbH0ubmF2RmlsdGVyIHVsIGxpOmhvdmVyIHNwYW4uY291bnRfcG9zdHN7YmFja2dyb3VuZDojMDA1N2I3O3BhZGRpbmc6OHB4IDE0cHg7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjAgMTlweCAxOXB4IDA7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0Oy1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbH0uc2luZ0FydGljbGUgLmFsbC1hcnRpY2xlIC5hcnRpY2xlQm94SG9sZDpudGgtY2hpbGQoM24rMSl7Y2xlYXI6Ym90aH0uc2luZ0FydGljbGUgLmFkX3NpZGViYXJ7bWFyZ2luLXRvcDotMjBweH0ubG9hZF9tb3Jle2JhY2tncm91bmQ6IzAwNTdiNztmbG9hdDpyaWdodDtwYWRkaW5nOjIwcHggNjRweDtjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MTVweDtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7bWFyZ2luLXRvcDo0MHB4fS5sb2FkX21vcmU6aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kOiMxZjFmMWZ9LmNsZWFye2NsZWFyOmJvdGh9LnBvc3RQYWdle2JvcmRlci10b3A6MXB4IHNvbGlkICNlOWU5ZTk7bWFyZ2luOjB9LnBvc3RQYWdlIC5wYWdpbmF0aW9ue3BhZGRpbmctdG9wOjA7bWFyZ2luOjMwcHggMDtib3JkZXItcmFkaXVzOjA7ZmxvYXQ6bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZX0ucG9zdFBhZ2UgLnBhZ2luYXRpb24gdWx7cGFkZGluZzowO21hcmdpbjowO2xpc3Qtc3R5bGU6bm9uZX0ucG9zdFBhZ2UgLnBhZ2luYXRpb24gdWwgbGl7YmFja2dyb3VuZDojZjdmN2Y3O2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjZweH0ucG9zdFBhZ2UgLnBhZ2luYXRpb24gdWwgbGkgYXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjIwcHggMjVweDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtjb2xvcjojMWExYTFhfS5wb3N0UGFnZSAucGFnaW5hdGlvbiB1bCBsaSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiMwMDU3Yjd9LnBvc3RQYWdlIC5wYWdpbmF0aW9uIHVsIGxpIGEuZXh0UG9pbnR7cGFkZGluZzoxOXB4IDIwcHh9LnBvc3RQYWdlIC5wYWdpbmF0aW9uIHVsIGxpIGEuZXh0UG9pbnQgLnN2Z0ljb257d2lkdGg6MjBweDtoZWlnaHQ6MThweDt0b3A6MnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5wb3N0UGFnZSAucGFnaW5hdGlvbiB1bCBsaSBhLmV4dFBvaW50IC5zdmdJY29uIGxpbmV7c3Ryb2tlOiMwMDU3Yjd9LnBvc3RQYWdlIC5wYWdpbmF0aW9uIHVsIGxpIGEuZXh0UG9pbnQgLnN2Z0ljb24gcG9seWxpbmV7c3Ryb2tlOiMwMDU3Yjd9LnBvc3RQYWdlIC5wYWdpbmF0aW9uIHVsIGxpIGEuZXh0UG9pbnQubGVmdEFycm93e3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0ucG9zdFBhZ2UgLnBhZ2luYXRpb24gdWwgbGkgYS5uZXh0e2NvbG9yOiMwMDU3Yjd9LnBvc3RQYWdlIC5wYWdpbmF0aW9uIHVsIGxpIGEucHJldntjb2xvcjojMDA1N2I3fS5wb3N0UGFnZSAucGFnaW5hdGlvbiB1bCBsaSBzcGFuLmN1cnJlbnR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoyMXB4IDI3cHg7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjBweDtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7Y29sb3I6IzAwNTdiN30ucG9zdFBhZ2UgLnBhZ2luYXRpb24gdWwgbGkuY3VycmVudC1wYWdlIGF7Y29sb3I6IzAwNTdiN30ucG9zdFBhZ2UgLnBhZ2luYXRpb24gdWwgbGkubmV4dCBhe2NvbG9yOiMwMDU3Yjd9LnBvc3RQYWdlIC5wYWdpbmF0aW9uX2pzLmFjdGl2ZTphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjgpO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL2RlZmF1bHQuZ2lmXCIpO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXNpemU6NDBweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7ei1pbmRleDoyO2Rpc3BsYXk6YmxvY2t9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXJ7bWFyZ2luLXRvcDo0MHB4fS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlQm94SG9sZHttaW4taGVpZ2h0OmF1dG87bWFyZ2luLWJvdHRvbTo0MHB4fS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlQm94SG9sZCAuYXJ0aWNsZUJveHtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMDAwfS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlQm94SG9sZCAuYXJ0aWNsZUJveCAuYXJ0aWNsZUltZyBhe2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2JsYWNrX2JnLnBuZyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0aWNsZUJveEhvbGQgLmFydGljbGVCb3ggLmFydGljbGVJbWcgYSBpbWd7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCBhdXRvO2hlaWdodDphdXRvO3dpZHRoOjEwMCV9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydGljbGVCb3hIb2xkIC5hcnRpY2xlQm94IC5hcnRpY2xlQ29udHt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjMxcHggMzBweCAyMHB4O2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojZjdmN2Y3fS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlQm94SG9sZCAuYXJ0aWNsZUJveCAuYXJ0aWNsZVRleHR7bWFyZ2luOjAgMjBweDttaW4taGVpZ2h0OjY1cHg7aGVpZ2h0OjY1cHg7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6Mzstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW8tdGV4dC1vdmVyZmxvdzplbGxpcHNpczstbXMtdGV4dC1vdmVyZmxvdzplbGxpcHNpczstbW96LWJpbmRpbmc6dXJsKFwiZWxsaXBzaXMueG1sI2VsbGlwc2lzXCIpfS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlVGl0bGUgYXtmb250LXNpemU6MjNweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtkaXNwbGF5OmJsb2NrfS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnQtaW5mb3tmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxN3B4O2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLXRvcDozNXB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzoxcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydC1pbmZvIC50aW1lSWNvbntmbG9hdDpsZWZ0O3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7bWFyZ2luLXRvcDoycHh9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydC1pbmZvIC50aW1lSWNvbiAuc3ZnSWNvbiBwYXRoe2ZpbGw6IzA2N2JmZn0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0LWluZm8gLnRpbWVUZXh0e2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjIwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2hlaWdodDo0MHB4fS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5wb3N0UGFnZXttYXJnaW46MCAwIDMwcHh9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFkdmVydGlzZW1lbnRfc2VjdGlvbnttYXJnaW46MjBweCAxOHB4IDYwcHg7cGFkZGluZzoyN3B4IDB9LnRlYW1fbGlzdCAudGVhbV9saXN0UmlnaHR7bWFyZ2luLXRvcDo0MHB4fS50ZWFtX2xpc3QgLmFkX3NpZGViYXJ7bWFyZ2luLXRvcDoyOHB4fS5wb2RjYXN0U2VjLnNob3dfZGV0YWlsIC5zZWNIZWFkaW5ne3RleHQtYWxpZ246Y2VudGVyfS5wb2RjYXN0U2VjLnNob3dfZGV0YWlsIC5wb2RjYXN0TGlzdFNtYWxsIC5wb2RjYXN0QmxvY2s6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDpub25lfWJvZHkgLnNob3dEZXRhaWxTZWMyIC5sZWZ0U2VjdGlvbiAuZmxvYXRpbmdfZGl2IC5mbG9hdGluZ19oZWFkaW5ne3BhZGRpbmctYm90dG9tOjExcHh9Ym9keSAuc2hvd0RldGFpbFNlYzIgLmxlZnRTZWN0aW9uIC5mbG9hdGluZ19kaXYgLnRhZ3N7bWFyZ2luLXRvcDowfS5zaG93ZmlsdGVyU2VjIC5zZWNIZWFkaW5ne3BhZGRpbmctYm90dG9tOjB9LnNob3dmaWx0ZXJTZWMgLmZpbHRlclRvcEJhci50b3BBcnRpY2xle3BhZGRpbmc6NDVweCAwIDQwcHh9LmFydGljbGVCb3hCaWcuc2hvd19kZXRhaWxQYWdlIC5pY29uSW1nIGkuZmEtcGxheXtwYWRkaW5nOjNweCA0cHggNHB4IDZweDtkaXNwbGF5OmlubGluZTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxMHB4O2JhY2tncm91bmQ6IzAwNTdiN31ib2R5IC5HdWVzdFNlY3Rpb24udGVhbV9saXN0e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTU7cGFkZGluZy1ib3R0b206NTBweH1ib2R5IC5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC5ndWVzdHNCbG9jayAuZ3Vlc3RDbnQgaDQgYXtjb2xvcjojMDAwfWJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrIC5ndWVzdENudCBoNCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNmZmZ9LnNlYXJjaF9JY29uX2RpdntiYWNrZ3JvdW5kOiNmNmY2ZjY7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTttYXgtd2lkdGg6ODMwcHg7ei1pbmRleDoyMTt0b3A6MjQzcHh9LnNlYXJjaF9JY29uX2RpdiBmb3Jte3Bvc2l0aW9uOnJlbGF0aXZlfS5zZWFyY2hfSWNvbl9kaXYgLnNlYXJjaEljb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDozMHB4O3RvcDo1MCU7bWFyZ2luLXRvcDotMTJweDt3aWR0aDoyM3B4fS5zZWFyY2hfSWNvbl9kaXYgLnNlYXJjaEljb24gLnN2Z0ljb257d2lkdGg6MjNweDtoZWlnaHQ6MjNweH0uc2VhcmNoX0ljb25fZGl2IC5zZWFyY2hJY29uIC5zdmdJY29uIHBhdGh7ZmlsbDojMWExYTFhfS5zZWFyY2hfSWNvbl9kaXYgLnN1Ym1pdEljb257cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MzVweDt0b3A6NTAlO21hcmdpbi10b3A6LTEycHh9LnNlYXJjaF9JY29uX2RpdiAuc3VibWl0SWNvbiAuc3ZnSWNvbnt3aWR0aDoyOXB4O2hlaWdodDoyN3B4fS5zZWFyY2hfSWNvbl9kaXYgLnN1Ym1pdEljb24gLnN2Z0ljb24gbGluZXtzdHJva2U6IzA2N2JmZn0uc2VhcmNoX0ljb25fZGl2IC5zdWJtaXRJY29uIC5zdmdJY29uIHBvbHlsaW5le3N0cm9rZTojMDY3YmZmfS5zZWFyY2hfSWNvbl9kaXYgaW5wdXRbdHlwZT10ZXh0XXt3aWR0aDoxMDAlO3BhZGRpbmc6MjBweCAzMHB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6bm9uZTtmb250LXNpemU6MjJweDtwYWRkaW5nLWxlZnQ6NzBweDtwYWRkaW5nLXJpZ2h0OjgwcHh9LnNlYXJjaF9JY29uX2RpdiBpbnB1dFt0eXBlPXN1Ym1pdF17Zm9udC1zaXplOjA7d2lkdGg6MzZweDtoZWlnaHQ6MjdweDtib3JkZXI6bm9uZTtsaW5lLWhlaWdodDo0NHB4O3Bvc2l0aW9uOmFic29sdXRlOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTt6LWluZGV4OjEwO3RvcDo1MCU7bWFyZ2luLXRvcDotMTFweDtyaWdodDozMHB4fS5zZWFyY2hfSWNvbl9kaXYgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDg5LDg5LDg5LC41KX0uc2VhcmNoX0ljb25fZGl2IGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSg4OSw4OSw4OSwuNSl9LnNlYXJjaF9JY29uX2RpdiBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDg5LDg5LDg5LC41KX0uc2VhcmNoX0ljb25fZGl2IGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDg5LDg5LDg5LC41KX0uYmxhY2tfb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjQzcHg7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC42MSk7ei1pbmRleDo5fS5ibGFja19vdmVybGF5Mntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtiYWNrZ3JvdW5kOm5vbmU7ei1pbmRleDo5fS53aGl0ZV9vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuOSk7ei1pbmRleDo1fS5mZWF0aGVybGlnaHQgLmZlYXRoZXItbGlnaHQtYm94e3dpZHRoOjgwdnc7bWF4LXdpZHRoOjgwMHB4fS5tZWdhTWVudXtwYWRkaW5nOjM1cHggMCAzMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNjBweDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjEwMDtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjkpfS5tZWdhTWVudSAuaW50cm9NZWdhIGgye21hcmdpbjowIDAgMTVweDtmb250LXNpemU6MzJweDtjb2xvcjojMDA1N2I3O2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDozOHB4fS5tZWdhTWVudSB1bHtwYWRkaW5nOjA7bWFyZ2luOjA7bGlzdC1zdHlsZTpub25lOy13ZWJraXQtY29sdW1uLWNvdW50OjM7LW1vei1jb2x1bW4tY291bnQ6Mztjb2x1bW4tY291bnQ6M30ubWVnYU1lbnUgdWwgbGl7cGFkZGluZy1yaWdodDoxMHB4fS5tZWdhTWVudSB1bCBsaS5tYWluLW1lbnUtaXRlbXttYXJnaW4tYm90dG9tOjE1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJX0ubWVnYU1lbnUgdWwgbGkgYXtmb250LXNpemU6MTZweDtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MjhweDtjb2xvcjojMWYxZjFmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ubWVnYU1lbnUgdWwgbGkgYTpob3Zlcntjb2xvcjojMDA1N2I3O3RleHQtZGVjb3JhdGlvbjpub25lfS5tZWdhTWVudSB1bCBsaSAuY3VzdG9tU3ViTWVudXtwYWRkaW5nLWJvdHRvbTo1cHh9Lm1lZ2FNZW51IHVsIGxpIC52aWV3TWVudXtwYWRkaW5nLWJvdHRvbToyMHB4O2Rpc3BsYXk6YmxvY2t9Lm1lZ2FNZW51IHVsIGxpIC52aWV3TWVudSBhe2NvbG9yOiMwMDU3Yjc7dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjIycHh9Lm1lZ2FNZW51IHVsIGxpIHVsey13ZWJraXQtY29sdW1uLWNvdW50OmluaGVyaXQ7LW1vei1jb2x1bW4tY291bnQ6aW5oZXJpdDtjb2x1bW4tY291bnQ6aW5oZXJpdDtwYWRkaW5nLXRvcDo4cHg7cGFkZGluZy1ib3R0b206MH0ubWVnYU1lbnUgdWwgbGkgdWwgbGl7cGFkZGluZy1ib3R0b206NXB4O3BhZGRpbmctcmlnaHQ6MHB4fS5tZWdhTWVudSB1bCBsaSB1bCBsaSBhe2ZvbnQtc2l6ZToxNXB4O2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoyMnB4O2NvbG9yOiM2NTY1NjU7cGFkZGluZy1ib3R0b206NHB4O2Rpc3BsYXk6YmxvY2s7dGV4dC10cmFuc2Zvcm06aW5pdGlhbH0ubWVnYU1lbnUgdWwgbGkgdWwgbGkgYTpob3Zlcntjb2xvcjojMDA1N2I3O3RleHQtZGVjb3JhdGlvbjpub25lfS5tZWdhTWVudSB1bCBsaSB1bCBsaS5oaWdobGlnaHRlZCBhe2NvbG9yOiMwMDU3Yjc7Zm9udC13ZWlnaHQ6NjAwfS5tZWdhTWVudSB1bCBsaSB1bCBsaS5oaWdobGlnaHRlZCBhOmhvdmVye2NvbG9yOiMwMDB9Lm1vYmlsZV9tZW51IHVsIGxpIHNwYW4ubW9iaWxlX2Fycm93e2Rpc3BsYXk6bm9uZX0uc2hvd2ZpbHRlclNlYyAudGFiQ29udGVudFNlY3ttaW4taGVpZ2h0OjYwMHB4fS5zaG93ZmlsdGVyU2VjIC50YWJDb250X2RpdntkaXNwbGF5Om5vbmV9LnNob3dmaWx0ZXJTZWMgLnRhYkNvbnRfZGl2LmN1cnJlbnR7ZGlzcGxheTpibG9ja30ubWVnYU1lbnUgLm1lZ2Etb3Blbntwb3NpdGlvbjpmaXhlZH0udG9wQXJ0aWNsZVNlY3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWZlZmVmfS5jbGVhckRlc2t7Y2xlYXI6Ym90aH0uR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydGljbGVCb3h7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzAwNTdiN30uR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydGljbGVCb3ggLmFydGljbGVJbWd7YmFja2dyb3VuZDp1cmwoLi4vaW1nL2JsYWNrX2JnLnBuZykgcmVwZWF0fS5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0aWNsZUJveCAuYXJ0aWNsZUNvbnR7cGFkZGluZy10b3A6NTJweDtwYWRkaW5nLWJvdHRvbTo0MXB4O2JhY2tncm91bmQ6I2ZmZn0uR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydGljbGVCb3ggLmFydGljbGVDb250IC5hcnRpY2xlVGl0bGV7bWFyZ2luLWJvdHRvbTozMHB4fS5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0aWNsZUJveCAuYXJ0aWNsZUNvbnQgLmFydGljbGVUZXh0e2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjI0cHh9Lkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlQm94IC5hcnRpY2xlQ29udCAuYXJ0aWNsZVRleHQgcHtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyNHB4fS5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuZmVhdHVyZWRfYmxvY2subGFyZ2VFbGVtZW50IC5hcnRpY2xlVGl0bGUgYXtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDozNHB4fS5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuZmVhdHVyZWRfYmxvY2sgLmFydGljbGVUaXRsZSBhe2NvbG9yOiMwMDU3Yjd9Lkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2Nre2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNiM2IzYjN9Lkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrIC5ndWVzdEltYWdle292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOnVybCguLi9pbWcvZ3Vlc3RzLWJnLnBuZykgbm8tcmVwZWF0O3BhZGRpbmc6MjBweCAwIDIwcHh9Lkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrIC5ndWVzdEltYWdlIGltZ3tib3JkZXItcmFkaXVzOjUwJTtoZWlnaHQ6MTQwcHg7d2lkdGg6MTQwcHg7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyOy1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDt0cmFuc2Zvcm06c2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSl9Lkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrIC5ndWVzdENudHttaW4taGVpZ2h0OjEyMXB4fS5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC5ndWVzdHNCbG9jayAuZ3Vlc3RDbnQgaDR7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjRweDtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7cGFkZGluZy10b3A6MTVweDt0ZXh0LWFsaWduOmNlbnRlcn0uR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuZ3Vlc3RzQmxvY2sgLmd1ZXN0Q250IHB7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjRweDt0ZXh0LWFsaWduOmNlbnRlcn0uR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuZ3Vlc3RzQmxvY2s6aG92ZXJ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzAwNTdiN30uR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuZ3Vlc3RzQmxvY2s6aG92ZXIgLmd1ZXN0SW1hZ2UgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjA1KTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjA1KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjA1KX0uYXJ0aWNsZUJveHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7dHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsfS5hcnRpY2xlQm94IC5hcnRpY2xlSW1ne292ZXJmbG93OmhpZGRlbn0uYXJ0aWNsZUJveCAuYXJ0aWNsZUltZyBpbWd7d2lkdGg6MTAwJTstbW96LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDstd2Via2l0LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDt0cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7LW8tdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsOy1tcy10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7dHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpfS5hcnRpY2xlQm94IC5hcnRpY2xlQ29udCAuaWNvbkltZyAuc3ZnSWNvbnt3aWR0aDoxOHB4O2hlaWdodDoxOHB4fS5hcnRpY2xlQm94IC5hcnRpY2xlQ29udCAuaWNvbkltZy5hZGRfcGxheSBhIGkuZmEtdm9sdW1lLWRvd257ZGlzcGxheTpub25lfS5hcnRpY2xlQm94IC5hcnRpY2xlQ29udCAuaWNvbkltZy5hZGRfcGxheSBhIGkuZmEtcGxheXtwYWRkaW5nOjNweCA0cHggNHB4IDZweDtkaXNwbGF5OmlubGluZTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxMHB4O2JhY2tncm91bmQ6IzAwNTdiN30uYXJ0aWNsZUJveCAuYXJ0aWNsZUJ0bnt0ZXh0LWFsaWduOmNlbnRlcn0uYXJ0aWNsZUJveCAuYXJ0aWNsZUJ0biBhe3BhZGRpbmc6MTBweCAxMHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyMHB4O21pbi13aWR0aDoxNzBweDtmb250LXdlaWdodDo3MDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZDojMDA1N2I3fS5hcnRpY2xlQm94IC5hcnRpY2xlQnRuIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmFydGljbGVCb3gubGFyZ2VCb3h7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzAwMH0uYXJ0aWNsZUJveC5sYXJnZUJveCAuYXJ0aWNsZUNvbnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo3MHB4IDgwcHggMjBweCA4MHB4fS5hcnRpY2xlQm94LmxhcmdlQm94IC5hcnRpY2xlQ29udCAuYXJ0aWNsZUJ0bntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7bGVmdDowO3JpZ2h0OjA7dG9wOi0yMHB4fS5hcnRpY2xlQm94LmxhcmdlQm94IC5hcnRpY2xlVGl0bGV7bWluLWhlaWdodDo2OHB4O2hlaWdodDo2OHB4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1saW5lLWNsYW1wOjI7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1vLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW1zLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW1vei1iaW5kaW5nOnVybChcImVsbGlwc2lzLnhtbCNlbGxpcHNpc1wiKX0uYXJ0aWNsZUJveC5sYXJnZUJveCAuYXJ0aWNsZVRpdGxlIGF7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MzRweH0uYXJ0aWNsZUJveC5sYXJnZUJveCAuYXJ0aWNsZVRleHR7bWFyZ2luLWJvdHRvbTo0MHB4O21pbi1oZWlnaHQ6NzJweDtoZWlnaHQ6NzJweDtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDozOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczstby10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tcy10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tb3otYmluZGluZzp1cmwoXCJlbGxpcHNpcy54bWwjZWxsaXBzaXNcIil9LmFydGljbGVCb3gubGFyZ2VCb3ggLmFydGljbGVUZXh0IHB7bGluZS1oZWlnaHQ6MjRweH0uYXJ0aWNsZUJveC5sYXJnZUJveC5sb25nZXJIZWFkZXIgLmFydGljbGVUaXRsZXttaW4taGVpZ2h0OjEzNnB4O2hlaWdodDoxMzZweDtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDo0fS5hcnRpY2xlQm94LmxhcmdlQm94LmxvbmdlckhlYWRlciAuYXJ0aWNsZVRleHR7ZGlzcGxheTpub25lfS5hcnRpY2xlQm94LnNtYWxsQm94e2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMwMDB9LmFydGljbGVCb3guc21hbGxCb3gubG9uZ2VySGVhZGVyIC5hcnRpY2xlQ29udHtwYWRkaW5nOjEwcHggMjBweCAxMHB4fS5hcnRpY2xlQm94LnNtYWxsQm94LmxvbmdlckhlYWRlciAuYXJ0aWNsZVRpdGxley13ZWJraXQtbGluZS1jbGFtcDo0ICFpbXBvcnRhbnQ7aGVpZ2h0Ojc4cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjhweCAhaW1wb3J0YW50fS5hcnRpY2xlQm94LnNtYWxsQm94LmxvbmdlckhlYWRlciAuYXJ0aWNsZVRpdGxlIGF7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MTlweH0uYXJ0aWNsZUJveC5zbWFsbEJveC5sb25nZXJIZWFkZXIgLmljb25JbWd7cGFkZGluZy1ib3R0b206OHB4fS5hcnRpY2xlQm94OmhvdmVye2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMwNjdiZmZ9LmFydGljbGVCb3g6aG92ZXIgLmFydGljbGVUaXRsZSBhe2NvbG9yOiMwNjdiZmZ9LmFydGljbGVCb3g6aG92ZXIgLmFydGljbGVJbWcgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjA1KTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjA1KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjA1KX0udG9wX2FydGljbGVzX193cmFwcGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvYXNzZXRzL2ltZy9iZ3BhdHRlcm4ucG5nP25ld1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgdG9wO2JhY2tncm91bmQtc2l6ZTphdXRvfS50b3BfYXJ0aWNhbCAuYXJ0aWNsZUJveC5sYXJnZUJveCAuYXJ0aWNsZUNvbnR7cGFkZGluZzo0MHB4IDQwcHggMjZweCA0MHB4fS50b3BfYXJ0aWNhbCAuYXJ0aWNsZUJveC5sYXJnZUJveCAuaWNvbkltZ3twYWRkaW5nLWJvdHRvbToyNnB4fS5oaWRlX2RpdntkaXNwbGF5Om5vbmV9LmZhZGVfb3V0X2RpdntvcGFjaXR5OjB9LnRvcF9hcnRpY2FsIC5yaWdodF9hcmVhIC5jb2wtbGctNjpudGgtY2hpbGQoMm4rMSl7Y2xlYXI6Ym90aH0udG9wX2FkZF9iYW5uZXIgLmFkZEJveHtwYWRkaW5nLWJvdHRvbToxMHB4fS50b3BfYWRkX2Jhbm5lciAuYWRkQm94IGltZ3t3aWR0aDoxMDAlfS50b3BfYWRkX2Jhbm5lciAud2lkZ2V0VGl0bGV7Y29sb3I6I2ZmZjttYXJnaW4tYm90dG9tOjIwcHh9Lm1vcmVfYXJ0aWNsZV9saW5re2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7bWFyZ2luLWJvdHRvbTozMHB4O3BhZGRpbmctYm90dG9tOjMwcHg7cGFkZGluZy10b3A6MTBweDt0ZXh0LWFsaWduOnJpZ2h0fS5tb3JlX2FydGljbGVfbGluayBhe2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyNHB4O2NvbG9yOiMwMDU3Yjc7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5tb3JlX2FydGljbGVfbGluayBhIC5tb3JlSWNvbnttYXJnaW4tbGVmdDo1cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOjJweH0ubW9yZV9hcnRpY2xlX2xpbmsgYSAubW9yZUljb24gLnN2Z0ljb257d2lkdGg6MTRweDtoZWlnaHQ6MTRweH0ubW9yZV9hcnRpY2xlX2xpbmsgYSAubW9yZUljb24gLnN2Z0ljb24gbGluZXtzdHJva2U6IzAwNTdiN30ubW9yZV9hcnRpY2xlX2xpbmsgYSAubW9yZUljb24gLnN2Z0ljb24gcG9seWxpbmV7c3Ryb2tlOiMwMDU3Yjd9Lm1vcmVfYXJ0aWNsZV9saW5rIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzAwMH0ubW9yZV9hcnRpY2xlX2xpbmsgYTpob3ZlciAubW9yZUljb24gLnN2Z0ljb24gbGluZXtzdHJva2U6IzAwMH0ubW9yZV9hcnRpY2xlX2xpbmsgYTpob3ZlciAubW9yZUljb24gLnN2Z0ljb24gcG9seWxpbmV7c3Ryb2tlOiMwMDB9LnBhZ2VTZWN0aW9uIC5hZHZlcnRpc2VtZW50X3NlY3Rpb257bWFyZ2luLWJvdHRvbTo0MHB4fS5wb2RjYXN0U2Vje3BhZGRpbmc6NjBweCAwIDQwcHg7YmFja2dyb3VuZDojZjZmNmY2fS5wb2RjYXN0U2VjIC5hcnRpX3Jvd3ttYXJnaW4tYm90dG9tOjQwcHh9LnBvZGNhc3RTZWMgLmFydGlfcm93Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5wb2RjYXN0U2VjIC5hcnRpX3JvdyAubGVmdF9pbWd7d2lkdGg6NDAlO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0ucG9kY2FzdFNlYyAuYXJ0aV9yb3cgLmxlZnRfaW1nIGF7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJX0ucG9kY2FzdFNlYyAuYXJ0aV9yb3cgLmxlZnRfaW1nIC5hcnRpY2xlSW1ne2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1zaXplOmNvdmVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6MjtoZWlnaHQ6MTAwJTstbW96LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDstd2Via2l0LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDt0cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7LW8tdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsOy1tcy10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7dHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpfS5wb2RjYXN0U2VjIC5hcnRpX3JvdyAubGVmdF9pbWcgLmFydGljbGVJbWcgaW1ne3Zpc2liaWxpdHk6aGlkZGVuOy1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDt0cmFuc2Zvcm06c2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSl9LnBvZGNhc3RTZWMgLmFydGlfcm93IC5yaWdodF9jb250ZW50e2JhY2tncm91bmQ6I2ZmZn0ucG9kY2FzdFNlYyAuYXJ0aV9yb3cgLnJpZ2h0X2NvbnRlbnQgLmFydGljbGVDb2xCb3h7cGFkZGluZy1ib3R0b206MHB4fS5wb2RjYXN0U2VjIC5hcnRpX3JvdyAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbEJveCAuYXJ0aWNsZUNvbnR7cGFkZGluZzozMHB4IDQwcHh9LnBvZGNhc3RTZWMgLmFydGlfcm93IC5yaWdodF9jb250ZW50IC5hcnRpY2xlQ29sQm94IC5hcnRpY2xlVGl0bGV7bWFyZ2luLWJvdHRvbToxNXB4O2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtjb2xvcjojMWExYTFhO21pbi1oZWlnaHQ6MTEycHg7aGVpZ2h0OjExMnB4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1saW5lLWNsYW1wOjQ7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1vLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW1zLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW1vei1iaW5kaW5nOnVybChcImVsbGlwc2lzLnhtbCNlbGxpcHNpc1wiKX0ucG9kY2FzdFNlYyAuYXJ0aV9yb3cgLnJpZ2h0X2NvbnRlbnQgLmFydGljbGVDb2xCb3ggLmFydGljbGVUaXRsZSBhe2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzFhMWExYTtmb250LXNpemU6MjFweDtsaW5lLWhlaWdodDoyN3B4fS5wb2RjYXN0U2VjIC5hcnRpX3JvdyAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbEJveCAuYXJ0aWNsZVRleHR7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixzYW5zLXNlcmlmO21hcmdpbi1ib3R0b206MjBweDttaW4taGVpZ2h0OjcwcHg7aGVpZ2h0OjcwcHg7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6Mzstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW8tdGV4dC1vdmVyZmxvdzplbGxpcHNpczstbXMtdGV4dC1vdmVyZmxvdzplbGxpcHNpczstbW96LWJpbmRpbmc6dXJsKFwiZWxsaXBzaXMueG1sI2VsbGlwc2lzXCIpfS5wb2RjYXN0U2VjIC5hcnRpX3JvdyAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbEJveCAuYXJ0aWNsZVRleHQgcHtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjttYXJnaW4tYm90dG9tOjB9LnBvZGNhc3RTZWMgLmFydGlfcm93IC5yaWdodF9jb250ZW50IC5hcnRpY2xlQ29sQm94IC5pY29uSW1ne3BhZGRpbmctcmlnaHQ6N3B4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiMwMDU3Yjc7ZmxvYXQ6bGVmdDtmb250LXNpemU6MjRweH0ucG9kY2FzdFNlYyAuYXJ0aV9yb3cgLnJpZ2h0X2NvbnRlbnQgLmFydGljbGVDb2xCb3ggLmljb25JbWcgLnN2Z0ljb257d2lkdGg6MThweDtoZWlnaHQ6MjJweDttYXJnaW4tdG9wOjJweH0ucG9kY2FzdFNlYyAuYXJ0aV9yb3cgLnJpZ2h0X2NvbnRlbnQgLmFydGljbGVDb2xCb3ggLmljb25JbWcgLnN2Z0ljb24gcGF0aHtmaWxsOiMwMDU3Yjd9LnBvZGNhc3RTZWMgLmFydGlfcm93IC5yaWdodF9jb250ZW50IC5hcnRpY2xlQ29sQm94IC5hcnRpY2xlRXh0cmFze2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwb3NpdGlvbjpyZWxhdGl2ZX0ucG9kY2FzdFNlYyAuYXJ0aV9yb3cgLnJpZ2h0X2NvbnRlbnQgLmFydGljbGVDb2xCb3ggLmFydGljbGVFeHRyYXMgLmFydGljbGVBdXRob3J7bGV0dGVyLXNwYWNpbmc6LjhweDtwYWRkaW5nLWJvdHRvbTo1cHh9LnBvZGNhc3RTZWMgLmFydGlfcm93IC5yaWdodF9jb250ZW50IC5hcnRpY2xlQ29sQm94IC5hcnRpY2xlRXh0cmFzIC5leHRyYXNCdG17Y29sb3I6IzAwNTdiNztwYWRkaW5nOjVweCAwIDAgMjdweH0ucG9kY2FzdFNlYyAuYXJ0aV9yb3cgLnJpZ2h0X2NvbnRlbnQgLmFydGljbGVDb2xCb3ggLmFydGljbGVFeHRyYXMgLmV4dHJhc0J0bSAuYXJ0aWNsZUF1dGhvcntjb2xvcjojMDAwfS5wb2RjYXN0U2VjIC5hcnRpX3JvdyAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbEJveCAuYXJ0aWNsZUV4dHJhcyAuZXh0cmFzQnRtIC51cGRhdGVkT257Y29sb3I6I2IzYjNiM30ucG9kY2FzdFNlYyAuYXJ0aV9yb3c6aG92ZXIgLmxlZnRfaW1nIC5hcnRpY2xlSW1ne3RyYW5zZm9ybTpzY2FsZSgxLjA1KTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjA1KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjA1KX0ucG9kY2FzdFNlYyAuYXJ0aV9yb3c6aG92ZXIgLmxlZnRfaW1nIC5hcnRpY2xlSW1nIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4wNSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjA1KTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjA1KTstby10cmFuc2Zvcm06c2NhbGUoMS4wNSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4wNSl9LnBvZGNhc3RTZWMgLmFydGlfcm93OmhvdmVyIC5yaWdodF9jb250ZW50IC5hcnRpY2xlQ29sQm94IC5hcnRpY2xlVGl0bGUgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMDY3YmZmfS5wb2RjYXN0U2VjIC5hcnRpX3Jvdzpmb2N1cyAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbEJveCAuYXJ0aWNsZVRpdGxlIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzA2N2JmZn0ucmVsYXRlZF9hcnRpY2xlcy5uZXdzX2FydGljbGVze3BhZGRpbmc6NzBweCAwIDUwcHg7Ym9yZGVyLXRvcDpub25lO21hcmdpbi10b3A6MHB4fS5uZXR3b3JrX3NlY3twYWRkaW5nOjcwcHggMH0ubmV0d29ya19zZWMgLnNsaWRlcl9ib3h7cGFkZGluZzozMHB4IDB9Lm5ldHdvcmtfc2VjIC5zbGlkZXJfYm94IC5pdGVte3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweDt0ZXh0LWFsaWduOmNlbnRlcn0ubmV0d29ya19zZWMgLnNsaWRlcl9ib3ggLml0ZW0gaW1ney13ZWJraXQtYm9yZGVyLXJhZGl1czo1MCU7LW1vei1ib3JkZXItcmFkaXVzOjUwJTstbXMtYm9yZGVyLXJhZGl1czo1MCU7LW8tYm9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXJhZGl1czo1MCU7bWFyZ2luOmF1dG87d2lkdGg6MTAwJTttYXgtd2lkdGg6MTMwcHh9Lm5ldHdvcmtfc2VjIC5zbGlkZXJfc2Vje3Bvc2l0aW9uOnJlbGF0aXZlfS5uZXR3b3JrX3NlYyAuc2xpZGVyX3NlYyBidXR0b257cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztoZWlnaHQ6NjBweDt3aWR0aDo2MHB4O3otaW5kZXg6OTt0b3A6NTAlO21hcmdpbi10b3A6LTMwcHg7YmFja2dyb3VuZC1jb2xvcjojZjZmNmY2O2ZvbnQtc2l6ZTowO2JvcmRlcjpub25lOy1tb3otdHJhbnNpdGlvbjpub25lOy13ZWJraXQtdHJhbnNpdGlvbjpub25lO3RyYW5zaXRpb246bm9uZTstby10cmFuc2l0aW9uOm5vbmU7LW1zLXRyYW5zaXRpb246bm9uZX0ubmV0d29ya19zZWMgLnNsaWRlcl9zZWMgLnNsaWNrLW5leHQuc2xpY2stYXJyb3d7cmlnaHQ6MHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL3NsaWRlcl9yaWdodF9hcnJvdy5wbmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246NTAlIC02MXB4O2JhY2tncm91bmQtc2l6ZToyMHB4fS5uZXR3b3JrX3NlYyAuc2xpZGVyX3NlYyAuc2xpY2stbmV4dC5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSAyMXB4O2N1cnNvcjpuby1kcm9wO2JhY2tncm91bmQtc2l6ZToyMHB4fS5uZXR3b3JrX3NlYyAuc2xpZGVyX3NlYyAuc2xpY2stcHJldi5zbGljay1hcnJvd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSAtNjFweDtsZWZ0OjBweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9zbGlkZXJfbGVmdF9hcnJvdy5wbmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToyMHB4fS5uZXR3b3JrX3NlYyAuc2xpZGVyX3NlYyAuc2xpY2stcHJldi5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZHtiYWNrZ3JvdW5kLXNpemU6MjBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSAyMXB4O2N1cnNvcjpuby1kcm9wfS5zcG9ydHNfc2Vje3BhZGRpbmc6MTAwcHggMCAzMHB4fS5hZGRfYmxvY2t7bWFyZ2luLWJvdHRvbToyMHB4fS5zcG9uc2VyX2xpbmsgLnNwb3Nlcl9zZWN0aW9uIFA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9Lm1vYmlsZV9zbGlkZXJfc2Vje2Rpc3BsYXk6bm9uZX0ubW9iaWxlX3NsaWRlcl9zZWMgLnNsaWNrLXNsaWRlIC5pY29uSW1nIGltZ3tkaXNwbGF5OmlubGluZS1ibG9ja31ib2R5Lm1lZ2EtbmF2LW9wZW57b3ZlcmZsb3c6aGlkZGVufS52b2x1bWVfYXJlYXstbW96LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstd2Via2l0LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDt0cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW8tdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1tcy10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGx9LnZvbHVtZV9hcmVhIC52b2x1bWVfaWNvbntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyMHB4O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OjIzcHg7dGV4dC1hbGlnbjpsZWZ0Oy1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbH0udm9sdW1lX2FyZWEgLnZvbHVtZV9pY29uIC52b2x1bWVfYmFye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMHB4O2hlaWdodDo4cHg7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjIpO3RvcDo4cHg7bGVmdDoyNXB4O3otaW5kZXg6NDtjdXJzb3I6cG9pbnRlcn0udm9sdW1lX2FyZWEgLnZvbHVtZV9pY29uIC52b2x1bWVfYmFyIC52b2x1bWVfdmFsdWV7ZGlzcGxheTpibG9jazt3aWR0aDozMCU7aGVpZ2h0OjhweDtiYWNrZ3JvdW5kOiNmZmZ9LnZvbHVtZV9hcmVhIC52b2x1bWVfaWNvbiAudm9sdW1lX2JhciAudm9sdW1lX292ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6Mjt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjhweH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWF7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7dHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsfS5ib3R0b21faGVhZC5vcGVuX3ZvbHVtZSAucmFkaW9fYXJlYXtwYWRkaW5nLWxlZnQ6NDUwcHh9QG1lZGlhKG1pbi13aWR0aDogODUwcHgpey5ib3R0b21faGVhZC5vcGVuX3ZvbHVtZSAucmFkaW9fYXJlYSAuc2hvd19pbmZve21heC13aWR0aDoyMTRweH19QG1lZGlhKG1pbi13aWR0aDogNzIwcHgpey5ib3R0b21faGVhZC5vcGVuX3ZvbHVtZSAucmFkaW9fYXJlYSAuc2hvd19pbmZvIC5lcXVhbGl6ZXJ7bGVmdDo0NDguNzVweH19QG1lZGlhKG1heC13aWR0aDogODUwcHgpey5ib3R0b21faGVhZC5vcGVuX3ZvbHVtZSAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmNhbGxfYXJlYXtkaXNwbGF5Om5vbmV9fS5ib3R0b21faGVhZC5vcGVuX3ZvbHVtZSAud2F0Y2hfc2Vje2xlZnQ6MjY4cHh9LmJvdHRvbV9oZWFkLm9wZW5fdm9sdW1lIC51c2VyX3BpY3tsZWZ0OjM1MnB4fS5ib3R0b21faGVhZC5vcGVuX3ZvbHVtZSAudm9sdW1lX2FyZWF7d2lkdGg6MTg0cHh9LmJvdHRvbV9oZWFkLm9wZW5fdm9sdW1lIC52b2x1bWVfYXJlYSAudm9sdW1lX2ljb257d2lkdGg6YXV0b30uYm90dG9tX2hlYWQuZm1fZml4ZWR7cG9zaXRpb246Zml4ZWQ7dG9wOjB9LnNsaWNrLWxpc3QuZHJhZ2dhYmxle21hcmdpbjphdXRvfS5zcG9uc29yLXNsaWRlciAuc2xpY2stbGlzdC5kcmFnZ2FibGV7bWFyZ2luOmF1dG87d2lkdGg6MTAwJX0uZ2FsbGVyeV9zaW5nbGVDb250ZW50IC5zbGljay1saXN0LmRyYWdnYWJsZXttYXJnaW46YXV0bzt3aWR0aDoxMDAlfS5wYWdlU2VjdGlvbntwYWRkaW5nOjUwcHggMH0uc2VjSGVhZGluZ3tmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtjb2xvcjojMDAwO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctYm90dG9tOjQ3cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5zZWNIZWFkaW5nIGF7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MjRweDtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7Y29sb3I6IzAwMDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLWJvdHRvbTo0N3B4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWRlY29yYXRpb246bm9uZX0uYXJ0aWNsZV9saXN0IC5hcnRpY2xlQm94e21hcmdpbi1ib3R0b206NDBweH0uYXJ0aWNsZV9saXN0IC5hcnRpY2xlQm94SG9sZDpudGgtY2hpbGQoM24rMSl7Y2xlYXI6Ym90aH0uYXJ0aWNsZUJveHtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZDlkOWQ5fS5hcnRpY2xlQm94IC5pY29uSW1ne3BhZGRpbmctYm90dG9tOjE1cHh9LmFydGljbGVCb3ggLmljb25JbWcgLnN2Z0ljb257d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0uYXJ0aWNsZUJveCAuaWNvbkltZyAuc3ZnSWNvbiBwYXRoe2ZpbGw6IzAwNTdiN30uYXJ0aWNsZUJveCAuaWNvbkltZyAuc3ZnSWNvbi5uZXdzSWNvbiByZWN0e2ZpbGw6IzAwNTdiN30uYXJ0aWNsZUJveCAuaWNvbkltZyAuc3ZnSWNvbiBwb2x5Z29ue2ZpbGw6IzAwNTdiN30uYXJ0aWNsZUJveCAuaWNvbkltZyAuZmF7Zm9udC1zaXplOjIwcHh9LmFydGljbGVCb3ggLmljb25JbWcgLmZhLXBsYXl7Zm9udC1zaXplOjEwcHh9LmFydGljbGVCb3guc21hbGxCb3ggLmljb25JbWd7cGFkZGluZy1ib3R0b206MThweH0uYXJ0aWNsZUJveCAuYXJ0aWNsZVRpdGxle21hcmdpbi1ib3R0b206NTZweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7Y29sb3I6IzFhMWExYX0uYXJ0aWNsZUJveCAuYXJ0aWNsZVRpdGxlIGF7ZGlzcGxheTpibG9jaztjb2xvcjojMWExYTFhO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI0cHh9LmFydGljbGVCb3ggLmFydGljbGVUaXRsZSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5hcnRpY2xlQm94IC5hcnRpY2xlVGl0bGUgYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0uYXJ0aWNsZUJveCAuYXJ0aWNsZUNvbnR7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoyMnB4IDQwcHh9LmFydGljbGVCb3ggLmFydGljbGVUZXh0e2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjttYXJnaW4tYm90dG9tOjE1cHh9LmFydGljbGVCb3ggLmFydGljbGVUZXh0IHB7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjJweDtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7bWFyZ2luLWJvdHRvbTowfS5hcnRpY2xlQm94IC5hcnRpY2xlRXh0cmFze2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxOHB4fS5hcnRpY2xlQm94IC5hcnRpY2xlRXh0cmFzIC5hcnRpY2xlQXV0aG9ye2xldHRlci1zcGFjaW5nOi44cHg7cGFkZGluZy1ib3R0b206MXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYXJ0aWNsZUJveCAuYXJ0aWNsZUV4dHJhcyAuZXh0cmFzQnRte2NvbG9yOiNiM2IzYjN9LmFydGljbGVCb3ggLmFydGljbGVFeHRyYXMgLmV4dHJhc0J0bSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiNiM2IzYjM7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5hcnRpY2xlQm94LmZlYXRCb3h7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzA2N2JmZn0uYXJ0aWNsZUJveC5mZWF0Qm94IC5hcnRpY2xlQ29udHtiYWNrZ3JvdW5kOiNmMmZhZmR9LmFydGljbGVCb3guZmVhdEJveCAuYXJ0aWNsZUF1dGhvcntjb2xvcjojMDY3YmZmfS5hcnRpY2xlQm94LmZlYXRCb3ggLmFydGljbGVUaXRsZXtjb2xvcjojMDY3YmZmfS5hcnRpY2xlQm94LmZlYXRCb3ggLmFydGljbGVUaXRsZSBhe2NvbG9yOiMwNjdiZmZ9LmhvbWVfbGF0ZXN0X3N0b3J5IC5hcnRpY2xlVGl0bGV7bWluLWhlaWdodDo5NXB4O2hlaWdodDo5NXB4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1saW5lLWNsYW1wOjQ7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1vLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW1zLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW1vei1iaW5kaW5nOnVybChcImVsbGlwc2lzLnhtbCNlbGxpcHNpc1wiKX0uaG9tZV9sYXRlc3Rfc3RvcnkgLmFydGljbGVUZXh0e21pbi1oZWlnaHQ6NjVweDtoZWlnaHQ6NjVweDtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDozOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczstby10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tcy10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tb3otYmluZGluZzp1cmwoXCJlbGxpcHNpcy54bWwjZWxsaXBzaXNcIil9LnRvcF9hcnRpY2FsIC5hcnRpY2xlQm94IC5hcnRpY2xlQ29udHtwYWRkaW5nOjI1cHggNDBweCAyMHB4fS50b3BfYXJ0aWNhbCAuYXJ0aWNsZUJveC5zbWFsbEJveCAuYXJ0aWNsZVRpdGxle21hcmdpbi1ib3R0b206MjJweDttaW4taGVpZ2h0OjQ5cHg7aGVpZ2h0OjQ5cHg7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6Mjstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW8tdGV4dC1vdmVyZmxvdzplbGxpcHNpczstbXMtdGV4dC1vdmVyZmxvdzplbGxpcHNpczstbW96LWJpbmRpbmc6dXJsKFwiZWxsaXBzaXMueG1sI2VsbGlwc2lzXCIpfS50b3BfYXJ0aWNhbCAuYXJ0aWNsZUJveCAuaWNvbkltZ3twYWRkaW5nLWJvdHRvbToxOHB4fS50b3BfYXJ0aWNhbCAuYXJ0aWNsZUJveCAuaWNvbkltZyBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS50b3BfYXJ0aWNhbCAuYXJ0aWNsZUJveCAuaWNvbkltZy5hdWRpb190eXBlIC5zdmdJY29ue3dpZHRoOjE5cHg7aGVpZ2h0OjE5cHh9LnRvcF9hcnRpY2FsIC5hcnRpY2xlQm94IC5hcnRpY2xlRXh0cmFzIC5hcnRpY2xlQXV0aG9ye2ZvbnQtd2VpZ2h0OmJvbGR9LnBvZGNhc3RTZWMgLmFydGljbGVDb2xCb3h7cGFkZGluZy1ib3R0b206NDBweH0uZ3JleUJne2JhY2tncm91bmQ6I2Y3ZjdmN30uc2hvd0RldGFpbFNlYzIgaDJ7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjM0cHg7Y29sb3I6IzFhMWExYTtwYWRkaW5nLWJvdHRvbToyMnB4O21hcmdpbjowfS5zaG93RGV0YWlsU2VjMiBoNHtjb2xvcjojMDAwO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyNHB4O3BhZGRpbmctYm90dG9tOjMwcHh9LnNob3dEZXRhaWxTZWMyIGhye21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjIwcHg7Ym9yZGVyOjA7cGFkZGluZy10b3A6MjBweDttYXJnaW4tYm90dG9tOjMwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2IzYjNiM30uc2hvd0RldGFpbFNlYzIgLnNob3dIZWFkaW5ne2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDozNHB4O2NvbG9yOiMxYTFhMWE7cGFkZGluZy1ib3R0b206MzBweH0uc2hvd0RldGFpbFNlYzIgLmZsb2F0aW5nX2hlYWRpbmd7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE2cHg7Y29sb3I6IzFhMWExYTtwYWRkaW5nLWJvdHRvbToxMHB4fS5zaG93RGV0YWlsU2VjMiAuZmxvYXRpbmdfZGl2e2Zsb2F0OmxlZnQ7d2lkdGg6MTIwcHg7cG9zaXRpb246c3RhdGljO2xlZnQ6YXV0bztwYWRkaW5nLXRvcDo1cHh9LnNob3dEZXRhaWxTZWMyIC5mbG9hdGluZ19kaXYgLnRhZ3NMaXN0IHVse2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjB9LnNob3dEZXRhaWxTZWMyIC5mbG9hdGluZ19kaXYgLnRhZ3NMaXN0IGxpLmFjdGl2ZXtjb2xvcjojMDA1N2I3O2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNnB4fS5zaG93RGV0YWlsU2VjMiAubGVmdFNlY3Rpb257bWFyZ2luLXRvcDo1NnB4O21hcmdpbi1ib3R0b206NTBweH0uc2hvd0RldGFpbFNlYzIgLmxlZnRTZWN0aW9uIC5sZWZ0U2VjdGlvbklue3BhZGRpbmctcmlnaHQ6MTMycHg7cGFkZGluZy1sZWZ0OjE3MHB4fS5zaG93RGV0YWlsU2VjMiAucmlnaHRTZWN0aW9ue21hcmdpbi10b3A6NTZweDttYXJnaW4tYm90dG9tOjUwcHh9LnNob3dEZXRhaWxTZWMyIC5yaWdodFNlY3Rpb24gLnNpZGVIZWFkaW5ne2NvbG9yOiMwMDA7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI0cHg7cGFkZGluZy1ib3R0b206MzVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjJweH0uc2hvd0RldGFpbFNlYzIgLnNpbmdsZVNob3dEZXR7cG9zaXRpb246cmVsYXRpdmV9LnNob3dEZXRhaWxTZWMyIHVsLnNob3dTcG9uc29ye3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjB9LnNob3dEZXRhaWxTZWMyIHVsLnNob3dTcG9uc29yIGxpe3dpZHRoOjQ3LjUlO2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjMuNSU7cGFkZGluZy1ib3R0b206NDBweH0uc2hvd0RldGFpbFNlYzIgdWwuc2hvd1Nwb25zb3IgbGk6bnRoLWNoaWxkKDJuKXttYXJnaW4tcmlnaHQ6MHB4fS5zaG93RGV0YWlsU2VjMiB1bC5zaG93U3BvbnNvciBsaSBpbWd7aGVpZ2h0OmF1dG99LnNob3dEZXRhaWxTZWMyIC5zaG93U3BvbnNvciAuaGVhZGluZ3t0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzAwMDtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjRweDtwYWRkaW5nLWJvdHRvbTozMHB4fS5zaG93RGV0YWlsU2VjMiAuc2hvd1Nwb25zb3IgdWx7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MH0uc2hvd0RldGFpbFNlYzIgLnNob3dTcG9uc29yIHVsIGxpe3dpZHRoOjQ3LjUlO2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjMuNSU7cGFkZGluZy1ib3R0b206NDBweH0uc2hvd0RldGFpbFNlYzIgLnNob3dTcG9uc29yIHVsIGxpOm50aC1jaGlsZCgybil7bWFyZ2luLXJpZ2h0OjBweH0ucG9kY2FzdExpc3RTbWFsbCAucG9kY2FzdEJsb2Nre2JvcmRlci10b3A6MXB4IHNvbGlkICNlOWU5ZTk7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0ucG9kY2FzdExpc3RTbWFsbCAucG9kY2FzdEJsb2NrIC50aXRsZXtjb2xvcjojMWExYTFhO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyNHB4O3BhZGRpbmctYm90dG9tOjE1cHh9LnBvZGNhc3RMaXN0U21hbGwgLnBvZGNhc3RCbG9jayAudGl0bGUgYXtjb2xvcjojMWExYTFhO21pbi1oZWlnaHQ6NDhweDtoZWlnaHQ6NDhweDtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDoyOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczstby10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tcy10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tb3otYmluZGluZzp1cmwoXCJlbGxpcHNpcy54bWwjZWxsaXBzaXNcIil9LnBvZGNhc3RMaXN0U21hbGwgLnBvZGNhc3RCbG9jayAudGl0bGUgYTpob3Zlcntjb2xvcjojMDY3YmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5wb2RjYXN0TGlzdFNtYWxsIC5wb2RjYXN0QmxvY2sgLnRpdGxlIHNwYW57ZGlzcGxheTpibG9ja30ucG9kY2FzdExpc3RTbWFsbCAucG9kY2FzdEJsb2NrIC5leHRyYXMgLmljb25JbWd7ZmxvYXQ6bGVmdH0ucG9kY2FzdExpc3RTbWFsbCAucG9kY2FzdEJsb2NrIC5leHRyYXMgLmljb25JbWcgLnN2Z0ljb257d2lkdGg6MTdweDtoZWlnaHQ6MjFweDttYXJnaW4tdG9wOjJweH0ucG9kY2FzdExpc3RTbWFsbCAucG9kY2FzdEJsb2NrIC5leHRyYXMgLmljb25JbWcgLnN2Z0ljb24gcGF0aHtmaWxsOiMwMDU3Yjd9LnBvZGNhc3RMaXN0U21hbGwgLnBvZGNhc3RCbG9jayAuZXh0cmFzIC5pY29uSW1nIC5mYXtmb250LXNpemU6MjVweDtjb2xvcjojMDA1N2I3O3BhZGRpbmctdG9wOjVweH0ucG9kY2FzdExpc3RTbWFsbCAucG9kY2FzdEJsb2NrIC5leHRyYXMgLmRldGFpbHN7cGFkZGluZy1sZWZ0OjI1cHg7Y29sb3I6IzAwNTdiNztmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTZweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnBvZGNhc3RMaXN0U21hbGwgLnBvZGNhc3RCbG9jayAuZXh0cmFzIC5kZXRhaWxzIGF7Y29sb3I6IzAwMH0ucG9kY2FzdExpc3RTbWFsbCAucG9kY2FzdEJsb2NrIC5leHRyYXMgLmRldGFpbHMgYTpob3Zlcntjb2xvcjojMDY3YmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5wb2RjYXN0TGlzdFNtYWxsIC5wb2RjYXN0QmxvY2sgLmV4dHJhcyAuZGV0YWlscyBzcGFue2NvbG9yOiMwMDB9LnBvZGNhc3RMaXN0U21hbGwgLnBvZGNhc3RCbG9jayAuZXh0cmFzIC5kZXRhaWxzIC50aW1lRGV0e2NvbG9yOiNiM2IzYjN9LnBvZGNhc3RMaXN0U21hbGwgLnBvZGNhc3RCbG9jazpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlOWU5ZTl9LmJsYWNrR3JhZGllbnRCZ3tiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5zaG93VG9wQmFubmVyIC5zaG93VG9wQmFubmVySG9sZHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LnNob3dUb3BCYW5uZXIgLmF1aHRvckltZ3twb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7cmlnaHQ6MDtib3R0b206MH0uc2hvd1RvcEJhbm5lciAuaGVhZGluZ3tjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtmb250LXNpemU6NTVweDtsaW5lLWhlaWdodDo1MnB4O21hcmdpbjowO3BhZGRpbmctYm90dG9tOjE1cHh9LnNob3dUb3BCYW5uZXIgLnN1YkhlYWRpbmd7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTRweH0uc2hvd1RvcEJhbm5lciAuc3ViSGVhZGluZyBzcGFue2NvbG9yOiNmZmY7cGFkZGluZzowIDVweH0uc2hvd1RvcEJhbm5lciAuc3ViSGVhZGluZyAudGltZUNsb2NrSWNvbntmbG9hdDpsZWZ0O3dpZHRoOjE0cHh9LnNob3dUb3BCYW5uZXIgLnN1YkhlYWRpbmcgLnN2Z0ljb257d2lkdGg6MTRweDtoZWlnaHQ6MThweH0uc2hvd1RvcEJhbm5lciAuc3ViSGVhZGluZyAuc3ZnSWNvbiBwYXRoe2ZpbGw6I2ZmZn0uc2hvd1RvcEJhbm5lciAuc2hvd1RpbWluZ3tkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDoyMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uc2hvd1RvcEJhbm5lciAuYmFubmVyRGV0YWlse3BhZGRpbmc6MTIwcHggNDIwcHggMTAwcHggMH0uc2hvd1RvcEJhbm5lciAuYmFubmVySGVhZGluZ3N7cGFkZGluZy1ib3R0b206NTVweH0uc2hvd1RvcEJhbm5lciBhe2NvbG9yOiNmZmY7aGVpZ2h0OjYwcHh9LnNob3dUb3BCYW5uZXIgLmJhbm5lclNvY2lhbCB1bHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowfS5zaG93VG9wQmFubmVyIC5iYW5uZXJTb2NpYWwgdWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnNob3dUb3BCYW5uZXIgLmJhbm5lclNvY2lhbCB1bCBsaSBhe2NvbG9yOiNmZmZ9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5mZWVkQnRue2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OjVweDttYXgtd2lkdGg6MjYwcHg7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmZlZWRCdG4gLmZlZWRJY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyM3B4fS5zaG93VG9wQmFubmVyIC5iYW5uZXJFeHRyYSAuZmVlZEJ0biAuc3ZnSWNvbnt3aWR0aDoyM3B4O2hlaWdodDoyM3B4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo4cHh9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5mZWVkQnRuIC5zdmdJY29uIHBhdGh7ZmlsbDojZmZmfS5zaG93VG9wQmFubmVyIC5iYW5uZXJFeHRyYSAuZmVlZEJ0biBhe2JhY2tncm91bmQ6IzAwNTdiNztkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTJweCAyMnB4IDIwcHh9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5mZWVkQnRuIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5mZWVkQnRuIGltZ3t3aWR0aDoyM3B4fS5zaG93VG9wQmFubmVyIC5iYW5uZXJFeHRyYSAuZmVlZEJ0biBzcGFue3BhZGRpbmctbGVmdDoxMHB4O2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjEzcHg7bGV0dGVyLXNwYWNpbmc6LjRweH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmZlYXRoZXItbGlnaHQtYm94e2Rpc3BsYXk6bm9uZX0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbHtwYWRkaW5nLXRvcDoyMHB4fS5zaG93VG9wQmFubmVyIC5iYW5uZXJFeHRyYSAuYmFubmVyU29jaWFsIHVse3BhZGRpbmc6MDttYXJnaW46MH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbCB1bCBsaXtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDo1cHh9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5iYW5uZXJTb2NpYWwgdWwgYXt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToyM3B4O2xpbmUtaGVpZ2h0OjYwcHg7d2lkdGg6NjBweDtoZWlnaHQ6NjBweDtiYWNrZ3JvdW5kOiMxZjFmMWZ9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5iYW5uZXJTb2NpYWwgdWwgYSAuc3ZnSWNvbiBwYXRoe2ZpbGw6I2ZmZn0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbCB1bCBhIC5mYkljb257cG9zaXRpb246cmVsYXRpdmU7dG9wOjRweH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbCB1bCBhIC5mYkljb24gLnN2Z0ljb257d2lkdGg6MTVweDtoZWlnaHQ6MjdweH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbCB1bCBhIC50d0ljb257cG9zaXRpb246cmVsYXRpdmU7dG9wOjJweH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbCB1bCBhIC50d0ljb24gLnN2Z0ljb257d2lkdGg6MjdweDtoZWlnaHQ6MjBweH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbCB1bCBhIC55dEljb257cG9zaXRpb246cmVsYXRpdmU7dG9wOjNweH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbCB1bCBhIC55dEljb24gLnN2Z0ljb257d2lkdGg6MzBweDtoZWlnaHQ6MjJweH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbCB1bCBhIC55dEljb24gLnN2Z0ljb24gLnN0MHtzdHJva2Utd2lkdGg6MH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbCB1bCBhOmhvdmVye2JhY2tncm91bmQ6IzAwNTdiN30jY3VyX3N0cmVhbV9sb2NhdGlvbntjdXJzb3I6cG9pbnRlcn0uYXJ0aWNsZUJveEJpZ3ttYXJnaW4tYm90dG9tOjQwcHh9LmFydGljbGVCb3hCaWcgLmxlZnRfaW1ne3dpZHRoOjUwJTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LmFydGljbGVCb3hCaWcgLmxlZnRfaW1nIGF7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJX0uYXJ0aWNsZUJveEJpZyAubGVmdF9pbWcgLmFydGljbGVJbWd7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyB0cmFuc2Zvcm07LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyB0cmFuc2Zvcm07dHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgdHJhbnNmb3JtOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIHRyYW5zZm9ybTstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgdHJhbnNmb3JtO3RyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKX0uYXJ0aWNsZUJveEJpZyAubGVmdF9pbWcgLmFydGljbGVJbWcgaW1ne3Zpc2liaWxpdHk6aGlkZGVuOy1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDt0cmFuc2Zvcm06c2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSl9LmFydGljbGVCb3hCaWcgLmljb25JbWd7cGFkZGluZzoyMHB4IDAgMjBweDtjb2xvcjojMDA1N2I3O2ZvbnQtc2l6ZToyNHB4fS5hcnRpY2xlQm94QmlnIC5pY29uSW1nIC5zdmdJY29ue3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LmFydGljbGVCb3hCaWcgLmljb25JbWcgLnN2Z0ljb24gcGF0aHtmaWxsOiMwMDU3Yjd9LmFydGljbGVCb3hCaWcgLmljb25JbWcgLnN2Z0ljb24ubmV3c0ljb24gcmVjdHtmaWxsOiMwMDU3Yjd9LmFydGljbGVCb3hCaWcgLmljb25JbWcgLnN2Z0ljb24gcG9seWdvbntmaWxsOiMwMDU3Yjd9LmFydGljbGVCb3hCaWcgLmljb25JbWcgaS5mYS1wbGF5e3BhZGRpbmc6M3B4IDRweCA0cHggNnB4O2Rpc3BsYXk6aW5saW5lO2NvbG9yOiNmZmY7Zm9udC1zaXplOjEwcHg7YmFja2dyb3VuZDojMDA1N2I3O2xpbmUtaGVpZ2h0OjIwcHh9LmFydGljbGVCb3hCaWcgLnJpZ2h0X2NvbnRlbnR7YmFja2dyb3VuZDojZmZmfS5hcnRpY2xlQm94QmlnIC5yaWdodF9jb250ZW50LmdyZXlDb250ZW50e2JhY2tncm91bmQ6I2Y2ZjZmNn0uYXJ0aWNsZUJveEJpZyAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbnR7cGFkZGluZzozMHB4IDIwcHggMzBweH0uYXJ0aWNsZUJveEJpZyAuYXJ0aWNsZVRpdGxle21hcmdpbi1ib3R0b206MTVweDtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7Y29sb3I6IzAwMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMnB4O21pbi1oZWlnaHQ6NjlweDtoZWlnaHQ6NjlweDtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDozOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczstby10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tcy10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tb3otYmluZGluZzp1cmwoXCJlbGxpcHNpcy54bWwjZWxsaXBzaXNcIil9LmFydGljbGVCb3hCaWcgLmFydGljbGVUaXRsZSBhe2NvbG9yOiMwMDA7ZGlzcGxheTpibG9ja30uYXJ0aWNsZUJveEJpZyAuYXJ0aWNsZUV4dHJhcyAuaWNvbkltZ3twb3NpdGlvbjpzdGF0aWM7dG9wOmF1dG99LmFydGljbGVCb3hCaWcgLmFydGljbGVUZXh0e21pbi1oZWlnaHQ6NzBweDtoZWlnaHQ6NzBweDtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDozOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczstby10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tcy10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tb3otYmluZGluZzp1cmwoXCJlbGxpcHNpcy54bWwjZWxsaXBzaXNcIil9LmFydGljbGVCb3hCaWcgLmFydGljbGVUZXh0IHB7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjRweDtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7Y29sb3I6IzY1NjU2NX0uYXJ0aWNsZUJveEJpZyAuYXJ0aWNsZVRleHQgcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206NXB4fS5hcnRpY2xlQm94QmlnIC5hcnRpY2xlRXh0cmFzIC5leHRyYXNCdG17Y29sb3I6IzAwNTdiNztwYWRkaW5nOjEwcHggMCAwIDA7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTZweDtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5hcnRpY2xlQm94QmlnIC5hcnRpY2xlRXh0cmFzIC5leHRyYXNCdG0gLmFydGljbGVBdXRob3J7Y29sb3I6IzAwMH0uYXJ0aWNsZUJveEJpZyAuYXJ0aWNsZUV4dHJhcyAuZXh0cmFzQnRtIC51cGRhdGVkT257Y29sb3I6I2IzYjNiM30uYXJ0aWNsZUJveEJpZyAuYXJ0aWNsZUV4dHJhcyAuZXh0cmFzQnRtIC5zbGFzaHtwYWRkaW5nOjAgMnB4fS5hcnRpY2xlQm94QmlnOmhvdmVyIC5sZWZ0X2ltZyAuYXJ0aWNsZUltZ3t0cmFuc2Zvcm06c2NhbGUoMS4wNSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjA1KTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjA1KTstby10cmFuc2Zvcm06c2NhbGUoMS4wNSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4wNSl9LmFydGljbGVCb3hCaWc6aG92ZXIgLmxlZnRfaW1nIC5hcnRpY2xlSW1nIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4wNSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjA1KTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjA1KTstby10cmFuc2Zvcm06c2NhbGUoMS4wNSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4wNSl9LmFydGljbGVCb3hCaWc6aG92ZXIgLmFydGljbGVUaXRsZSBhe2NvbG9yOiMwNjdiZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmFydGljbGVCb3hCaWc6Zm9jdXMgLmFydGljbGVUaXRsZSBhe2NvbG9yOiMwNjdiZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnN2Z0ljb24gcmVjdHtzdHJva2Utd2lkdGg6MH0uc3ViQmxvY2tWZXIze21hcmdpbi1ib3R0b206NDBweH0uc3ViQmxvY2tWZXIzIHB7bWFyZ2luLWJvdHRvbToxM3B4fS5zdWJCbG9ja1ZlcjMgaDN7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MjRweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzFhMWExYTtmb250LXdlaWdodDo2MDA7cGFkZGluZy1ib3R0b206NDBweDtsZXR0ZXItc3BhY2luZzoxcHg7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixzYW5zLXNlcmlmfS5zdWJCbG9ja1ZlcjMgLmZlYXR1cmVkSW1hZ2V7ZmxvYXQ6bGVmdDtwYWRkaW5nLXJpZ2h0OjIwcHg7d2lkdGg6MzYlO292ZXJmbG93OmhpZGRlbn0uc3ViQmxvY2tWZXIzIC5mZWF0dXJlZEltYWdlIGF7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW59LnN1YkJsb2NrVmVyMyAuZmVhdHVyZWRJbWFnZSBpbWd7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7dHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsO3RyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKX0uc3ViQmxvY2tWZXIzIC5hcnRpY2xlX2luZm97cGFkZGluZy10b3A6MjBweDtmbG9hdDpsZWZ0O3dpZHRoOjYzLjUlfS5zdWJCbG9ja1ZlcjMgLmFydGljbGVfaW5mbyBoNHttYXJnaW46MCAwIDEwcHg7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC13ZWlnaHQ6NDAwO21pbi1oZWlnaHQ6NDhweDtkaXNwbGF5Oi13ZWJraXQtYm94O2hlaWdodDo0OHB4Oy13ZWJraXQtbGluZS1jbGFtcDoyOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczstby10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tcy10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tb3otYmluZGluZzp1cmwoXCJlbGxpcHNpcy54bWwjZWxsaXBzaXNcIil9LnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIGg0IGF7Y29sb3I6IzFhMWExYTtkaXNwbGF5OmJsb2NrfS5zdWJCbG9ja1ZlcjMgLmFydGljbGVfaW5mbyBwe21pbi1oZWlnaHQ6NDZweDtoZWlnaHQ6NDZweDtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDoyOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczstby10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tcy10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tb3otYmluZGluZzp1cmwoXCJlbGxpcHNpcy54bWwjZWxsaXBzaXNcIil9LnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIC5tZWRpYV9zZWN0aW9ue3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo0MDA7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixzYW5zLXNlcmlmO2NvbG9yOiMwMDB9LnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIC50aW1lX21lZGlhe2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNnB4O2NvbG9yOiNiM2IzYjM7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5zdWJCbG9ja1ZlcjMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhc3twb3NpdGlvbjpyZWxhdGl2ZX0uc3ViQmxvY2tWZXIzIC5hcnRpY2xlX2luZm8gLmFydGljbGVFeHRyYXMgLmljb25JbWd7cGFkZGluZy1yaWdodDo2cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzAwNTdiNztmbG9hdDpsZWZ0fS5zdWJCbG9ja1ZlcjMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhcyAuaWNvbkltZyAuc3ZnSWNvbntoZWlnaHQ6MTRweH0uc3ViQmxvY2tWZXIzIC5hcnRpY2xlX2luZm8gLmFydGljbGVFeHRyYXMgLmljb25JbWcucG9kY2FzdF90eXBlIC5zdmdJY29ue21hcmdpbi10b3A6MHB4fS5zdWJCbG9ja1ZlcjMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhcyAuaWNvbkltZyAuc3ZnSWNvbnt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo0cHh9LnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFzIC5pY29uSW1nIC5zdmdJY29uIHBhdGh7ZmlsbDojMDA1N2I3fS5zdWJCbG9ja1ZlcjMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhcyAuaWNvbkltZyAuc3ZnSWNvbi5uZXdzSWNvbiByZWN0e2ZpbGw6IzAwNTdiN30uc3ViQmxvY2tWZXIzIC5hcnRpY2xlX2luZm8gLmFydGljbGVFeHRyYXMgLmljb25JbWcgLnN2Z0ljb24gcG9seWdvbntmaWxsOiMwMDU3Yjd9LnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFzIC5leHRyYXNCdG17Y29sb3I6IzAwNTdiNztwYWRkaW5nOjNweCAwIDAgMjVweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNnB4fS5zdWJCbG9ja1ZlcjMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhcyAuc2xhc2h7Y29sb3I6IzAwNTdiNztwYWRkaW5nOjAgNXB4fS5zdWJCbG9ja1ZlcjM6aG92ZXIgLmZlYXR1cmVkSW1hZ2UgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjA1KTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjA1KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjA1KX0uc3ViQmxvY2tWZXIzOmhvdmVyIC5hcnRpY2xlX2luZm8gaDQgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMDY3YmZmfS5zaG93ZmlsdGVyU2Vje3BhZGRpbmc6NjBweCAwfS5zaG93ZmlsdGVyU2VjIC5zZWNIZWFkaW5ne3RleHQtYWxpZ246bGVmdH0uc2hvd2ZpbHRlclNlYyAucG9zdFBhZ2V7bWFyZ2luOjB9LnNob3dmaWx0ZXJTZWMgLnBvc3RQYWdlIC5wYWdpbmF0aW9ue3BhZGRpbmctdG9wOjIwcHh9LnNob3dmaWx0ZXJTZWMgLmFkdmVydGlzZW1lbnRfc2VjdGlvbnttYXJnaW46NjBweCBhdXRvIDMwcHh9LmZpbHRlclRvcEJhcntwYWRkaW5nLWJvdHRvbTo0MHB4fS5maWx0ZXJUb3BCYXIgLmZpbHRlclRhYnN7cGFkZGluZzowO21hcmdpbjowO2xpc3Qtc3R5bGU6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWZlZmVmfS5maWx0ZXJUb3BCYXIgLmZpbHRlclRhYnMgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzFhMWExYTtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjRweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLXJpZ2h0OjEwcHh9LmZpbHRlclRvcEJhciAuZmlsdGVyVGFicyBsaSBhe3BhZGRpbmc6MCAxNXB4IDEwcHg7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgcmdiYSgwLDAsMCwwKTtjb2xvcjojMWExYTFhO2Rpc3BsYXk6YmxvY2t9LmZpbHRlclRvcEJhciAuZmlsdGVyVGFicyBsaSBhOmhvdmVye2NvbG9yOiMwMDU3Yjc7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgIzAwNTdiN30uZmlsdGVyVG9wQmFyIC5maWx0ZXJUYWJzIGxpIGE6Zm9jdXN7Y29sb3I6IzAwNTdiNzt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItYm90dG9tOjVweCBzb2xpZCAjMDA1N2I3fS5maWx0ZXJUb3BCYXIgLmZpbHRlclRhYnMgbGkgYS50YWItYWN0aXZle2NvbG9yOiMwMDU3Yjc7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgIzAwNTdiN30uZmlsdGVyVG9wQmFyIC5maWx0ZXJEcm9wZG93bntkaXNwbGF5Om5vbmV9LndpZGdldFRpdGxle2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MjRweDtsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi10b3A6MH0ud2lkZ2V0Qm94e3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOjMwcHh9LndpZGdldEJveDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MzVweH0ud2lkZ2V0Qm94IC5zcG9uc2VyX2xpbmt7bWFyZ2luLXRvcDowfWkuZmEtcGxheXtwYWRkaW5nOjNweCA0cHggNHB4IDZweDtkaXNwbGF5OmlubGluZTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxMHB4O2JhY2tncm91bmQ6IzAwNTdiN30uYWRTZWN0aW9uLmJvcmRlckJ0bXttYXJnaW4tYm90dG9tOjI1cHg7bWFyZ2luLXRvcDoyMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlOWU5ZTl9LnNob3dMaXN0aW5nVGVtcCAuYXJ0aWNsZUJveCAuYXJ0aWNsZVRpdGxle21pbi1oZWlnaHQ6NTFweDtoZWlnaHQ6NTFweDtvdmVyZmxvdzpoaWRkZW59LmZpeGVke3Bvc2l0aW9uOmZpeGVkO3RvcDowfS5sb2FkaW5nR2lme2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOCk7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2RlZmF1bHQuZ2lmKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1zaXplOjQwcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6MjtkaXNwbGF5OmJsb2NrfS5jc3Nsb2FkLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0uY3NzbG9hZC1jb250YWluZXIgcHtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tdG9wOjQxdmg7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MS42ZW19LmNzc2xvYWQtY29udGFpbmVyIC5jc3Nsb2FkLXdoaXJscG9vbCwuY3NzbG9hZC1jb250YWluZXIgLmNzc2xvYWQtd2hpcmxwb29sOjpiZWZvcmUsLmNzc2xvYWQtY29udGFpbmVyIC5jc3Nsb2FkLXdoaXJscG9vbDo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLWxlZnQtY29sb3I6IzAwMDtib3JkZXItcmFkaXVzOjk3NHB4Oy1vLWJvcmRlci1yYWRpdXM6OTc0cHg7LW1zLWJvcmRlci1yYWRpdXM6OTc0cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjk3NHB4Oy1tb3otYm9yZGVyLXJhZGl1czo5NzRweH0uY3NzbG9hZC1jb250YWluZXIgLmNzc2xvYWQtd2hpcmxwb29se21hcmdpbjotMjRweCAwIDAgLTI0cHg7aGVpZ2h0OjQ5cHg7d2lkdGg6NDlweDthbmltYXRpb246Y3NzbG9hZC1yb3RhdGUgMTE1MG1zIGxpbmVhciBpbmZpbml0ZTstby1hbmltYXRpb246Y3NzbG9hZC1yb3RhdGUgMTE1MG1zIGxpbmVhciBpbmZpbml0ZTstbXMtYW5pbWF0aW9uOmNzc2xvYWQtcm90YXRlIDExNTBtcyBsaW5lYXIgaW5maW5pdGU7LXdlYmtpdC1hbmltYXRpb246Y3NzbG9hZC1yb3RhdGUgMTE1MG1zIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjpjc3Nsb2FkLXJvdGF0ZSAxMTUwbXMgbGluZWFyIGluZmluaXRlfS5jc3Nsb2FkLWNvbnRhaW5lciAuY3NzbG9hZC13aGlybHBvb2w6OmJlZm9yZXtjb250ZW50OlwiXCI7bWFyZ2luOi0yMnB4IDAgMCAtMjJweDtoZWlnaHQ6NDNweDt3aWR0aDo0M3B4O2FuaW1hdGlvbjpjc3Nsb2FkLXJvdGF0ZSAxMTUwbXMgbGluZWFyIGluZmluaXRlOy1vLWFuaW1hdGlvbjpjc3Nsb2FkLXJvdGF0ZSAxMTUwbXMgbGluZWFyIGluZmluaXRlOy1tcy1hbmltYXRpb246Y3NzbG9hZC1yb3RhdGUgMTE1MG1zIGxpbmVhciBpbmZpbml0ZTstd2Via2l0LWFuaW1hdGlvbjpjc3Nsb2FkLXJvdGF0ZSAxMTUwbXMgbGluZWFyIGluZmluaXRlOy1tb3otYW5pbWF0aW9uOmNzc2xvYWQtcm90YXRlIDExNTBtcyBsaW5lYXIgaW5maW5pdGV9LmNzc2xvYWQtY29udGFpbmVyIC5jc3Nsb2FkLXdoaXJscG9vbDo6YWZ0ZXJ7Y29udGVudDpcIlwiO21hcmdpbjotMjhweCAwIDAgLTI4cHg7aGVpZ2h0OjU1cHg7d2lkdGg6NTVweDthbmltYXRpb246Y3NzbG9hZC1yb3RhdGUgMjMwMG1zIGxpbmVhciBpbmZpbml0ZTstby1hbmltYXRpb246Y3NzbG9hZC1yb3RhdGUgMjMwMG1zIGxpbmVhciBpbmZpbml0ZTstbXMtYW5pbWF0aW9uOmNzc2xvYWQtcm90YXRlIDIzMDBtcyBsaW5lYXIgaW5maW5pdGU7LXdlYmtpdC1hbmltYXRpb246Y3NzbG9hZC1yb3RhdGUgMjMwMG1zIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjpjc3Nsb2FkLXJvdGF0ZSAyMzAwbXMgbGluZWFyIGluZmluaXRlfUBrZXlmcmFtZXMgY3NzbG9hZC1yb3RhdGV7MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUAtby1rZXlmcmFtZXMgY3NzbG9hZC1yb3RhdGV7MTAwJXstby10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUAtbXMta2V5ZnJhbWVzIGNzc2xvYWQtcm90YXRlezEwMCV7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QC13ZWJraXQta2V5ZnJhbWVzIGNzc2xvYWQtcm90YXRlezEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUAtbW96LWtleWZyYW1lcyBjc3Nsb2FkLXJvdGF0ZXsxMDAley1tb3otdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0jdGRfY29udGFpbmVye2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO2hlaWdodDo0ODBweH0udHJpdG9uLXByb2dyZXNzLXN0cmVhbXt3aWR0aDo4NHB4O2hlaWdodDo4MHB4O2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LnRyaXRvbi1wcm9ncmVzcy1zdHJlYW06YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7bWFyZ2luOjIxcHg7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjZweCBzb2xpZCAjZmZmO2JvcmRlci1jb2xvcjojZmZmIHJnYmEoMCwwLDAsMCkgI2ZmZiByZ2JhKDAsMCwwLDApO2FuaW1hdGlvbjp0cml0b24tcHJvZ3Jlc3Mtc3RyZWFtIDEuMnMgbGluZWFyIGluZmluaXRlfUBrZXlmcmFtZXMgdHJpdG9uLXByb2dyZXNzLXN0cmVhbXswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uZml4ZWRPdmVyZmxvd3toZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJTtwb3NpdGlvbjpmaXhlZH1AbWVkaWEobWF4LXdpZHRoOiAxMzc5cHgpey50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnQtaW5mb3ttYXJnaW46MDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLXRvcDoyMHB4O2hlaWdodDo2MHB4fWJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrIC5ndWVzdENudHttaW4taGVpZ2h0OjEwM3B4fWJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrIC5ndWVzdENudCBoNHtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoxOXB4O3BhZGRpbmctdG9wOjRweH1ib2R5IC5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC5ndWVzdHNCbG9jayAuZ3Vlc3RDbnQgcCBicntkaXNwbGF5Om5vbmV9LmFydGljbGVCb3ggLmFydGljbGVDb250e3BhZGRpbmc6MjVweCA0MHB4fS50b3BBcnRpY2xlIC50b3BDYXROdiB1bCBsaXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAyMHB4fS5hcnRpY2xlQm94LmxhcmdlQm94IC5hcnRpY2xlVGV4dHttaW4taGVpZ2h0OjcwcHg7aGVpZ2h0OjcwcHh9LmFydGljbGVCb3ggLmFydGljbGVDb250e3BhZGRpbmc6MjVweCAxNXB4fS50b3BfYXJ0aWNhbCAuYXJ0aWNsZUJveCAuaWNvbkltZ3twYWRkaW5nLWJvdHRvbToxMHB4fS5wb2RjYXN0TGlzdFNtYWxsIC5wb2RjYXN0QmxvY2sgLnRpdGxlIGF7bWluLWhlaWdodDo0OXB4O2hlaWdodDo0OXB4fX1AbWVkaWEobWF4LXdpZHRoOiAxNDgwcHgpey5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXB7cGFkZGluZy1yaWdodDo1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDEzMDBweCl7LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhe21hcmdpbi1yaWdodDowO3BhZGRpbmctcmlnaHQ6MDttYXJnaW4tbGVmdDowfX1AbWVkaWEobWF4LXdpZHRoOiA4MTZweCl7LmJvdHRvbV9oZWFkIC5yYWRpb19yZWEgLnNob3dfaW5mb3ttYXgtd2lkdGg6MTkwcHh9LmJvdHRvbV9oZWFkIC5mZWVkYmFja19hcmVhe3Bvc2l0aW9uOmFic29sdXRlfX1AbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpey5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gcHttYXJnaW46MCAwIDE0cHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTlweDttaW4taGVpZ2h0OjM4cHg7aGVpZ2h0OjM4cHh9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyBwIGJye2Rpc3BsYXk6bm9uZX0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0LWluZm97bWFyZ2luOjA7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy10b3A6MjBweDtoZWlnaHQ6NjBweH0uYXJ0aWNsZUJveEJpZyAubGVmdF9pbWd7d2lkdGg6NTAlICFpbXBvcnRhbnR9Ym9keSAuR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuZ3Vlc3RzQmxvY2sgLmd1ZXN0Q250e21pbi1oZWlnaHQ6OTdweH1ib2R5IC5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC5ndWVzdHNCbG9jayAuZ3Vlc3RDbnQgaDR7Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MTlweDtwYWRkaW5nLXRvcDo0cHh9LnRvcEFydGljbGUgLnRvcENhdE52IHVsIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDE4cHh9Lm1lZ2FNZW51e3BhZGRpbmc6MjBweCAwIDMwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDExNTJweCl7LmZvb3RlciAudG9wX2Zvb3RlciAubGVmdF9ib3JkZXI6YmVmb3Jle2xlZnQ6MHB4fS5wb2RjYXN0U2VjIC5hcnRpX3JvdyAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbEJveCAuYXJ0aWNsZVRpdGxle21pbi1oZWlnaHQ6NjlweDtoZWlnaHQ6NjlweH0ucG9kY2FzdFNlYyAuYXJ0aV9yb3cgLnJpZ2h0X2NvbnRlbnQgLmFydGljbGVDb2xCb3ggLmFydGljbGVUZXh0e21pbi1oZWlnaHQ6NzBweDtoZWlnaHQ6NzBweH0udG9wX2FydGljYWwgLmFydGljbGVCb3ggLmljb25JbWd7cGFkZGluZy1ib3R0b206MTBweH0udG9wX2FydGljYWwgLmFydGljbGVCb3ggLmFydGljbGVDb250e3BhZGRpbmctdG9wOjIzcHh9fUBtZWRpYShtYXgtd2lkdGg6IDEwMjNweCl7LnRvcEFydGljbGUgLnRvcENhdE52IHVsIGxpe21hcmdpbjowIDExcHg7cGFkZGluZzowIDVweCAxMHB4fS50b3BBcnRpY2xlIC50b3BDYXROdiB1bCBsaSBhe2ZvbnQtc2l6ZToxM3B4fS5uYXZGaWx0ZXIgdWwgbGl7cGFkZGluZzo3cHggMTJweCA3cHggMHB4fS5zaW5nQXJ0aWNsZSAuYWxsLWFydGljbGUgLmFydGljbGVCb3hIb2xkOm50aC1jaGlsZCgzbisxKXtjbGVhcjpub25lfS5zaW5nQXJ0aWNsZSAuYWxsLWFydGljbGUgLmFydGljbGVCb3hIb2xkOm50aC1jaGlsZCgybisxKXtjbGVhcjpib3RofS5yZWxhdGVkX2FydGljbGVze3BhZGRpbmc6NDBweCAwO2JvcmRlci10b3A6bm9uZTttYXJnaW4tdG9wOjBweH0ucmVsYXRlZF9hcnRpY2xlcyAucmVsYXRlZF9ibG9ja3ttYXJnaW4tYm90dG9tOjMwcHh9LnJlbGF0ZWRfYXJ0aWNsZXMgLnJlbGF0ZWRfYmxvY2s6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjMwcHh9LnJlbGF0ZWRfYXJ0aWNsZXMgaDN7cGFkZGluZy1ib3R0b206NDBweH0ucmVsYXRlZF9hcnRpY2xlcyAuZmVhdHVyZWRJbWFnZXtmbG9hdDpsZWZ0O3BhZGRpbmctcmlnaHQ6MjBweDt3aWR0aDo0MCV9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyBoNHtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxOXB4O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tdG9wOjA7bWluLWhlaWdodDozOXB4O2hlaWdodDozOXB4fS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlQm94SG9sZHttaW4taGVpZ2h0OmF1dG87bWFyZ2luLWJvdHRvbTo0MHB4fS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlQm94SG9sZCAuYXJ0aWNsZUJveCAuYXJ0aWNsZUNvbnR7cGFkZGluZzoyNXB4IDExcHh9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydGljbGVCb3hIb2xkIC5hcnRpY2xlQm94IC5hcnRpY2xlVGV4dHttYXJnaW46MCA0cHg7bWluLWhlaWdodDo1NHB4O2hlaWdodDo1NHB4fS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlQm94SG9sZCAuYXJ0aWNsZUJveCAuYXJ0aWNsZVRleHQgcHtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxOHB4fS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5jbGVhcntkaXNwbGF5Om5vbmV9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFkdmVydGlzZW1lbnRfc2VjdGlvbnttYXJnaW46NDZweCAxOHB4O3BhZGRpbmc6MjdweCAwO2JvcmRlcjpub25lfS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnQtaW5mb3tmb250LXNpemU6MTBweH0uaGlkZV90YWJ7ZGlzcGxheTpub25lfWJvZHkgLnNob3dEZXRhaWxTZWMyIC5sZWZ0U2VjdGlvbiAubGVmdFNlY3Rpb25JbntwYWRkaW5nLXJpZ2h0OjBweCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxNDNweCAhaW1wb3J0YW50fWJvZHkgLnNob3dEZXRhaWxTZWMyIC5sZWZ0U2VjdGlvbiAuZmxvYXRpbmdfZGl2IC5mbG9hdGluZ19oZWFkaW5ne3BhZGRpbmctYm90dG9tOjExcHh9Ym9keSAuc2hvd0RldGFpbFNlYzIgLmxlZnRTZWN0aW9uIC5mbG9hdGluZ19kaXYgLnRhZ3N7bWFyZ2luLXRvcDowfS5zdWJCbG9ja1ZlcjNTZWMgLnN1YkJsb2NrVmVyM0xpc3QgLnN1YkJsb2NrVmVyMyAuZmVhdHVyZWRJbWFnZXtwYWRkaW5nLXJpZ2h0OjEycHh9LnN1YkJsb2NrVmVyM1NlYyAuc3ViQmxvY2tWZXIzTGlzdCAuc3ViQmxvY2tWZXIzIC5hcnRpY2xlX2luZm97cGFkZGluZy10b3A6MHB4O2Zsb2F0OmxlZnQ7d2lkdGg6NTklfS5zdWJCbG9ja1ZlcjNTZWMgLnN1YkJsb2NrVmVyM0xpc3QgLnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIGg0e2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHh9LnN1YkJsb2NrVmVyM1NlYyAuc3ViQmxvY2tWZXIzTGlzdCAuc3ViQmxvY2tWZXIzIC5hcnRpY2xlX2luZm8gcHttYXJnaW46MCAwIDVweDtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxOXB4fS5zdWJCbG9ja1ZlcjNTZWMgLnN1YkJsb2NrVmVyM0xpc3QgLnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIC5leHRyYXNCdG0gc3Bhbntmb250LXNpemU6MTFweH0uc3ViQmxvY2tWZXIzU2VjIC5zdWJCbG9ja1ZlcjNMaXN0IC5zdWJCbG9ja1ZlcjMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhcyAuaWNvbkltZyAuc3ZnSWNvbnt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo0cHh9LmFydGlfcm93IC50YWJsZURpdntkaXNwbGF5OmJsb2NrfS5hcnRpX3JvdyAudGFibGVEaXYgLnRhYmxlSW5uZXJ7ZGlzcGxheTpibG9ja30uYXJ0aV9yb3cgLmxlZnRfaW1ne3dpZHRoOjEwMCUgIWltcG9ydGFudH0uc2hvd2ZpbHRlclNlYyAucG9zdFBhZ2V7bWFyZ2luOjB9LnNob3dmaWx0ZXJTZWMgLnBvc3RQYWdlIC5wYWdpbmF0aW9ue3BhZGRpbmctdG9wOjEwcHg7bWFyZ2luLWJvdHRvbTowfS5zaG93ZmlsdGVyU2VjIC5hZHZlcnRpc2VtZW50X3NlY3Rpb257bWFyZ2luOjMxcHggYXV0byAwcHg7cGFkZGluZzoyM3B4IDBweH1ib2R5IC5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC5ob3N0X2NvbHM6bnRoLWNoaWxkKDJuKzEpe2NsZWFyOmJvdGh9Ym9keSAuR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuZ3Vlc3RzQmxvY2sgLmd1ZXN0Q250e21pbi1oZWlnaHQ6MTE3cHh9Ym9keSAuR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuZ3Vlc3RzQmxvY2sgLmd1ZXN0Q250IGg0e2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjE5cHg7cGFkZGluZy10b3A6NHB4fWJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrIC5ndWVzdENudCBwe2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE5cHg7bWFyZ2luLWJvdHRvbTo1cHh9Ym9keSAuR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmZlYXR1cmVkX2Jsb2NrIC5hcnRpY2xlQm94e2hlaWdodDphdXRvICFpbXBvcnRhbnR9LnBvZGNhc3RTZWMuc2hvd19kZXRhaWwgLmFydGlfcm93IC5sZWZ0X2ltZyAuYXJ0aWNsZUltZ3tiYWNrZ3JvdW5kOm5vbmU7cG9zaXRpb246cmVsYXRpdmU7dG9wOmF1dG87bGVmdDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOmF1dG99LnBvZGNhc3RTZWMuc2hvd19kZXRhaWwgLmFydGlfcm93IC5sZWZ0X2ltZyAuYXJ0aWNsZUltZyBpbWd7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3Zpc2liaWxpdHk6dmlzaWJsZTt3aWR0aDoxMDAlfS5hcnRpY2xlQm94QmlnLnNob3dfZGV0YWlsUGFnZSAubGVmdF9pbWcgLmFydGljbGVJbWd7YmFja2dyb3VuZDpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDphdXRvO2xlZnQ6YXV0bztyaWdodDphdXRvO2JvdHRvbTphdXRvfS5hcnRpY2xlQm94QmlnLnNob3dfZGV0YWlsUGFnZSAubGVmdF9pbWcgLmFydGljbGVJbWcgaW1ne2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt2aXNpYmlsaXR5OnZpc2libGU7d2lkdGg6MTAwJX0uZmlsdGVyVG9wQmFyIC5maWx0ZXJUYWJzIGxpe21hcmdpbi1yaWdodDoxMHB4ICFpbXBvcnRhbnR9LnNlYXJjaF9JY29uX2RpdiBpbnB1dFt0eXBlPXRleHRde3dpZHRoOjgxJX0ubWVnYU1lbnUgLmludHJvTWVnYSBoMntmb250LXNpemU6MjZweDtsaW5lLWhlaWdodDozMnB4fS5tZWdhTWVudSB1bHstd2Via2l0LWNvbHVtbi1jb3VudDoyOy1tb3otY29sdW1uLWNvdW50OjI7Y29sdW1uLWNvdW50OjJ9Lk1lZ2FNZW51MS5tb2JpbGVfbWVudSBsaXtwb3NpdGlvbjpyZWxhdGl2ZX0uTWVnYU1lbnUxLm1vYmlsZV9tZW51IGxpIGF7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjhweDtkaXNwbGF5OmJsb2NrfS5NZWdhTWVudTEubW9iaWxlX21lbnUgbGkgbGkgYXtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyMXB4O3BhZGRpbmctYm90dG9tOjRweDtmb250LXdlaWdodDozMDB9LmNsZWFyVGFie2NsZWFyOmJvdGh9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLnBvc3RQYWdle21hcmdpbi1ib3R0b206MH0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAucG9zdFBhZ2UgLnBhZ2luYXRpb257bWFyZ2luLWJvdHRvbTowfS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5wb3N0UGFnZSAucGFnaW5hdGlvbiB1bCBsaSBhe3BhZGRpbmc6MTVweCAyMnB4fS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5wb3N0UGFnZSAucGFnaW5hdGlvbiB1bCBsaSBhLmV4dFBvaW50e3BhZGRpbmc6MTVweCAxOXB4fS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5wb3N0UGFnZSAucGFnaW5hdGlvbiB1bCBsaSBhLmV4dFBvaW50IC5zdmdJY29ue3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLnBvc3RQYWdlIC5sb2FkX21vcmV7cGFkZGluZzoxNXB4IDQ1cHggMTVweDttYXJnaW4tdG9wOjEwcHh9Lm1lZ2FNZW51e3BhZGRpbmc6NTBweCAwIDMwcHh9LmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xlIC5mZWF0dXJlZEltZ3twYWRkaW5nLWJvdHRvbTozNXB4fS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpIGF7cGFkZGluZzoxMXB4IDVweDtmb250LXNpemU6MTFweH0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5zb2NpYWx7cGFkZGluZzowIDEwcHh9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkuc29jaWFsIGF7cGFkZGluZzoxMXB4IDBweH0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5zb2NpYWwgYSAuZmJJY29uIC5zdmdJY29ue3dpZHRoOjEwcHh9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkuc29jaWFsIGEgLnR3SWNvbiAuc3ZnSWNvbnt3aWR0aDoyMHB4fS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLnNvY2lhbCBhIC55dEljb24gLnN2Z0ljb257d2lkdGg6MjJweH0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5zb2NpYWwgYSAueXRJY29uIC5zdmdJY29uIC5zdDB7c3Ryb2tlLXdpZHRoOjB9LnRvcF9oZWFkIC50b3BfbGlua3MgLnJpZ2h0X2xpc3QgbGkubWVudSBhe21pbi13aWR0aDo5MHB4fS50b3BfaGVhZCAudG9wX2xpbmtzIC5taWRfaGVhZCAubWVudV9uYXYgLm1lbnUgbGl7bWFyZ2luOjAgMjVweH0uZm9vdGVyIC50b3BfZm9vdGVye3BhZGRpbmctYm90dG9tOjUwcHh9LmZvb3RlciAudG9wX2Zvb3RlciAuc29jaWFsRm9vdGVye21hcmdpbi1ib3R0b206MzBweH0uZm9vdGVyIC5jb3B5cmlnaHR7cGFkZGluZy10b3A6MzBweDt0ZXh0LWFsaWduOmNlbnRlcn0uZm9vdGVyIC5mX2JvdHRvbSAuYm90dG9tX2xpbmtzIHVse3RleHQtYWxpZ246Y2VudGVyfS5mb290ZXIgLmZfYm90dG9tIC5ib3R0b21fbGlua3MgdWwgbGl7ZmxvYXQ6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9ja30uZm9vdGVyIC5mX2xpbmtze21hcmdpbi1ib3R0b206MzBweH0uY29udF9pZm5vX3NlYyAuaW5mb0JveHtwYWRkaW5nOjQwcHggMTBweH0ubmV3c2xldHRlcntwYWRkaW5nOjEwcHh9LnRvcF9hcnRpY2FsIC5sZWZ0X2FyZWEgLmxhcmdlQm94e21hcmdpbi1ib3R0b206NDBweH0ucG9kY2FzdFNlYyAuY29sLWxnLTkgLmFydGlfcm93e21hcmdpbi1ib3R0b206MH0ucG9kY2FzdFNlYyAuY29sLWxnLTkgLmFydGlfcm93Om50aC1jaGlsZCgyKXtkaXNwbGF5Om5vbmV9LnBvZGNhc3RTZWMgLmFydGlfcm93IC5sZWZ0X2ltZyAuYXJ0aWNsZUltZ3tiYWNrZ3JvdW5kOm5vbmU7cG9zaXRpb246cmVsYXRpdmU7dG9wOmF1dG87bGVmdDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOmF1dG99LnBvZGNhc3RTZWMgLmFydGlfcm93IC5sZWZ0X2ltZyAuYXJ0aWNsZUltZyBpbWd7d2lkdGg6MTAwJTt2aXNpYmlsaXR5OnZpc2libGV9LnBvZGNhc3RTZWMgLmFydGlfcm93IC5yaWdodF9jb250ZW50IC5hcnRpY2xlQ29sQm94IC5hcnRpY2xlQ29udHtwYWRkaW5nOjI2cHggMjNweCAzMHB4fS5hcnRpY2xlQm94LmxhcmdlQm94IC5hcnRpY2xlVGV4dHttaW4taGVpZ2h0OjcycHg7aGVpZ2h0OjcycHh9LmFydGljbGVCb3gubGFyZ2VCb3ggLmFydGljbGVDb250e3BhZGRpbmc6NzBweCA0MHB4IDIwcHggNDBweH0uY29udF9pZm5vX3NlYyAuaW5mb0JveDpiZWZvcmV7dG9wOjA7Ym90dG9tOjB9LmNvbnRfaWZub19zZWMgLmluZm9Cb3g6YWZ0ZXJ7dG9wOjA7Ym90dG9tOjB9Lm5ldHdvcmtfc2Vje3BhZGRpbmc6NTBweCAwfS5uZXR3b3JrX3NlYyAuc2xpZGVyX3NlYyBidXR0b257aGVpZ2h0OjU1cHg7d2lkdGg6NTVweH0ubmV0d29ya19zZWMgLnNsaWRlcl9zZWMgLnNsaWNrLW5leHQuc2xpY2stYXJyb3csLm5ldHdvcmtfc2VjIC5zbGlkZXJfc2VjIC5zbGljay1wcmV2LnNsaWNrLWFycm93e2JhY2tncm91bmQtcG9zaXRpb246NTAlIC02M3B4fS5uZXR3b3JrX3NlYyAuc2xpZGVyX3NlYyAuc2xpY2stcHJldi5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZCwubmV0d29ya19zZWMgLnNsaWRlcl9zZWMgLnNsaWNrLW5leHQuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWR7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgMTlweH0ubmV0d29ya19zZWMgLnNlY0hlYWRpbmd7cGFkZGluZy1ib3R0b206MjBweH0ubmV0d29ya19zZWMgLnNsaWRlcl9ib3h7cGFkZGluZy1ib3R0b206MH0uc3BvcnRzX3NlY3twYWRkaW5nOjUwcHggMH0ucmVsYXRlZF9hcnRpY2xlcy5uZXdzX2FydGljbGVze3BhZGRpbmctdG9wOjUwcHh9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveEhvbGQ6bnRoLWNoaWxkKDNuKzEpe2NsZWFyOm5vbmV9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveEhvbGQ6bnRoLWNoaWxkKDJuKzEpe2NsZWFyOmJvdGh9LmFydGljbGVCb3hCaWcgLmxlZnRfaW1nIC5hcnRpY2xlSW1ne2JhY2tncm91bmQ6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6YXV0bztsZWZ0OmF1dG87cmlnaHQ6YXV0bztib3R0b206YXV0b30uYXJ0aWNsZUJveEJpZyAubGVmdF9pbWcgLmFydGljbGVJbWcgaW1ne3dpZHRoOjEwMCU7dmlzaWJpbGl0eTp2aXNpYmxlfS5hcnRpY2xlQm94QmlnIC5sZWZ0X2ltZy50YWJsZUlubmVye2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5hcnRpY2xlQm94QmlnIC5yaWdodF9jb250ZW50LnRhYmxlSW5uZXJ7ZGlzcGxheTpibG9ja30uYXJ0aWNsZUJveEJpZyAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbnR7cGFkZGluZzoyNnB4IDIzcHggMzBweH0uYXJ0aWNsZUJveEJpZy5zaG93X2RldGFpbFBhZ2UgLmljb25JbWd7cGFkZGluZzoyMHB4IDAgMTVweH0uc2hvd2ZpbHRlclNlY3twYWRkaW5nOjQ0cHggMH0uc2hvd2ZpbHRlclNlYyAudG9wQXJ0aWNsZXtwYWRkaW5nOjBweCAwIDQwcHh9LnNob3dmaWx0ZXJTZWMgLmFydGljbGVCb3hCaWcuc2hvd19kZXRhaWxQYWdle21hcmdpbi1ib3R0b206MjlweH0uc2hvd2ZpbHRlclNlYyAuYXJ0aWNsZUJveEJpZy5zaG93X2RldGFpbFBhZ2UgLnRhYmxlRGl2e2Rpc3BsYXk6YmxvY2t9LnNob3dmaWx0ZXJTZWMgLmFydGljbGVCb3hCaWcuc2hvd19kZXRhaWxQYWdlIC50YWJsZURpdiAudGFibGVJbm5lcntkaXNwbGF5OmJsb2NrfS5zaG93ZmlsdGVyU2VjIC5hcnRpY2xlQm94QmlnLnNob3dfZGV0YWlsUGFnZSAubGVmdF9pbWd7d2lkdGg6YXV0byAhaW1wb3J0YW50fS5zaG93ZmlsdGVyU2VjIC5hcnRpY2xlQm94QmlnLnNob3dfZGV0YWlsUGFnZSAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbnR7cGFkZGluZzoyNXB4fS5zaG93VG9wQmFubmVyIC5iYW5uZXJEZXRhaWx7cGFkZGluZzo4MHB4IDMwMHB4IDg1cHggMH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmZlZWRCdG57ZmxvYXQ6bm9uZTttYXJnaW4tYm90dG9tOjE1cHh9LnNob3dUb3BCYW5uZXIgLmhlYWRpbmd7Zm9udC1zaXplOjQ1cHg7bGluZS1oZWlnaHQ6NTBweH0uc2hvd1RvcEJhbm5lciAuYXVodG9ySW1ne3dpZHRoOjI5MHB4fS5zaG93RGV0YWlsU2VjMiAucmlnaHRTZWN0aW9uIC5zaWRlSGVhZGluZ3tmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyNHB4O3BhZGRpbmctYm90dG9tOjI0cHh9LmhvbWVfbGF0ZXN0X3N0b3J5IC5hcnRpY2xlVGl0bGV7bWluLWhlaWdodDo0OXB4O2hlaWdodDo0OXB4fS5ob21lX2xhdGVzdF9zdG9yeSAuYXJ0aWNsZVRleHR7bWluLWhlaWdodDo2NXB4O2hlaWdodDo2NXB4fS5zdWJCbG9ja1ZlcjMgLmFydGljbGVfaW5mbyBoNHttaW4taGVpZ2h0OjQxcHg7aGVpZ2h0OjQxcHh9LnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIHB7bWluLWhlaWdodDozN3B4O2hlaWdodDozN3B4fS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlQm94SG9sZCAuYXJ0aWNsZUJveCAuYXJ0aWNsZVRpdGxlIGF7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6MjRweH0uc2hvd0xpc3RpbmdUZW1wIC5hcnRpY2xlQm94IC5hcnRpY2xlVGl0bGV7bWluLWhlaWdodDo1MHB4O2hlaWdodDo1MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3MjBweClhbmQgKG1heC13aWR0aDogMTE1MnB4KXsuY29udF9pZm5vX3NlYyAuaW5mb19zZWM6YmVmb3Jle2JhY2tncm91bmQ6bm9uZX0uY29udF9pZm5vX3NlYyAuaW5mb19zZWM6YWZ0ZXJ7YmFja2dyb3VuZDpub25lfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lm1lZ2FNZW51IC5jb250YWluZXIuY29udGFpbmVySHtwYWRkaW5nLWJvdHRvbToyMHB4O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMwNjdiZmZ9fUBtZWRpYShtaW4td2lkdGg6IDcxOXB4KXsuZGVza3RvcF9ub19jZW50ZXJfbG9nb3tkaXNwbGF5Om5vbmV9fUBtZWRpYShtaW4td2lkdGg6IDcxOXB4KWFuZCAobWF4LXdpZHRoOiA5NjdweCl7Lm1pZF9oZWFkIC5kZXNrdG9wX3ZpZXcgYXtkaXNwbGF5Om5vbmV9Lm1pZF9oZWFkIC5kZXNrdG9wX3ZpZXcgLnNob3J0Y3V0X3NlY3Rpb257ZGlzcGxheTpibG9ja30ubWlkX2hlYWQgLmRlc2t0b3BfdmlldyAuc2hvcnRjdXRfc2VjdGlvbiBuYXYgdWwubWVudV9pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrfX1AbWVkaWEobWluLXdpZHRoOiA5NjhweCl7Lm1pZF9oZWFkIC5kZXNrdG9wX3ZpZXcgLnNob3J0Y3V0X3NlY3Rpb257ZGlzcGxheTpub25lfX1AbWVkaWEobWF4LXdpZHRoOiA5NjdweCl7Lm1pZF9oZWFkIC5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMucmlnaHRfbGlzdC5tZW51IGxpLm1lbnUsLm1pZF9oZWFkIC5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMucmlnaHRfbGlzdC5tZW51IGxpLmNpdHl7ZGlzcGxheTpub25lfS5taWRfaGVhZCAubWVudV9uYXYgLm1lbnUsLm1pZF9oZWFkIC5tZW51X25hdiAuY2l0eXtkaXNwbGF5OmlubGluZS1ibG9ja30ubWVnYU1lbnUubWVnYS1vcGVue3RvcDoxMjhweH0ubmF2LWljb257bWFyZ2luOjZweCA4cHggMCAwfS5ibGFja19vdmVybGF5e3RvcDoyMzZweH0uc2VhcmNoX0ljb25fZGl2e3RvcDoyMzZweH0ubWFpbi1jb250ZW50IC5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmhvdXJseV9uZXdzX2FyZWF7ZGlzcGxheTpub25lfS5tYWluLWNvbnRlbnQgLmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuZmVlZGJhY2tfYXJlYXtyaWdodDowfX1AbWVkaWEobWluLXdpZHRoOiAxMjIwcHgpey5kZXNrdG9wX25vX2FwcGVhcntkaXNwbGF5Om5vbmV9Lm1pZF9oZWFkIC5taWQtbGVmdC5kZXNrdG9wX3ZpZXd7d2lkdGg6MjAlfX1AbWVkaWEobWF4LXdpZHRoOiAxMjIwcHgpey5taWRfaGVhZCAuZGVza3RvcF92aWV3IGF7ZGlzcGxheTpub25lfS5taWRfaGVhZCAubWlkLWxlZnQuZGVza3RvcF92aWV3e3dpZHRoOjMwJX0udGV4dC1jZW50ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnRleHQtY2VudGVyLmRlc2t0b3Bfbm9fY2VudGVyX2xvZ28gYSBpbWd7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZGVza3RvcF9ub19jZW50ZXJfbG9nb3tkaXNwbGF5OmlubGluZS1ibG9ja319QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5taWRfaGVhZCAuc2hvcnRjdXRfc2VjdGlvbntkaXNwbGF5Om5vbmV9LmNsZWFyRGVza3tjbGVhcjpub25lfS5uYXZGaWx0ZXJ7bWFyZ2luOjMwcHggMCA0MHB4fS5tb2JpbGVfdmlld3tkaXNwbGF5OmJsb2NrfS5kZXNrdG9wX3ZpZXd7ZGlzcGxheTpub25lfS5zZWFyY2hfaWNvbntkaXNwbGF5Om5vbmV9Lm1lbnVfaWNvbntkaXNwbGF5Om5vbmV9LmJsYWNrX292ZXJsYXl7dG9wOjI0NnB4fS5zZWFyY2hfSWNvbl9kaXZ7dG9wOjI0NnB4fS50b3BBcnRpY2xle3BhZGRpbmc6MzVweCAwIDIwcHh9LnRvcEFydGljbGUgLnNlY0hlYWRpbmd7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy1ib3R0b206MjVweH0udG9wQXJ0aWNsZSBzZWxlY3R7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDojZmZmO3dpZHRoOjEwMCU7aGVpZ2h0OjUwcHg7cGFkZGluZzoxMnB4O2JvcmRlcjoycHggc29saWQgI2U1ZTVlNTtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7Y29sb3I6IzAwNTdiNzt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7LW1zLWJvcmRlci1yYWRpdXM6MDstby1ib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJhZGl1czowO2ZvbnQtc2l6ZToxM3B4fS50b3BBcnRpY2xlIHNlbGVjdCBvcHRpb257Y29sb3I6IzAwMDtwYWRkaW5nOjEwcHg7ZGlzcGxheTpibG9ja30ubmF2RmlsdGVye3RleHQtYWxpZ246Y2VudGVyfS5uYXZGaWx0ZXIgdWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdkZpbHRlciB1bCBsaXtwYWRkaW5nOjRweCAxMHB4IDRweCAwO2ZvbnQtc2l6ZToxNHB4O2Zsb2F0OmxlZnQ7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvfS5uYXZGaWx0ZXIgdWwgbGkgc3Bhbi5jYXRUYWd7cGFkZGluZzo4cHggMTdweDtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7d2lkdGg6YXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2RmlsdGVyIHVsIGxpIHNwYW4uY291bnRfcG9zdHN7cGFkZGluZzo4cHggMTdweDtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7d2lkdGg6YXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2RmlsdGVyIHVsIGxpOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfS5uYXZGaWx0ZXIgdWwgbGk6aG92ZXIgc3Bhbi5jYXRUYWd7cGFkZGluZzo4cHggMTdweH0ubmF2RmlsdGVyIHVsIGxpOmhvdmVyIHNwYW4uY291bnRfcG9zdHN7cGFkZGluZzo4cHggMTdweH0ubmF2RmlsdGVyIHVsIGxpLmN1cnJlbnROYXYgc3Bhbi5jYXRUYWd7cGFkZGluZzo4cHggMTdweDtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnR9Lm5hdkZpbHRlciB1bCBsaS5jdXJyZW50TmF2IHNwYW4uY291bnRfcG9zdHN7cGFkZGluZzo4cHggMTRweDtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnR9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveHtib3JkZXItYm90dG9tOm5vbmV9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveCAuYXJ0aWNsZUltZ3tmbG9hdDpsZWZ0O3dpZHRoOjQxJTtwYWRkaW5nLXJpZ2h0OjIwcHh9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveCAuYXJ0aWNsZUNvbnR7dGV4dC1hbGlnbjpsZWZ0O2Zsb2F0OnJpZ2h0O3dpZHRoOjU5JTtwYWRkaW5nOjB9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveCAuYXJ0aWNsZVRpdGxle21hcmdpbi1ib3R0b206MH0uYXJ0aWNsZV9saXN0IC5hcnRpY2xlQm94IC5hcnRpY2xlVGl0bGUgYXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxOXB4O3RleHQtYWxpZ246bGVmdH0uYXJ0aWNsZV9saXN0IC5hcnRpY2xlQm94IC5hcnRpY2xlVGV4dCBwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3ggLmljb25JbWd7cGFkZGluZy1ib3R0b206MTVweDtmbG9hdDpsZWZ0O3BhZGRpbmctcmlnaHQ6MjBweH0uYXJ0aWNsZV9saXN0IC5hcnRpY2xlQm94IC5hcnRpY2xlRXh0cmFzSG9sZCAuaWNvbkltZ3twYWRkaW5nLWJvdHRvbTowO2Zsb2F0OmxlZnQ7cGFkZGluZy1yaWdodDowcHh9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveCAuYXJ0aWNsZUV4dHJhc0hvbGQgLmFydGljbGVFeHRyYXN7cGFkZGluZy1sZWZ0OjI1cHg7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxM3B4fS5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3ggLmFydGljbGVFeHRyYXNIb2xkIC5hcnRpY2xlRXh0cmFzIC5zdmdJY29ue2hlaWdodDoxNHB4fWJvZHkuc2luZ2xlLWFydGljbGUgLnJlbGF0ZWRfYXJ0aWNsZXMgLnJlbGF0ZWRfYmxvY2s6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjE1cHh9LnNpbmdBcnRpY2xle3BhZGRpbmctYm90dG9tOjIwcHh9LnNpbmdBcnRpY2xlIC5hZF9zaWRlYmFye21hcmdpbjoyMHB4IGF1dG87ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5zcG9uc2VyX2xpbmt7bWFyZ2luLXRvcDozMHB4O21hcmdpbi1ib3R0b206MzBweDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjY2NjfS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5wb3N0UGFnZXttYXJnaW46NXB4IDBweCAxMHB4fS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnQtaW5mbyAudGltZUljb257bWFyZ2luLXRvcDotMXB4fS5wb3N0UGFnZXt0ZXh0LWFsaWduOmxlZnR9LnBvc3RQYWdlIC5wYWdpbmF0aW9ue2Zsb2F0Om5vbmU7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDowfS5wb3N0UGFnZSAucGFnaW5hdGlvbiB1bCBsaXttYXJnaW4tcmlnaHQ6NHB4fS5wb3N0UGFnZSAucGFnaW5hdGlvbiB1bCBsaSBhe3BhZGRpbmc6MTJweCAxOHB4O2ZvbnQtc2l6ZToxNHB4fS5wb3N0UGFnZSAucGFnaW5hdGlvbiB1bCBsaSBhLmV4dFBvaW50e3BhZGRpbmc6MTJweCAxNXB4IDEycHh9LnBvc3RQYWdlIC5wYWdpbmF0aW9uIHVsIGxpIGEuZXh0UG9pbnQgLnN2Z0ljb257d2lkdGg6MTRweDtoZWlnaHQ6MTRweH0ucG9zdFBhZ2UgLnBhZ2luYXRpb24gdWwgbGkgc3Bhbi5jdXJyZW50e3BhZGRpbmc6MTBweCAxNXB4O2ZvbnQtc2l6ZToxNnB4fS5sb2FkX21vcmV7cGFkZGluZzoxNHB4IDM4cHg7Zm9udC1zaXplOjE1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmxvYWRfbW9yZTpob3Zlcntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5icmVhZGNydW1iX1NlY3twYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXRvcDoyNXB4fS5icmVhZGNydW1iX1NlYyB1bCBsaXtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyMHB4fS5icmVhZGNydW1iX1NlYyB1bCBsaSBhe2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjIwcHh9LmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xle3BhZGRpbmctbGVmdDowO21hcmdpbi10b3A6MzZweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjMwcHh9LmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xlIC5hcnRpY2xlX21ldGEgLmljb25JbWd7dG9wOjNweH0ubGVmdFNlY3Rpb24uYXJ0aWNsZV9zaW5nbGUgaDJ7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjRweH0uYWRfc2lkZWJhcnttYXJnaW46MCBhdXRvO2Rpc3BsYXk6YmxvY2t9LnNwb25zZXJfbGlua3ttYXJnaW4tdG9wOjMwcHg7bWFyZ2luLWJvdHRvbTozMHB4O2JvcmRlci1ib3R0b206bm9uZX0ucmVsYXRlZF9hcnRpY2xlc3twYWRkaW5nOjE1cHggMCAyMHB4O2JvcmRlci10b3A6bm9uZTttYXJnaW4tdG9wOjBweH0ucmVsYXRlZF9hcnRpY2xlcyBoM3twYWRkaW5nLWJvdHRvbToyMHB4O21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyNHB4fS5yZWxhdGVkX2FydGljbGVzIC5mZWF0dXJlZEltYWdle2Zsb2F0OmxlZnQ7cGFkZGluZy1yaWdodDoyMHB4O3dpZHRoOjQxJX0ucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIGg0e2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE5cHg7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi10b3A6MH0ucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIHB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmFkdmVydGlzZW1lbnRfc2VjdGlvbntib3JkZXI6bm9uZTtwYWRkaW5nOjBweCAwO21hcmdpbjo0MXB4IGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9LmZsb2F0aW5nX2Rpdntwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7dG9wOjB9LmZsb2F0aW5nX2Rpdi5tb2JpbGVfdmlld3twYWRkaW5nLWJvdHRvbToyMHB4fS5mbG9hdGluZ19kaXYgLmF1dGhvciBicntkaXNwbGF5Om5vbmV9LmZsb2F0aW5nX2RpdiAudGFnc3ttYXJnaW4tdG9wOjJweDttYXJnaW4tbGVmdDo4cHh9LmZsb2F0aW5nX2RpdiAudGFncyBicntkaXNwbGF5Om5vbmV9LmZsb2F0aW5nX2RpdiAudGFncyBpbWd7cGFkZGluZy1ib3R0b206MHB4fS5mbG9hdGluZ19kaXYgLnRhZ3MgLmZsb2F0VGFnSWNvbntmbG9hdDpsZWZ0fS5mbG9hdGluZ19kaXYgLnRhZ3MgLmZsb2F0VGFnTGlua3twYWRkaW5nLWxlZnQ6MjVweH0uZmxvYXRpbmdfZGl2IC50YWdzIGF7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZsb2F0aW5nX2RpdiAudGFncyBhOmFmdGVye2NvbnRlbnQ6XCLigYRcIjtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojMDA1N2I3O3BhZGRpbmc6MCA0cHh9LmZsb2F0aW5nX2RpdiAudGFncyBhOmxhc3QtY2hpbGQ6YWZ0ZXJ7ZGlzcGxheTpub25lfS5mbG9hdGluZ19kaXYgLnNvY2lhbF9saW5rcyB1bHttYXJnaW4tdG9wOjE1cHh9LmZsb2F0aW5nX2RpdiAuc29jaWFsX2xpbmtzIHVsIGxpe21hcmdpbi1ib3R0b206MTBweDtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7cGFkZGluZzowIDJweH0uc2hvd1RvcEJhbm5lckhvbGQgLmZsb2F0aW5nX2RpdiAudGFnc3ttYXJnaW4tdG9wOjBweDttYXJnaW4tYm90dG9tOjIwcHh9LnRlYW1fbGlzdCAuYXJ0aWNsZUJveEhvbGR7dGV4dC1hbGlnbjpjZW50ZXJ9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXJ7bWF4LXdpZHRoOjUxMXB4O21hcmdpbjowIGF1dG87ZGlzcGxheTpibG9jaztmbG9hdDpub25lfS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlQm94SG9sZHttaW4taGVpZ2h0OmF1dG87bWFyZ2luLWJvdHRvbToyMHB4fS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlQm94SG9sZCAuYXJ0aWNsZUJveCAuYXJ0aWNsZVRpdGxle21hcmdpbi1ib3R0b206MjBweH0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0aWNsZUJveEhvbGQgLmFydGljbGVCb3ggLmFydGljbGVUaXRsZSBhe2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI0cHh9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydGljbGVCb3hIb2xkIC5hcnRpY2xlQm94IC5hcnRpY2xlVGV4dCBwe2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjI0cHh9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydGljbGVCb3hIb2xkIC5hcnRpY2xlQm94IC5hcnRpY2xlQ29udHtwYWRkaW5nOjMwcHggMTFweCAyMHB4fS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnQtaW5mb3ttYXJnaW46MCBhdXRvO2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjEzcHg7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IDQwcHg7cGFkZGluZy10b3A6NDBweH0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAubG9hZF9tb3Jle2Rpc3BsYXk6bm9uZX0uR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXJ7bWFyZ2luOjQwcHggYXV0byAwfS5oaWRlX3RhYntkaXNwbGF5Om5vbmV9LnNob3dUb3BCYW5uZXIuc2hvd2RldGFpbHNfT3V0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjZmNmY2fS5zaG93VG9wQmFubmVyLnNob3dkZXRhaWxzX091dGVyIC5hdWh0b3JJbWcgaW1ne21hcmdpbjowIGF1dG87dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0bzt3aWR0aDoxMDAlfS5zaG93VG9wQmFubmVyLnNob3dkZXRhaWxzX091dGVyIC5iYW5uZXJEZXRhaWx7cGFkZGluZzoyNXB4IDB9LnNob3dUb3BCYW5uZXIuc2hvd2RldGFpbHNfT3V0ZXIgLnNob3dUb3BCYW5uZXJIb2xkIC5mbG9hdGluZ19kaXYubW9iaWxlX3ZpZXcgLmZsb2F0aW5nX2hlYWRpbmd7ZmxvYXQ6bGVmdDtmb250LXdlaWdodDo2MDB9LnNob3dUb3BCYW5uZXIuc2hvd2RldGFpbHNfT3V0ZXIgLnNob3dUb3BCYW5uZXJIb2xkIC5mbG9hdGluZ19kaXYubW9iaWxlX3ZpZXcgLmZsb2F0aW5nX2hlYWRpbmc6YWZ0ZXJ7Y29udGVudDpcIuKBhFwiO3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiMwMDU3Yjc7Zm9udC1zaXplOjE3cHg7cGFkZGluZzowcHggN3B4fS5zaG93VG9wQmFubmVyLnNob3dkZXRhaWxzX091dGVyIC5zaG93VG9wQmFubmVySG9sZCAuZmxvYXRpbmdfZGl2Lm1vYmlsZV92aWV3IC50YWdzIHVse2xpc3Qtc3R5bGU6bm9uZX0uc2hvd1RvcEJhbm5lci5zaG93ZGV0YWlsc19PdXRlciAuc2hvd1RvcEJhbm5lckhvbGQgLmZsb2F0aW5nX2Rpdi5tb2JpbGVfdmlldyAudGFncyB1bCBsaS5hY3RpdmV7Y29sb3I6IzAwNTdiNztmb250LXdlaWdodDo2MDB9LnNob3dUb3BCYW5uZXIuc2hvd2RldGFpbHNfT3V0ZXIgLnNob3dUb3BCYW5uZXJIb2xkIC50aW1lQ2xvY2tJY29ue3dpZHRoOjEwcHg7aGVpZ2h0OjExcHg7cGFkZGluZy10b3A6MnB4fS5zaG93VG9wQmFubmVyLnNob3dkZXRhaWxzX091dGVyIC5zaG93VG9wQmFubmVySG9sZCAudGltZUNsb2NrSWNvbiAuc3ZnSWNvbnt3aWR0aDphdXRvO2hlaWdodDoxM3B4fS5zaG93VG9wQmFubmVyLnNob3dkZXRhaWxzX091dGVyIC5zaG93VG9wQmFubmVySG9sZCAuc2hvd1RpbWluZ3tkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDoxNHB4O2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjE2cHh9LnNob3dUb3BCYW5uZXIuc2hvd2RldGFpbHNfT3V0ZXIgLnNob3dUb3BCYW5uZXJIb2xkIC5iYW5uZXJIZWFkaW5nc3twYWRkaW5nLWJvdHRvbToyNXB4fS5zaG93VG9wQmFubmVyLnNob3dkZXRhaWxzX091dGVyIC5zaG93VG9wQmFubmVySG9sZCAuYmFubmVySGVhZGluZ3MgaDF7Zm9udC1zaXplOjM1cHg7bGluZS1oZWlnaHQ6NDBweDtwYWRkaW5nLWJvdHRvbToxMHB4fS5zaG93VG9wQmFubmVyLnNob3dkZXRhaWxzX091dGVyIC5zaG93VG9wQmFubmVySG9sZCAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbCB1bCBhe2xpbmUtaGVpZ2h0OjUwcHg7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzAwMH0uc2hvd1RvcEJhbm5lci5zaG93ZGV0YWlsc19PdXRlciAuc2hvd1RvcEJhbm5lckhvbGQgLmJhbm5lckV4dHJhIC5mZWVkQnRue21hcmdpbi1ib3R0b206MTZweDtmbG9hdDpub25lO21heC13aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9LnNob3dUb3BCYW5uZXIuc2hvd2RldGFpbHNfT3V0ZXIgLnNob3dUb3BCYW5uZXJIb2xkIC5iYW5uZXJFeHRyYSAuZmVlZEJ0biBhe2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjE0cHggMjJweCAxMnB4O2hlaWdodDphdXRvfS5zaG93VG9wQmFubmVyLnNob3dkZXRhaWxzX091dGVyIC5zaG93VG9wQmFubmVySG9sZCAuYmFubmVyRXh0cmEgLmZlZWRCdG4gYSBzcGFue2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTNweDtmb250LXNpemU6MTFweDtsZXR0ZXItc3BhY2luZzouOHB4O3BhZGRpbmctbGVmdDo4cHh9LnNob3dUb3BCYW5uZXIuc2hvd2RldGFpbHNfT3V0ZXIgLnNob3dUb3BCYW5uZXJIb2xkIC5iYW5uZXJFeHRyYSAuZmVlZEJ0biAuZmVlZEljb257aGVpZ2h0OjE2cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOjJweH0uc2hvd1RvcEJhbm5lci5zaG93ZGV0YWlsc19PdXRlciAuc2hvd1RvcEJhbm5lckhvbGQgLmJhbm5lckV4dHJhIC5mZWVkQnRuIC5mZWVkSWNvbiAuc3ZnSWNvbnt3aWR0aDoxN3B4O2hlaWdodDoxNnB4O3Bvc2l0aW9uOnN0YXRpYzt0b3A6YXV0b30ucG9kY2FzdExpc3RTbWFsbHttYXJnaW4tYm90dG9tOjI1cHh9Ym9keSAuc2hvd0RldGFpbFNlYzIgLnNob3dIZWFkaW5ne2ZvbnQtc2l6ZToyM3B4O2xpbmUtaGVpZ2h0OjI1cHh9Ym9keSAuc2hvd0RldGFpbFNlYzIgaDJ7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjRweDtwYWRkaW5nLWJvdHRvbToyMHB4fWJvZHkgLnNob3dEZXRhaWxTZWMyIHB7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjRweH1ib2R5IC5zaG93RGV0YWlsU2VjMiAuc2hvd0NvbnRlbnQgcHtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyNHB4fWJvZHkgLnNob3dEZXRhaWxTZWMyIGhye3BhZGRpbmctdG9wOjEwcHh9Ym9keSAuc2hvd0RldGFpbFNlYzIgLmxlZnRTZWN0aW9ue21hcmdpbi10b3A6MHB4fWJvZHkgLnNob3dEZXRhaWxTZWMyIC5yaWdodFNlY3Rpb257bWFyZ2luLWJvdHRvbTowfWJvZHkgLnNob3dEZXRhaWxTZWMyIC5yaWdodFNlY3Rpb24gLnBvZGNhc3RCbG9jazpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZX1ib2R5IC5zaG93RGV0YWlsU2VjMiAuc2luZ2xlU2hvd0RldHttYXJnaW4tYm90dG9tOjMwcHh9Ym9keSAuc2hvd2ZpbHRlclNlYyAuc2VjSGVhZGluZ3t0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLWJvdHRvbTowfS5zaG93X2RldGFpbFBhZ2UuYXJ0aWNsZUJveEJpZ3tib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMDA1N2I3fS5zaG93X2RldGFpbFBhZ2UuYXJ0aWNsZUJveEJpZyAudGFibGVEaXZ7ZGlzcGxheTpibG9ja30uc2hvd19kZXRhaWxQYWdlLmFydGljbGVCb3hCaWcgLnRhYmxlRGl2IC50YWJsZUlubmVye2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uc2hvd19kZXRhaWxQYWdlLmFydGljbGVCb3hCaWcgLmFydGljbGVUaXRsZXtmb250LXNpemU6MjNweDtsaW5lLWhlaWdodDoyNHB4fS5zaG93X2RldGFpbFBhZ2UuYXJ0aWNsZUJveEJpZyAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbnR7cGFkZGluZzoyNXB4IDMwcHggMjJweCAhaW1wb3J0YW50fS5zaG93X2RldGFpbFBhZ2UuYXJ0aWNsZUJveEJpZyAuYXJ0aWNsZVRleHR7bWluLWhlaWdodDo2NHB4fS5zaG93X2RldGFpbFBhZ2UuYXJ0aWNsZUJveEJpZyAuYXJ0aWNsZVRleHQgcHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMnB4fS5zdWJCbG9ja1ZlcjNTZWMgLmxvYWRfbW9yZXtkaXNwbGF5Om5vbmV9LnN1YkJsb2NrVmVyM1NlYyAuc3ViQmxvY2tWZXIzTGlzdCAuc3ViQmxvY2tWZXIze21hcmdpbi1ib3R0b206MTVweH0uc3ViQmxvY2tWZXIzU2VjIC5zdWJCbG9ja1ZlcjNMaXN0IC5zdWJCbG9ja1ZlcjMgLmZlYXR1cmVkSW1hZ2V7cGFkZGluZy1yaWdodDo5cHg7d2lkdGg6NDElfS5zdWJCbG9ja1ZlcjNTZWMgLnN1YkJsb2NrVmVyM0xpc3QgLnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZve3dpZHRoOjU5JTtwYWRkaW5nLXRvcDowfS5zdWJCbG9ja1ZlcjNTZWMgLnN1YkJsb2NrVmVyM0xpc3QgLnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIGg0e2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE5cHh9LnN1YkJsb2NrVmVyM1NlYyAuc3ViQmxvY2tWZXIzTGlzdCAuc3ViQmxvY2tWZXIzIC5hcnRpY2xlX2luZm8gcHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc3ViQmxvY2tWZXIzU2VjIC5zdWJCbG9ja1ZlcjNMaXN0IC5zdWJCbG9ja1ZlcjMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhcyAuZXh0cmFzQnRte3BhZGRpbmc6MXB4IDAgMCAyMHB4fS5zdWJCbG9ja1ZlcjNTZWMgLnN1YkJsb2NrVmVyM0xpc3QgLnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFzIC5leHRyYXNCdG0gc3Bhbntmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxM3B4fS5wb2RjYXN0U2VjLnNob3dfZGV0YWlse3BhZGRpbmctYm90dG9tOjB9LnBvZGNhc3RTZWMuc2hvd19kZXRhaWwgLmFydGlfcm93e21hcmdpbi1ib3R0b206MH0ucG9kY2FzdFNlYy5zaG93X2RldGFpbCAuYXJ0aV9yb3cgLnRhYmxlRGl2e2Rpc3BsYXk6YmxvY2t9LnBvZGNhc3RTZWMuc2hvd19kZXRhaWwgLmFydGlfcm93IC50YWJsZURpdiAudGFibGVJbm5lcntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LnBvZGNhc3RTZWMuc2hvd19kZXRhaWwgLmFydGlfcm93IC5hcnRpY2xlQ29udHtwYWRkaW5nOjIwcHggMjBweCAhaW1wb3J0YW50fS5wb2RjYXN0U2VjLnNob3dfZGV0YWlsIC5wb2RjYXN0TGlzdFNtYWxse21hcmdpbjowIDE4cHh9Ym9keSAuc2hvd2ZpbHRlclNlYyAuYWR2ZXJ0aXNlbWVudF9zZWN0aW9ue21hcmdpbjo5cHggYXV0byAzMHB4fS5zaG93RGV0YWlsU2VjMiAucG9kY2FzdExpc3RTbWFsbCAucG9kY2FzdEJsb2Nre3BhZGRpbmctbGVmdDoyN3B4fWJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLnNlY0hlYWRpbmd7bGluZS1oZWlnaHQ6MjhweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjI1cHh9Ym9keSAuR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydGljbGVCb3ggLmFydGljbGVDb250e3BhZGRpbmctdG9wOjMxcHggIWltcG9ydGFudH1ib2R5IC5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0aWNsZUJveCAuYXJ0aWNsZUNvbnQgLmFydGljbGVUaXRsZXtwYWRkaW5nLWJvdHRvbToxNXB4ICFpbXBvcnRhbnR9Ym9keSAuR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydGljbGVCb3hIb2xkIC5hcnRpY2xlQm94IC5hcnRpY2xlVGV4dCBwe2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHh9Ym9keSAuR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuZ3Vlc3RzQmxvY2t7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnR9Ym9keSAuR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuZ3Vlc3RzQmxvY2sgLmd1ZXN0SW1hZ2V7ZmxvYXQ6bGVmdDt3aWR0aDozOCU7bWFyZ2luLXJpZ2h0OjEycHg7bWF4LXdpZHRoOjEwMHB4O3BhZGRpbmc6MTJweCAwfWJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrIC5ndWVzdEltYWdlIGltZ3toZWlnaHQ6NzBweDt3aWR0aDo3MHB4fWJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrIC5zaG93RGV0YWlsU2VjMiAubGVmdFNlY3Rpb24gLmxlZnRTZWN0aW9uSW57cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfWJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrIC5zaG93ZmlsdGVyU2VjIC50b3BDYXROdnttYXJnaW4tdG9wOjMxcHh9Ym9keSAuR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuZ3Vlc3RzQmxvY2sgLmd1ZXN0Q250e21pbi1oZWlnaHQ6YXV0b31ib2R5IC5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC5ndWVzdHNCbG9jayAuZ3Vlc3RDbnQgcHttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjRweDt0ZXh0LWFsaWduOmxlZnR9Ym9keSAuR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuZ3Vlc3RzQmxvY2sgLmd1ZXN0Q250IHAgYnJ7ZGlzcGxheTpub25lfWJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrIC5ndWVzdENudCBoNHt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjJweDttYXJnaW4tYm90dG9tOjRweDtwYWRkaW5nLXRvcDoxMHB4fS5yZWxhdGVkX2FydGljbGVzIC5yZWxhdGVkX2Jsb2Nre21hcmdpbi1ib3R0b206MTVweH0ubWVnYU1lbnUgdWx7LXdlYmtpdC1jb2x1bW4tY291bnQ6aW5pdGlhbDstbW96LWNvbHVtbi1jb3VudDppbml0aWFsO2NvbHVtbi1jb3VudDppbml0aWFsfS5tZWdhTWVudSB1bCBsaXtwYWRkaW5nLWJvdHRvbTo5cHg7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2Y3ZjdmNztwYWRkaW5nLXRvcDo5cHg7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4fS5tZWdhTWVudSB1bCBsaS5tYWluLW1lbnUtaXRlbXttYXJnaW4tYm90dG9tOjBweH0ubWVnYU1lbnUgdWwgbGkgdWx7ZGlzcGxheTpub25lO2JvcmRlci10b3A6MnB4IHNvbGlkICNmN2Y3Zjc7bWFyZ2luLXRvcDo5cHg7cGFkZGluZy10b3A6MTVweDttYXJnaW4tbGVmdDotMjBweDttYXJnaW4tcmlnaHQ6LTIwcHg7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctYm90dG9tOjB9Lm1lZ2FNZW51IHVsIGxpIHVsIGxpe2JvcmRlci1ib3R0b206bm9uZTtwYWRkaW5nOjAgMCAxMHB4fS5tZWdhTWVudSB1bCBsaSAuY3VzdG9tU3ViTWVudXtwYWRkaW5nLWJvdHRvbTowfS5tZWdhTWVudSB1bCBsaSBzcGFuLm1vYmlsZV9hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyMHB4O2NvbG9yOiMwMDU3Yjc7dG9wOjA7aGVpZ2h0OjQ4cHg7d2lkdGg6MjBweDtwYWRkaW5nOjEycHggMCAxNnB4IDhweDt6LWluZGV4OjF9Lk1lZ2FNZW51MS5tb2JpbGVfbWVudXttYXJnaW4tcmlnaHQ6LTEwcHg7bWFyZ2luLWxlZnQ6LTEwcHh9Lm1vYmlsZV9tZW51IHVsIGxpIHNwYW4ubW9iaWxlX2Fycm93e2Rpc3BsYXk6YmxvY2t9Lm1lZ2FNZW51Lm1lZ2Etb3Blbntwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nLXRvcDowcHg7dG9wOjUwcHh9LmludHJvTWVnYS5tb2JpbGVfdmlldyBhe3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDA7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjI1cHg7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2Y3ZjdmNztib3JkZXItdG9wOjJweCBzb2xpZCAjZjdmN2Y3O2xpbmUtaGVpZ2h0OjQ0cHg7bWFyZ2luOjAgLTEwcHg7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O2xldHRlci1zcGFjaW5nOjFweDtwb3NpdGlvbjpyZWxhdGl2ZX0uaW50cm9NZWdhLm1vYmlsZV92aWV3IGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmludHJvTWVnYS5tb2JpbGVfdmlldyBhIC53YXRjaEljb257cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MjBweH0uaW50cm9NZWdhLm1vYmlsZV92aWV3IGEgLnN2Z0ljb257d2lkdGg6MThweDtwb3NpdGlvbjpyZWxhdGl2ZX0uaW50cm9NZWdhLm1vYmlsZV92aWV3IGEgLnN2Z0ljb24gcG9seWdvbntmaWxsOiMwNjdiZmZ9Lm1vYmlsZV9tZW51IHVsPmxpLmhhc19zdWIub3Blbl9zdWI+c3Bhbi5tb2JpbGVfYXJyb3cgaS5mYS5mYS1wbHVzLC5tb2JpbGVfbWVudSB1bD5saS5oYXNfc3ViPnVsLm9wZW5fc3ViPmxpPnNwYW4ubW9iaWxlX2Fycm93IGkuZmEuZmEtcGx1c3tkaXNwbGF5Om5vbmV9Lm1vYmlsZV9tZW51IHVsPmxpLmhhc19zdWIub3Blbl9zdWI+c3Bhbi5tb2JpbGVfYXJyb3cgaS5mYS5mYS1taW51cywubW9iaWxlX21lbnUgdWw+bGkuaGFzX3N1Yj51bC5vcGVuX3N1Yj5saT5zcGFuLm1vYmlsZV9hcnJvdyBpLmZhLmZhLW1pbnVze2Rpc3BsYXk6aW5saW5lfS5tb2JpbGVfbWVudSB1bD5saS5oYXNfc3ViPnNwYW4ubW9iaWxlX2Fycm93IGkuZmEuZmEtbWludXN7ZGlzcGxheTpub25lfS5tb2JpbGVfbWVudSB1bD5saS5oYXNfc3ViPnNwYW4ubW9iaWxlX2Fycm93IGl7ZGlzcGxheTppbmxpbmV9Lm1vYmlsZV9tZW51IHVsPmxpPnNwYW4ubW9iaWxlX2Fycm93IGl7ZGlzcGxheTpub25lfS5zZWFyY2hfSWNvbl9kaXYgaW5wdXRbdHlwZT1zdWJtaXRde3dpZHRoOjI3cHg7aGVpZ2h0OjUwcHg7bWFyZ2luLXRvcDotMjRweDtyaWdodDoxOHB4fS5zZWFyY2hfSWNvbl9kaXYgaW5wdXRbdHlwZT10ZXh0XXtwYWRkaW5nOjEwcHggMzBweDtwYWRkaW5nLWxlZnQ6NTVweDtwYWRkaW5nLXJpZ2h0OjUwcHg7d2lkdGg6MTAwJTtoZWlnaHQ6NTBweDtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyNHB4fS5zZWFyY2hfSWNvbl9kaXYgLnNlYXJjaEljb257bWFyZ2luLXRvcDotOXB4O2xlZnQ6MjBweDt3aWR0aDoyMHB4fS5zZWFyY2hfSWNvbl9kaXYgLnNlYXJjaEljb24gLnN2Z0ljb257d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0uc2VhcmNoX0ljb25fZGl2IC5zdWJtaXRJY29ue21hcmdpbi10b3A6LTlweDt3aWR0aDoyMHB4O3JpZ2h0OjIwcHh9LnNlYXJjaF9JY29uX2RpdiAuc3VibWl0SWNvbiAuc3ZnSWNvbnt3aWR0aDoyMHB4O2hlaWdodDoyMHB4fS5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZXttYXJnaW4tYm90dG9tOjIwcHg7bWFyZ2luLXRvcDoyNXB4fS5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZSAuZmVhdHVyZWRJbWd7cGFkZGluZy1ib3R0b206MTVweH0ubGVmdFNlY3Rpb24uYXJ0aWNsZV9zaW5nbGUgaDJ7bWFyZ2luLWJvdHRvbTowfS5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZSAuYXJ0aWNsZV9tZXRhe3BhZGRpbmctdG9wOjE1cHg7bWFyZ2luLWJvdHRvbToyMHB4fS5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZSAuYXJ0aWNsZV9zaW5nbGVDb250ZW50IHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xlIC5hcnRpY2xlX3NpbmdsZUNvbnRlbnQgcCBpZnJhbWV7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS50b3BBcnRpY2xlU2Vje2JvcmRlci1ib3R0b206bm9uZX0uY2xlYXJUYWJ7Y2xlYXI6Ym90aH0udG9wQXJ0aWNsZSAudG9wQ2F0TnZ7cG9zaXRpb246cmVsYXRpdmV9LnRvcEFydGljbGUgLnRvcENhdE52OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6NTtyaWdodDoxNXB4O2NvbnRlbnQ6XCLilrxcIjt0b3A6NTAlO3BvaW50ZXItZXZlbnRzOm5vbmU7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MDtjb2xvcjojMDA1N2I3fS5wb3N0UGFnZSAubG9hZF9tb3Jle2Rpc3BsYXk6bm9uZX0uYWxsLWFydGljbGV7cGFkZGluZy1ib3R0b206NDBweH0uYWxsLWFydGljbGUudGVhbV9saXN0SW5uZXJ7cGFkZGluZy1ib3R0b206MHB4fS5hbGwtYXJ0aWNsZSAucG9zdFBhZ2V7bWFyZ2luLWJvdHRvbToxNXB4fS5hbGwtYXJ0aWNsZSAuYWR2ZXJ0aXNlbWVudF9zZWN0aW9ue21hcmdpbjoyMHB4IGF1dG8gMTBweH0uYWxsLWFydGljbGUuYXJ0aWNsZXN7cGFkZGluZy1ib3R0b206MH0uYWxsLWFydGljbGUuYXJ0aWNsZXMgLnBvc3RQYWdle21hcmdpbi1ib3R0b206MH0uYWxsLWFydGljbGUuYXJ0aWNsZXMgLnBvc3RQYWdlIC5wYWdpbmF0aW9ue21hcmdpbi1ib3R0b206MzBweH0uc2VwYXJhdG9yTGluZXtiYWNrZ3JvdW5kOiNlOWU5ZTk7aGVpZ2h0OjFweDttYXJnaW46MHB4IDAgMjBweH0ubW9iV2lkZ2V0U2VjIC5zcG9uc2VyX2xpbmt7bWFyZ2luLWJvdHRvbTowfS5zaG93ZmlsdGVyU2VjIC5wb3N0UGFnZSAucGFnaW5hdGlvbnttYXJnaW4tYm90dG9tOjMwcHh9Ym9keS5zaW5nbGUtc2hvdyAuc2hvd2ZpbHRlclNlYyAucG9zdFBhZ2UgLnBhZ2luYXRpb257cGFkZGluZy10b3A6MH1ib2R5LnNpbmdsZS1zaG93IC5zaG93ZmlsdGVyU2VjIC50YWJDb250X2RpdntwYWRkaW5nLWJvdHRvbTowfWJvZHkuc2luZ2xlLXNob3cgLndpZGdldEJveDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH1ib2R5LnNpbmdsZS1zaG93IC5zZWNIZWFkaW5ne3BhZGRpbmctYm90dG9tOjB9Ym9keS5zaW5nbGUtc2hvdyAucG9kY2FzdFNlYyAuc2VjSGVhZGluZ3twYWRkaW5nLWJvdHRvbToyNXB4fS5zaW5nbGUtc2hvdyAuYnJlYWRjcnVtYl9TZWMgdWwgbGl7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MTZweDtjb2xvcjojMWExYTFhO2Zsb2F0Om5vbmU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmctYm90dG9tOjVweDtkaXNwbGF5OmlubGluZX0uc2luZ2xlLXNob3cgLmJyZWFkY3J1bWJfU2VjIHVsIGxpLml0ZW0taG9tZXtkaXNwbGF5Om5vbmV9LnNpbmdsZS1zaG93IC5icmVhZGNydW1iX1NlYyB1bCBsaSAuYnJlYWQtY3VycmVudHtmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxNnB4fS5zaW5nbGUtc2hvdyAuYnJlYWRjcnVtYl9TZWMgdWwgbGk6YWZ0ZXJ7Y29udGVudDpcIuKBhFwiO2NvbG9yOiMwMDU3Yjc7cGFkZGluZzowIDRweH0uc2luZ2xlLXNob3cgLmJyZWFkY3J1bWJfU2VjIHVsIGxpIGF7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MTZweDtjb2xvcjojMWExYTFhfS50ZWFtX2xpc3QgLnRlYW1fbGlzdFJpZ2h0e21hcmdpbi10b3A6MTBweH0uR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmZlYXR1cmVkX2Jsb2NrLmxhcmdlRWxlbWVudCAuYXJ0aWNsZVRpdGxlIGF7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MjhweH1ib2R5IC5zaG93RGV0YWlsU2VjMiB1bC5zaG93U3BvbnNvciBpbWd7aGVpZ2h0OmF1dG99Ym9keSAuc2hvd0RldGFpbFNlYzIgLnNpbmdsZVNob3dEZXR7bWFyZ2luLWJvdHRvbTowfS5tZWdhTWVudSB1bCBsaSAudmlld01lbnV7cGFkZGluZy1ib3R0b206MHB4fS5mbG9hdGluZ19kaXYgLmF1dGhvcntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjE0cHh9LmZsb2F0aW5nX2RpdiAudGFncyAuZmxvYXRUYWdMaW5re3BhZGRpbmctbGVmdDoyMnB4O2Rpc3BsYXk6YmxvY2t9LmZsb2F0aW5nX2RpdiAudGFncyAuc3ZnSWNvbnt3aWR0aDoxNXB4O2hlaWdodDphdXRvO21hcmdpbi10b3A6NXB4fS5mbG9hdGluZ19kaXYgLnNvY2lhbF9saW5rcyB1bCBsaSBhe3dpZHRoOjQ1cHg7aGVpZ2h0OjQ1cHh9LmZsb2F0aW5nX2RpdiAuc29jaWFsX2xpbmtzIHVsIGxpIGEuZmJJY29ue3BhZGRpbmc6MTJweCAxMnB4IDVweCAxM3B4fS5mbG9hdGluZ19kaXYgLnNvY2lhbF9saW5rcyB1bCBsaSBhLmZiSWNvbiAuc3ZnSWNvbnt3aWR0aDoxMHB4O2hlaWdodDoyMHB4fS5mbG9hdGluZ19kaXYgLnNvY2lhbF9saW5rcyB1bCBsaSBhLnR3SWNvbntwYWRkaW5nOjEycHggMTJweCA1cHggMTNweH0uZmxvYXRpbmdfZGl2IC5zb2NpYWxfbGlua3MgdWwgbGkgYS50d0ljb24gLnN2Z0ljb257d2lkdGg6MThweDtoZWlnaHQ6MjBweH0uZmxvYXRpbmdfZGl2IC5zb2NpYWxfbGlua3MgdWwgbGkgYS55dEljb257cGFkZGluZzoxMXB4IDEycHggNXB4IDExcHh9LmZsb2F0aW5nX2RpdiAuc29jaWFsX2xpbmtzIHVsIGxpIGEueXRJY29uIC5zdmdJY29ue3dpZHRoOjIwcHg7aGVpZ2h0OjIycHh9LmZsb2F0aW5nX2RpdiAuc29jaWFsX2xpbmtzIHVsIGxpIGEueXRJY29uIC5zdmdJY29uIC5zdDB7c3Ryb2tlLXdpZHRoOjB9LnNpbmdsZS1hcnRpY2xlLWJhY2tncm91bmR7aGVpZ2h0OjI3MHB4fWJvZHkgLndpZGdldEJveHttYXJnaW4tYm90dG9tOjI1cHh9Ym9keSAud2lkZ2V0Qm94IC5zcG9uc2VyX2xpbmt7bWFyZ2luLWJvdHRvbTowfWJvZHkgLndpZGdldEJveDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MjVweH1ib2R5LmhvbWUgLnRleHRfYm9yZGVyYm94X3dpZGdldHttYXJnaW4tdG9wOjB9Ym9keS5ob21lIC5wYWdlU2VjdGlvbntwYWRkaW5nLWJvdHRvbToyNXB4fS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gLnRpbWVfbWVkaWF7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxMHB4fS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gLm1lZGlhX3NlY3Rpb257bGluZS1oZWlnaHQ6MTBweH0ucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFzIC5pY29uSW1ne3BhZGRpbmctcmlnaHQ6NXB4fS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gLmFydGljbGVFeHRyYXMgLmV4dHJhc0J0bXtwYWRkaW5nLWxlZnQ6MjBweH0ucmVsYXRlZF9hcnRpY2xlcyAubW9iaWxlX3ZpZXd7bGluZS1oZWlnaHQ6MTBweH1ib2R5LnNpbmdsZS1hcnRpY2xlIC50ZXh0X2JvcmRlcmJveF93aWRnZXR7bWFyZ2luOjI1cHggYXV0b30uc3BvbnNlcl9saW5rIC5zcG9zZXJfc2VjdGlvbnttYXJnaW46MH0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0aWNsZUJveEhvbGQgLmFydGljbGVCb3ggLmFydGljbGVUZXh0e21pbi1oZWlnaHQ6NzBweDtoZWlnaHQ6NzBweH0uc3ViQmxvY2tWZXIzU2VjIC5zdWJCbG9ja1ZlcjNMaXN0IC5zdWJCbG9ja1ZlcjMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhcyAuaWNvbkltZyAuc3ZnSWNvbnt0b3A6M3B4fS5jb250YWluZXJ7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5yb3d7bWFyZ2luLWxlZnQ6LTEwcHg7bWFyZ2luLXJpZ2h0Oi0xMHB4fS5jb2wteHMtMSwuY29sLXNtLTEsLmNvbC1tZC0xLC5jb2wtbGctMSwuY29sLXhzLTIsLmNvbC1zbS0yLC5jb2wtbWQtMiwuY29sLWxnLTIsLmNvbC14cy0zLC5jb2wtc20tMywuY29sLW1kLTMsLmNvbC1sZy0zLC5jb2wteHMtNCwuY29sLXNtLTQsLmNvbC1tZC00LC5jb2wtbGctNCwuY29sLXhzLTUsLmNvbC1zbS01LC5jb2wtbWQtNSwuY29sLWxnLTUsLmNvbC14cy02LC5jb2wtc20tNiwuY29sLW1kLTYsLmNvbC1sZy02LC5jb2wteHMtNywuY29sLXNtLTcsLmNvbC1tZC03LC5jb2wtbGctNywuY29sLXhzLTgsLmNvbC1zbS04LC5jb2wtbWQtOCwuY29sLWxnLTgsLmNvbC14cy05LC5jb2wtc20tOSwuY29sLW1kLTksLmNvbC1sZy05LC5jb2wteHMtMTAsLmNvbC1zbS0xMCwuY29sLW1kLTEwLC5jb2wtbGctMTAsLmNvbC14cy0xMSwuY29sLXNtLTExLC5jb2wtbWQtMTEsLmNvbC1sZy0xMSwuY29sLXhzLTEyLC5jb2wtc20tMTIsLmNvbC1tZC0xMiwuY29sLWxnLTEye3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0ubW9yZV9hcnRpY2xlX2xpbmsgYXtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoyNHB4fS5tb3JlX2FydGljbGVfbGluayBhIC5tb3JlSWNvbiAuc3ZnSWNvbnt3aWR0aDoxM3B4O2hlaWdodDoxM3B4fS5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyRm9ybSBpbnB1dFt0eXBlPXRleHRdLC5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyRm9ybSBpbnB1dFt0eXBlPWVtYWlsXXtwYWRkaW5nLWxlZnQ6MTVweH0udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaS5tZW51IGF7bWluLXdpZHRoOjUwcHh9LmZvb3RlcntwYWRkaW5nOjQwcHggMCAwfS5mb290ZXIgLmNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1ib3R0b206MzVweH0uZm9vdGVyIC50b3BfZm9vdGVyIC5sZWZ0X2JvcmRlcjpiZWZvcmV7ZGlzcGxheTpub25lfS5mb290ZXIgLnRvcF9mb290ZXIgLnNvY2lhbEZvb3RlcnttYXJnaW4tYm90dG9tOjB9LmZvb3RlciAuZl9ib3R0b20gLmJvdHRvbV9saW5rcyB1bHt0ZXh0LWFsaWduOmNlbnRlcn0uZm9vdGVyIC5mX2JvdHRvbSAuYm90dG9tX2xpbmtzIHVsIGxpe2Zsb2F0Om5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTdweH0uZm9vdGVyIC5mX2JvdHRvbSAuYm90dG9tX2xpbmtzIHVsIGxpIGF7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTdweH0uZm9vdGVyIC5mX2JvdHRvbXtwYWRkaW5nLWJvdHRvbTowfS5mb290ZXIgLmZfbGlua3N7bWFyZ2luLWJvdHRvbTozMHB4fS5mb290ZXIgLnNvY2lhbF9saW5rc3ttYXJnaW4tYm90dG9tOjMwcHh9LmZvb3RlciAuY29weXJpZ2h0e3BhZGRpbmctdG9wOjMwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmZvb3RlciAuZl9sb2dve3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MjVweH0uZm9vdGVyIC5mX2xvZ28gaW1ne21heC13aWR0aDoxMjBweH0uZm9vdGVyIC5mX3dpZGdldHttYXgtd2lkdGg6MjgwcHg7bWFyZ2luOjAgYXV0byA0MHB4O3RleHQtYWxpZ246Y2VudGVyfS5mb290ZXIgLmZfd2lkZ2V0IHB7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjRweH0uZm9vdGVyIC5tb2JpbGVfYm9yZGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5mb290ZXIgLm1vYmlsZV9ib3JkZXI6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1ib3R0b206MzVweDtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMik7bWFyZ2luLWxlZnQ6LTEwcHg7bWFyZ2luLXJpZ2h0Oi0xMHB4fS5oZWFkZXJ7cGFkZGluZy1ib3R0b206NjVweCAhaW1wb3J0YW50fS5ib3R0b21faGVhZHttaW4taGVpZ2h0OjY1cHh9LmJvdHRvbV9oZWFkIC53YXRjaF9zZWMsLmJvdHRvbV9oZWFkIC52b2x1bWVfYXJlYXtkaXNwbGF5Om5vbmV9LmJvdHRvbV9oZWFkIC51c2VyX3BpY3tsZWZ0OjY0cHg7d2lkdGg6NjdweDtoZWlnaHQ6NjVweH0uYm90dG9tX2hlYWQgLnVzZXJfcGljIGltZ3ttYXJnaW46MDt3aWR0aDo2N3B4O2hlaWdodDo2NXB4fS5ib3R0b21faGVhZCAudHJpdG9uLXByb2dyZXNzLXN0cmVhbXtwYWRkaW5nOjEwcHggMTBweH0uYm90dG9tX2hlYWQgLnRyaXRvbi1wcm9ncmVzcy1zdHJlYW06YWZ0ZXJ7aGVpZ2h0OjMwcHg7d2lkdGg6MzBweDttYXJnaW46OHB4fS5ib3R0b21faGVhZCAubGlzdGVuX3NlY3twYWRkaW5nOjE1cHggMTBweCAxMHB4IDEwcHg7aGVpZ2h0OjY1cHg7d2lkdGg6NjRweH0uYm90dG9tX2hlYWQgLmxpc3Rlbl9zZWMgLnRleHR7cGFkZGluZy10b3A6MnB4O2xpbmUtaGVpZ2h0OjEycHh9LmJvdHRvbV9oZWFkIC5saXN0ZW5fc2VjIC5wbGF5ZXJfaWNvbiBpLmZhLXBsYXl7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MThweH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWF7bWluLWhlaWdodDo2NXB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cGFkZGluZy1sZWZ0OjBweDtwYWRkaW5nLXJpZ2h0OjBweH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnNob3dfaW5mb3twYWRkaW5nOjE1cHggMTBweCAwO2ZvbnQtc2l6ZToxMHB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxM3B4fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAuc2hvd19pbmZvIC5lcXVhbGl6ZXJ7Ym90dG9tOjIxLjkxNjY3cHg7bGVmdDowfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAuc2hvd19pbmZvIC5ib3R0b217bWFyZ2luLXRvcDoxNXB4fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAuc2hvd19pbmZvIC5yaWdodF90ZXh0IC50b3AsLmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5zaG93X2luZm8gLnJpZ2h0X3RleHQgLmJvdHRvbXtmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxMnB4fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAuc2hvd19pbmZvIC5yaWdodF90ZXh0IC5ib3R0b217d2hpdGUtc3BhY2U6aW5oZXJpdH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5mZWVkYmFja19hcmVhe2hlaWdodDo2NXB4O3dpZHRoOjc0cHh9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuZmVlZGJhY2tfYXJlYSBhe3BhZGRpbmctYm90dG9tOjB9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuZmVlZGJhY2tfYXJlYSBhIC5mZWVkYmFja19pY29ue3RvcDoxM3B4O3JpZ2h0OjIzcHh9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuZmVlZGJhY2tfYXJlYSBhIHB7cGFkZGluZy10b3A6NHB4fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmNhbGxfYXJlYXtoZWlnaHQ6NjVweDt3aWR0aDo3NHB4O3JpZ2h0Ojc0cHh9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuY2FsbF9hcmVhIGF7cGFkZGluZy1ib3R0b206MH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5jYWxsX2FyZWEgYSAuY2FsbF9pY29ue3RvcDoxM3B4O3JpZ2h0OjIzcHh9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuY2FsbF9hcmVhIGEgcHtwYWRkaW5nLXRvcDo0cHh9LmJvdHRvbV9oZWFkLm9wZW5fdm9sdW1lIC5yYWRpb19hcmVhe3BhZGRpbmctbGVmdDoxNDlweH0uYm90dG9tX2hlYWQub3Blbl92b2x1bWUgLnVzZXJfcGlje2xlZnQ6NjRweH0uYm90dG9tX2hlYWQub3Blbl92b2x1bWUgLnNob3dfaW5mbyAuZXF1YWxpemVye2xlZnQ6MTQ4Ljc1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KWFuZCAobWF4LXdpZHRoOiA1NzJweCl7LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5zaG93X2luZm97bWF4LXdpZHRoOjEwMCV9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuY2FsbF9hcmVhe2Rpc3BsYXk6bm9uZX0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5mZWVkYmFja19hcmVhe2hlaWdodDowO3dpZHRoOjExM3B4O21heC13aWR0aDoxODBweDtib3JkZXItbGVmdDpub25lO3BhZGRpbmc6NnB4IDEwcHggMCAwO2ZvbnQtc2l6ZToxMHB4fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWEgYXtwYWRkaW5nOjFweCAzcHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDIyOSwyMjksMjI5LC4xMyl9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuZmVlZGJhY2tfYXJlYSBhIC5mZWVkYmFja19pY29ue3RvcDoxMHB4O3JpZ2h0Ojk5cHg7d2lkdGg6MTFweDtoZWlnaHQ6MTBweDttYXJnaW46MnB4IDAgMCAwfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWEgYSAuZmVlZGJhY2tfaWNvbiAuc3ZnSWNvbnt3aWR0aDoxMXB4O2hlaWdodDoxMHB4fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWEgYSBwe3BhZGRpbmctbGVmdDoxOHB4O3BhZGRpbmctdG9wOjA7Zm9udC1zaXplOjEwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KWFuZCAobWF4LXdpZHRoOiA5NjlweCl7LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhe3BhZGRpbmctbGVmdDoxNDlweH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnNob3dfaW5mbyAuZXF1YWxpemVye2xlZnQ6MTUwLjc1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsubWlkX2hlYWQgLm1lbnVfbmF2e2Rpc3BsYXk6bm9uZX0ubWlkX2hlYWQgLmxvZ297bWFyZ2luLWJvdHRvbTowcHh9Lm1pZF9oZWFkIC5sb2dvIGltZ3ttYXgtd2lkdGg6MTAwcHh9LnRvcF9oZWFkIC50b3BfbGlua3N7bWluLWhlaWdodDo1MHB4fS50b3BfaGVhZCAudG9wX2xpbmtzIC5sZWZ0X2xpc3QgLnNvY2lhbHtkaXNwbGF5Om5vbmV9LnRvcF9oZWFkIC50b3BfbGlua3MgLmxlZnRfbGlzdCAubW1sLXNzby11c2VyLWFyZWF7cGFkZGluZzowO21hcmdpbjowO21pbi1oZWlnaHQ6NTBweH0udG9wX2hlYWQgLnRvcF9saW5rcyAubGVmdF9saXN0IC5tbWwtc3NvLXVzZXItYXJlYSBwe3BhZGRpbmc6MTVweCA4cHggMCA4cHg7bWFyZ2luOjB9LnRvcF9oZWFkIC50b3BfbGlua3MgLmxlZnRfbGlzdCAubW1sLXNzby11c2VyLWFyZWEgLm1tbC1zc28tdXNlci1hcmVhLWljb257aGVpZ2h0OjIxcHg7d2lkdGg6MjJweH0udG9wX2hlYWQgLnRvcF9saW5rcyAubGVmdF9saXN0IC5tbWwtc3NvLXVzZXItYXJlYSBidXR0b257cGFkZGluZzoxNXB4IDEwcHg7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lfS50b3BfaGVhZCAudG9wX2xpbmtzIHVsLnJpZ2h0X2xpc3QgbGkgYXtmb250LXNpemU6MH0uY29udF9pZm5vX3NlY3twYWRkaW5nOjB9LmNvbnRfaWZub19zZWMgLmluZm9fc2Vje3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO3BhZGRpbmctYm90dG9tOjB9LmNvbnRfaWZub19zZWMgLmluZm9fc2VjOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOi00MHB4O2JvdHRvbTowO21hcmdpbjowIGF1dG87d2lkdGg6MXB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMik7ZGlzcGxheTpibG9jaztsZWZ0OjA7cmlnaHQ6MH0uY29udF9pZm5vX3NlYyAuaW5mb19zZWMgLmluZm9Cb3g6YmVmb3JlLC5jb250X2lmbm9fc2VjIC5pbmZvX3NlYyAuaW5mb0JveDphZnRlcntkaXNwbGF5Om5vbmV9LmNvbnRfaWZub19zZWMgLmluZm9Cb3h7cGFkZGluZzoyNXB4IDIwcHggMjBweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNnB4fS5jb250X2lmbm9fc2VjIC5pbmZvQm94OmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfS5jb250X2lmbm9fc2VjIC5pbmZvQm94Omxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDowfS5jb250X2lmbm9fc2VjIC5pbmZvQm94IC50ZXh0e21heC13aWR0aDoxMzBweDttYXJnaW46YXV0b30ubmV3c2xldHRlcntwYWRkaW5nOjI1cHggMCAzNXB4IDB9Lm5ld3NsZXR0ZXIgLnRpdGxle2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE2cHg7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJGb3JtIGlucHV0W3R5cGU9c3VibWl0XXtwYWRkaW5nOjIwcHggMzBweDt3aWR0aDphdXRvfS5hcnRpY2xlQm94e2JvcmRlci1ib3R0b206bm9uZX0uYXJ0aWNsZUJveDpob3Zlcntib3JkZXItYm90dG9tOm5vbmV9Lm1vcmVfYXJ0aWNsZV9saW5re3BhZGRpbmctYm90dG9tOjE1cHg7cGFkZGluZy10b3A6MTVweDttYXJnaW4tdG9wOjB9LnBvZGNhc3RTZWMgLmNvbC1sZy05IC5hcnRpX3Jvd3ttYXJnaW4tYm90dG9tOjB9LnBvZGNhc3RTZWMgLmFydGlfcm93IC5yaWdodF9jb250ZW50IC5hcnRpY2xlQ29sQm94IC5hcnRpY2xlVGl0bGV7bWluLWhlaWdodDo0OHB4O2hlaWdodDo0OHB4fS5wb2RjYXN0U2VjIC5hcnRpX3JvdyAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbEJveCAuYXJ0aWNsZVRpdGxlIGF7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjRweH0ucG9kY2FzdFNlYyAuYXJ0aV9yb3cgLnJpZ2h0X2NvbnRlbnQgLmFydGljbGVDb2xCb3ggLmFydGljbGVFeHRyYXN7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MTZweH0ucG9kY2FzdExpc3RTbWFsbCAucG9kY2FzdEJsb2NrIC5leHRyYXN7cG9zaXRpb246cmVsYXRpdmV9LnBvZGNhc3RMaXN0U21hbGwgLnBvZGNhc3RCbG9jayAuZXh0cmFzIC5pY29uSW1ne3RvcDotMnB4fS5zcG9ydHNfc2Vje3BhZGRpbmc6MzVweCAwIDEwcHh9LnNwb3J0c19zZWMgLmFkdmVydGlzZW1lbnRfc2VjdGlvbnttYXJnaW4tdG9wOjBweDttYXJnaW4tYm90dG9tOjEwcHh9LnJlbGF0ZWRfYXJ0aWNsZXMubmV3c19hcnRpY2xlc3twYWRkaW5nOjM1cHggMCAxMHB4fS5yZWxhdGVkX2FydGljbGVzLm5ld3NfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhcyAuaWNvbkltZ3twYWRkaW5nLXJpZ2h0OjZweH0ucmVsYXRlZF9hcnRpY2xlcy5uZXdzX2FydGljbGVzIC5hcnRpY2xlX2luZm8gLmFydGljbGVFeHRyYXMgLmljb25JbWcgLnN2Z0ljb257aGVpZ2h0OjE0cHg7bWFyZ2luLXRvcDowfS5yZWxhdGVkX2FydGljbGVzLm5ld3NfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhcyAuZXh0cmFzQnRte2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjEzcHg7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy10b3A6MnB4fS5uZXR3b3JrX3NlYyAuc2xpZGVyX3NlYyBidXR0b257aGVpZ2h0OjQwcHg7d2lkdGg6NDBweDttYXJnaW4tdG9wOi0yMHB4fS5uZXR3b3JrX3NlYyAuc2xpZGVyX3NlYyAuc2xpY2stbmV4dC5zbGljay1hcnJvdywubmV0d29ya19zZWMgLnNsaWRlcl9zZWMgLnNsaWNrLXByZXYuc2xpY2stYXJyb3d7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgLTcwcHh9Lm5ldHdvcmtfc2VjIC5zbGlkZXJfc2VjIC5zbGljay1wcmV2LnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVkLC5uZXR3b3JrX3NlYyAuc2xpZGVyX3NlYyAuc2xpY2stbmV4dC5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSAxMXB4fS5uZXR3b3JrX3NlY3twYWRkaW5nOjQwcHggMH0ubmV0d29ya19zZWMgLnNsaWRlcl9ib3h7cGFkZGluZzowfS5uZXR3b3JrX3NlYyAuc2xpZGVyX2JveCAuaXRlbXtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7dGV4dC1hbGlnbjpyaWdodH0ubmV0d29ya19zZWMgLnNsaWRlcl9ib3ggLml0ZW0gaW1ne2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5uZXR3b3JrX3NlYyAuc2xpZGVyX2JveCAuaXRlbS5zbGljay1jdXJyZW50LnNsaWNrLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0ubmV0d29ya19zZWMgLnNsaWRlcl9ib3ggLml0ZW0uc2xpY2stY3VycmVudC5zbGljay1jZW50ZXIgaW1ne21hcmdpbjphdXRvfS5uZXR3b3JrX3NlYyAuc2xpZGVyX2JveCAuaXRlbS5zbGljay1jdXJyZW50LnNsaWNrLWNlbnRlcn4uaXRlbS5zbGljay1zbGlkZXt0ZXh0LWFsaWduOmxlZnR9Lm5ldHdvcmtfc2VjIC5zbGlkZXJfc2VjIGF7aGVpZ2h0OjQwcHg7d2lkdGg6NDBweDttYXJnaW4tdG9wOi0yMHB4fS5wYWdlU2VjdGlvbiAuYWR2ZXJ0aXNlbWVudF9zZWN0aW9ue21hcmdpbjowcHh9Lm1vYmlsZV9zbGlkZXJfc2Vje2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoyNXB4IDAgMjBweH0ubW9iaWxlX3NsaWRlciAuc2xpY2stcHJldi5zbGljay1hcnJvd3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubW9iaWxlX3NsaWRlciAuc2xpY2stbmV4dC5zbGljay1hcnJvd3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubW9iaWxlX3NsaWRlciAuaXRlbV9hcmVhe3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHh9Lm1vYmlsZV9zbGlkZXIgLnNsaWNrLWRvdHN7ZGlzcGxheTpibG9jaztsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjoxNXB4IDAgMDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDowfS5tb2JpbGVfc2xpZGVyIC5zbGljay1kb3RzIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDo0cHg7d2lkdGg6MjBweDtiYWNrZ3JvdW5kOiNkOWQ5ZDk7bWFyZ2luOjAgNXB4O2N1cnNvcjpwb2ludGVyfS5tb2JpbGVfc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbntkaXNwbGF5Om5vbmV9Lm1vYmlsZV9zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZle2JhY2tncm91bmQ6IzA2N2JmZn0ubW9iaWxlX3NsaWRlciAuYXJ0aWNsZUJveHtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMDAwfS5tb2JpbGVfc2xpZGVyIC5zbGljay1jdXJyZW50IC5hcnRpY2xlQm94e2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMwNjdiZmZ9LmFydGljbGVCb3gubGFyZ2VCb3ggLmFydGljbGVUaXRsZXttaW4taGVpZ2h0OjQ4cHg7aGVpZ2h0OjQ4cHh9LmFydGljbGVCb3gubGFyZ2VCb3ggLmFydGljbGVUaXRsZSBhe2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI0cHh9LmFydGljbGVCb3gubGFyZ2VCb3ggLmFydGljbGVUZXh0e21hcmdpbi1ib3R0b206MjVweDttaW4taGVpZ2h0OjcwcHg7aGVpZ2h0OjcwcHh9LmFydGljbGVCb3gubGFyZ2VCb3ggLmFydGljbGVDb250e3BhZGRpbmc6NTVweCAyMHB4IDIwcHh9LmFydGljbGVCb3gubG9uZ2VySGVhZGVyIC5hcnRpY2xlVGl0bGV7bWluLWhlaWdodDo5NnB4ICFpbXBvcnRhbnQ7aGVpZ2h0Ojk2cHggIWltcG9ydGFudH0ubmF2LWljb257bWFyZ2luOjZweCA0cHggMCA0cHh9Lm1fc29jaWFsX2ljb24gLnNvY2lhbHtwYWRkaW5nOjEwcHh9Lm1fc29jaWFsX2ljb24gLnNvY2lhbCAuZm9sbG93X3RleHR7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmbG9hdDpsZWZ0O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI4cHg7ZGlzcGxheTpibG9jaztjb2xvcjojMDY3YmZmfS5tX3NvY2lhbF9pY29uIC5zb2NpYWwgLmljb25ze2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpyaWdodH0ubV9zb2NpYWxfaWNvbiAuc29jaWFsIC5pY29ucyBhe21hcmdpbjowIDEycHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6MjhweDtjb2xvcjojMDAwfS5tX3NvY2lhbF9pY29uIC5zb2NpYWwgLmljb25zIGE6aG92ZXJ7Y29sb3I6IzA2N2JmZn0ubV9zb2NpYWxfaWNvbiAuc29jaWFsIC5pY29ucyBhOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9Lm1fc29jaWFsX2ljb24gLnNvY2lhbCAuaWNvbnMgYTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5tX3NvY2lhbF9pY29uIC5zb2NpYWwgLmljb25zIGE6aG92ZXIgLnN2Z0ljb24gcGF0aHtmaWxsOiMwNjdiZmZ9Lm1fc29jaWFsX2ljb24gLnNvY2lhbCAuaWNvbnMgYSAuc3ZnSWNvbiBwYXRoe2ZpbGw6IzFmMWYxZn0ubV9zb2NpYWxfaWNvbiAuc29jaWFsIC5pY29ucyBhIC5mYkljb24gLnN2Z0ljb257d2lkdGg6MTBweH0ubV9zb2NpYWxfaWNvbiAuc29jaWFsIC5pY29ucyBhIC50d0ljb24gLnN2Z0ljb257d2lkdGg6MjBweH0ubV9zb2NpYWxfaWNvbiAuc29jaWFsIC5pY29ucyBhIC55dEljb24gLnN2Z0ljb257d2lkdGg6MjJweH0ubV9zb2NpYWxfaWNvbiAuc29jaWFsIC5pY29ucyBhIC55dEljb24gLnN2Z0ljb24gLnN0MHtzdHJva2Utd2lkdGg6MH0uZm9vdGVyIGgze2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI4cHh9LmZvb3RlciAuZl9saW5rcyB1bCBsaSBhe2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjI4cHh9LmZvb3RlciAuc29jaWFsX2xpbmtzIHVsIGxpIGF7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MjhweH0ucG9kY2FzdFNlY3twYWRkaW5nOjM1cHggMCAxNXB4fS5taWRfaGVhZHtwYWRkaW5nOjE1cHggMH0uaWNvbkltZyAuc3ZnSWNvbnt3aWR0aDoxNHB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjE0cHggIWltcG9ydGFudH0uaWNvbkltZy5uZXdzX3R5cGUgLnN2Z0ljb24sLmljb25JbWcudmlkZW9fdHlwZSAuc3ZnSWNvbnt3aWR0aDoxMXB4ICFpbXBvcnRhbnR9LnBvZGNhc3RMaXN0U21hbGwgLnBvZGNhc3RCbG9jayAuZXh0cmFzIC5pY29uSW1nIC5zdmdJY29ue3dpZHRoOjE3cHggIWltcG9ydGFudDtoZWlnaHQ6MjFweCAhaW1wb3J0YW50fS5wb2RjYXN0U2VjIC5hcnRpX3JvdyAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbEJveCAuaWNvbkltZyAuc3ZnSWNvbnt3aWR0aDoxOHB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjIycHggIWltcG9ydGFudH0uYm90dG9tX2hlYWQgLnByb2dyZXNzX2JhcntkaXNwbGF5Om5vbmV9LmJvdHRvbV9oZWFkIC5saXN0ZW5fc2VjIGl7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjBweH0udG9wX2hlYWQgLnRvcF9saW5rc3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmVifS50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZWFlYWVhfS50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpIGEgLnN2Z0ljb257dG9wOjVweH0udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaS5zZWFyY2hfaWNvbiBhe21pbi13aWR0aDppbmhlcml0O3BhZGRpbmc6MTFweCA1cHh9LnRvcF9oZWFkIC50b3BfbGlua3MgLnJpZ2h0X2xpc3QgbGkuc2VhcmNoX2ljb24gLnN2Z0ljb257bWFyZ2luOjBweCAwIDAgMH0udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaS5jYWxsIGF7cGFkZGluZzoxMXB4IDAgMTFweCAxMHB4fS50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpLmNhbGwgLnN2Z0ljb257bWFyZ2luOjBweCAwIDAgMDt0b3A6NHB4fS50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpLmZlZWRiYWNrIGF7cGFkZGluZzoxMXB4IDAgMTFweCAxNXB4fS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLnNtYWxsX2J1dHRvbnt3aWR0aDo0MHB4fS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpe2JvcmRlci1yaWdodDoxcHggc29saWQgI2VhZWFlYX0uY2xvc2VJY29uIC5saW5le21hcmdpbi10b3A6LTJweH0ucGFnZVNlY3Rpb257cGFkZGluZzozNXB4IDB9Ym9keSAuc2hvd0RldGFpbFNlYzIgLmxlZnRTZWN0aW9ue21hcmdpbi1ib3R0b206MjBweH1ib2R5IC5zaG93RGV0YWlsU2VjMiAubGVmdFNlY3Rpb24gLmxlZnRTZWN0aW9uSW57cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH1ib2R5IC5zaG93RGV0YWlsU2VjMiAucmlnaHRTZWN0aW9ue21hcmdpbi10b3A6MjBweH1ib2R5IC5zaG93RGV0YWlsU2VjMiAucmlnaHRTZWN0aW9uIC5zaWRlSGVhZGluZ3twYWRkaW5nLWJvdHRvbToyNXB4fWJvZHkgLnNob3dEZXRhaWxTZWMyIC5mbG9hdGluZ19kaXZ7ZGlzcGxheTpub25lfWJvZHkgLnNob3dEZXRhaWxTZWMyIC5zaG93U3BvbnNvciAuaGVhZGluZ3twYWRkaW5nLWJvdHRvbToxNHB4O3BhZGRpbmctdG9wOjIycHh9Ym9keSAuc2hvd0RldGFpbFNlYzIgLnNob3dTcG9uc29yIHVsIGxpe3BhZGRpbmctYm90dG9tOjIwcHh9LnNob3dEZXRhaWxTZWMyIHVsLnNob3dTcG9uc29yIGxpe3BhZGRpbmctYm90dG9tOjB9LnNob3dEZXRhaWxTZWMyIGg0e3BhZGRpbmctYm90dG9tOjEwcHh9LnNob3dEZXRhaWxTZWMyIC5zaW5nbGVTaG93RGV0e21hcmdpbi1ib3R0b206MH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRGV0YWlse3BhZGRpbmc6MTIwcHggMCAxMDBweCAwfS5zaG93VG9wQmFubmVyIC5zdWJIZWFkaW5ne2NvbG9yOiMxYTFhMWE7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MTNweH0uc2hvd1RvcEJhbm5lciAuaGVhZGluZ3tmb250LXNpemU6NDFweDtsaW5lLWhlaWdodDo0MXB4O2NvbG9yOiMxYTFhMWF9LnNob3dUb3BCYW5uZXIgLnNob3dUb3BCYW5uZXJIb2xke292ZXJmbG93OnZpc2libGV9LnNob3dUb3BCYW5uZXIuYmxhY2tHcmFkaWVudEJne2JhY2tncm91bmQtaW1hZ2U6bm9uZSAhaW1wb3J0YW50fS5zaG93VG9wQmFubmVyIC5hdWh0b3JJbWd7bWFyZ2luLXJpZ2h0Oi0xMHB4O21hcmdpbi1sZWZ0Oi0xMHB4O3dpZHRoOmF1dG87YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdDtwb3NpdGlvbjpzdGF0aWM7ei1pbmRleDoyO3JpZ2h0OmF1dG87Ym90dG9tOmF1dG87cGFkZGluZzowfS5zaG93VG9wQmFubmVyIC5iYW5uZXJFeHRyYSAuYmFubmVyU29jaWFsIHVsIGxpIGEgLnN2Z0ljb24gcGF0aHtmaWxsOiMxZjFmMWZ9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5iYW5uZXJTb2NpYWwgdWwgbGkgYTpob3ZlciAuc3ZnSWNvbiBwYXRoe2ZpbGw6IzAwNTdiN30uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbCB1bCBsaSBhIC5mYkljb257cG9zaXRpb246cmVsYXRpdmU7dG9wOjRweH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbCB1bCBsaSBhIC5mYkljb24gLnN2Z0ljb257d2lkdGg6MTBweH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbCB1bCBsaSBhIC50d0ljb257cG9zaXRpb246cmVsYXRpdmU7dG9wOjJweH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbCB1bCBsaSBhIC50d0ljb24gLnN2Z0ljb257d2lkdGg6MThweH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbCB1bCBsaSBhIC55dEljb257cG9zaXRpb246cmVsYXRpdmU7dG9wOjJweH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbCB1bCBsaSBhIC55dEljb24gLnN2Z0ljb257d2lkdGg6MThweH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbCB1bCBsaSBhIC55dEljb24gLnN2Z0ljb24gLnN0MHtzdHJva2Utd2lkdGg6MH0udGV4dF9ib3JkZXJib3hfd2lkZ2V0e2JvcmRlcjpub25lO3BhZGRpbmc6MDttYXJnaW46MjBweCBhdXRvIDIwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnNob3dmaWx0ZXJTZWN7cGFkZGluZzozNXB4IDB9LnNob3dmaWx0ZXJTZWMgLmZpbHRlclRvcEJhci50b3BBcnRpY2xle3BhZGRpbmc6MjVweCAwfS5hZFNlY3Rpb257bWFyZ2luLWJvdHRvbToyMHB4fS5hZFNlY3Rpb24ubW9iaWxlX3ZpZXcgLndpZGdldEJveDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH1ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1hcnRpY2xlLWxpc3RpbmcgLmFkU2VjdGlvbntwYWRkaW5nLWJvdHRvbToyNXB4fWJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWFydGljbGUtbGlzdGluZyAuYWRTZWN0aW9uIC50ZXh0X2JvcmRlcmJveF93aWRnZXR7bWFyZ2luLXRvcDowfWJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWFydGljbGUtbGlzdGluZyAuYm90dG9tQWQgLmFkU2VjdGlvbntwYWRkaW5nLWJvdHRvbTowfS5taWRkbGVBZHZTZWN7bWFyZ2luLWJvdHRvbTozMHB4fS5hcnRpY2xlQm94QmlnIC5hcnRpY2xlRXh0cmFzIC5leHRyYXNCdG17cGFkZGluZzowO2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjE0cHh9LmFydGljbGVCb3hCaWcgLmFydGljbGVFeHRyYXMgLmV4dHJhc0J0bSAudXBkYXRlZE9ue2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6M3B4fS5hcnRpY2xlQm94QmlnIC5hcnRpY2xlRXh0cmFzIC5pY29uSW1ne3BhZGRpbmc6MjBweCAwfS5hcnRpY2xlQm94QmlnIC5hcnRpY2xlRXh0cmFzIC5pY29uSW1nIC5zdmdJY29ue3dpZHRoOjE1cHggIWltcG9ydGFudDtoZWlnaHQ6MTVweCAhaW1wb3J0YW50fS5hcnRpY2xlQm94QmlnIC5hcnRpY2xlVGV4dCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5hcnRpY2xlQm94QmlnIC5yaWdodF9jb250ZW50IC5hcnRpY2xlQ29udHtwYWRkaW5nOjI1cHh9LndpZGdldFRpdGxle2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206MTVweH0uc2VjSGVhZGluZ3twYWRkaW5nLWJvdHRvbToyNXB4O2ZvbnQtc2l6ZToxOHB4fS5zZWNIZWFkaW5nIGF7cGFkZGluZy1ib3R0b206MjVweDtmb250LXNpemU6MThweH0uYXJ0aWNsZUJveEJpZyAuYXJ0aWNsZVRpdGxle21pbi1oZWlnaHQ6NDhweDtoZWlnaHQ6NDhweDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyNHB4fS5hcnRpY2xlQm94QmlnIC5hcnRpY2xlVGV4dHttaW4taGVpZ2h0OjcycHg7aGVpZ2h0OjcycHh9LmFydGljbGVCb3hCaWd7bWFyZ2luLWJvdHRvbToxNXB4fS5wb2RjYXN0TGlzdFNtYWxsIC5wb2RjYXN0QmxvY2sgLnRpdGxle2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE5cHh9LnBvZGNhc3RMaXN0U21hbGwgLnBvZGNhc3RCbG9jayAuZXh0cmFzIC5kZXRhaWxze2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjEzcHh9LmhvbWVfbGF0ZXN0X3N0b3J5IC5hcnRpY2xlVGl0bGV7bWluLWhlaWdodDozOXB4O2hlaWdodDozOXB4fS5ob21lX2xhdGVzdF9zdG9yeSAuYXJ0aWNsZVRleHR7ZGlzcGxheTpub25lO21pbi1oZWlnaHQ6YXV0bztoZWlnaHQ6YXV0b30uaG9tZSAuaG9tZV9sYXRlc3Rfc3RvcnkgLmFydGljbGVUaXRsZXttaW4taGVpZ2h0Ojc4cHg7aGVpZ2h0Ojc4cHh9LmhvbWUgLmhvbWVfbGF0ZXN0X3N0b3J5IC5hcnRpY2xlVGV4dHtkaXNwbGF5Om5vbmU7aGVpZ2h0OmF1dG99LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveCAuYXJ0aWNsZUV4dHJhc0hvbGR7cGFkZGluZy10b3A6OHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5zdWJCbG9ja1ZlcjMgLmFydGljbGVfaW5mbyBoNHttaW4taGVpZ2h0OjM5cHg7aGVpZ2h0OjM5cHh9LnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIHB7bWluLWhlaWdodDphdXRvO2hlaWdodDphdXRvfS5wb2RjYXN0TGlzdFNtYWxsIC5wb2RjYXN0QmxvY2sgLnRpdGxlIGF7bWluLWhlaWdodDozOHB4O2hlaWdodDozOHB4fX1AbWVkaWEobWF4LXdpZHRoOiA0ODBweCl7Lm5hdkZpbHRlcnt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2RmlsdGVyIHVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246Y2VudGVyfS5uYXZGaWx0ZXIgdWwgbGl7cGFkZGluZzo0cHggNnB4O2ZvbnQtc2l6ZToxMnB4O2Zsb2F0OmxlZnQ7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvfS5uYXZGaWx0ZXIgdWwgbGkgc3Bhbi5jYXRUYWd7cGFkZGluZzo4cHggMTdweDtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7d2lkdGg6YXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2RmlsdGVyIHVsIGxpIHNwYW4uY291bnRfcG9zdHN7cGFkZGluZzo4cHggMTdweDtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7d2lkdGg6YXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2RmlsdGVyIHVsIGxpOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDo2cHh9Lm5hdkZpbHRlciB1bCBsaTpob3ZlciBzcGFuLmNhdFRhZ3twYWRkaW5nOjhweCAxN3B4fS5uYXZGaWx0ZXIgdWwgbGk6aG92ZXIgc3Bhbi5jb3VudF9wb3N0c3twYWRkaW5nOjhweCAxN3B4fS5uYXZGaWx0ZXIgdWwgbGkuY3VycmVudE5hdiBzcGFuLmNhdFRhZ3twYWRkaW5nOjhweCAxN3B4O2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdH0ubmF2RmlsdGVyIHVsIGxpLmN1cnJlbnROYXYgc3Bhbi5jb3VudF9wb3N0c3twYWRkaW5nOjhweCAxN3B4O2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdH0uYXJ0aWNsZV9saXN0IC5hcnRpY2xlQm94e2JvcmRlci1ib3R0b206bm9uZTttYXJnaW4tYm90dG9tOjIwcHh9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveCAuYXJ0aWNsZUltZ3tmbG9hdDpsZWZ0O3dpZHRoOjQxJTtwYWRkaW5nLXJpZ2h0OjEycHh9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveCAuYXJ0aWNsZUNvbnR7dGV4dC1hbGlnbjpsZWZ0O2Zsb2F0OnJpZ2h0O3dpZHRoOjU5JTtwYWRkaW5nOjB9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveCAuYXJ0aWNsZVRpdGxle21hcmdpbi1ib3R0b206MH0uYXJ0aWNsZV9saXN0IC5hcnRpY2xlQm94IC5hcnRpY2xlVGV4dHtkaXNwbGF5Om5vbmV9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveCAuaWNvbkltZ3twYWRkaW5nLWJvdHRvbTowcHg7ZmxvYXQ6bGVmdDtwYWRkaW5nLXJpZ2h0OjExcHg7cGFkZGluZy10b3A6OXB4fS5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3ggLmFydGljbGVFeHRyYXMgLmFydGljbGVBdXRob3J7cGFkZGluZy10b3A6NnB4O2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjEzcHh9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveCAuYXJ0aWNsZUV4dHJhc0hvbGR7cGFkZGluZy10b3A6OHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3ggLmFydGljbGVFeHRyYXNIb2xkIC5pY29uSW1ne3BhZGRpbmctYm90dG9tOjA7ZmxvYXQ6bGVmdDtwYWRkaW5nLXJpZ2h0OjBweDtwYWRkaW5nLXRvcDowcHh9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveCAuYXJ0aWNsZUV4dHJhc0hvbGQgLmljb25JbWcgLmZhe2ZvbnQtc2l6ZToyMHB4fS5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3ggLmFydGljbGVFeHRyYXNIb2xkIC5pY29uSW1nIC5mYS1wbGF5e2ZvbnQtc2l6ZTo5cHh9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveCAuYXJ0aWNsZUV4dHJhc0hvbGQgLmFydGljbGVFeHRyYXN7cGFkZGluZy1sZWZ0OjIwcHg7ZGlzcGxheTpibG9ja30uYXJ0aWNsZV9saXN0IC5hcnRpY2xlQm94IC5hcnRpY2xlRXh0cmFzSG9sZCAuYXJ0aWNsZUV4dHJhcyAuYXJ0aWNsZUF1dGhvcntwYWRkaW5nLXRvcDowfS5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3ggLmFydGljbGVFeHRyYXN7cG9zaXRpb246cmVsYXRpdmV9LnJlbGF0ZWRfYXJ0aWNsZXMgLmZlYXR1cmVkSW1hZ2V7cGFkZGluZy1yaWdodDoxMnB4fS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm97cGFkZGluZy10b3A6MH0ucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIGg0IGJye2Rpc3BsYXk6bm9uZX0ucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIC5tZWRpYV9zZWN0aW9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxMHB4fS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gLnRpbWVfbWVkaWF7Zm9udC1zaXplOjExcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhcyAuZXh0cmFzQnRte3BhZGRpbmctdG9wOjFweH0ud2lkZ2V0Qm94IGltZ3t3aWR0aDoxMDAlfS5hZGRfYmxvY2sgaW1nLC5hZF9zaWRlYmFyIGltZ3t3aWR0aDoxMDAlfS5hZHZlcnRpc2VtZW50X3NlY3Rpb24gaW1ne3dpZHRoOjEwMCV9LnNob3dEZXRhaWxTZWMyIC5sZWZ0U2VjdGlvbnttYXJnaW4tdG9wOjMwcHh9LnNob3dEZXRhaWxTZWMyIC5zaG93SGVhZGluZ3tmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDozNHB4O3BhZGRpbmctYm90dG9tOjIwcHh9LnNob3dEZXRhaWxTZWMyIC5zaW5nbGVTaG93RGV0e3BhZGRpbmctYm90dG9tOjEwcHh9LnBvZGNhc3RMaXN0U21hbGwgLnBvZGNhc3RCbG9ja3twYWRkaW5nLXRvcDoyNXB4O3BhZGRpbmctYm90dG9tOjI1cHh9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveHttYXJnaW4tYm90dG9tOjIwcHh9aS5mYS1wbGF5e3BhZGRpbmc6M3B4IDRweH19QG1lZGlhKG1heC13aWR0aDogMzk5cHgpey5uYXZGaWx0ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdkZpbHRlciB1bHtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2RmlsdGVyIHVsIGxpe3BhZGRpbmc6NHB4IDhweCA0cHggMDtmb250LXNpemU6MTNweDtmbG9hdDpsZWZ0O2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0b30ubmF2RmlsdGVyIHVsIGxpIHNwYW4uY2F0VGFne3BhZGRpbmc6OHB4IDEycHg7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOmF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdkZpbHRlciB1bCBsaSBzcGFuLmNvdW50X3Bvc3Rze3BhZGRpbmc6OHB4IDEycHg7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOmF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdkZpbHRlciB1bCBsaTpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0ubmF2RmlsdGVyIHVsIGxpOmhvdmVyIHNwYW4uY2F0VGFne3BhZGRpbmc6OHB4IDE3cHh9Lm5hdkZpbHRlciB1bCBsaTpob3ZlciBzcGFuLmNvdW50X3Bvc3Rze3BhZGRpbmc6OHB4IDEzcHh9Lm5hdkZpbHRlciB1bCBsaS5jdXJyZW50TmF2IHNwYW4uY2F0VGFne3BhZGRpbmc6OHB4IDE3cHg7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0fS5uYXZGaWx0ZXIgdWwgbGkuY3VycmVudE5hdiBzcGFuLmNvdW50X3Bvc3Rze3BhZGRpbmc6OHB4IDEzcHg7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0fS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm97cGFkZGluZy10b3A6MDt3aWR0aDo1OSV9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyBoNCBicntkaXNwbGF5Om5vbmV9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyAubWVkaWFfc2VjdGlvbntwYWRkaW5nLWxlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTBweH0ucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIC50aW1lX21lZGlhe2ZvbnQtc2l6ZToxMXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfX1AbWVkaWEobWF4LXdpZHRoOiAzNzRweCl7LmJvdHRvbV9oZWFkIC5saXN0ZW5fc2Vje3dpZHRoOjYwcHg7cGFkZGluZzoxNXB4IDAgMTBweDt0ZXh0LWFsaWduOmNlbnRlcn0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnNob3dfaW5mb3twYWRkaW5nOjIwcHggMTBweCAwIDB9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5mZWVkYmFja19hcmVhe2Rpc3BsYXk6bm9uZX0uYm90dG9tX2hlYWQgLnVzZXJfcGlje2xlZnQ6NjBweDt3aWR0aDo3MHB4fS5jb250X2lmbm9fc2VjIC5pbmZvQm94e2ZvbnQtc2l6ZToxNHB4fS5uZXdzbGV0dGVyIC50aXRsZXtmb250LXNpemU6MTRweH0ubmV3c2xldHRlciAubmV3c2xldHRlckZvcm0gaW5wdXRbdHlwZT10ZXh0XSwubmV3c2xldHRlciAubmV3c2xldHRlckZvcm0gaW5wdXRbdHlwZT1lbWFpbF17cGFkZGluZzoyMHB4IDExMHB4IDIwcHggMTBweH0ubmV3c2xldHRlciAubmV3c2xldHRlckZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde3dpZHRoOjEwMHB4fS5zZWFyY2hfSWNvbl9kaXYgaW5wdXRbdHlwZT10ZXh0XXttYXJnaW4tbGVmdDoxNXB4fS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gLmFydGljbGVFeHRyYXMgLmV4dHJhc0J0bXtwYWRkaW5nOjJweCAwIDAgMjJweH0ucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFzIC5pY29uSW1ne3BhZGRpbmctcmlnaHQ6N3B4fX1AbWVkaWEobWluLXdpZHRoOiA3MjBweCl7LnNsaWNrLWxpc3QuZHJhZ2dhYmxle3dpZHRoOjY1MHB4fS5ob21lX2xhdGVzdF9zdG9yeSAuYXJ0aWNsZUJveCAuaWNvbkltZy5hdWRpb190eXBlIGF7cG9zaXRpb246cmVsYXRpdmU7dG9wOjNweDtkaXNwbGF5OmlubGluZS1ibG9ja319QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5maXhlZE92ZXJmbG93VGFiRGVza3RvcHtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDt3aWR0aDoxMDAlO3Bvc2l0aW9uOmZpeGVkfX1AbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpey5zbGljay1saXN0LmRyYWdnYWJsZXt3aWR0aDo5NzBweH19QG1lZGlhKG1pbi13aWR0aDogMTE1M3B4KXsuZm9vdGVyIC5sZWZ0X2JvcmRlcntwYWRkaW5nLWxlZnQ6NTBweH19LnNpbmdsZS1zaG93LWZlZWRiYWNrLWZvcm0tZGF0YSBpZnJhbWUsLmZlYXRoZXItbGlnaHQtYm94IGlmcmFtZXtoZWlnaHQ6NzkxcHggIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiAzMDRweClhbmQgKG1heC13aWR0aDogNzE3cHgpey5zaW5nbGUtc2hvdy1mZWVkYmFjay1mb3JtLWRhdGEgaWZyYW1lLC5mZWF0aGVyLWxpZ2h0LWJveCBpZnJhbWV7aGVpZ2h0OjEyNzJweCAhaW1wb3J0YW50fX0uc3BvbnNvci1zbGlkZXIsLmdhbGxlcnktd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZX0uc3BvbnNvci1zbGlkZXIgYnV0dG9uLC5nYWxsZXJ5LXdyYXBwZXIgYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjYwcHg7d2lkdGg6NjBweDt6LWluZGV4Ojk7dG9wOjUwJTttYXJnaW4tdG9wOi0zMHB4O2JhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjtvcGFjaXR5Oi42O2ZvbnQtc2l6ZTowO2JvcmRlcjpub25lOy1tb3otdHJhbnNpdGlvbjpub25lOy13ZWJraXQtdHJhbnNpdGlvbjpub25lO3RyYW5zaXRpb246bm9uZTstby10cmFuc2l0aW9uOm5vbmU7LW1zLXRyYW5zaXRpb246bm9uZX0uc3BvbnNvci1zbGlkZXIgaW1nLC5nYWxsZXJ5LXdyYXBwZXIgaW1ne21hcmdpbjphdXRvfS5zcG9uc29yLXNsaWRlciAuc2xpY2stbmV4dC5zbGljay1hcnJvdywuZ2FsbGVyeS13cmFwcGVyIC5zbGljay1uZXh0LnNsaWNrLWFycm93e3JpZ2h0OjBweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9zbGlkZXJfcmlnaHRfYXJyb3cucG5nXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSAtNjFweDtiYWNrZ3JvdW5kLXNpemU6MjBweH0uc3BvbnNvci1zbGlkZXIgLnNsaWNrLW5leHQuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWQsLmdhbGxlcnktd3JhcHBlciAuc2xpY2stbmV4dC5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSAyMXB4O2N1cnNvcjpuby1kcm9wO2JhY2tncm91bmQtc2l6ZToyMHB4fS5zcG9uc29yLXNsaWRlciAuc2xpY2stcHJldi5zbGljay1hcnJvdywuZ2FsbGVyeS13cmFwcGVyIC5zbGljay1wcmV2LnNsaWNrLWFycm93e2JhY2tncm91bmQtcG9zaXRpb246NTAlIC02MXB4O2xlZnQ6MHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL3NsaWRlcl9sZWZ0X2Fycm93LnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjIwcHh9LnNwb25zb3Itc2xpZGVyIC5zbGljay1wcmV2LnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVkLC5nYWxsZXJ5LXdyYXBwZXIgLnNsaWNrLXByZXYuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWR7YmFja2dyb3VuZC1zaXplOjIwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgMjFweDtjdXJzb3I6bm8tZHJvcH0uc3BvbnNvci1zbGlkZXIgLnNsaWNrLWxpc3QsLmdhbGxlcnktd3JhcHBlciAuc2xpY2stbGlzdHt3aWR0aDoxMDAlfSNtY19lbWJlZF9zaWdudXBfZm9ybXtiYWNrZ3JvdW5kOiMwMDU3Yjc7Y2xlYXI6bGVmdDt3aWR0aDoxMDAlfSNtY19lbWJlZF9zaWdudXBfZm9ybSBmb3Jte3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MnB4IDAgMTBweCAwfS5tYy1maWVsZC1ncm91cHtkaXNwbGF5OmlubGluZS1ibG9ja30ucmFkaW8tc3RhdGlvbi1ncm91cHN7ZGlzcGxheTpub25lfSNtY19lbWJlZF9zaWdudXBfZm9ybSBpbnB1dC5lbWFpbHtmb250LXNpemU6MTVweDtib3JkZXI6MXB4IHNvbGlkICNhYmIwYjI7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjNweDstbW96LWJvcmRlci1yYWRpdXM6M3B4O2JvcmRlci1yYWRpdXM6M3B4O2NvbG9yOiMzNDM0MzQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaXppbmc6Ym9yZGVyLWJveDtoZWlnaHQ6MzJweDtwYWRkaW5nOjBweCAuNGVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowO3dpZHRoOjM1MHB4O3ZlcnRpY2FsLWFsaWduOnRvcH0jbWNfZW1iZWRfc2lnbnVwX2Zvcm0gbGFiZWx7Y29sb3I6I2ZmZjtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MThweDtmb250LXdlaWdodDo0MDA7cGFkZGluZy1ib3R0b206MjBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9I21jX2VtYmVkX3NpZ251cF9mb3JtIC5jbGVhcntkaXNwbGF5OmlubGluZS1ibG9ja30jbWNfZW1iZWRfc2lnbnVwX2Zvcm0gLmJ1dHRvbntmb250LXNpemU6MTNweDtib3JkZXI6bm9uZTstd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4Oy1tb3otYm9yZGVyLXJhZGl1czozcHg7Ym9yZGVyLXJhZGl1czozcHg7bGV0dGVyLXNwYWNpbmc6LjAzZW07Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxMjEyMTI7Ym94LXNpemluZzpib3JkZXItYm94O2hlaWdodDozMnB4O2xpbmUtaGVpZ2h0OjMycHg7cGFkZGluZzowIDE4cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7dHJhbnNpdGlvbjphbGwgLjIzcyBlYXNlLWluLW91dCAwc30jbWNfZW1iZWRfc2lnbnVwX2Zvcm0gLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM3Nzc7Y3Vyc29yOnBvaW50ZXJ9I21jX2VtYmVkX3NpZ251cF9mb3JtIGRpdiNtY2UtcmVzcG9uc2Vze2Zsb2F0OmxlZnQ7dG9wOi0xLjRlbTtwYWRkaW5nOjBlbSAuNWVtIDBlbSAuNWVtO292ZXJmbG93OmhpZGRlbjt3aWR0aDo5MCU7bWFyZ2luOjAgNSU7Y2xlYXI6Ym90aH0jbWNfZW1iZWRfc2lnbnVwX2Zvcm0gZGl2LnJlc3BvbnNle21hcmdpbjoxZW0gMDtwYWRkaW5nOjFlbSAuNWVtIC41ZW0gMDtmb250LXdlaWdodDpib2xkO2Zsb2F0OmxlZnQ7dG9wOi0xLjVlbTt6LWluZGV4OjE7d2lkdGg6ODAlfSNtY19lbWJlZF9zaWdudXBfZm9ybSAjbWNlLWVycm9yLXJlc3BvbnNle2Rpc3BsYXk6bm9uZX0jbWNfZW1iZWRfc2lnbnVwX2Zvcm0gI21jZS1zdWNjZXNzLXJlc3BvbnNle2NvbG9yOiM1MjkyMTQ7ZGlzcGxheTpub25lfSNtY19lbWJlZF9zaWdudXBfZm9ybSBsYWJlbC5lcnJvcntkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7d2lkdGg6YXV0bzttYXJnaW4tbGVmdDoxLjA1ZW07dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6LjVlbSAwfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsjbWNfZW1iZWRfc2lnbnVwX2Zvcm0gbGFiZWx7Zm9udC1zaXplOjE0cHh9I21jX2VtYmVkX3NpZ251cF9mb3JtIGlucHV0LmVtYWlse21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bWF4LXdpZHRoOjQwMHB4O3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTo1cHh9I21jX2VtYmVkX3NpZ251cF9mb3JtIC5jbGVhcntkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bWF4LXdpZHRoOjQwMHB4O3dpZHRoOjEwMCV9I21jX2VtYmVkX3NpZ251cF9mb3JtIC5idXR0b257d2lkdGg6MTAwJTttYXJnaW46MH19LnNlY0hlYWRpbmcuc2VjSGVhZGluZy0tc3BvbnNvcmVke2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5zZWNIZWFkaW5nLnNlY0hlYWRpbmctLXNwb25zb3JlZCBpbWd7cGFkZGluZy10b3A6MjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KXsuc2VjSGVhZGluZy5zZWNIZWFkaW5nLS1zcG9uc29yZWR7ZmxleC1kaXJlY3Rpb246cm93fS5zZWNIZWFkaW5nLnNlY0hlYWRpbmctLXNwb25zb3JlZCBpbWd7cGFkZGluZy10b3A6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTEwcHh9fS5iYW5uZXItd2lkZ2V0LWNvbnRlbnQtYWJvdmUtLXRpdGxlIGgyLC5iYW5uZXItd2lkZ2V0LWNvbnRlbnQtYmVsb3ctLXRpdGxlIGgye21hcmdpbjowO3BhZGRpbmc6MH0uYmFubmVyLXdpZGdldC1jb250ZW50LWFib3ZlLC5iYW5uZXItd2lkZ2V0LWNvbnRlbnQtYmVsb3d7YmFja2dyb3VuZC1jb2xvcjojMDY3YmZmO2NvbG9yOiNmZmZ9LmJhc2ljLXlvcC1wb2xsLWNvbnRhaW5lcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0uYmFzaWMtcXVlc3Rpb24tdGl0bGUgaDV7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjhweCAhaW1wb3J0YW50fS5iYXNpYy1oLWFuc3dlcnN7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmJhc2ljLWgtYW5zd2VycyAuYmFzaWMtYW5zd2Vye2ZsZXg6MCAwIDQ5JTtmbG9hdDpub25lICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowO21hcmdpbi10b3A6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KXsuYmFzaWMtaC1hbnN3ZXJzIC5iYXNpYy1hbnN3ZXJ7bWluLWhlaWdodDoxMDBweH19LmJhc2ljLWgtYW5zd2VycyAuYmFzaWMtYW5zd2VyIC5iYXNpYy1hbnN3ZXItY29udGVudHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5iYXNpYy1hbnN3ZXItbGFiZWx7d2lkdGg6MTAwJX0uYmFzaWMtYW5zd2VyLWxhYmVsIC5iYXNpYy10ZXh0e2JvcmRlcjoycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudDtjdXJzb3I6cG9pbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6Ym9sZCAhaW1wb3J0YW50O3BhZGRpbmc6MTJweCA2cHg7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7d2lkdGg6MTAwJX0uYmFzaWMtYW5zd2VyLWxhYmVsIC5iYXNpYy10ZXh0OmhvdmVye2JvcmRlcjoycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O2JhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50O2NvbG9yOiMxMjEyMTIgIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KXsuYmFzaWMtYW5zd2VyLWxhYmVsIC5iYXNpYy10ZXh0e21pbi1oZWlnaHQ6MTAwcHh9fS5iYXNpYy1hbnN3ZXItbGFiZWwgaW5wdXR7d2lkdGg6MDtoZWlnaHQ6MDt2aXNpYmlsaXR5OmhpZGRlbn0uYmFzaWMtYW5zd2VyLWxhYmVsIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrLmJhc2ljLXRleHR7Ym9yZGVyOjJweCBzb2xpZCAjMTIxMjEyICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnQ7Y29sb3I6IzEyMTIxMiAhaW1wb3J0YW50fS5iYXNpYy1jYXB0Y2hhe21hcmdpbi1ib3R0b206MH0uYmFzaWMtdm90ZXttYXJnaW46MCAhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyfS5iYXNpYy12b3RlIC5iYXNpYy12b3RlLWJ1dHRvbntiYWNrZ3JvdW5kOiMxMjEyMTIgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jaztmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjI0cHggIWltcG9ydGFudDtmb250LXdlaWdodDpib2xkICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50O21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnQ7bWluLXdpZHRoOjIwMHB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZX0uYmFzaWMtdm90ZSAuYmFzaWMtdm90ZS1idXR0b246aG92ZXJ7YmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnQ7Y29sb3I6IzEyMTIxMiAhaW1wb3J0YW50fS5lcXVhbGl6ZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjM3LjkxNjY2NjY2NTZweDtsZWZ0OjM0OC43NXB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6Ny4wMDAwMDAwMDA0cHg7YmFja2dyb3VuZC1jb2xvcjojMDY3YmZmO2hlaWdodDozLjUwMDAwMDAwMDJweH0uZXF1YWxpemVyLC5lcXVhbGl6ZXI6OmJlZm9yZSwuZXF1YWxpemVyOjphZnRlcnthbmltYXRpb246ZXF1YWxpemUgMS4yNXMgc3RlcHMoMjUsIGVuZCkgMHMgaW5maW5pdGV9LmVxdWFsaXplcjo6YmVmb3JlLC5lcXVhbGl6ZXI6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjguNzUwMDAwMDAwNHB4O2hlaWdodDoyNC41MDAwMDAwMDEycHg7d2lkdGg6Ny4wMDAwMDAwMDA0cHg7YmFja2dyb3VuZC1jb2xvcjojMDY3YmZmfS5lcXVhbGl6ZXI6OmJlZm9yZXthbmltYXRpb24tbmFtZTplcXVhbGl6ZTJ9LmVxdWFsaXplcjo6YWZ0ZXJ7bGVmdDoxNy41MDAwMDAwMDA5cHg7YW5pbWF0aW9uLW5hbWU6ZXF1YWxpemUzfUBrZXlmcmFtZXMgZXF1YWxpemV7MCV7aGVpZ2h0OjcuMDAwMDAwMDAwNHB4fTQle2hlaWdodDozLjUwMDAwMDAwMDJweH04JXtoZWlnaHQ6Ny4wMDAwMDAwMDA0cHh9MTIle2hlaWdodDoxMi4yNTAwMDAwMDA2cHh9MTYle2hlaWdodDoxNy41MDAwMDAwMDA5cHh9MjAle2hlaWdodDoyMi43NDk5OTk5OTk1cHh9MjQle2hlaWdodDoyMC45OTk5OTk5OTVweH0yOCV7aGVpZ2h0OjE5LjI0OTk5OTk5NjhweH0zMiV7aGVpZ2h0OjE5LjI0OTk5OTk5NjhweH0zNiV7aGVpZ2h0OjE0LjAwMDAwMDAwMDdweH00MCV7aGVpZ2h0OjE3LjUwMDAwMDAwMDlweH00NCV7aGVpZ2h0OjE3LjUwMDAwMDAwMDlweH00OCV7aGVpZ2h0OjE5LjI0OTk5OTk5NjhweH01MiV7aGVpZ2h0OjIwLjk5OTk5OTk5NXB4fTU2JXtoZWlnaHQ6MjIuNzQ5OTk5OTk5NXB4fTYwJXtoZWlnaHQ6MjAuOTk5OTk5OTk1cHh9NjQle2hlaWdodDoyMC45OTk5OTk5OTVweH02OCV7aGVpZ2h0OjE5LjI0OTk5OTk5NjhweH03MiV7aGVpZ2h0OjE3LjUwMDAwMDAwMDlweH03NiV7aGVpZ2h0OjE5LjI0OTk5OTk5NjhweH04MCV7aGVpZ2h0OjIwLjk5OTk5OTk5NXB4fTg0JXtoZWlnaHQ6MjAuOTk5OTk5OTk1cHh9ODgle2hlaWdodDoyMi43NDk5OTk5OTk1cHh9OTIle2hlaWdodDoxNy41MDAwMDAwMDA5cHh9OTYle2hlaWdodDoxMi4yNTAwMDAwMDA2cHh9MTAwJXtoZWlnaHQ6Ny4wMDAwMDAwMDA0cHh9fUBrZXlmcmFtZXMgZXF1YWxpemUyezAle2hlaWdodDoyMC45OTk5OTk5OTVweH00JXtoZWlnaHQ6MjIuNzQ5OTk5OTk5NXB4fTgle2hlaWdodDoyMC45OTk5OTk5OTVweH0xMiV7aGVpZ2h0OjIwLjk5OTk5OTk5NXB4fTE2JXtoZWlnaHQ6MTkuMjQ5OTk5OTk2OHB4fTIwJXtoZWlnaHQ6MTkuMjQ5OTk5OTk2OHB4fTI0JXtoZWlnaHQ6MTkuMjQ5OTk5OTk2OHB4fTI4JXtoZWlnaHQ6MjAuOTk5OTk5OTk1cHh9MzIle2hlaWdodDoyMC45OTk5OTk5OTVweH0zNiV7aGVpZ2h0OjIyLjc0OTk5OTk5OTVweH00MCV7aGVpZ2h0OjIyLjc0OTk5OTk5OTVweH00NCV7aGVpZ2h0OjIyLjc0OTk5OTk5OTVweH00OCV7aGVpZ2h0OjE5LjI0OTk5OTk5NjhweH01MiV7aGVpZ2h0OjE0LjAwMDAwMDAwMDdweH01NiV7aGVpZ2h0OjEwLjUwMDAwMDAwMnB4fTYwJXtoZWlnaHQ6MTQuMDAwMDAwMDAwN3B4fTY0JXtoZWlnaHQ6MTcuNTAwMDAwMDAwOXB4fTY4JXtoZWlnaHQ6MTkuMjQ5OTk5OTk2OHB4fTcyJXtoZWlnaHQ6MjIuNzQ5OTk5OTk5NXB4fTc2JXtoZWlnaHQ6MjAuOTk5OTk5OTk1cHh9ODAle2hlaWdodDoyMC45OTk5OTk5OTVweH04NCV7aGVpZ2h0OjE5LjI0OTk5OTk5NjhweH04OCV7aGVpZ2h0OjE5LjI0OTk5OTk5NjhweH05MiV7aGVpZ2h0OjE1Ljc0OTk5OTk5NjNweH05NiV7aGVpZ2h0OjE5LjI0OTk5OTk5NjhweH0xMDAle2hlaWdodDoyMC45OTk5OTk5OTVweH19QGtleWZyYW1lcyBlcXVhbGl6ZTN7MCV7aGVpZ2h0OjE1Ljc0OTk5OTk5NjNweH00JXtoZWlnaHQ6MTIuMjUwMDAwMDAwNnB4fTgle2hlaWdodDoxNS43NDk5OTk5OTYzcHh9MTIle2hlaWdodDoxOS4yNDk5OTk5OTY4cHh9MTYle2hlaWdodDoyMi43NDk5OTk5OTk1cHh9MjAle2hlaWdodDoyNi4yNDk5OTk5OTY3cHh9MjQle2hlaWdodDoyNC41MDAwMDAwMDEycHh9Mjgle2hlaWdodDoxOS4yNDk5OTk5OTY4cHh9MzIle2hlaWdodDoxNS43NDk5OTk5OTYzcHh9MzYle2hlaWdodDoxNC4wMDAwMDAwMDA3cHh9NDAle2hlaWdodDoxMi4yNTAwMDAwMDA2cHh9NDQle2hlaWdodDo4Ljc1MDAwMDAwMDRweH00OCV7aGVpZ2h0OjE0LjAwMDAwMDAwMDdweH01MiV7aGVpZ2h0OjE3LjUwMDAwMDAwMDlweH01NiV7aGVpZ2h0OjE5LjI0OTk5OTk5NjhweH02MCV7aGVpZ2h0OjIyLjc0OTk5OTk5OTVweH02NCV7aGVpZ2h0OjIwLjk5OTk5OTk5NXB4fTY4JXtoZWlnaHQ6MTkuMjQ5OTk5OTk2OHB4fTcyJXtoZWlnaHQ6MTkuMjQ5OTk5OTk2OHB4fTc2JXtoZWlnaHQ6MTcuNTAwMDAwMDAwOXB4fTgwJXtoZWlnaHQ6MjAuOTk5OTk5OTk1cHh9ODQle2hlaWdodDoyMi43NDk5OTk5OTk1cHh9ODgle2hlaWdodDoyNC41MDAwMDAwMDEycHh9OTIle2hlaWdodDoyMC45OTk5OTk5OTVweH05NiV7aGVpZ2h0OjE3LjUwMDAwMDAwMDlweH0xMDAle2hlaWdodDoxNS43NDk5OTk5OTYzcHh9fUBtZWRpYShtaW4td2lkdGg6IDk3MHB4KXsuZ3V0dGVyX3ZpZXd7ZGlzcGxheTpibG9ja30uZ3V0dGVyX3ZpZXcuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWF7bWFyZ2luOmF1dG87cGFkZGluZy1sZWZ0OjA7d2lkdGg6OTcwcHg7ZGlzcGxheTpmbGV4fS5ndXR0ZXJfdmlldy5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAudHJpdG9uLXByb2dyZXNzLXN0cmVhbXtwb3NpdGlvbjpyZWxhdGl2ZX0uZ3V0dGVyX3ZpZXcuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnByb2dyZXNzX2JhcnttYXJnaW4tbGVmdDowfS5ndXR0ZXJfdmlldy5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAubGlzdGVuX3NlY3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9ja30uZ3V0dGVyX3ZpZXcuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnZvbHVtZV9hcmVhe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xlZnQ6MH0uZ3V0dGVyX3ZpZXcuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLndhdGNoX3NlY3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztsZWZ0OjB9Lmd1dHRlcl92aWV3LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC51c2VyX3BpY3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztsZWZ0OjB9Lmd1dHRlcl92aWV3LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5zaG93X2luZm97cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGVmdDowO2Zsb2F0OnVuc2V0O3BhZGRpbmctbGVmdDozMHB4O21heC13aWR0aDozMDBweH0uZ3V0dGVyX3ZpZXcuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnNob3dfaW5mbyAuZXF1YWxpemVye2xlZnQ6MjIuNzVweH0uZ3V0dGVyX3ZpZXcuYm90dG9tX2hlYWQub3Blbl92b2x1bWUgLnJhZGlvX2FyZWEgLnNob3dfaW5mb3ttYXgtd2lkdGg6MjUwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDEyMjBweClhbmQgKG1pbi13aWR0aDogOTY4cHgpey5HQiAubWVnYU1lbnV7dG9wOjE1MXB4fS5HQiAuc2VhcmNoX0ljb25fZGl2LC5HQiAuYmxhY2tfb3ZlcmxheXt0b3A6MjMzcHh9LkFXIC5zZWFyY2hfSWNvbl9kaXYsLkFXIC5ibGFja19vdmVybGF5e3RvcDoyNDJweH0uQkMgLm1lZ2FNZW51e3RvcDoyMDBweH0uQkMgLnNlYXJjaF9JY29uX2RpdiwuQkMgLmJsYWNrX292ZXJsYXl7dG9wOjI4NHB4fS5QUiAuc2VhcmNoX0ljb25fZGl2LC5QUiAuYmxhY2tfb3ZlcmxheXt0b3A6MjQycHh9fUBtZWRpYShtYXgtd2lkdGg6IDk2N3B4KXsuR0IgLnNlYXJjaF9JY29uX2RpdiwuR0IgLmJsYWNrX292ZXJsYXl7dG9wOjIzN3B4fS5BVyAuc2VhcmNoX0ljb25fZGl2LC5BVyAuYmxhY2tfb3ZlcmxheXt0b3A6MjQ2cHh9LkJDIC5zZWFyY2hfSWNvbl9kaXYsLkJDIC5ibGFja19vdmVybGF5e3RvcDoyODhweH0uUFIgLnNlYXJjaF9JY29uX2RpdiwuUFIgLmJsYWNrX292ZXJsYXl7dG9wOjI0NnB4fX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7LkFXIC5zZWFyY2hfSWNvbl9kaXYsLkFXIC5ibGFja19vdmVybGF5e3RvcDoyNTNweH0uQkMgLnNlYXJjaF9JY29uX2RpdiwuQkMgLmJsYWNrX292ZXJsYXl7dG9wOjI0M3B4fS5QUiAuc2VhcmNoX0ljb25fZGl2LC5QUiAuYmxhY2tfb3ZlcmxheXt0b3A6MjQ4cHh9fUBtZWRpYShtYXgtd2lkdGg6IDQ4N3B4KXsuR0IgLnNlYXJjaF9JY29uX2RpdiwuR0IgLmJsYWNrX292ZXJsYXl7dG9wOjI0NnB4fX1AbWVkaWEobWF4LXdpZHRoOiAyNzlweCl7LkdCIC5zZWFyY2hfSWNvbl9kaXYsLkdCIC5ibGFja19vdmVybGF5e3RvcDoyNTJweH0uQVcgLnNlYXJjaF9JY29uX2RpdiwuQVcgLmJsYWNrX292ZXJsYXl7dG9wOjI1M3B4fS5CQyAuc2VhcmNoX0ljb25fZGl2LC5CQyAuYmxhY2tfb3ZlcmxheXt0b3A6MjUycHh9LlBSIC5zZWFyY2hfSWNvbl9kaXYsLlBSIC5ibGFja19vdmVybGF5e3RvcDoyNTJweH19LnNwYWNlci0tYm90dG9te21hcmdpbi1ib3R0b206NHJlbX0uc3BhY2VyLS10b3B7bWFyZ2luLXRvcDo0cmVtfS5zcGFjZXItLWJvdHRvbS0tc21hbGwsLnNwYWNlci0tc21hbGwtLWJvdHRvbXttYXJnaW4tYm90dG9tOjJyZW19LnNwYWNlci0tdG9wLS1zbWFsbCwuc3BhY2VyLS1zbWFsbC0tdG9we21hcmdpbi10b3A6MnJlbX0ubm93cmFwLC5kYXRlLC50aW1lLC5waG9uZXt3aGl0ZS1zcGFjZTpub3dyYXB9IiwiLyohXG4gKiBCb290c3RyYXAgdjMuNC4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbi8vIENvcmUgdmFyaWFibGVzIGFuZCBtaXhpbnNcblxuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGluc1wiO1xuXG4vLyBSZXNldCBhbmQgZGVwZW5kZW5jaWVzXG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbm9ybWFsaXplXCI7XG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvcHJpbnRcIjtcblxuLy8gQ29yZSBDU1NcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9zY2FmZm9sZGluZ1wiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL2dyaWRcIjtcblxuLy8gQ29tcG9uZW50c1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL2Ryb3Bkb3duc1wiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL25hdnNcIjtcblxuLy8gQ29tcG9uZW50cyB3LyBKYXZhU2NyaXB0XG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbW9kYWxzXCI7XG5cbi8vIFV0aWxpdHkgY2xhc3Nlc1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL3V0aWxpdGllc1wiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL3Jlc3BvbnNpdmUtdXRpbGl0aWVzXCI7XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8vXG4vLyAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuLy8gMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcbi8vICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cbi8vXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbi8vXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8vIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbi8vIGFuZCBGaXJlZm94LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbi8vXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbi8vIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbi8vXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIDJcbn1cblxuLy9cbi8vIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4vLyBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuLy9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuLy8gSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuLy9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIExpbmtzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4vL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8vXG4vLyBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXG4vLyBhY3RpdmUvaG92ZXIgc3RhdGUuXG4vL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBUZXh0LWxldmVsIHNlbWFudGljc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4vLyBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbi8vXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8vIEVtYmVkZGVkIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbi8vXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy9cbi8vIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuLy9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBHcm91cGluZyBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4vL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vL1xuLy8gQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuLy9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLy8gRm9ybXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuLy8gc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuLy9cblxuLy9cbi8vIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuLy8gMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDFcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDNcbn1cblxuLy9cbi8vIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuLy9cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4vLyBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuLy8gQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbi8vIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbi8vXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2Bcbi8vICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuLy8gMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuLy8gMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbi8vICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbi8vXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG4gIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xufVxuXG4vL1xuLy8gUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbi8vXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy9cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbi8vXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuLy8gdGhlIFVBIHN0eWxlc2hlZXQuXG4vL1xuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8vXG4vLyBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4vLyBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuLy9cbi8vIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4vLyAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuLy9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuLy8gYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbi8vIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbi8vXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vL1xuLy8gMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vLyAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAxXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLzJcbn1cblxuLy9cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuLy8gU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuLy8gcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuLy9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4vL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbi8vIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbi8vXG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuLy9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbi8vIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuLy9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy8gVGFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDogaDVicC5jb20vclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6IGg1YnAuY29tL3NcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG5cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuXG4gIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyAvLyBoNWJwLmNvbS90XG4gIH1cblxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuXG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cblxuICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0bixcbiAgLmRyb3B1cCA+IC5idG4ge1xuICAgID4gLmNhcmV0IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmxhYmVsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB9XG5cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFNjYWZmb2xkaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFJlc2V0IHRoZSBib3gtc2l6aW5nXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgcmVzZXQgbWF5IGNhdXNlIGNvbmZsaWN0cyB3aXRoIHNvbWUgdGhpcmQtcGFydHkgd2lkZ2V0cy5cbi8vIEZvciByZWNvbW1lbmRhdGlvbnMgb24gcmVzb2x2aW5nIHN1Y2ggY29uZmxpY3RzLCBzZWVcbi8vIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzMuNC9nZXR0aW5nLXN0YXJ0ZWQvI3RoaXJkLWJveC1zaXppbmdcbioge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuXG4vLyBCb2R5IHJlc2V0XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbn1cblxuLy8gUmVzZXQgZm9udHMgZm9yIHJlbGV2YW50IGVsZW1lbnRzXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSB0YWItZm9jdXM7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gV2UgcmVzZXQgdGhpcyBoZXJlIGJlY2F1c2UgcHJldmlvdXNseSBOb3JtYWxpemUgaGFkIG5vIGBmaWd1cmVgIG1hcmdpbnMuIFRoaXNcbi8vIGVuc3VyZXMgd2UgZG9uJ3QgYnJlYWsgYW55b25lJ3MgdXNlIG9mIHRoZSBlbGVtZW50LlxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cblxuLy8gSW1hZ2VzXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLmltZy1yZXNwb25zaXZlIHtcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XG59XG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIHRodW1ibmFpbHMubGVzcyBmb3IgYC50aHVtYm5haWxgLlxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHRodW1ibmFpbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmUoaW5saW5lLWJsb2NrKTtcbn1cblxuLy8gUGVyZmVjdCBjaXJjbGVcbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyAvLyBzZXQgcmFkaXVzIGluIHBlcmNlbnRzXG59XG5cblxuLy8gSG9yaXpvbnRhbCBydWxlc1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaHItYm9yZGVyO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBpT1MgXCJjbGlja2FibGUgZWxlbWVudHNcIiBmaXggZm9yIHJvbGU9XCJidXR0b25cIlxuLy9cbi8vIEZpeGVzIFwiY2xpY2thYmlsaXR5XCIgaXNzdWUgKGFuZCBtb3JlIGdlbmVyYWxseSwgdGhlIGZpcmluZyBvZiBldmVudHMgc3VjaCBhcyBmb2N1cyBhcyB3ZWxsKVxuLy8gZm9yIHRyYWRpdGlvbmFsbHkgbm9uLWZvY3VzYWJsZSBlbGVtZW50cyB3aXRoIHJvbGU9XCJidXR0b25cIlxuLy8gc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLy8gVmVuZG9yIFByZWZpeGVzXG4vL1xuLy8gQWxsIHZlbmRvciBtaXhpbnMgYXJlIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGR1ZSB0byB0aGUgaW50cm9kdWN0aW9uIG9mXG4vLyBBdXRvcHJlZml4ZXIgaW4gb3VyIEdydW50ZmlsZS4gVGhleSBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2NC5cblxuLy8gLSBBbmltYXRpb25zXG4vLyAtIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIC0gQm94IHNoYWRvd1xuLy8gLSBCb3ggc2l6aW5nXG4vLyAtIENvbnRlbnQgY29sdW1uc1xuLy8gLSBIeXBoZW5zXG4vLyAtIFBsYWNlaG9sZGVyIHRleHRcbi8vIC0gVHJhbnNmb3JtYXRpb25zXG4vLyAtIFRyYW5zaXRpb25zXG4vLyAtIFVzZXIgU2VsZWN0XG5cblxuLy8gQW5pbWF0aW9uc1xuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgICAgIC1vLWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAgICAgICBhbmltYXRpb246ICRhbmltYXRpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLW5hbWUoJG5hbWUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogJG5hbWU7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xufVxuQG1peGluIGFuaW1hdGlvbi1kdXJhdGlvbigkZHVyYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLWRlbGF5KCRkZWxheSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xufVxuQG1peGluIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoJGl0ZXJhdGlvbi1jb3VudCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcbn1cbkBtaXhpbiBhbmltYXRpb24tZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLWZpbGwtbW9kZSgkZmlsbC1tb2RlKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xufVxuXG4vLyBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyBQcmV2ZW50IGJyb3dzZXJzIGZyb20gZmxpY2tlcmluZyB3aGVuIHVzaW5nIENTUyAzRCB0cmFuc2Zvcm1zLlxuLy8gRGVmYXVsdCB2YWx1ZSBpcyBgdmlzaWJsZWAsIGJ1dCBjYW4gYmUgY2hhbmdlZCB0byBgaGlkZGVuYFxuXG5AbWl4aW4gYmFja2ZhY2UtdmlzaWJpbGl0eSgkdmlzaWJpbGl0eSkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xuICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xufVxuXG4vLyBEcm9wIHNoYWRvd3Ncbi8vXG4vLyBOb3RlOiBEZXByZWNhdGVkIGAuYm94LXNoYWRvdygpYCBhcyBvZiB2My4xLjAgc2luY2UgYWxsIG9mIEJvb3RzdHJhcCdzXG4vLyBzdXBwb3J0ZWQgYnJvd3NlcnMgdGhhdCBoYXZlIGJveCBzaGFkb3cgY2FwYWJpbGl0aWVzIG5vdyBzdXBwb3J0IGl0LlxuXG5AbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdzsgLy8gaU9TIDw0LjMgJiBBbmRyb2lkIDw0LjFcbiAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xufVxuXG4vLyBCb3ggc2l6aW5nXG5AbWl4aW4gYm94LXNpemluZygkYm94bW9kZWwpIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XG4gICAgIC1tb3otYm94LXNpemluZzogJGJveG1vZGVsO1xuICAgICAgICAgIGJveC1zaXppbmc6ICRib3htb2RlbDtcbn1cblxuLy8gQ1NTMyBDb250ZW50IENvbHVtbnNcbkBtaXhpbiBjb250ZW50LWNvbHVtbnMoJGNvbHVtbi1jb3VudCwgJGNvbHVtbi1nYXA6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgICAgLW1vei1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAtbW96LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAgICAgIGNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xufVxuXG4vLyBPcHRpb25hbCBoeXBoZW5hdGlvblxuQG1peGluIGh5cGhlbnMoJG1vZGU6IGF1dG8pIHtcbiAgLXdlYmtpdC1oeXBoZW5zOiAkbW9kZTtcbiAgICAgLW1vei1oeXBoZW5zOiAkbW9kZTtcbiAgICAgIC1tcy1oeXBoZW5zOiAkbW9kZTsgLy8gSUUxMCtcbiAgICAgICAtby1oeXBoZW5zOiAkbW9kZTtcbiAgICAgICAgICBoeXBoZW5zOiAkbW9kZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4vLyBQbGFjZWhvbGRlciB0ZXh0XG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIpIHtcbiAgLy8gRmlyZWZveFxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7IC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yOyB9IC8vIEludGVybmV0IEV4cGxvcmVyIDEwK1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiAkY29sb3I7IH0gLy8gU2FmYXJpIGFuZCBDaHJvbWVcbn1cblxuLy8gVHJhbnNmb3JtYXRpb25zXG5AbWl4aW4gc2NhbGUoJHJhdGlvLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xufVxuXG5AbWl4aW4gc2NhbGVYKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG59XG5AbWl4aW4gc2NhbGVZKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG59XG5AbWl4aW4gc2tldygkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy80ODg1OyBJRTkrXG4gICAgICAgLW8tdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xufVxuQG1peGluIHJvdGF0ZSgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVYKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVZKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZSgkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZS1vcmlnaW4oJHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG59XG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkb3JpZ2luKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47IC8vIElFOSBvbmx5XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuXG4vLyBUcmFuc2l0aW9uc1xuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHRyYW5zaXRpb24tcHJvcGVydHkuLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCR0cmFuc2l0aW9uLWRlbGF5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkdHJhbnNpdGlvbi1kdXJhdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXRyYW5zZm9ybSgkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb247XG59XG5cblxuLy8gVXNlciBzZWxlY3Rcbi8vIEZvciBzZWxlY3RpbmcgdGV4dCBvbiB0aGUgcGFnZVxuXG5AbWl4aW4gdXNlci1zZWxlY3QoJHNlbGVjdCkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgICAtbW96LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiAkc2VsZWN0OyAvLyBJRTEwK1xuICAgICAgICAgIHVzZXItc2VsZWN0OiAkc2VsZWN0O1xufVxuIiwiJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlcjogZmFsc2UgIWRlZmF1bHQ7XG5AdXNlIFwic2FzczptYXRoXCI7XG4vL1xuLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vPT0gQ29sb3JzXG4vL1xuLy8jIyBHcmF5IGFuZCBicmFuZCBjb2xvcnMgZm9yIHVzZSBhY3Jvc3MgQm9vdHN0cmFwLlxuXG4kZ3JheS1iYXNlOiAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRncmF5LWRhcmtlcjogICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKSAhZGVmYXVsdDsgLy8gIzIyMlxuJGdyYXktZGFyazogICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKSAhZGVmYXVsdDsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSkgIWRlZmF1bHQ7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKSAhZGVmYXVsdDsgLy8gIzc3N1xuJGdyYXktbGlnaHRlcjogICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpICFkZWZhdWx0OyAvLyAjZWVlXG5cbiRicmFuZC1wcmltYXJ5OiAgICAgICAgIGRhcmtlbigjNDI4YmNhLCA2LjUlKSAhZGVmYXVsdDsgLy8gIzMzN2FiN1xuJGJyYW5kLXN1Y2Nlc3M6ICAgICAgICAgIzVjYjg1YyAhZGVmYXVsdDtcbiRicmFuZC1pbmZvOiAgICAgICAgICAgICM1YmMwZGUgIWRlZmF1bHQ7XG4kYnJhbmQtd2FybmluZzogICAgICAgICAjZjBhZDRlICFkZWZhdWx0O1xuJGJyYW5kLWRhbmdlcjogICAgICAgICAgI2Q5NTM0ZiAhZGVmYXVsdDtcblxuXG4vLz09IFNjYWZmb2xkaW5nXG4vL1xuLy8jIyBTZXR0aW5ncyBmb3Igc29tZSBvZiB0aGUgbW9zdCBnbG9iYWwgc3R5bGVzLlxuXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIGA8Ym9keT5gLlxuJGJvZHktYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogR2xvYmFsIHRleHQgY29sb3Igb24gYDxib2R5PmAuXG4kdGV4dC1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuXG4vLyoqIEdsb2JhbCB0ZXh0dWFsIGxpbmsgY29sb3IuXG4kbGluay1jb2xvcjogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbi8vKiogTGluayBob3ZlciBjb2xvciBzZXQgdmlhIGBkYXJrZW4oKWAgZnVuY3Rpb24uXG4kbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4vLyoqIExpbmsgaG92ZXIgZGVjb3JhdGlvbi5cbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdDtcblxuXG4vLz09IFR5cG9ncmFwaHlcbi8vXG4vLyMjIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1zZXJpZjogICAgICAgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmICFkZWZhdWx0O1xuLy8qKiBEZWZhdWx0IG1vbm9zcGFjZSBmb250cyBmb3IgYDxjb2RlPmAsIGA8a2JkPmAsIGFuZCBgPHByZT5gLlxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxhcmdlOiAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcbiRmb250LXNpemUtc21hbGw6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XG5cbiRmb250LXNpemUtaDE6ICAgICAgICAgICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuNikpICFkZWZhdWx0OyAvLyB+MzZweFxuJGZvbnQtc2l6ZS1oMjogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi4xNSkpICFkZWZhdWx0OyAvLyB+MzBweFxuJGZvbnQtc2l6ZS1oMzogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjcpKSAhZGVmYXVsdDsgLy8gfjI0cHhcbiRmb250LXNpemUtaDQ6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxuJGZvbnQtc2l6ZS1oNTogICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWg2OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxuXG4vLyoqIFVuaXQtbGVzcyBgbGluZS1oZWlnaHRgIGZvciB1c2UgaW4gY29tcG9uZW50cyBsaWtlIGJ1dHRvbnMuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgIDEuNDI4NTcxNDI5ICFkZWZhdWx0OyAvLyAyMC8xNFxuLy8qKiBDb21wdXRlZCBcImxpbmUtaGVpZ2h0XCIgKGBmb250LXNpemVgICogYGxpbmUtaGVpZ2h0YCkgZm9yIHVzZSB3aXRoIGBtYXJnaW5gLCBgcGFkZGluZ2AsIGV0Yy5cbiRsaW5lLWhlaWdodC1jb21wdXRlZDogICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlKSkgIWRlZmF1bHQ7IC8vIH4yMHB4XG5cbi8vKiogQnkgZGVmYXVsdCwgdGhpcyBpbmhlcml0cyBmcm9tIHRoZSBgPGJvZHk+YC5cbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAxLjEgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cblxuLy89PSBJY29ub2dyYXBoeVxuLy9cbi8vIyMgU3BlY2lmeSBjdXN0b20gbG9jYXRpb24gYW5kIGZpbGVuYW1lIG9mIHRoZSBpbmNsdWRlZCBHbHlwaGljb25zIGljb24gZm9udC4gVXNlZnVsIGZvciB0aG9zZSBpbmNsdWRpbmcgQm9vdHN0cmFwIHZpYSBCb3dlci5cblxuLy8qKiBMb2FkIGZvbnRzIGZyb20gdGhpcyBkaXJlY3RvcnkuXG5cbi8vIFtjb252ZXJ0ZXJdIElmICRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIgaWYgdXNlZCwgcHJvdmlkZSBwYXRoIHJlbGF0aXZlIHRvIHRoZSBhc3NldHMgbG9hZCBwYXRoLlxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBiZWNhdXNlIHNvbWUgYXNzZXQgaGVscGVycywgc3VjaCBhcyBTcHJvY2tldHMsIGRvIG5vdCB3b3JrIHdpdGggZmlsZS1yZWxhdGl2ZSBwYXRocy5cbiRpY29uLWZvbnQtcGF0aDogaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgXCJib290c3RyYXAvXCIsIFwiLi4vZm9udHMvYm9vdHN0cmFwL1wiKSAhZGVmYXVsdDtcblxuLy8qKiBGaWxlIG5hbWUgZm9yIGFsbCBmb250IGZpbGVzLlxuJGljb24tZm9udC1uYW1lOiAgICAgICAgICBcImdseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXJcIiAhZGVmYXVsdDtcbi8vKiogRWxlbWVudCBJRCB3aXRoaW4gU1ZHIGljb24gZmlsZS5cbiRpY29uLWZvbnQtc3ZnLWlkOiAgICAgICAgXCJnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIiAhZGVmYXVsdDtcblxuXG4vLz09IENvbXBvbmVudHNcbi8vXG4vLyMjIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS4gVmFsdWVzIGJhc2VkIG9uIDE0cHggdGV4dCBhbmQgMS40MjggbGluZS1oZWlnaHQgKH4yMHB4IHRvIHN0YXJ0KS5cblxuJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDogICAgIDZweCAhZGVmYXVsdDtcbiRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDogICAxMnB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogICAgMTBweCAhZGVmYXVsdDtcbiRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw6ICAxNnB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDogICAgNXB4ICFkZWZhdWx0O1xuJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDogIDEwcHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXhzLXZlcnRpY2FsOiAgICAgICAxcHggIWRlZmF1bHQ7XG4kcGFkZGluZy14cy1ob3Jpem9udGFsOiAgICAgNXB4ICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtbGFyZ2U6ICAgICAgICAgMS4zMzMzMzMzICFkZWZhdWx0OyAvLyBleHRyYSBkZWNpbWFscyBmb3IgV2luIDguMSBDaHJvbWVcbiRsaW5lLWhlaWdodC1zbWFsbDogICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgICA0cHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgNnB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgIDNweCAhZGVmYXVsdDtcblxuLy8qKiBHbG9iYWwgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIEdsb2JhbCBiYWNrZ3JvdW5kIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8qKiBXaWR0aCBvZiB0aGUgYGJvcmRlcmAgZm9yIGdlbmVyYXRpbmcgY2FyZXRzIHRoYXQgaW5kaWNhdGUgZHJvcGRvd25zLlxuJGNhcmV0LXdpZHRoLWJhc2U6ICAgICAgICAgIDRweCAhZGVmYXVsdDtcbi8vKiogQ2FyZXRzIGluY3JlYXNlIHNsaWdodGx5IGluIHNpemUgZm9yIGxhcmdlciBjb21wb25lbnRzLlxuJGNhcmV0LXdpZHRoLWxhcmdlOiAgICAgICAgIDVweCAhZGVmYXVsdDtcblxuXG4vLz09IFRhYmxlc1xuLy9cbi8vIyMgQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyoqIFBhZGRpbmcgZm9yIGA8dGg+YHMgYW5kIGA8dGQ+YHMuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAgIDhweCAhZGVmYXVsdDtcbi8vKiogUGFkZGluZyBmb3IgY2VsbHMgaW4gYC50YWJsZS1jb25kZW5zZWRgLlxuJHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc6ICA1cHggIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBiYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGFsbCB0YWJsZXMuXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtc3RyaXBlZGAuXG4kdGFibGUtYmctYWNjZW50OiAgICAgICAgICAgICAgICNmOWY5ZjkgIWRlZmF1bHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1ob3ZlcmAuXG4kdGFibGUtYmctaG92ZXI6ICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kdGFibGUtYmctYWN0aXZlOiAgICAgICAgICAgICAgICR0YWJsZS1iZy1ob3ZlciAhZGVmYXVsdDtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIHRhYmxlIGFuZCBjZWxsIGJvcmRlcnMuXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PSBCdXR0b25zXG4vL1xuLy8jIyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBub3JtYWwgIWRlZmF1bHQ7XG5cbiRidG4tZGVmYXVsdC1jb2xvcjogICAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kYnRuLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcblxuJGJ0bi1wcmltYXJ5LWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tcHJpbWFyeS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4tcHJpbWFyeS1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLXN1Y2Nlc3MtY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1zdWNjZXNzLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4taW5mby1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcbiRidG4taW5mby1ib3JkZXI6ICAgICAgICAgICAgICAgIGRhcmtlbigkYnRuLWluZm8tYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi13YXJuaW5nLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4td2FybmluZy1iZzogICAgICAgICAgICAgICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuJGJ0bi13YXJuaW5nLWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4td2FybmluZy1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLWRhbmdlci1jb2xvcjogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbiRidG4tZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbigkYnRuLWRhbmdlci1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgICRib3JkZXItcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc21hbGwgIWRlZmF1bHQ7XG5cblxuLy89PSBGb3Jtc1xuLy9cbi8vIyNcblxuLy8qKiBgPGlucHV0PmAgYmFja2dyb3VuZCBjb2xvclxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogYDxpbnB1dCBkaXNhYmxlZD5gIGJhY2tncm91bmQgY29sb3JcbiRpbnB1dC1iZy1kaXNhYmxlZDogICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBmb3IgYDxpbnB1dD5gc1xuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4vLyoqIGA8aW5wdXQ+YCBib3JkZXIgY29sb3JcbiRpbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbi8vIFRPRE86IFJlbmFtZSBgJGlucHV0LWJvcmRlci1yYWRpdXNgIHRvIGAkaW5wdXQtYm9yZGVyLXJhZGl1cy1iYXNlYCBpbiB2NFxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG4vLyBUaGlzIGhhcyBubyBlZmZlY3Qgb24gYDxzZWxlY3Q+YHMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAkYm9yZGVyLXJhZGl1cy1sYXJnZSAhZGVmYXVsdDtcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICRib3JkZXItcmFkaXVzLXNtYWxsICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgaW5wdXRzIG9uIGZvY3VzXG4kaW5wdXQtYm9yZGVyLWZvY3VzOiAgICAgICAgICAgICAjNjZhZmU5ICFkZWZhdWx0O1xuXG4vLyoqIFBsYWNlaG9sZGVyIHRleHQgY29sb3JcbiRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjogICAgICAgICM5OTkgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XG4kaW5wdXQtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgICAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XG4kaW5wdXQtaGVpZ2h0LWxhcmdlOiAgICAgICAgICAgICAoY2VpbCgkZm9udC1zaXplLWxhcmdlICogJGxpbmUtaGVpZ2h0LWxhcmdlKSArICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtc21hbGw6ICAgICAgICAgICAgIChmbG9vcigkZm9udC1zaXplLXNtYWxsICogJGxpbmUtaGVpZ2h0LXNtYWxsKSArICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG5cbi8vKiogYC5mb3JtLWdyb3VwYCBtYXJnaW5cbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRsZWdlbmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kbGVnZW5kLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZTVlNWU1ICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIHRleHR1YWwgaW5wdXQgYWRkb25zXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBCb3JkZXIgY29sb3IgZm9yIHRleHR1YWwgaW5wdXQgYWRkb25zXG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyICFkZWZhdWx0O1xuXG4vLyoqIERpc2FibGVkIGN1cnNvciBmb3IgZm9ybSBjb250cm9scyBhbmQgYnV0dG9ucy5cbiRjdXJzb3ItZGlzYWJsZWQ6ICAgICAgICAgICAgICAgIG5vdC1hbGxvd2VkICFkZWZhdWx0O1xuXG5cbi8vPT0gRHJvcGRvd25zXG4vL1xuLy8jIyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vKiogQmFja2dyb3VuZCBmb3IgdGhlIGRyb3Bkb3duIG1lbnUuXG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBEcm9wZG93biBtZW51IGBib3JkZXItY29sb3JgLlxuJGRyb3Bkb3duLWJvcmRlcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMTUpICFkZWZhdWx0O1xuLy8qKiBEcm9wZG93biBtZW51IGBib3JkZXItY29sb3JgICoqZm9yIElFOCoqLlxuJGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjogICAgICAgI2NjYyAhZGVmYXVsdDtcbi8vKiogRGl2aWRlciBjb2xvciBmb3IgYmV0d2VlbiBkcm9wZG93biBpdGVtcy5cbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICNlNWU1ZTUgIWRlZmF1bHQ7XG5cbi8vKiogRHJvcGRvd24gbGluayB0ZXh0IGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbi8vKiogSG92ZXIgY29sb3IgZm9yIGRyb3Bkb3duIGxpbmtzLlxuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRncmF5LWRhcmssIDUlKSAhZGVmYXVsdDtcbi8vKiogSG92ZXIgYmFja2dyb3VuZCBmb3IgZHJvcGRvd24gbGlua3MuXG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuXG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gdGV4dCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8qKiBEaXNhYmxlZCBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyoqIFRleHQgY29sb3IgZm9yIGhlYWRlcnMgd2l0aGluIGRyb3Bkb3duIG1lbnVzLlxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogRGVwcmVjYXRlZCBgJGRyb3Bkb3duLWNhcmV0LWNvbG9yYCBhcyBvZiB2My4xLjBcbiRkcm9wZG93bi1jYXJldC1jb2xvcjogICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG5cblxuLy8tLSBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG4vL1xuLy8gTm90ZTogVGhlc2UgdmFyaWFibGVzIGFyZSBub3QgZ2VuZXJhdGVkIGludG8gdGhlIEN1c3RvbWl6ZXIuXG5cbiR6aW5kZXgtbmF2YmFyOiAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LW5hdmJhci1maXhlZDogICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZ3JvdW5kOiAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG5cblxuLy89PSBNZWRpYSBxdWVyaWVzIGJyZWFrcG9pbnRzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIGJyZWFrcG9pbnRzIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLCBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4teHM6ICAgICAgICAgICAgICAgICAgNDgwcHggIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHMtbWluYCBhcyBvZiB2My4yLjBcbiRzY3JlZW4teHMtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi14cyAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1waG9uZWAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXBob25lOiAgICAgICAgICAgICAgICRzY3JlZW4teHMtbWluICFkZWZhdWx0O1xuXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1zbWAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXNtOiAgICAgICAgICAgICAgICAgIDc2OHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1zbS1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXNtICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXRhYmxldGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXRhYmxldDogICAgICAgICAgICAgICRzY3JlZW4tc20tbWluICFkZWZhdWx0O1xuXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLW1kYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbWQ6ICAgICAgICAgICAgICAgICAgOTkycHggIWRlZmF1bHQ7XG4kc2NyZWVuLW1kLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbWQgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tZGVza3RvcGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLWRlc2t0b3A6ICAgICAgICAgICAgICRzY3JlZW4tbWQtbWluICFkZWZhdWx0O1xuXG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3Bcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1sZ2AgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLWxnOiAgICAgICAgICAgICAgICAgIDEyMDBweCAhZGVmYXVsdDtcbiRzY3JlZW4tbGctbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1sZyAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1sZy1kZXNrdG9wYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbGctZGVza3RvcDogICAgICAgICAgJHNjcmVlbi1sZy1taW4gIWRlZmF1bHQ7XG5cbi8vIFNvIG1lZGlhIHF1ZXJpZXMgZG9uJ3Qgb3ZlcmxhcCB3aGVuIHJlcXVpcmVkLCBwcm92aWRlIGEgbWF4aW11bVxuJHNjcmVlbi14cy1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1zbS1taW4gLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbWQtbWluIC0gMSkgIWRlZmF1bHQ7XG4kc2NyZWVuLW1kLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLWxnLW1pbiAtIDEpICFkZWZhdWx0O1xuXG5cbi8vPT0gR3JpZCBzeXN0ZW1cbi8vXG4vLyMjIERlZmluZSB5b3VyIGN1c3RvbSByZXNwb25zaXZlIGdyaWQuXG5cbi8vKiogTnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIGdyaWQuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4vLyoqIFBhZGRpbmcgYmV0d2VlbiBjb2x1bW5zLiBHZXRzIGRpdmlkZWQgaW4gaGFsZiBmb3IgdGhlIGxlZnQgYW5kIHJpZ2h0LlxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4vLyBOYXZiYXIgY29sbGFwc2Vcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWNvbWVzIHVuY29sbGFwc2VkLlxuJGdyaWQtZmxvYXQtYnJlYWtwb2ludDogICAgICRzY3JlZW4tc20tbWluICFkZWZhdWx0O1xuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlZ2lucyBjb2xsYXBzaW5nLlxuJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXg6ICgkZ3JpZC1mbG9hdC1icmVha3BvaW50IC0gMSkgIWRlZmF1bHQ7XG5cblxuLy89PSBDb250YWluZXIgc2l6ZXNcbi8vXG4vLyMjIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuJGNvbnRhaW5lci10YWJsZXQ6ICAgICAgICAgICAgICg3MjBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1zbS1taW5gIGFuZCB1cC5cbiRjb250YWluZXItc206ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXRhYmxldCAhZGVmYXVsdDtcblxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3BcbiRjb250YWluZXItZGVza3RvcDogICAgICAgICAgICAoOTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tbWQtbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLW1kOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1kZXNrdG9wICFkZWZhdWx0O1xuXG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcbiRjb250YWluZXItbGFyZ2UtZGVza3RvcDogICAgICAoMTE0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLWxnLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1sZzogICAgICAgICAgICAgICAgICRjb250YWluZXItbGFyZ2UtZGVza3RvcCAhZGVmYXVsdDtcblxuXG4vLz09IE5hdmJhclxuLy9cbi8vIyNcblxuLy8gQmFzaWNzIG9mIGEgbmF2YmFyXG4kbmF2YmFyLWhlaWdodDogICAgICAgICAgICAgICAgICAgIDUwcHggIWRlZmF1bHQ7XG4kbmF2YmFyLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICRsaW5lLWhlaWdodC1jb21wdXRlZCAhZGVmYXVsdDtcbiRuYXZiYXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsOiAgICAgICAgZmxvb3IobWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAyKSkgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctdmVydGljYWw6ICAgICAgICAgIG1hdGguZGl2KCgkbmF2YmFyLWhlaWdodCAtICRsaW5lLWhlaWdodC1jb21wdXRlZCksIDIpICFkZWZhdWx0O1xuJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0OiAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuJG5hdmJhci1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAjZjhmOGY4ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGxpbmtzXG4kbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgIzc3NyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgIzg4OCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT09IEludmVydGVkIG5hdmJhclxuLy8gUmVzZXQgaW52ZXJ0ZWQgbmF2YmFyIGJhc2ljc1xuJG5hdmJhci1pbnZlcnNlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAjMjIyICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgbGlua3NcbiRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1saWdodCwgMTUlKSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZzogICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gTmF2c1xuLy9cbi8vIyNcblxuLy89PT0gU2hhcmVkIG5hdiBzdHlsZXNcbiRuYXYtbGluay1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTBweCAxNXB4ICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kbmF2LWRpc2FibGVkLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy89PSBUYWJzXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cbi8vPT0gUGlsbHNcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFnaW5hdGlvblxuLy9cbi8vIyNcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PSBQYWdlclxuLy9cbi8vIyNcblxuJHBhZ2VyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYmcgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kcGFnZXItaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHBhZ2VyLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2VyLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG4kcGFnZXItZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuXG4vLz09IEp1bWJvdHJvblxuLy9cbi8vIyNcblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yOiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tZm9udC1zaXplOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNSkpICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTogICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogNC41KSkgIWRlZmF1bHQ7XG5cblxuLy89PSBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cblxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgIzNjNzYzZCAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICNkZmYwZDggIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtc3VjY2Vzcy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG4kc3RhdGUtaW5mby10ZXh0OiAgICAgICAgICAgICAgICAjMzE3MDhmICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgI2Q5ZWRmNyAhZGVmYXVsdDtcbiRzdGF0ZS1pbmZvLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1pbmZvLWJnLCAtMTApLCA3JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS13YXJuaW5nLXRleHQ6ICAgICAgICAgICAgICM4YTZkM2IgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1iZzogICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuJHN0YXRlLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXdhcm5pbmctYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgICAgICAgICAgI2E5NDQ0MiAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICNmMmRlZGUgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtZGFuZ2VyLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBUb29sdGlwc1xuLy9cbi8vIyNcblxuLy8qKiBUb29sdGlwIG1heCB3aWR0aFxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgdGV4dCBjb2xvclxuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCBiYWNrZ3JvdW5kIGNvbG9yXG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG5cbi8vKiogVG9vbHRpcCBhcnJvdyB3aWR0aFxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIGFycm93IGNvbG9yXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFBvcG92ZXJzXG4vL1xuLy8jI1xuXG4vLyoqIFBvcG92ZXIgYm9keSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgbWF4aW11bSB3aWR0aFxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMikgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgZmFsbGJhY2sgYm9yZGVyIGNvbG9yXG4kcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciB0aXRsZSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci10aXRsZS1iZzogICAgICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgYXJyb3cgd2lkdGhcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBhcnJvdyBjb2xvclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IHdpZHRoXG4kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDogICAgICAgICAgICgkcG9wb3Zlci1hcnJvdy13aWR0aCArIDEpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICAgIGZhZGVfaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAwLjA1KSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBmYWxsYmFjayBjb2xvclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I6ICBkYXJrZW4oJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG5cbi8vPT0gTGFiZWxzXG4vL1xuLy8jI1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWRlZmF1bHQtYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIFByaW1hcnkgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXByaW1hcnktYmc6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIFN1Y2Nlc3MgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIEluZm8gbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXdhcm5pbmctYmc6ICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4vLyoqIERhbmdlciBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgdGV4dCBjb2xvclxuJGxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRGVmYXVsdCB0ZXh0IGNvbG9yIG9mIGEgbGlua2VkIGxhYmVsXG4kbGFiZWwtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gTW9kYWxzXG4vL1xuLy8jI1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIHRpdGxlXG4kbW9kYWwtdGl0bGUtcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuLy8qKiBNb2RhbCB0aXRsZSBsaW5lLWhlaWdodFxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBtb2RhbCBjb250ZW50IGFyZWFcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3JcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMikgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yICoqZm9yIElFOCoqXG4kbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICAgICM5OTkgIWRlZmF1bHQ7XG5cbi8vKiogTW9kYWwgYmFja2Ryb3AgYmFja2dyb3VuZCBjb2xvclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbi8vKiogTW9kYWwgYmFja2Ryb3Agb3BhY2l0eVxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGhlYWRlciBib3JkZXIgY29sb3JcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICNlNWU1ZTUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGZvb3RlciBib3JkZXIgY29sb3JcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICA5MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgIDYwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBBbGVydHNcbi8vXG4vLyMjIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZzogICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgIGJvbGQgIWRlZmF1bHQ7XG5cbiRhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1kYW5nZXItYmc6ICAgICAgICAgICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcblxuXG4vLz09IFByb2dyZXNzIGJhcnNcbi8vXG4vLyMjXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiB0aGUgd2hvbGUgcHJvZ3Jlc3MgY29tcG9uZW50XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBQcm9ncmVzcyBiYXIgdGV4dCBjb2xvclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVmFyaWFibGUgZm9yIHNldHRpbmcgcm91bmRlZCBjb3JuZXJzIG9uIHByb2dyZXNzIGJhci5cbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBTdWNjZXNzIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbi8vKiogRGFuZ2VyIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1kYW5nZXItYmc6ICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbi8vKiogSW5mbyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItaW5mby1iZzogICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuXG5cbi8vPT0gTGlzdCBncm91cFxuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9uIGAubGlzdC1ncm91cC1pdGVtYFxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgLmxpc3QtZ3JvdXAtaXRlbWAgYm9yZGVyIGNvbG9yXG4kbGlzdC1ncm91cC1ib3JkZXI6ICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIExpc3QgZ3JvdXAgYm9yZGVyIHJhZGl1c1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2Ygc2luZ2xlIGxpc3QgaXRlbXMgb24gaG92ZXJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGVsZW1lbnRzXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gYWN0aXZlIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSkgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjogICAkbGlzdC1ncm91cC1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFuZWxzXG4vL1xuLy8jI1xuXG4kcGFuZWwtYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLWJvZHktcGFkZGluZzogICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmc6ICAgICAgIDEwcHggMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItcGFkZGluZzogICAgICAgICRwYW5lbC1oZWFkaW5nLXBhZGRpbmcgIWRlZmF1bHQ7XG4kcGFuZWwtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgZWxlbWVudHMgd2l0aGluIHBhbmVsc1xuJHBhbmVsLWlubmVyLWJvcmRlcjogICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItYmc6ICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kZWZhdWx0LXRleHQ6ICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcGFuZWwtZGVmYXVsdC1ib3JkZXI6ICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzogICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHBhbmVsLXByaW1hcnktdGV4dDogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYW5lbC1wcmltYXJ5LWJvcmRlcjogICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzogICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYW5lbC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWhlYWRpbmctYmc6ICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzogICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnOiAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFRodW1ibmFpbHNcbi8vXG4vLyMjXG5cbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBpbWFnZVxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBUaHVtYm5haWwgYmFja2dyb3VuZCBjb2xvclxuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgY29sb3JcbiR0aHVtYm5haWwtYm9yZGVyOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgcmFkaXVzXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEN1c3RvbSB0ZXh0IGNvbG9yIGZvciB0aHVtYm5haWwgY2FwdGlvbnNcbiR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjogICAgICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGNhcHRpb25cbiR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nOiAgIDlweCAhZGVmYXVsdDtcblxuXG4vLz09IFdlbGxzXG4vL1xuLy8jI1xuXG4kd2VsbC1iZzogICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHdlbGwtYm9yZGVyOiAgICAgICAgICAgICAgICAgZGFya2VuKCR3ZWxsLWJnLCA3JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBCYWRnZXNcbi8vXG4vLyMjXG5cbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIExpbmtlZCBiYWRnZSB0ZXh0IGNvbG9yIG9uIGhvdmVyXG4kYmFkZ2UtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuJGJhZGdlLWJnOiAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogQmFkZ2UgdGV4dCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcbiRiYWRnZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBCYWRnZSBiYWNrZ3JvdW5kIGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xuJGJhZGdlLWFjdGl2ZS1iZzogICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1saW5lLWhlaWdodDogICAgICAgICAgIDEgIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAxMHB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gQnJlYWRjcnVtYnNcbi8vXG4vLyMjXG5cbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6ICAgOHB4ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsOiAxNXB4ICFkZWZhdWx0O1xuLy8qKiBCcmVhZGNydW1iIGJhY2tncm91bmQgY29sb3JcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogQnJlYWRjcnVtYiB0ZXh0IGNvbG9yXG4kYnJlYWRjcnVtYi1jb2xvcjogICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3Igb2YgY3VycmVudCBwYWdlIGluIHRoZSBicmVhZGNydW1iXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBUZXh0dWFsIHNlcGFyYXRvciBmb3IgYmV0d2VlbiBicmVhZGNydW1iIGVsZW1lbnRzXG4kYnJlYWRjcnVtYi1zZXBhcmF0b3I6ICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ2Fyb3VzZWxcbi8vXG4vLyMjXG5cbiRjYXJvdXNlbC10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAuNikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENsb3NlXG4vL1xuLy8jI1xuXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENvZGVcbi8vXG4vLyMjXG5cbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICNjNzI1NGUgIWRlZmF1bHQ7XG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAjZjlmMmY0ICFkZWZhdWx0O1xuXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcblxuJHByZS1iZzogICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcHJlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBUeXBlXG4vL1xuLy8jI1xuXG4vLyoqIEhvcml6b250YWwgb2Zmc2V0IGZvciBmb3JtcyBhbmQgbGlzdHMuXG4kY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsOiAxODBweCAhZGVmYXVsdDtcbi8vKiogVGV4dCBtdXRlZCBjb2xvclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zIGJvcmRlciBjb2xvclxuJGFiYnItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEhlYWRpbmdzIHNtYWxsIGNvbG9yXG4kaGVhZGluZ3Mtc21hbGwtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBzbWFsbCBjb2xvclxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgZm9udCBzaXplXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgYm9yZGVyIGNvbG9yXG4kYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBQYWdlIGhlYWRlciBib3JkZXIgY29sb3JcbiRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFdpZHRoIG9mIGhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdCB0aXRsZXNcbiRkbC1ob3Jpem9udGFsLW9mZnNldDogICAgICAgICRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWwgIWRlZmF1bHQ7XG4vLyoqIFBvaW50IGF0IHdoaWNoIC5kbC1ob3Jpem9udGFsIGJlY29tZXMgaG9yaXpvbnRhbFxuJGRsLWhvcml6b250YWwtYnJlYWtwb2ludDogICAgJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAhZGVmYXVsdDtcbi8vKiogSG9yaXpvbnRhbCBsaW5lIGNvbG9yLlxuJGhyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiIsIi8vIFdlYktpdC1zdHlsZSBmb2N1c1xuXG5AbWl4aW4gdGFiLWZvY3VzKCkge1xuICAvLyBXZWJLaXQtc3BlY2lmaWMuIE90aGVyIGJyb3dzZXJzIHdpbGwga2VlcCB0aGVpciBkZWZhdWx0IG91dGxpbmUgc3R5bGUuXG4gIC8vIChJbml0aWFsbHkgdHJpZWQgdG8gYWxzbyBmb3JjZSBkZWZhdWx0IHZpYSBgb3V0bGluZTogaW5pdGlhbGAsXG4gIC8vIGJ1dCB0aGF0IHNlZW1zIHRvIGVycm9uZW91c2x5IHJlbW92ZSB0aGUgb3V0bGluZSBpbiBGaXJlZm94IGFsdG9nZXRoZXIuKVxuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5AbWl4aW4gaW1nLXJlc3BvbnNpdmUoJGRpc3BsYXk6IGJsb2NrKSB7XG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIGhlaWdodDogYXV0bzsgLy8gUGFydCAyOiBTY2FsZSB0aGUgaGVpZ2h0IGFjY29yZGluZyB0byB0aGUgd2lkdGgsIG90aGVyd2lzZSB5b3UgZ2V0IHN0cmV0Y2hpbmdcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuIE5vdGUgdGhhdCB0aGVcbi8vIHNwZWxsaW5nIG9mIGBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW9gIGlzIGludGVudGlvbmFsLlxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtaW1hZ2UtcGF0aChcIiN7JGZpbGUtMXh9XCIpLCBcIiN7JGZpbGUtMXh9XCIpKTtcblxuICBAbWVkaWFcbiAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggbWluLXJlc29sdXRpb246IDE5MmRwaSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoIG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWltYWdlLXBhdGgoXCIjeyRmaWxlLTJ4fVwiKSwgXCIjeyRmaWxlLTJ4fVwiKSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxufVxuIiwiLy9cbi8vIEdyaWQgc3lzdGVtXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi5jb250YWluZXIge1xuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgd2lkdGg6ICRjb250YWluZXItc207XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgd2lkdGg6ICRjb250YWluZXItbWQ7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgd2lkdGg6ICRjb250YWluZXItbGc7XG4gIH1cbn1cblxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRob3V0IGFueSBkZWZpbmVkXG4vLyB3aWR0aCBmb3IgZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lci1maXhlZDtcbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG4ucm93IHtcbiAgQGluY2x1ZGUgbWFrZS1yb3c7XG59XG5cbi5yb3ctbm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnM7XG5cblxuLy8gRXh0cmEgc21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciBleHRyYSBzbWFsbCBkZXZpY2VzIGxpa2Vcbi8vIHNtYXJ0cGhvbmVzLlxuXG5AaW5jbHVkZSBtYWtlLWdyaWQoeHMpO1xuXG5cbi8vIFNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIHNtYWxsIGRldmljZSByYW5nZSwgZnJvbSBwaG9uZXNcbi8vIHRvIHRhYmxldHMuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQoc20pO1xufVxuXG5cbi8vIE1lZGl1bSBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBkZXNrdG9wIGRldmljZSByYW5nZS5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChtZCk7XG59XG5cblxuLy8gTGFyZ2UgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgbGFyZ2UgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQobGcpO1xufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbi8vIENlbnRlcmVkIGNvbnRhaW5lciBlbGVtZW50XG5AbWl4aW4gY29udGFpbmVyLWZpeGVkKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwYWRkaW5nLXJpZ2h0OiBjZWlsKG1hdGguZGl2KCRndXR0ZXIsIDIpKTtcbiAgcGFkZGluZy1sZWZ0OiBmbG9vcihtYXRoLmRpdigkZ3V0dGVyLCAyKSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tcmlnaHQ6IGZsb29yKG1hdGguZGl2KCRndXR0ZXIsIC0yKSk7XG4gIG1hcmdpbi1sZWZ0OiBjZWlsKG1hdGguZGl2KCRndXR0ZXIsIC0yKSk7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2UteHMtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbHVtbnMsICRncmlkLWNvbHVtbnMpKTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiBtYXRoLmRpdigkZ3V0dGVyLCAyKTtcbiAgcGFkZGluZy1sZWZ0OiBtYXRoLmRpdigkZ3V0dGVyLCAyKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbHVtbnMsICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIGxlZnQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbHVtbnMsICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIHJpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRjb2x1bW5zLCAkZ3JpZC1jb2x1bW5zKSk7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogbWF0aC5kaXYoJGd1dHRlciwgMik7XG4gIHBhZGRpbmctbGVmdDogbWF0aC5kaXYoJGd1dHRlciwgMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbHVtbnMsICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZShtYXRoLmRpdigkY29sdW1ucywgJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRjb2x1bW5zLCAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRjb2x1bW5zLCAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogbWF0aC5kaXYoJGd1dHRlciwgMik7XG4gIHBhZGRpbmctbGVmdDogbWF0aC5kaXYoJGd1dHRlciwgMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbHVtbnMsICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZShtYXRoLmRpdigkY29sdW1ucywgJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRjb2x1bW5zLCAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRjb2x1bW5zLCAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiBtYXRoLmRpdigkZ3V0dGVyLCAyKTtcbiAgcGFkZGluZy1sZWZ0OiBtYXRoLmRpdigkZ3V0dGVyLCAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigkY29sdW1ucywgJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRjb2x1bW5zLCAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbHVtbnMsICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbHVtbnMsICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuIiwiLy8gQ2xlYXJmaXhcbi8vXG4vLyBGb3IgbW9kZXJuIGJyb3dzZXJzXG4vLyAxLiBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1ZyB3aGVuIHRoZVxuLy8gICAgY29udGVudGVkaXRhYmxlIGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBhbnl3aGVyZSBlbHNlIGluIHRoZSBkb2N1bWVudC5cbi8vICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xuLy8gICAgdGhhdCBhcmUgY2xlYXJmaXhlZC5cbi8vIDIuIFRoZSB1c2Ugb2YgYHRhYmxlYCByYXRoZXIgdGhhbiBgYmxvY2tgIGlzIG9ubHkgbmVjZXNzYXJ5IGlmIHVzaW5nXG4vLyAgICBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXG4vL1xuLy8gU291cmNlOiBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cblxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcbiAgICBjb250ZW50OiBcIiBcIjsgLy8gMVxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRpOiAxLCAkbGlzdDogXCIuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xuICAgIHBhZGRpbmctcmlnaHQ6IGZsb29yKG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMikpO1xuICAgIHBhZGRpbmctbGVmdDogY2VpbChtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDIpKTtcbiAgfVxufVxuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcywgJGk6IDEsICRsaXN0OiBcIi5jb2wtI3skY2xhc3N9LSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC0jeyRjbGFzc30tI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuXG5AbWl4aW4gY2FsYy1ncmlkLWNvbHVtbigkaW5kZXgsICRjbGFzcywgJHR5cGUpIHtcbiAgQGlmICgkdHlwZSA9PSB3aWR0aCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tI3skaW5kZXh9IHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KCRpbmRleCwgJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtI3skaW5kZXh9IHtcbiAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGluZGV4LCAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtMCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtI3skaW5kZXh9IHtcbiAgICAgIHJpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRpbmRleCwgJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLTAge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gb2Zmc2V0KSB7XG4gICAgLmNvbC0jeyRjbGFzc30tb2Zmc2V0LSN7JGluZGV4fSB7XG4gICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZShtYXRoLmRpdigkaW5kZXgsICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBsb29wLWdyaWQtY29sdW1ucygkY29sdW1ucywgJGNsYXNzLCAkdHlwZSkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBjYWxjLWdyaWQtY29sdW1uKCRpLCAkY2xhc3MsICR0eXBlKTtcbiAgfVxufVxuXG5cbi8vIENyZWF0ZSBncmlkIGZvciBzcGVjaWZpYyBjbGFzc1xuQG1peGluIG1ha2UtZ3JpZCgkY2xhc3MpIHtcbiAgQGluY2x1ZGUgZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcyk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgd2lkdGgpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1bGwpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1c2gpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIG9mZnNldCk7XG59XG4iLCIvL1xuLy8gRHJvcGRvd24gbWVudXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gRHJvcGRvd24gYXJyb3cvY2FyZXRcbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoLWJhc2UgZGFzaGVkO1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCBcXDk7IC8vIElFOFxuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChkaXYpXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBQcmV2ZW50IHRoZSBmb2N1cyBvbiB0aGUgZHJvcGRvd24gdG9nZ2xlIHdoZW4gY2xvc2luZyBkcm9wZG93bnNcbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudSAodWwpXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI7IC8vIElFOCBmYWxsYmFja1xuICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAuMTc1KSk7XG5cbiAgLy8gQWxpZ25zIHRoZSBkcm9wZG93biBtZW51IHRvIHJpZ2h0XG4gIC8vXG4gIC8vIERlcHJlY2F0ZWQgYXMgb2YgMy4xLjAgaW4gZmF2b3Igb2YgYC5kcm9wZG93bi1tZW51LVtkaXJdYFxuICAmLnB1bGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAvLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4gIC5kaXZpZGVyIHtcbiAgICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIH1cblxuICAvLyBMaW5rcyB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbiAgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAyMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0aXZlIHN0YXRlXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnO1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLy8gRGlzYWJsZWQgc3RhdGVcbi8vXG4vLyBHcmF5IG91dCB0ZXh0IGFuZCBlbnN1cmUgdGhlIGhvdmVyL2ZvY3VzIHN0YXRlIHJlbWFpbnMgZ3JheVxuXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gIH1cblxuICAvLyBOdWtlIGhvdmVyL2ZvY3VzIGVmZmVjdHNcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50XG4gICAgQGluY2x1ZGUgcmVzZXQtZmlsdGVyO1xuICB9XG59XG5cbi8vIE9wZW4gc3RhdGUgZm9yIHRoZSBkcm9wZG93blxuLm9wZW4ge1xuICAvLyBTaG93IHRoZSBtZW51XG4gID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gOmZvY3VzIGlzIHRyaWdnZXJlZFxuICA+IGEge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLy8gTWVudSBwb3NpdGlvbmluZ1xuLy9cbi8vIEFkZCBleHRyYSBjbGFzcyB0byBgLmRyb3Bkb3duLW1lbnVgIHRvIGZsaXAgdGhlIGFsaWdubWVudCBvZiB0aGUgZHJvcGRvd25cbi8vIG1lbnUgd2l0aCB0aGUgcGFyZW50LlxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBgLmRyb3Bkb3duLW1lbnVgXG59XG4vLyBXaXRoIHYzLCB3ZSBlbmFibGVkIGF1dG8tZmxpcHBpbmcgaWYgeW91IGhhdmUgYSBkcm9wZG93biB3aXRoaW4gYSByaWdodFxuLy8gYWxpZ25lZCBuYXYgY29tcG9uZW50LiBUbyBlbmFibGUgdGhlIHVuZG9pbmcgb2YgdGhhdCwgd2UgcHJvdmlkZSBhbiBvdmVycmlkZVxuLy8gdG8gcmVzdG9yZSB0aGUgZGVmYXVsdCBkcm9wZG93biBtZW51IGFsaWdubWVudC5cbi8vXG4vLyBUaGlzIGlzIG9ubHkgZm9yIGxlZnQtYWxpZ25pbmcgYSBkcm9wZG93biBtZW51IHdpdGhpbiBhIGAubmF2YmFyLXJpZ2h0YCBvclxuLy8gYC5wdWxsLXJpZ2h0YCBuYXYgY29tcG9uZW50LlxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBCYWNrZHJvcCB0byBjYXRjaCBib2R5IGNsaWNrcyBvbiBtb2JpbGUsIGV0Yy5cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAoJHppbmRleC1kcm9wZG93biAtIDEwKTtcbn1cblxuLy8gUmlnaHQgYWxpZ25lZCBkcm9wZG93bnNcbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vL1xuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LCBicm8uXG4vLyBUT0RPOiBhYnN0cmFjdCB0aGlzIHNvIHRoYXQgdGhlIG5hdmJhciBmaXhlZCBzdHlsZXMgYXJlIG5vdCBwbGFjZWQgaGVyZT9cblxuLmRyb3B1cCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biB7XG4gIC8vIFJldmVyc2UgdGhlIGNhcmV0XG4gIC5jYXJldCB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcbiAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCBcXDk7IC8vIElFOFxuICB9XG4gIC8vIERpZmZlcmVudCBwb3NpdGlvbmluZyBmb3IgYm90dG9tIHVwIG1lbnVcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG59XG5cblxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxuLy9cbi8vIFJlaXRlcmF0ZSBwZXIgbmF2YmFyLmxlc3MgYW5kIHRoZSBtb2RpZmllZCBjb21wb25lbnQgYWxpZ25tZW50IHRoZXJlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAubmF2YmFyLXJpZ2h0IHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICByaWdodDogMDsgbGVmdDogYXV0bztcbiAgICB9XG4gICAgLy8gTmVjZXNzYXJ5IGZvciBvdmVycmlkZXMgb2YgdGhlIGRlZmF1bHQgcmlnaHQgYWxpZ25lZCBtZW51LlxuICAgIC8vIFdpbGwgcmVtb3ZlIGNvbWUgdjQgaW4gYWxsIGxpa2VsaWhvb2QuXG4gICAgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgICBsZWZ0OiAwOyByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogI2U1ZTVlNSkge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAobWF0aC5kaXYoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkLCAyKSAtIDEpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbn1cbiIsIi8vIFJlc2V0IGZpbHRlcnMgZm9yIElFXG4vL1xuLy8gV2hlbiB5b3UgbmVlZCB0byByZW1vdmUgYSBncmFkaWVudCBiYWNrZ3JvdW5kLCBkbyBub3QgZm9yZ2V0IHRvIHVzZSB0aGlzIHRvIHJlc2V0XG4vLyB0aGUgSUUgZmlsdGVyIGZvciBJRTkgYW5kIGJlbG93LlxuXG5AbWl4aW4gcmVzZXQtZmlsdGVyKCkge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xufVxuIiwiLy9cbi8vIE5hdnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5hdiB7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCB1bC9vbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICA+IGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZztcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGlzYWJsZWQgc3RhdGUgc2V0cyB0ZXh0IHRvIGdyYXkgYW5kIG51a2VzIGhvdmVyL3RhYiBlZmZlY3RzXG4gICAgJi5kaXNhYmxlZCA+IGEge1xuICAgICAgY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gT3BlbiBkcm9wZG93bnNcbiAgLm9wZW4gPiBhIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWxpbmstaG92ZXItYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5hdiBkaXZpZGVycyAoZGVwcmVjYXRlZCB3aXRoIHYzLjAuMSlcbiAgLy9cbiAgLy8gVGhpcyBzaG91bGQgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjMgd2l0aCB0aGUgZHJvcHBpbmcgb2YgYC5uYXYtbGlzdGAsIGJ1dFxuICAvLyB3ZSBtaXNzZWQgaXQuIFdlIGRvbid0IGN1cnJlbnRseSBzdXBwb3J0IHRoaXMgYW55d2hlcmUsIGJ1dCBpbiB0aGUgaW50ZXJlc3RcbiAgLy8gb2YgbWFpbnRhaW5pbmcgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBpbiBjYXNlIHlvdSB1c2UgaXQsIGl0J3MgZGVwcmVjYXRlZC5cbiAgLm5hdi1kaXZpZGVyIHtcbiAgICBAaW5jbHVkZSBuYXYtZGl2aWRlcjtcbiAgfVxuXG4gIC8vIFByZXZlbnQgSUU4IGZyb20gbWlzcGxhY2luZyBpbWdzXG4gIC8vXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9pc3N1ZXMvOTg0I2lzc3VlY29tbWVudC0zOTg1OTg5XG4gID4gbGkgPiBhID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBUYWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEdpdmUgdGhlIHRhYnMgc29tZXRoaW5nIHRvIHNpdCBvblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vIE1ha2UgdGhlIGxpc3QtaXRlbXMgb3ZlcmxheSB0aGUgYm90dG9tIGJvcmRlclxuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG5cbiAgICAvLyBBY3R1YWwgdGFicyAoYXMgbGlua3MpXG4gICAgPiBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICRib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBzdGF0ZSwgYW5kIGl0cyA6aG92ZXIgdG8gb3ZlcnJpZGUgbm9ybWFsIDpob3ZlclxuICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIHB1bGxpbmcgdGhpcyBpbiBtYWlubHkgZm9yIGxlc3Mgc2hvcnRoYW5kXG4gICYubmF2LWp1c3RpZmllZCB7XG4gICAgQGV4dGVuZCAubmF2LWp1c3RpZmllZDtcbiAgICBAZXh0ZW5kIC5uYXYtdGFicy1qdXN0aWZpZWQ7XG4gIH1cbn1cblxuXG4vLyBQaWxsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5hdi1waWxscyB7XG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgLy8gTGlua3MgcmVuZGVyZWQgYXMgcGlsbHNcbiAgICA+IGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogJG5hdi1waWxscy1ib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgfVxuXG4gICAgLy8gQWN0aXZlIHN0YXRlXG4gICAgJi5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0YWNrZWQgcGlsbHNcbi5uYXYtc3RhY2tlZCB7XG4gID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IC8vIG5vIG5lZWQgZm9yIHRoaXMgZ2FwIGJldHdlZW4gbmF2IGl0ZW1zXG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2IHZhcmlhdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEp1c3RpZmllZCBuYXYgbGlua3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTtcblxuICA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICA+IGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgID4gbGkge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAxJTtcbiAgICAgID4gYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE1vdmUgYm9yZGVycyB0byBhbmNob3JzIGluc3RlYWQgb2YgYm90dG9tIG9mIGxpc3Rcbi8vXG4vLyBNaXhpbiBmb3IgYWRkaW5nIG9uIHRvcCB0aGUgc2hhcmVkIGAubmF2LWp1c3RpZmllZGAgc3R5bGVzIGZvciBvdXIgdGFic1xuLm5hdi10YWJzLWp1c3RpZmllZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgPiBsaSA+IGEge1xuICAgIC8vIE92ZXJyaWRlIG1hcmdpbiBmcm9tIC5uYXYtdGFic1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICB9XG5cbiAgPiAuYWN0aXZlID4gYSxcbiAgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSxcbiAgICA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAgID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG4vLyBEcm9wZG93bnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gU3BlY2lmaWMgZHJvcGRvd25zXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICAvLyBtYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuIiwiLy9cbi8vIE1vZGFsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHNoaXRcblxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAmLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tdHJhbnNmb3JtKDAuM3MgZWFzZS1vdXQpO1xuICB9XG4gICYuaW4gLm1vZGFsLWRpYWxvZyB7IEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAwKTsgfVxufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I7IC8vb2xkIGJyb3dzZXJzIGZhbGxiYWNrIChpZTggZXRjKVxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIC41KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgQGluY2x1ZGUgb3BhY2l0eSgwKTsgfVxuICAmLmluIHsgQGluY2x1ZGUgb3BhY2l0eSgkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtdGl0bGUtcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cbi8vIENsb3NlIGljb25cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IC8vIHJpZ2h0IGFsaWduIGJ1dHRvbnNcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBjbGVhcmZpeDsgLy8gY2xlYXIgaXQgaW4gY2FzZSBmb2xrcyB1c2UgLnB1bGwtKiBjbGFzc2VzIG9uIGJ1dHRvbnNcblxuICAvLyBQcm9wZXJseSBzcGFjZSBvdXQgYnV0dG9uc1xuICAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gYWNjb3VudCBmb3IgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB3aGljaCBnZXRzIHRoZSBib3R0b20gbWFyZ2luIGxpa2UgYWxsIG90aGVyIGlucHV0c1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgLy8gYnV0IG92ZXJyaWRlIHRoYXQgZm9yIGJ1dHRvbiBncm91cHNcbiAgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbiAgLy8gYW5kIG92ZXJyaWRlIGl0IGZvciBibG9jayBidXR0b25zIGFzIHdlbGxcbiAgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgLjUpKTtcbiAgfVxuXG4gIC8vIE1vZGFsIHNpemVzXG4gIC5tb2RhbC1zbSB7IHdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gIC5tb2RhbC1sZyB7IHdpZHRoOiAkbW9kYWwtbGc7IH1cbn1cbiIsIi8vIE9wYWNpdHlcblxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcbiAgJG9wYWNpdHktaWU6ICgkb3BhY2l0eSAqIDEwMCk7ICAvLyBJRTggZmlsdGVyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0kb3BhY2l0eS1pZSk7XG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xufVxuIiwiLy9cbi8vIFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBGbG9hdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG4uY2VudGVyLWJsb2NrIHtcbiAgQGluY2x1ZGUgY2VudGVyLWJsb2NrO1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIFRvZ2dsaW5nIGNvbnRlbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTm90ZTogRGVwcmVjYXRlZCAuaGlkZSBpbiBmYXZvciBvZiAuaGlkZGVuIG9yIC5zci1vbmx5IChhcyBhcHByb3ByaWF0ZSkgaW4gdjMuMC4xXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlO1xufVxuXG5cbi8vIEhpZGUgZnJvbSBzY3JlZW5yZWFkZXJzIGFuZCBicm93c2Vyc1xuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4vLyBGb3IgQWZmaXggcGx1Z2luXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbiIsIi8vIENlbnRlci1hbGlnbiBhIGJsb2NrIGxldmVsIGVsZW1lbnRcblxuQG1peGluIGNlbnRlci1ibG9jaygpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbi8vXG4vLyBIZWFkcyB1cCEgdjMgbGF1bmNoZWQgd2l0aCBvbmx5IGAuaGlkZS10ZXh0KClgLCBidXQgcGVyIG91ciBwYXR0ZXJuIGZvclxuLy8gbWl4aW5zIGJlaW5nIHJldXNlZCBhcyBjbGFzc2VzIHdpdGggdGhlIHNhbWUgbmFtZSwgdGhpcyBkb2Vzbid0IGhvbGQgdXAuIEFzXG4vLyBvZiB2My4wLjEgd2UgaGF2ZSBhZGRlZCBgLnRleHQtaGlkZSgpYCBhbmQgZGVwcmVjYXRlZCBgLmhpZGUtdGV4dCgpYC5cbi8vXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2NvbW1pdC9hYTAzOTZlYWU3NTdcblxuLy8gRGVwcmVjYXRlZCBhcyBvZiB2My4wLjEgKGhhcyBiZWVuIHJlbW92ZWQgaW4gdjQpXG5AbWl4aW4gaGlkZS10ZXh0KCkge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gTmV3IG1peGluIHRvIHVzZSBhcyBvZiB2My4wLjFcbkBtaXhpbiB0ZXh0LWhpZGUoKSB7XG4gIEBpbmNsdWRlIGhpZGUtdGV4dDtcbn1cbiIsIi8vXG4vLyBSZXNwb25zaXZlOiBVdGlsaXR5IGNsYXNzZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSUUxMCBpbiBXaW5kb3dzIChQaG9uZSkgOFxuLy9cbi8vIFN1cHBvcnQgZm9yIHJlc3BvbnNpdmUgdmlld3MgdmlhIG1lZGlhIHF1ZXJpZXMgaXMga2luZCBvZiBib3JrZWQgaW4gSUUxMCwgZm9yXG4vLyBTdXJmYWNlL2Rlc2t0b3AgaW4gc3BsaXQgdmlldyBhbmQgZm9yIFdpbmRvd3MgUGhvbmUgOC4gVGhpcyBwYXJ0aWN1bGFyIGZpeFxuLy8gbXVzdCBiZSBhY2NvbXBhbmllZCBieSBhIHNuaXBwZXQgb2YgSmF2YVNjcmlwdCB0byBzbmlmZiB0aGUgdXNlciBhZ2VudCBhbmRcbi8vIGFwcGx5IHNvbWUgY29uZGl0aW9uYWwgQ1NTIHRvICpvbmx5KiB0aGUgU3VyZmFjZS9kZXNrdG9wIFdpbmRvd3MgOC4gTG9vayBhdFxuLy8gb3VyIEdldHRpbmcgU3RhcnRlZCBwYWdlIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoaXMgYnVnLlxuLy9cbi8vIEZvciBtb3JlIGluZm9ybWF0aW9uLCBzZWUgdGhlIGZvbGxvd2luZzpcbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDQ5N1xuLy8gRG9jczogaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvMy40L2dldHRpbmctc3RhcnRlZC8jc3VwcG9ydC1pZTEwLXdpZHRoXG4vLyBTb3VyY2U6IGh0dHBzOi8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoL1xuLy8gU291cmNlOiBodHRwczovL3RpbWthZGxlYy5jb20vMjAxMi8xMC9pZTEwLXNuYXAtbW9kZS1hbmQtcmVzcG9uc2l2ZS1kZXNpZ24vXG5cbkBhdC1yb290IHtcbiAgQC1tcy12aWV3cG9ydCB7XG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcbiAgfVxufVxuXG5cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXhzLCAudmlzaWJsZS1zbSwgLnZpc2libGUtbWQsIGFuZCAudmlzaWJsZS1sZyBhcyBvZiB2My4yLjBcblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXhzJyk7XG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtc20nKTtcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1tZCcpO1xuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLWxnJyk7XG5cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS14cycpO1xufVxuLnZpc2libGUteHMtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1zbScpO1xufVxuLnZpc2libGUtc20tYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1tZCcpO1xufVxuLnZpc2libGUtbWQtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcbn1cbi52aXNpYmxlLWxnLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi14cycpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1zbScpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1tZCcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tbGcnKTtcbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbi8vXG4vLyBNZWRpYSBxdWVyaWVzIGFyZSBwbGFjZWQgb24gdGhlIGluc2lkZSB0byBiZSBtaXhpbi1mcmllbmRseS5cblxuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS1wcmludCBhcyBvZiB2My4yLjBcblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXByaW50Jyk7XG5cbkBtZWRpYSBwcmludCB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcbn1cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXByaW50Jyk7XG59XG4iLCIvLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiByZXNwb25zaXZlLXZpc2liaWxpdHkoJHBhcmVudCkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlI3skcGFyZW50fSAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyI3skcGFyZW50fSAgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aCN7JHBhcmVudH0sXG4gIHRkI3skcGFyZW50fSAgICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJHBhcmVudCkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIm1peGlucy5zY3NzXCI7XG5cbmlmcmFtZS5pbW1lcnNpdmVfX3dyYXBwZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi5zaW5nbGUtaW1tZXJzaXZlIHtcbiAgQGluY2x1ZGUgYm90dG9tX2hlYWRlcl9jb21wYWN0O1xuXG4gIC5tYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICB9XG5cbiAgLm1vYmlsZV92aWV3IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC50b3BfaGVhZCB7XG4gICAgLnRvcF9saW5rcyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgICAgICAgfVxuICAgICAgICAgICYubWVudSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDdkN2Q3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJhZGlvX2FyZWEge1xuICAgIC5ob3VybHlfbmV3c19hcmVhLFxuICAgIC52b2x1bWVfYXJlYSxcbiAgICAud2F0Y2hfc2VjIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnJhZGlvLWdyb3VwIHtcbiAgICAgIC5mZWVkYmFja19hcmVhIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5tbWwtc3NvLWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgLm1tbC1zc28tdXNlci1hcmVhLnNzby1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc21hbGxfYnV0dG9uIHtcbiAgICAubmF2LWljb24ge1xuICAgICAgbWFyZ2luOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLm1pZF9oZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJvdHRvbV9oZWFkIHtcbiAgICAucmFkaW9fYXJlYSB7XG4gICAgICAucmFkaW8tZ3JvdXAge1xuICAgICAgICAuY2FsbF9hcmVhIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gdHJhbnNpdGlvbigkdGltZTogMC4zcywgJGVmZmVjdDogZWFzZS1pbi1vdXQsICRwcm9wZXJ0eTogYWxsKSB7XG4gIC1tb3otdHJhbnNpdGlvbjogJGVmZmVjdCAkdGltZSAkcHJvcGVydHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJGVmZmVjdCAkdGltZSAkcHJvcGVydHk7XG4gIHRyYW5zaXRpb246ICRlZmZlY3QgJHRpbWUgJHByb3BlcnR5O1xuICAtby10cmFuc2l0aW9uOiAkZWZmZWN0ICR0aW1lICRwcm9wZXJ0eTtcbiAgLW1zLXRyYW5zaXRpb246ICRlZmZlY3QgJHRpbWUgJHByb3BlcnR5O1xufVxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogMTBweCkge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLW1zLWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIC1vLWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gcm90YXRlKCR2YWx1ZTogMzYwZGVnKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKCR2YWx1ZSk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkdmFsdWUpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKCR2YWx1ZSk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKCR2YWx1ZSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJHZhbHVlKTtcbn1cbkBtaXhpbiBzY2FsZSgkdmFsdWU6IDEpIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgkdmFsdWUpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkdmFsdWUpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoJHZhbHVlKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgkdmFsdWUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHZhbHVlKTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKCR2YWx1ZTEsICR2YWx1ZTIpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKCR2YWx1ZTEsICR2YWx1ZTIpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHZhbHVlMSwgJHZhbHVlMik7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR2YWx1ZTEsICR2YWx1ZTIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkdmFsdWUxLCAkdmFsdWUyKTtcbn1cbkBtaXhpbiBib3gtc2hhZG93KFxuICAkbGVmdDogMHB4LFxuICAkdG9wOiAxcHgsXG4gICRibHVyOiA1cHgsXG4gICRzcHJlYWQ6IDFweCxcbiAgJGNvbG9yOiByZ2JhKDEsIDEsIDEsIDAuMSksXG4gICRpbnNldDogZmFsc2Vcbikge1xuICBAaWYgJGluc2V0IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0ICRsZWZ0ICR0b3AgJGJsdXIgJHNwcmVhZCAkY29sb3I7XG4gICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAkbGVmdCAkdG9wICRibHVyICRzcHJlYWQgJGNvbG9yO1xuICAgIGJveC1zaGFkb3c6IGluc2V0ICRsZWZ0ICR0b3AgJGJsdXIgJHNwcmVhZCAkY29sb3I7XG4gIH0gQGVsc2Uge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogJGxlZnQgJHRvcCAkYmx1ciAkc3ByZWFkICRjb2xvcjtcbiAgICAtbW96LWJveC1zaGFkb3c6ICRsZWZ0ICR0b3AgJGJsdXIgJHNwcmVhZCAkY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGxlZnQgJHRvcCAkYmx1ciAkc3ByZWFkICRjb2xvcjtcbiAgfVxufVxuQG1peGluIGJhY2tncm91bmQtb3BhY2l0eSgkY29sb3IsICRvcGFjaXR5OiAwLjgpIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yOyAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgkY29sb3IsICRvcGFjaXR5KTtcbn1cbkBtaXhpbiBjb2x1bW4tY291bnQoJGNvdW50OiAzKSB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY291bnQ7XG4gIC1tb3otY29sdW1uLWNvdW50OiAkY291bnQ7XG4gIGNvbHVtbi1jb3VudDogJGNvdW50O1xufVxuQG1peGluIHRleHQtb3ZlcmZsb3coJGVsbGlwc2lzOiBlbGxpcHNpcykge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IC8qIHJlcXVpcmVkIGZvciBPcGVyYSAqL1xuICAtbXMtdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IC8qIHJlcXVpcmVkIGZvciBJRTgsIGFsbGVnZWRseSAqL1xuICAtbW96LWJpbmRpbmc6IHVybChcImVsbGlwc2lzLnhtbCNlbGxpcHNpc1wiKTsgLyogZm9yIEZpcmVmb3g7IGRldGFpbHMgaGVyZSAqL1xufVxuXG4kd2lkdGgtcGhvbmU6IDM1MHB4O1xuJHdpZHRoLXBoYWJsZXQ6IDYwMHB4O1xuJHdpZHRoLXRhYmxldDogNzIwcHg7XG4kd2lkdGgtbWVkaXVtOiA5NjhweDtcbiR3aWR0aC13aWRlOiAxMDMwcHg7XG5cbkBtaXhpbiByZXNwb25kLXRvKCRtZWRpYS1mcm9tKSB7XG4gIEBpZiAkbWVkaWEtZnJvbSA9PSB0by1waG9uZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtcGhvbmUgLSAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1lZGlhLWZyb20gPT0gdG8tcGhhYmxldCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtcGhhYmxldCAtIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWVkaWEtZnJvbSA9PSB0by10YWJsZXQge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLXRhYmxldCAtIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWVkaWEtZnJvbSA9PSB0by1tZWRpdW0ge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLW1lZGl1bSAtIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWVkaWEtZnJvbSA9PSB0by13aWRlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC13aWRlIC0gMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtZWRpYS1mcm9tID09IGZyb20tcGhvbmUge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoLXBob25lKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1lZGlhLWZyb20gPT0gZnJvbS1waGFibGV0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aC1waGFibGV0KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1lZGlhLWZyb20gPT0gZnJvbS10YWJsZXQge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoLXRhYmxldCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtZWRpYS1mcm9tID09IGZyb20tbWVkaXVtIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aC1tZWRpdW0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWVkaWEtZnJvbSA9PSBmcm9tLXdpZGUge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoLXdpZGUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWVkaWEtZnJvbSA9PSBwaG9uZS10by1waGFibGV0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aC1waG9uZSkgYW5kIChtYXgtd2lkdGg6ICR3aWR0aC1waGFibGV0IC0gMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtZWRpYS1mcm9tID09IHBob25lLXRvLXRhYmxldCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgtcGhvbmUpIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtdGFibGV0IC0gMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtZWRpYS1mcm9tID09IHBoYWJsZXQtdG8tdGFibGV0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aC1waGFibGV0KSBhbmQgKG1heC13aWR0aDogJHdpZHRoLXRhYmxldCAtIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWVkaWEtZnJvbSA9PSBwaGFibGV0LXRvLW1lZGl1bSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgtcGhhYmxldCkgYW5kIChtYXgtd2lkdGg6ICR3aWR0aC1tZWRpdW0gLSAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1lZGlhLWZyb20gPT0gcGhhYmxldC10by13aWRlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aC1waGFibGV0KSBhbmQgKG1heC13aWR0aDogJHdpZHRoLXdpZGUgLSAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1lZGlhLWZyb20gPT0gdGFibGV0LXRvLW1lZGl1bSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgtdGFibGV0KSBhbmQgKG1heC13aWR0aDogJHdpZHRoLW1lZGl1bSAtIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWVkaWEtZnJvbSA9PSB0YWJsZXQtdG8td2lkZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgtdGFibGV0KSBhbmQgKG1heC13aWR0aDogJHdpZHRoLXdpZGUgLSAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1lZGlhLWZyb20gPT0gbWVkaXVtLXRvLXdpZGUge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoLW1lZGl1bSkgYW5kIChtYXgtd2lkdGg6ICR3aWR0aC13aWRlIC0gMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiByZXNwb25kLXRvLXNpemVzKCRzaXplLWd0ZSwgJHNpemUtbHQ6IG51bGwpIHtcbiAgQGlmICRzaXplLWx0ICE9IG51bGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemUtZ3RlKSBhbmQgKG1heC13aWR0aDogJHNpemUtbHQgLSAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemUtZ3RlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2V0IHVwIGJvdHRvbSBvZiBoZWFkZXIgKHdpdGggc3RyZWFtIHBsYXllcnMpIGFzIGEgcmV1c2FibGUgbWl4aW5cbkBtaXhpbiBib3R0b21faGVhZGVyX2NvbXBhY3Qge1xuICAuYm90dG9tX2hlYWQge1xuICAgIG1pbi1oZWlnaHQ6IDY1cHg7XG4gICAgLndhdGNoX3NlYyxcbiAgICAudm9sdW1lX2FyZWEge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnVzZXJfcGljIHtcbiAgICAgIGxlZnQ6IDY0cHg7XG4gICAgICB3aWR0aDogNjdweDtcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDY3cHg7XG4gICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRyaXRvbi1wcm9ncmVzcy1zdHJlYW0ge1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogOHB4O1xuICAgICAgfVxuXG4gICAgfVxuICAgIC5saXN0ZW5fc2VjIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4IDEwcHg7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICB3aWR0aDogNjRweDtcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gODtcbiAgICAgIH1cbiAgICAgIC5wbGF5ZXJfaWNvbiB7XG4gICAgICAgIGkuZmEtcGxheSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnJhZGlvX2FyZWEge1xuICAgICAgbWluLWhlaWdodDogNjVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAuc2hvd19pbmZvIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gNztcblxuICAgICAgICAuZXF1YWxpemVyIHtcbiAgICAgICAgICBib3R0b206IDIxLjkxNjY3cHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3R0b20ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucmlnaHRfdGV4dCB7XG4gICAgICAgICAgLnRvcCxcbiAgICAgICAgICAuYm90dG9tIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gNDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5ib3R0b20ge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmFkaW8tZ3JvdXAge1xuICAgICAgICAuZmVlZGJhY2tfYXJlYSB7XG4gICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAuZmVlZGJhY2tfaWNvbiB7XG4gICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDIzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhbGxfYXJlYSB7XG4gICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgICAgIHJpZ2h0OiA3NHB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAuY2FsbF9pY29uIHtcbiAgICAgICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgICAgICByaWdodDogMjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLm9wZW5fdm9sdW1lIHtcbiAgICAgIC5yYWRpb19hcmVhIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDlweDtcbiAgICAgIH1cbiAgICAgIC51c2VyX3BpYyB7XG4gICAgICAgIGxlZnQ6IDY0cHg7XG4gICAgICB9XG4gICAgICAuc2hvd19pbmZvIHtcbiAgICAgICAgLmVxdWFsaXplciB7XG4gICAgICAgICAgbGVmdDogMTQ4Ljc1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3MnB4KSB7XG4gICAgLmJvdHRvbV9oZWFkIHtcbiAgICAgIC5yYWRpb19hcmVhIHtcbiAgICAgICAgLnNob3dfaW5mbyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5yYWRpby1ncm91cCB7XG4gICAgICAgICAgLmNhbGxfYXJlYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZmVlZGJhY2tfYXJlYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTEzcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweCAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDNweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMjksIDIyOSwgMjI5LCAwLjEzKTtcbiAgICAgICAgICAgICAgLmZlZWRiYWNrX2ljb24ge1xuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICByaWdodDogOTlweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAycHggMCAwIDA7XG4gICAgICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTY5cHgpIHtcbiAgICAuYm90dG9tX2hlYWQge1xuICAgICAgLnJhZGlvX2FyZWEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0OXB4O1xuICAgICAgICAuc2hvd19pbmZvIHtcbiAgICAgICAgICAuZXF1YWxpemVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDE1MC43NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBTdHlsZXMgc3BlY2lmaWMgdG8gdGhlIFJhZGlvIExpc3RlbmVyIFBvbGwgd2hlbiBpdCBpcyBkaXNwbGF5ZWQgb24gdGhlIEhvbWVwYWdlXG4gKiovXG5AaW1wb3J0IFwidmFyaWFibGVzLnNjc3NcIjtcblxuLy8gVmFyaWFibGVzXG4kd2hpdGU6ICNmZmY7XG5cblxuLy8gTWl4aW5zIGZvciBidXR0b25zIGFuZCBidXR0b24gc3RhdGVzXG5cbkBtaXhpbiBwb2xsX2J1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3gtc2hhZG93OiAwIDZweCA4cHggcmdiYSgwLDAsMCwwLjQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbkBtaXhpbiBwb2xsX2J1dHRvbi0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWl4aW4gcG9sbF9idXR0b24tLW5vcm1hbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb2xsX2J1dHRvbi0tbm9ybWFsX19iZztcbiAgYm9yZGVyLWNvbG9yOiAkcG9sbF9idXR0b24tLW5vcm1hbF9fYm9yZGVyO1xuICBjb2xvcjogJHBvbGxfYnV0dG9uLS1ub3JtYWxfX2NvbG9yO1xufVxuQG1peGluIHBvbGxfYnV0dG9uLS1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb2xsX2J1dHRvbi0taG92ZXJfX2JnO1xuICBib3JkZXItY29sb3I6ICRwb2xsX2J1dHRvbi0taG92ZXJfX2JvcmRlcjtcbiAgYm94LXNoYWRvdzogMCAzcHggNHB4IHJnYmEoMCwwLDAsMC42KTtcbiAgY29sb3I6ICRwb2xsX2J1dHRvbi0taG92ZXJfX2NvbG9yO1xufVxuQG1peGluIHBvbGxfYnV0dG9uLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb2xsX2J1dHRvbi0tc2VsZWN0ZWRfX2JnO1xuICBib3JkZXItY29sb3I6ICRwb2xsX2J1dHRvbi0tc2VsZWN0ZWRfX2JvcmRlcjtcbiAgYm94LXNoYWRvdzogMCAzcHggNHB4IHJnYmEoMCwwLDAsMC42KTtcbiAgY29sb3I6ICRwb2xsX2J1dHRvbi0tc2VsZWN0ZWRfX2NvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xufVxuXG5AbWl4aW4gcG9sbF9idXR0b24tLXZvdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9sbF9idXR0b24tLXZvdGVfX2JnO1xuICBib3JkZXItY29sb3I6ICRwb2xsX2J1dHRvbi0tdm90ZV9fYm9yZGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTQwcHg7XG59XG5AbWl4aW4gcG9sbF9idXR0b24tLXZvdGUtLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvbGxfYnV0dG9uLS12b3RlX19iZy0taG92ZXI7XG4gIGJvcmRlci1jb2xvcjogJHBvbGxfYnV0dG9uLS12b3RlX19ib3JkZXItLWhvdmVyO1xuICBib3gtc2hhZG93OiAwIDNweCA0cHggcmdiYSgwLDAsMCwwLjYpO1xuICBjb2xvcjogJHBvbGxfYnV0dG9uLS12b3RlX19jb2xvci0taG92ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG4gIHdpZHRoOiAxNDBweDtcbn1cblxuLy8gQW5pbWF0aW9uIGtleWZyYW1lc1xuXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gIDAlIHsgb3BhY2l0eTowOyB9XG4gIDY2JSB7IG9wYWNpdHk6MDsgfVxuICAxMDAlIHsgb3BhY2l0eToxOyB9XG59XG5cbi8vIFBvbGwgd2lkZ2V0IHN0eWxlc1xuXG4ucmFkaW9fcG9sbF93aWRnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy91Y21zL2Fzc2V0cy9pbWcvI3skcG9sbF9fYmd9LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhIHtcbiAgICBjb2xvcjogJHBvbGxfX2h5cGVybGluaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcG9sbF9faHlwZXJsaW5rLS1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hhdCBpcyB0aGUgcXVlc3Rpb24/XG5cbmgxLnJhZGlvX3BvbGxfd2lkZ2V0X19xdWVzdGlvbiB7XG4gIGNvbG9yOiAkcG9sbF9fcXVlc3Rpb247XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgaDEucmFkaW9fcG9sbF93aWRnZXRfX3F1ZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgcGFkZGluZzogMzJweCAyMHB4IDhweCAyMHB4O1xuICB9XG59XG5cbi8vIFdoYXQgYXJlIHRoZSBhbnN3ZXJzP1xuXG4ucmFkaW9fcG9sbF93aWRnZXRfX2Fuc3dlcnMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ucmFkaW9fcG9sbF93aWRnZXRfX2Fuc3dlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBtaW4td2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAxMHB4IDEwcHggMTBweDtcbiAgbGFiZWwge1xuICAgIEBpbmNsdWRlIHBvbGxfYnV0dG9uO1xuICAgIEBpbmNsdWRlIHBvbGxfYnV0dG9uLS1ub3JtYWw7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBwb2xsX2J1dHRvbi0taG92ZXI7XG4gICAgfVxuICB9XG4gIGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgIEBpbmNsdWRlIHBvbGxfYnV0dG9uLS1zZWxlY3RlZDtcbiAgICB9XG4gICAgJjpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICAgIEBpbmNsdWRlIHBvbGxfYnV0dG9uLS1kaXNhYmxlZDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAucmFkaW9fcG9sbF93aWRnZXRfX2Fuc3dlciB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAucmFkaW9fcG9sbF93aWRnZXRfX2Fuc3dlciB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4vLyBTdWJtaXQgdGhlIHZvdGUuXG5cbi5yYWRpb19wb2xsX3dpZGdldF9fdm90ZSB7XG4gIGlucHV0IHtcbiAgICBAaW5jbHVkZSBwb2xsX2J1dHRvbjtcbiAgICBAaW5jbHVkZSBwb2xsX2J1dHRvbi0tdm90ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHBvbGxfYnV0dG9uLS12b3RlLS1ob3ZlcjtcbiAgICB9XG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBAaW5jbHVkZSBwb2xsX2J1dHRvbi0tZGlzYWJsZWQ7XG4gICAgfVxuICAgICYucmFkaW9fcG9sbF93aWRnZXRfX3ZvdGVfX2J1dHRvbi0tY2hlY2tpbmcge1xuICAgICAgY3Vyc29yOiB3YWl0O1xuICAgIH1cbiAgfVxufVxuXG4vLyBQb2xsIGRldGFpbHMuXG5cbi5yYWRpb19wb2xsX3dpZGdldF9fZGV0YWlscyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmFkaW9fcG9sbF93aWRnZXRfX3Nob3cge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yYWRpb19wb2xsX3dpZGdldF9fY2xvc2VzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnJhZGlvX3BvbGxfd2lkZ2V0X19jbG9zZXNfX3RpbWUge1xuICBjb2xvcjogJHBvbGxfX2Nsb3NlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5yYWRpb19wb2xsX3dpZGdldF9fZGV0YWlscyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnJhZGlvX3BvbGxfd2lkZ2V0X19zaG93LFxuICAucmFkaW9fcG9sbF93aWRnZXRfX2Nsb3NlcyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7IFxuICB9XG59XG5cbi8vIExvZyBpbiB0byB2b3RlXG5cbi5yYWRpb19wb2xsX3dpZGdldF9fbG9naW5fcHJvbXB0LCAucmFkaW9fcG9sbF93aWRnZXRfX2ludGVybmF0aW9uYWxfdmlzaXRvcnMge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucmFkaW9fcG9sbF93aWRnZXQucmFkaW9fcG9sbF93aWRnZXQtLW5vdF9sb2dnZWRfaW4ge1xuICAucmFkaW9fcG9sbF93aWRnZXRfX2xvZ2luX3Byb21wdCB7XG4gICAgYW5pbWF0aW9uOiAxcyBlYXNlIDBzIG5vcm1hbCBmb3J3YXJkcyAxIGZhZGVpbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjkpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRwb2xsX19sb2dpbl9fYm9yZGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtaW4td2lkdGg6IDcwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLnJhZGlvX3BvbGxfd2lkZ2V0LnJhZGlvX3BvbGxfd2lkZ2V0LS1ub3RfYXZhaWxhYmxlIHtcbiAgLnJhZGlvX3BvbGxfd2lkZ2V0X19pbnRlcm5hdGlvbmFsX3Zpc2l0b3JzIHtcbiAgICBhbmltYXRpb246IDFzIGVhc2UgMHMgbm9ybWFsIGZvcndhcmRzIDEgZmFkZWluO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIDAuOSk7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHBvbGxfX2xvZ2luX19ib3JkZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogNTAlO1xuICAgIG1pbi13aWR0aDogNzAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMTtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5yYWRpb19wb2xsX3dpZGdldF9fbG9naW5fcHJvbXB0IHtcbiAgICBtaW4td2lkdGg6IDYwMHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMzZweDtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUG9sbCBjbG9zZWRcblxuLnJhZGlvX3BvbGxfd2lkZ2V0X192b3RlZF9tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnJhZGlvX3BvbGxfd2lkZ2V0LnJhZGlvX3BvbGxfd2lkZ2V0LS1jbG9zZWQge1xuICBoMS5yYWRpb19wb2xsX3dpZGdldF9fcXVlc3Rpb24ge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbiAgLnJhZGlvX3BvbGxfd2lkZ2V0X19mb3JtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yYWRpb19wb2xsX3dpZGdldF9fdm90ZWRfbWVzc2FnZSB7XG4gICAgYW5pbWF0aW9uOiAxcyBlYXNlIDBzIG5vcm1hbCBmb3J3YXJkcyAxIGZhZGVpbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogOTIlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcCB7XG4gICAgICBjb2xvcjogJHBvbGxfX3ZvdGVkX19tZXNzYWdlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5yYWRpb19wb2xsX3dpZGdldC5yYWRpb19wb2xsX3dpZGdldC0tY2xvc2VkIHtcbiAgICBoMS5yYWRpb19wb2xsX3dpZGdldF9fcXVlc3Rpb24ge1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgIC5yYWRpb19wb2xsX3dpZGdldF9fdm90ZWRfbWVzc2FnZSB7XG4gICAgICB0b3A6IDYwJTtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZpeGVzIGZvciBJRTExXG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnJhZGlvX3BvbGxfd2lkZ2V0X19hbnN3ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG59IiwiLy8gQnJhbmRpbmdcbiRibHVlLW9uLWRhcms6ICMwNjdCRkY7XG4kYmx1ZS1vbi1saWdodDogIzAwNTdCNztcbiRibGFjazogIzFhMWExYTtcbiRncmV5LXRleHQ6ICNkOWQ5ZDk7XG4kZ3JleS1iZzogI2Y2ZjZmNjtcblxuLy8gQ29tbW9uXG4kd2hpdGU6ICNmZmY7IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AaW1wb3J0IFwidmFyaWFibGVzL2JyYW5kaW5nX2NvbG91cnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAtY3VzdG9tXCI7XG5AaW1wb3J0IFwiaW1tZXJzaXZlc1wiO1xuQGltcG9ydCBcInJhZGlvX3BvbGxcIjtcblxuQGltcG9ydCBcInZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwibWl4aW5zLnNjc3NcIjtcblxuaHRtbCxcbmRpdixcbmJvZHksXG5pZnJhbWUsXG5hdWRpbyxcbnZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG59XG4qOmZvY3VzLFxuYTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJ1dHRvbixcbmh0bWwsXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhLFxuYSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLyogY29tbW9uIGNzcyAqL1xuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDE7XG4gIGZvbnQtc2l6ZTogJGZvbnRTaXplO1xuICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAkY29sb3IxO1xufVxucCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGNvbG9yOiAkY29sb3I2O1xuICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuaW1nLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG59XG5hIHtcbiAgY29sb3I6ICRjb2xvcjEyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogJGNvbG9yMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmZvY3VzIHtcbiAgY29sb3I6ICRjb2xvcjEzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGFibGVEaXYge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJsZURpdiAudGFibGVJbm5lciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jb250YWluZXJfMTcyMCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBCcmFuZGluZyAqL1xuLnN0YXRpb24tYnJhbmRpbmcge1xuICBiYWNrZ3JvdW5kOiAkY29sb3I0MjtcbiAgY29sb3I6ICRjb2xvcjQ7XG4gICYubGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjQ7XG4gICAgY29sb3I6ICRjb2xvcjQyO1xuICB9XG4gICYuZGFyayB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yNDI7XG4gICAgY29sb3I6ICRjb2xvcjQ7XG4gIH1cbn1cblxuLyogQ29sb3VyZWQgbGlua3MgKi9cbi5ob3Zlci10by1tZW51LWl0ZW0tY29sb3VyIHtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjU7XG4gIH1cbn1cbi5ob3Zlci10by1hcnRpY2xlLXRpdGxlLWNvbG91ciB7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3IxMztcbiAgfVxufVxuXG4vKiBOaW5lIFBpeGVsIEltYWdlICovXG4jX19ucHhsX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi8qKlxuICAgIFNvbWUgU2luZ2xlIFNpZ24gT24gZ2xvYmFsIHN0eWxlcyBcbiAqL1xuLnNzby12aXNpYmxlLWlmLW5vdC1zaWduZWQtaW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNzby12aXNpYmxlLWlmLXNpZ25lZC1pbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGhlYWRlciAqL1xuLm1tbC1zc28tbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9wX2hlYWQge1xuICAudG9wX2xpbmtzIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmcyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmc0O1xuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiZzQ7XG4gICAgICAgICYubW1sLXNzby1sb2dvIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDE7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgMTA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3IyO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgICAgIH1cbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5jaXR5IHtcbiAgICAgICAgICB3aWR0aDogMTMwcHg7XG5cbiAgICAgICAgICAuY2l0eV9uYXYgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCxcbiAgICAgICAgICAgICAgICBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnMjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJnNDtcblxuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmc0O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jYWxsIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm1lbnUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zb2NpYWwge1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyAyO1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmJJY29uIHtcbiAgICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnR3SWNvbiB7XG4gICAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC55dEljb24ge1xuICAgICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIC5zdDAge1xuICAgICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3IyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucmlnaHRfbGlzdCB7XG4gICAgICBsaSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJnNDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICRiZzQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDg7XG4gICAgICAgIH1cbiAgICAgICAgJi5mZWVkYmFjayB7XG4gICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAvKiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDsqL1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY2FsbCB7XG4gICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDNweCAwIDA7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3I1O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBpLmZlZWRiYWNrX2ljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZmVlZGJhY2tfaWNvbi5wbmdcIikgbm8tcmVwZWF0IDAgNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggN3B4IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yNTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVyLFxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlYXJjaF9pY29uIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDYycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNsb3NlSWNvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAvKiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDNweCAwIDA7Ki9cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5tZW51IHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNfdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLm9wZW5fbWVudSB7XG4gICAgICAgICAgICAubV90ZXh0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jX3RleHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYub3Blbl9tZW51IGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U4ZThlODtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNob3J0Y3V0X3NlY3Rpb24ge1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuXG4gIC50b3BfbGlua3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzBweDtcblxuICAgICYubWVudV9sZWZ0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgei1pbmRleDogMTU7XG4gICAgICA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5tZW51X3JpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuXG4gICAgLnRvcF9zZWMge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDE7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgMTA7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I1O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVyLFxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDdweCAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvcjU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yNTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2FwX3VjbXNfbG9nX3JlZ19tZW51X2l0ZW0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBkaXYuc2FwX3VjbXNfbG9nX3JlZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICA+IGEsXG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiB1bnNldDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I1O1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiA0cHggOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAubmF2LWljb24ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGRpdi5zYXBfdWNtc19lZGl0X3Byb2ZpbGUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmhhbWJ1cmdlci1tZW51IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgJi50YWJsZXQtdmlldyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAubV90ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDkwcHg7XG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXYtaWNvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tX3RleHQsXG4gICAgICAgICAgICAuY190ZXh0IHtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubV90ZXh0IHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNfdGV4dCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYub3Blbl9tZW51IHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xuICAgICAgICAgICAgICAubV90ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jX3RleHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VhcmNoX2ljb24ge1xuICAgICAgICAgIHotaW5kZXg6IDg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNjJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2xvc2VJY29uIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogM3B4IDAgMDsqL1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY2l0eSB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuXG4gICAgICAgICAgLmNpdHlfbmF2IHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLFxuICAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgLmN1cnJlbnQtc3RyZWFtLWxvY2F0aW9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnMjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJnNDtcblxuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmc0O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5iYXIge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRiZzQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jYWxsIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAzcHggMCAwO1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2l0eSB7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgIC5jaXR5X25hdiB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCxcbiAgICAgICAgICAgIHNhbnMtc2VyaWY7XG4gICAgICAgICAgcGFkZGluZzogN3B4O1xuXG4gICAgICAgICAgLmN1cnJlbnQtc3RyZWFtLWxvY2F0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmcyO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJnNDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiZzQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vbWFyZ2luOiAwIDhweCAwIDA7XG4gIC8vbWFyZ2luOiA2cHggOHB4IDAgMDtcbiAgQGluY2x1ZGUgcm90YXRlKDBkZWcpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLmxpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkYmczO1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgcm90YXRlKDBkZWcpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICB0b3A6IDBweDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMiksXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgdG9wOiA3cHg7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHRvcDogMTRweDtcbiAgICB9XG4gIH1cbn1cbi5vcGVuX21lbnUge1xuICAubmF2LWljb24ge1xuICAgIC5saW5lIHtcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgQGluY2x1ZGUgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgQGluY2x1ZGUgcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHRvcDogMThweDtcbiAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY2xvc2VJY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDNweCBhdXRvIDA7XG4gIC5saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmczO1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgQGluY2x1ZGUgcm90YXRlKDBkZWcpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICB0b3A6IDE4cHg7XG4gICAgICB3aWR0aDogMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIEBpbmNsdWRlIHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIEBpbmNsdWRlIHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICB0b3A6IDE4cHg7XG4gICAgICB3aWR0aDogMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgfVxuICB9XG59XG4vKiBtaWQgaGVhZCAqL1xuLm1pZF9oZWFkIHtcbiAgcGFkZGluZzogMCAwO1xuICAvL3BhZGRpbmc6IDAgMCAzMHB4O1xuICAubG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAuc3BfZnJlcXVlbmN5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICB9XG5cbiAgLm1lbnVfbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmLnRleHQtY2VudGVyIHtcbiAgICAgIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICYuaGlkZV9tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjE0O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ib3R0b21faGVhZCB7XG4gIG1pbi1oZWlnaHQ6IDg0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogJGNvbG9yNDI7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICAubGlzdGVuX3NlYyxcbiAgLndhdGNoX3NlYyxcbiAgLnVzZXJfcGljLFxuICAudm9sdW1lX2FyZWEge1xuICAgIHdpZHRoOiA4NHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTtcbiAgICBpIHtcbiAgICAgIGNvbG9yOiAkY29sb3I0O1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA4O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgMjtcbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDI7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuICAubGlzdGVuX3NlYyB7XG4gICAgcGFkZGluZzogMjJweCAxMHB4IDE4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjM3O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3IxNTtcbiAgICB9XG4gICAgLnBsYXllcl9pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgLnBsYXlJY29uIHtcbiAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICBwb2x5Z29uIHtcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGF1c2VJY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICBwb2x5Z29uIHtcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpIHtcbiAgICAgICAgJi5mYS1wbGF5IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5mYS1wYXVzZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgICYucGxheV9tcDMge1xuICAgICAgLnBsYXllcl9pY29uIHtcbiAgICAgICAgLnBsYXlJY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICYuZmEtcGxheSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZmEtcGF1c2Uge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53YXRjaF9zZWMge1xuICAgIHBhZGRpbmc6IDIycHggMTBweCAxOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxNjhweDtcbiAgICB0b3A6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRiZzE0O1xuICAgIH1cblxuICAgIC52aWRlb19pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgLnN2Z0ljb24ge1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBwb2x5Z29uIHtcbiAgICAgICAgICBmaWxsOiAkY29sb3I0O1xuICAgICAgICB9XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRjb2xvcjQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC50ZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG4gIC51c2VyX3BpYyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDI1MnB4O1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3I0MTtcbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvKiAgICAgICAgICAgIHdpZHRoOiA4MXB4OyovXG4gICAgICBoZWlnaHQ6IDg0cHg7XG4gICAgICAvKiAgICAgICAgICAgIG1hcmdpbjogN3B4IDAgMDsqL1xuICAgIH1cbiAgfVxuICAudm9sdW1lX2FyZWEge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjI5LCAyMjksIDIyOSwgMC4xMyk7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyMjksIDIyOSwgMjI5LCAwLjEzKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNDk3cHg7XG4gICAgdG9wOiAwO1xuICAgIC52b2x1bWVfaWNvbiB7XG4gICAgICAuc3ZnSWNvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRjb2xvcjQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGkge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTA7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNzAwcHgpIGFuZCAobWluLXdpZHRoOiAxNDQ2cHgpIHtcbiAgICAgIGxlZnQ6IDM2NXB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0NnB4KSB7XG4gICAgICBsZWZ0OiAyNTRweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgbGVmdDogODVweDtcbiAgICB9XG4gIH1cbiAgLnJhZGlvX2FyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogNDEzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0NHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTcwMHB4KSBhbmQgKG1pbi13aWR0aDogMTQ0NnB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI5MnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDI4MnB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0NnB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEzMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2OXB4O1xuICAgIH1cbiAgICAuc2hvd19pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWF4LXdpZHRoOiAxODFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAxO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgLmZtX2ljb24ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgfVxuICAgICAgLnJpZ2h0X3RleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3IxMjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC50b3Age1xuICAgICAgICAgIGNvbG9yOiAkY29sb3I0O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5ib3R0b20ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMTM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5yYWRpby1ncm91cCB7XG4gICAgICAvL3BhZGRpbmctcmlnaHQ6IDE3MXB4O1xuXG4gICAgICAuZmVlZGJhY2tfYXJlYSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE3OXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyMjksIDIyOSwgMjI5LCAwLjEzKTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzNweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAgIC5mZWVkYmFja19pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMnB4IDAgMCAwO1xuICAgICAgICAgICAgLy9mbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDMzcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yMzg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjEzO1xuICAgICAgICAgICAgLmZlZWRiYWNrX2ljb24ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcjQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZlYXRoZXItbGlnaHQtYm94IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYWxsX2FyZWEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA5MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyMjksIDIyOSwgMjI5LCAwLjEzKTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMzcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3I0O1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblxuICAgICAgICAgICYuY2FsbF9pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAycHggMCAwIDA7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDM2cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yMzg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjEzO1xuICAgICAgICAgICAgLmNhbGxfaWNvbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmVhdGhlci1saWdodC1ib3gge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhvdXJseV9uZXdzX2FyZWEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyMjksIDIyOSwgMjI5LCAwLjEzKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyMjksIDIyOSwgMjI5LCAwLjEzKTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzNweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjQ7XG5cbiAgICAgICAgICAmLmhvdXJseV9uZXdzX2ljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5saXZlX2ZlZWRfaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMnB4IDAgMCAwO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjFweDtcbiAgICAgICAgICAgIHJpZ2h0OiAzMXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcjM4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IxMztcbiAgICAgICAgICAgICYuaG91cmx5X25ld3NfaWNvbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcjQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZlYXRoZXItbGlnaHQtYm94IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wcm9ncmVzc19iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZDogJGJnMTQ7XG4gICAgd2lkdGg6IDYwJTtcbiAgICB6LWluZGV4OiAzO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgfVxufVxuXG4udmlkZW9fX21zZyB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgXG59XG5cbi5jb250X2lmbm9fc2VjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAkYmcxMTtcbiAgcGFkZGluZzogMDsgLy8gNTVweCAwXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5pbmZvQm94IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJi5naXZlX2NhbGwge1xuICAgICAgLnBob25lX2ljb24ge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC50ZXh0LFxuICAgIC5pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMjY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDIwO1xuICAgICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgIH1cbiAgICAgIC5mZWVkYmFja19pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgICAgLnN2Z0ljb24ge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkY29sb3I0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMDBweDtcbiAgICAgIGJvdHRvbTogLTEwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgYm90dG9tOiAtMTAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAmLmdpdmVfZmVlZGJhY2sge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmV3c2xldHRlciB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgNDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGNvbG9yNDtcbiAgfVxuICAubmV3c2xldHRlckZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE2MHB4IDIwcHggMjVweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzU5NTk1OTtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMztcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICRiZzY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzEsIDMxLCAzMSwgMC44KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5mb290ZXIge1xuICBwYWRkaW5nOiA3NXB4IDAgMHB4O1xuICBiYWNrZ3JvdW5kOiAkYmcxMjtcbiAgLnRvcF9mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAgIC5sZWZ0X2JvcmRlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTVweDtcbiAgICAgIGJvdHRvbTogLTI1cHg7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDI7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICBjb2xvcjogJGNvbG9yMTY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5mX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLmZfd2lkZ2V0IHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgcCB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIH1cbiAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgLmZfbGlua3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yMTY7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMTM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zb2NpYWxfbGlua3Mge1xuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDE7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yMTc7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAueXRJY29uIHtcbiAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgLnN0MCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvcjE4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMTg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDEycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjEzO1xuICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3IxMztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXBwX2luZm8ge1xuICAgIC5hcHBfaWNvbnMge1xuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgMTVweCA1cHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZl9ib3R0b20ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjMyO1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIC5jb3B5cmlnaHQge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIH1cbiAgICAuYm90dG9tX2xpbmtzIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAxO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0O1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXDIwNDRcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICB9XG4gICAgICAgIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ3JhZGllbnRfYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdWNtcy9hc3NldHMvaW1nL2JncGF0dGVybi5wbmc/bmV3XCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSB0b3A7XG59XG4uc2luZ2xlLWFydGljbGUtYmFja2dyb3VuZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdWNtcy9hc3NldHMvaW1nL2JncGF0dGVybi5wbmc/bmV3XCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSB0b3A7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM5MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xufVxuLnN2Z0ljb24ge1xuICBwYXRoIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gIH1cbn1cbi5tb2JpbGVfdmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxvYXRpbmdfZGl2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgLmF1dGhvciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemUgLSA0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGNvbG9yMTk7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3I1O1xuICAgIH1cbiAgfVxuICAudGFncyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgIC5mbG9hdFRhZ0ljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gICAgLmZsb2F0VGFnTGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgICAuc3ZnSWNvbiB7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkY29sb3IxMztcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSA0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gNDtcbiAgICAgIGNvbG9yOiAkY29sb3IyO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG5cbn1cblxuLm1ldGFfc29jaWFsX3dyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWV0YV9zb2NpYWxfd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA2MTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc29jaWFsX2xpbmtzX3dyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uc29jaWFsX2xpbmtzX2xhYmVsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zb2NpYWxfbGlua3Muc29jaWFsX3NoYXJpbmcge1xuICB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjIwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDEycHggNXB4IDEzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICYuZmJJY29uIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEycHggNXB4IDEzcHg7XG4gICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnR3SWNvbiB7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAxMnB4IDVweCA5cHg7XG4gICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnl0SWNvbiB7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAxMnB4IDVweCAxM3B4O1xuICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgLnN0MCB7XG4gICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5lbWFpbEljb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMTJweCAxM3B4IDExcHg7XG4gICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3IyMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRiZzM7XG4gICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICRiZzM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZS5hcnRpY2xlX21haW5DIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuZmVhdHVyZWRJbWcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDIwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyAyNDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5hcnRpY2xlX21ldGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgY29sb3I6ICRjb2xvcjU7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAyO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIC5leHRyYXNCdG0ge1xuICAgICAgY29sb3I6ICRjb2xvcjU7XG4gICAgICBwYWRkaW5nOiAzcHggMCAwIDI1cHg7XG4gICAgfVxuICAgIC5pY29uSW1nIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogJGNvbG9yNTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICAuc3ZnSWNvbiB7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRjb2xvcjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubmV3c190eXBlIHtcbiAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5tZWRpYV9zZWN0aW9uIHtcbiAgICAgIC8qICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy92b2x1bWUucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MjVweDsqL1xuICAgICAgY29sb3I6ICNiZGJkYmQ7XG4gICAgfVxuICAgIHNwYW4udGltZV9tZWRpYSB7XG4gICAgICBjb2xvcjogI2JkYmRiZDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgY29sb3I6ICRjb2xvcjY7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBpZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFsaWduY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZmVhdHVyZWRJbWcge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICB9XG59XG4uYnJlYWRjcnVtYl9TZWMge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGkge1xuICAgICAgY29sb3I6ICM1OTU5NTk7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXDIwNDRcIjtcbiAgICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzU5NTk1OTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnNpbmdsZS1zaG93IHtcbiAgLmJyZWFkY3J1bWJfU2VjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgdWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gNDtcbiAgICAgICAgY29sb3I6ICRiZzU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICYuaXRlbS1ob21lIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbS10YXgge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmJyZWFkLWN1cnJlbnQge1xuICAgICAgICAgIGNvbG9yOiAkYmczO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gNDtcbiAgICAgICAgICBjb2xvcjogJGJnNTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjIxO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnJlbGF0ZWRfYXJ0aWNsZXMge1xuICBiYWNrZ3JvdW5kOiAkYmcyO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGgzIHtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDEwO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGNvbG9yNztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mZWF0dXJlZEltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiA0NyU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBhIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xuICAgICAgQGluY2x1ZGUgc2NhbGUoKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuYXJ0aWNsZV9pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTMlO1xuICAgIGg0IHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQzO1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA2O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtaW4taGVpZ2h0OiA0OXB4O1xuICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIHRleHQtb3ZlcmZsb3coKTtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yNztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgbWluLWhlaWdodDogNDZweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93KCk7XG4gICAgfVxuICAgIC5tZWRpYV9zZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgfVxuICAgIC50aW1lX21lZGlhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgICBjb2xvcjogJGNvbG9yMjI7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgICBjb2xvcjogI2JkYmRiZDtcbiAgICB9XG4gICAgLmFydGljbGVFeHRyYXMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLmljb25JbWcge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3IyMjtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgIGkuZmEtcGxheSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgfVxuICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvcjIyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmF1ZGlvX3R5cGUge1xuICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3IyMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5uZXdzX3R5cGUge1xuICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3IyMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5leHRyYXNCdG0ge1xuICAgICAgICBjb2xvcjogJGNvbG9yMjI7XG4gICAgICAgIHBhZGRpbmc6IDNweCAwIDAgMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAyO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5zbGFzaCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3IyMjtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yZWxhdGVkX2Jsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICY6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5yZWxhdGVkX2Jsb2NrSW4ge1xuICAgICY6aG92ZXIge1xuICAgICAgLmZlYXR1cmVkSW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEuMDUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZV9pbmZvIHtcbiAgICAgICAgaDQge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjEzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmFkdmVydGlzZW1lbnRfc2VjdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIHBhZGRpbmc6IDIzcHggMDtcbiAgbWFyZ2luOiA2MHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0X2JvcmRlcmJveF93aWRnZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBwYWRkaW5nOiAyM3B4IDIwcHg7XG4gIG1hcmdpbjogMTBweCBhdXRvIDUwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS5zaW5nbGUtYXJ0aWNsZSAudGV4dF9ib3JkZXJib3hfd2lkZ2V0IHtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG59XG5ib2R5LmhvbWUgLnRleHRfYm9yZGVyYm94X3dpZGdldCB7XG4gIG1hcmdpbjogMTBweCBhdXRvIDA7XG59XG4uYWRfc2lkZWJhciB7XG4gIG1hcmdpbi10b3A6IC0yM3B4O1xufVxuLnNwb25zZXJfbGluayB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnNwb3Nlcl9zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgLmltZ0NvbCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAudGV4dENvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC8qICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MzUlO1xuICAgICAgICAgICAgICAgIH0qL1xuICAgIGg0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDM7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDY7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyAxO1xuICAgICAgLyogICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7Ki9cbiAgICAgIG1hcmdpbjogMCAwcHggOHB4IDA7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yMTM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcbiAgICAgIC8qICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlOyovXG4gICAgfVxuICB9XG59XG5cbi50b3BBcnRpY2xlIHtcbiAgcGFkZGluZzogNzBweCAwIDA7XG4gIC5zZWNIZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLnRvcENhdE52IHtcbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDM1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNnB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA1O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yNztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3IyMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRjb2xvcjIzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBsaS5jdXJyZW50LWNhdCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkY29sb3IyMztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBsaS5jdXJyZW50LWNhdCBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjIzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmF2RmlsdGVyIHtcbiAgbWFyZ2luOiAzMHB4IDAgMjVweDtcbiAgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgMHB4O1xuICAgICAgcGFkZGluZzogN3B4IDIwcHggN3B4IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICBzcGFuLmNhdFRhZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxOHB4O1xuICAgICAgICBjb2xvcjogIzVkNWQ1ZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTlweCAwIDAgMTlweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgICAgc3Bhbi5jb3VudF9wb3N0cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWU5ZTk7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgICAgICBjb2xvcjogIzVkNWQ1ZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxOXB4IDE5cHggMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIGxpLmN1cnJlbnROYXYge1xuICAgICAgc3Bhbi5jYXRUYWcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmczO1xuICAgICAgICBwYWRkaW5nOiA4cHggMThweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE5cHggMCAwIDE5cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICAgIHNwYW4uY291bnRfcG9zdHMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IyNDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDE5cHggMTlweCAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzcGFuLmNhdFRhZyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJnMztcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMThweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOXB4IDAgMCAxOXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuLmNvdW50X3Bvc3RzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IyNDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDE5cHggMTlweCAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnNpbmdBcnRpY2xlIHtcbiAgLmFsbC1hcnRpY2xlIHtcbiAgICAuYXJ0aWNsZUJveEhvbGQge1xuICAgICAgJjpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWRfc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbn1cbi5sb2FkX21vcmUge1xuICBiYWNrZ3JvdW5kOiAkY29sb3IxMjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAyMHB4IDY0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IyO1xuICB9XG59XG4uY2xlYXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5wb3N0UGFnZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xuICBtYXJnaW46IDA7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbGkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgICAgIGNvbG9yOiAjMWExYTFhO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjIyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmV4dFBvaW50IHtcbiAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgbGluZSB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3IyMjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBwb2x5bGluZSB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3IyMjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcGFkZGluZzogMTlweCAyMHB4O1xuICAgICAgICAgICAgJi5sZWZ0QXJyb3cge1xuICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYS5uZXh0IHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yMjI7XG4gICAgICAgIH1cbiAgICAgICAgYS5wcmV2IHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yMjI7XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5jdXJyZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMjFweCAyN3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgNDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yMTI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGxpLmN1cnJlbnQtcGFnZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3IyMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgbGkubmV4dCBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjIyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGFnaW5hdGlvbl9qcy5hY3RpdmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGVmYXVsdC5naWZcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50ZWFtX2xpc3Qge1xuICAudGVhbV9saXN0SW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgLmFydGljbGVCb3hIb2xkIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87IC8qIDUwNnB4ICovXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgLmFydGljbGVCb3gge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgLmFydGljbGVJbWcge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JsYWNrX2JnLnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZUNvbnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAzMXB4IDMwcHggMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAvKiAgcGFkZGluZzogMjVweDsqL1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgICAgIH1cbiAgICAgICAgLmFydGljbGVUZXh0IHtcbiAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIEBpbmNsdWRlIHRleHQtb3ZlcmZsb3coKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDM7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAuYXJ0LWluZm8ge1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAyO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gMztcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgLnRpbWVJY29uIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yMTM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGltZVRleHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wb3N0UGFnZSB7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIH1cbiAgICAuYWR2ZXJ0aXNlbWVudF9zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMjBweCAxOHB4IDYwcHg7XG4gICAgICBwYWRkaW5nOiAyN3B4IDA7XG4gICAgfVxuICB9XG4gIC50ZWFtX2xpc3RSaWdodCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAuYWRfc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxufVxuLnBvZGNhc3RTZWMuc2hvd19kZXRhaWwge1xuICAuc2VjSGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wb2RjYXN0TGlzdFNtYWxsIC5wb2RjYXN0QmxvY2s6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbn1cbmJvZHkgLnNob3dEZXRhaWxTZWMyIHtcbiAgLmxlZnRTZWN0aW9uIHtcbiAgICAuZmxvYXRpbmdfZGl2IHtcbiAgICAgIC5mbG9hdGluZ19oZWFkaW5nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgICB9XG4gICAgICAudGFncyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc2hvd2ZpbHRlclNlYyB7XG4gIC5zZWNIZWFkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuZmlsdGVyVG9wQmFyLnRvcEFydGljbGUge1xuICAgIHBhZGRpbmc6IDQ1cHggMCA0MHB4O1xuICB9XG59XG4uYXJ0aWNsZUJveEJpZy5zaG93X2RldGFpbFBhZ2Uge1xuICAuaWNvbkltZyB7XG4gICAgaS5mYS1wbGF5IHtcbiAgICAgIHBhZGRpbmc6IDNweCA0cHggNHB4IDZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogJGJnMztcbiAgICB9XG4gIH1cbn1cbmJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yMzQ7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAuZ3Vlc3RzQmxvY2sgLmd1ZXN0Q250IHtcbiAgICBoNCB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjMzO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjM1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc2VhcmNoX0ljb25fZGl2IHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MzBweDtcbiAgei1pbmRleDogMjE7XG4gIC8vdG9wOiA1MXB4O1xuICB0b3A6IDI0M3B4O1xuICBmb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlYXJjaEljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIC5zdmdJY29uIHtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRiZzU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdWJtaXRJY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDM1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgLnN2Z0ljb24ge1xuICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICBsaW5lIHtcbiAgICAgICAgc3Ryb2tlOiAkY29sb3IxMztcbiAgICAgIH1cbiAgICAgIHBvbHlsaW5lIHtcbiAgICAgICAgc3Ryb2tlOiAkY29sb3IxMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICB9XG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuLnNlYXJjaF9JY29uX2RpdiB7XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSg4OSwgODksIDg5LCAwLjUpO1xuICB9XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSg4OSwgODksIDg5LCAwLjUpO1xuICB9XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoODksIDg5LCA4OSwgMC41KTtcbiAgfVxuICBpbnB1dFt0eXBlPVwidGV4dFwiXTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSg4OSwgODksIDg5LCAwLjUpO1xuICB9XG59XG5cbi5ibGFja19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0M3B4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNjEpO1xuICB6LWluZGV4OiA5O1xufVxuLmJsYWNrX292ZXJsYXkyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHotaW5kZXg6IDk7XG59XG4ud2hpdGVfb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHotaW5kZXg6IDU7XG4gIC8qIGRpc3BsYXk6IG5vbmU7ICovXG59XG5cbi5mZWF0aGVybGlnaHQgLmZlYXRoZXItbGlnaHQtYm94IHtcbiAgd2lkdGg6IDgwdnc7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG5cbi5tZWdhTWVudSB7XG4gIHBhZGRpbmc6IDM1cHggMCAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTYwcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAvKmhlaWdodDogMTAwdmg7Ki9cbiAgLmludHJvTWVnYSB7XG4gICAgaDIge1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGNvbG9yOiAkY29sb3IyMTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDM7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB9XG4gIH1cbiAgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgQGluY2x1ZGUgY29sdW1uLWNvdW50KCk7XG4gICAgbGkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICYubWFpbi1tZW51LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAjMWYxZjFmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yMjU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY3VzdG9tU3ViTWVudSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgICAudmlld01lbnUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yMTI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyAyO1xuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IGluaGVyaXQ7XG4gICAgICAgIC1tb3otY29sdW1uLWNvdW50OiBpbmhlcml0O1xuICAgICAgICBjb2x1bW4tY291bnQ6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQxO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yNjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I0MDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMjY7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tb2JpbGVfbWVudSB1bCBsaSBzcGFuLm1vYmlsZV9hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIHRhYl9hcmVhICovXG4uc2hvd2ZpbHRlclNlYyB7XG4gIC50YWJDb250ZW50U2VjIHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgfVxuICAudGFiQ29udF9kaXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi5jdXJyZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuLm1lZ2FNZW51IHtcbiAgLm1lZ2Etb3BlbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG4udG9wQXJ0aWNsZVNlYyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xufVxuLmNsZWFyRGVzayB7XG4gIGNsZWFyOiBib3RoO1xufVxuLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3Qge1xuICAudGVhbV9saXN0SW5uZXIge1xuICAgIC5hcnRpY2xlQm94IHtcbiAgICAgIC5hcnRpY2xlSW1nIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9ibGFja19iZy5wbmcpIHJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvcjEyO1xuICAgICAgLmFydGljbGVDb250IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlVGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZmVhdHVyZWRfYmxvY2sge1xuICAgICAgJi5sYXJnZUVsZW1lbnQge1xuICAgICAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyAxNDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yMTI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmd1ZXN0c0Jsb2NrIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2IzYjNiMztcbiAgICAvKiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsqL1xuICAgIC5ndWVzdEltYWdlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2d1ZXN0cy1iZy5wbmcpIG5vLXJlcGVhdDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xuICAgICAgICBAaW5jbHVkZSBzY2FsZSgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuZ3Vlc3RDbnQge1xuICAgICAgbWluLWhlaWdodDogMTIxcHg7XG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgNjtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MztcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yMTI7XG4gICAgICAuZ3Vlc3RJbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMS4wNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFydGljbGVCb3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmcxO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gIC5hcnRpY2xlSW1nIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XG4gICAgICBAaW5jbHVkZSBzY2FsZSgpO1xuICAgIH1cbiAgfVxuICAuYXJ0aWNsZUNvbnQge1xuICAgIC5pY29uSW1nIHtcbiAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgIH1cbiAgICAgICYuYWRkX3BsYXkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBpLmZhLXZvbHVtZS1kb3duIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGkuZmEtcGxheSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggNHB4IDRweCA2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gNDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZzM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hcnRpY2xlQnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAyO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0O1xuICAgICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmc4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5sYXJnZUJveCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gICAgLmFydGljbGVDb250IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDcwcHggODBweCAyMHB4IDgwcHg7XG4gICAgICAuYXJ0aWNsZUJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogLTIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgbWluLWhlaWdodDogNjhweDtcbiAgICAgIGhlaWdodDogNjhweDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93KCk7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxNDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgMTQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5hcnRpY2xlVGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgbWluLWhlaWdodDogNzJweDtcbiAgICAgIGhlaWdodDogNzJweDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93KCk7XG4gICAgICBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxvbmdlckhlYWRlciB7XG4gICAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgICAgbWluLWhlaWdodDogMTM2cHg7XG4gICAgICAgIGhlaWdodDogMTM2cHg7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgICB9XG5cbiAgICAgIC5hcnRpY2xlVGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuc21hbGxCb3gge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuXG4gICAgLmFydGljbGVDb250IHtcbiAgICAgIC8qcGFkZGluZy1ib3R0b206IDE4cHg7Ki9cbiAgICB9XG4gICAgLmljb25JbWcge1xuICAgIH1cblxuICAgICYubG9uZ2VySGVhZGVyIHtcbiAgICAgIC5hcnRpY2xlQ29udCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4O1xuICAgICAgfVxuXG4gICAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNzhweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmljb25JbWcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yMTM7XG4gICAgLmFydGljbGVUaXRsZSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjEzO1xuICAgICAgfVxuICAgIH1cbiAgICAuYXJ0aWNsZUltZyB7XG4gICAgICBpbWcge1xuICAgICAgICBAaW5jbHVkZSBzY2FsZSgxLjA1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRvcF9hcnRpY2xlc19fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy91Y21zL2Fzc2V0cy9pbWcvYmdwYXR0ZXJuLnBuZz9uZXdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbn1cblxuLnRvcF9hcnRpY2FsIHtcbiAgLmFydGljbGVCb3gge1xuICAgICYubGFyZ2VCb3gge1xuICAgICAgLmFydGljbGVDb250IHtcbiAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDI2cHggNDBweDtcbiAgICAgIH1cbiAgICAgIC5pY29uSW1nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uaGlkZV9kaXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZhZGVfb3V0X2RpdiB7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9wX2FydGljYWwge1xuICAvL3BhZGRpbmc6IDIwcHggMDtcbiAgLnJpZ2h0X2FyZWEge1xuICAgIC5jb2wtbGctNjpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbn1cblxuLnRvcF9hZGRfYmFubmVyIHtcbiAgLy9iYWNrZ3JvdW5kOiAkYmcxNTtcbiAgLmFkZEJveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAud2lkZ2V0VGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLm1vcmVfYXJ0aWNsZV9saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LXRleHQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGEge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgY29sb3I6ICRjb2xvcjE5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgLm1vcmVJY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDJweDtcbiAgICB9XG5cbiAgICAubW9yZUljb24ge1xuICAgICAgLnN2Z0ljb24ge1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBsaW5lIHtcbiAgICAgICAgICBzdHJva2U6ICRjb2xvcjE5O1xuICAgICAgICB9XG4gICAgICAgIHBvbHlsaW5lIHtcbiAgICAgICAgICBzdHJva2U6ICRjb2xvcjE5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRjb2xvcjIwO1xuICAgICAgLm1vcmVJY29uIHtcbiAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgIGxpbmUge1xuICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3IyMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcG9seWxpbmUge1xuICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3IyMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5wYWdlU2VjdGlvbiB7XG4gIC5hZHZlcnRpc2VtZW50X3NlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnBvZGNhc3RTZWMge1xuICBwYWRkaW5nOiA2MHB4IDAgNDBweDtcbiAgYmFja2dyb3VuZDogJGJnMjtcbiAgLmFydGlfcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAubGVmdF9pbWcge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5hcnRpY2xlSW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoKTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucmlnaHRfY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmcxO1xuICAgICAgLmFydGljbGVDb2xCb3gge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAuYXJ0aWNsZUNvbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDM7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjc7XG4gICAgICAgICAgbWluLWhlaWdodDogMTEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMTJweDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIEBpbmNsdWRlIHRleHQtb3ZlcmZsb3coKTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjc7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDc7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZVRleHQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDE7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIEBpbmNsdWRlIHRleHQtb3ZlcmZsb3coKTtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQxO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmljb25JbWcge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjMyO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTA7XG4gICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yMzI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlRXh0cmFzIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA0O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC5hcnRpY2xlQXV0aG9yIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5leHRyYXNCdG0ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjEyO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgMCAyN3B4O1xuICAgICAgICAgICAgLmFydGljbGVBdXRob3Ige1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC51cGRhdGVkT24ge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAubGVmdF9pbWcge1xuICAgICAgICAuYXJ0aWNsZUltZyB7XG4gICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMS4wNSk7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEuMDUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJpZ2h0X2NvbnRlbnQge1xuICAgICAgICAuYXJ0aWNsZUNvbEJveCB7XG4gICAgICAgICAgLmFydGljbGVUaXRsZSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMTM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAucmlnaHRfY29udGVudCB7XG4gICAgICAgIC5hcnRpY2xlQ29sQm94IHtcbiAgICAgICAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJlbGF0ZWRfYXJ0aWNsZXMubmV3c19hcnRpY2xlcyB7XG4gIHBhZGRpbmc6IDcwcHggMCA1MHB4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5uZXR3b3JrX3NlYyB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbiAgLnNsaWRlcl9ib3gge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAuaXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2xpZGVyX3NlYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmcyO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICAmLnNsaWNrLWFycm93IHtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NsaWRlcl9yaWdodF9hcnJvdy5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAtNjFweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuXG4gICAgICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAyMXB4O1xuICAgICAgICAgIGN1cnNvcjogbm8tZHJvcDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stcHJldi5zbGljay1hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgLTYxcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2xpZGVyX2xlZnRfYXJyb3cucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgLnNsaWNrLXByZXYuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDIxcHg7XG4gICAgICBjdXJzb3I6IG5vLWRyb3A7XG4gICAgfVxuICB9XG59XG5cbi5zcG9ydHNfc2VjIHtcbiAgcGFkZGluZzogMTAwcHggMCAzMHB4O1xufVxuLmFkZF9ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc3BvbnNlcl9saW5rIHtcbiAgLnNwb3Nlcl9zZWN0aW9uIHtcbiAgICBQOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLm1vYmlsZV9zbGlkZXJfc2VjIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLnNsaWNrLXNsaWRlIHtcbiAgICAuaWNvbkltZyB7XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5ib2R5IHtcbiAgJi5tZWdhLW5hdi1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4vKiB2b2x1bWUgY3NzICovXG4udm9sdW1lX2FyZWEge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gIC52b2x1bWVfaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDIzcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xuICAgIC52b2x1bWVfYmFyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICB6LWluZGV4OiA0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLnZvbHVtZV92YWx1ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIH1cbiAgICAgIC52b2x1bWVfb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYm90dG9tX2hlYWQge1xuICAucmFkaW9fYXJlYSB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICB9XG5cbiAgJi5vcGVuX3ZvbHVtZSB7XG4gICAgLnJhZGlvX2FyZWEge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NTBweDtcbiAgICAgIC5zaG93X2luZm8ge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIxNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgICAgIC5lcXVhbGl6ZXIge1xuICAgICAgICAgICAgbGVmdDogNDQ4Ljc1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgLnJhZGlvLWdyb3VwIHtcbiAgICAgICAgICAuY2FsbF9hcmVhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndhdGNoX3NlYyB7XG4gICAgICBsZWZ0OiAyNjhweDtcbiAgICB9XG5cbiAgICAudXNlcl9waWMge1xuICAgICAgbGVmdDogMzUycHg7XG4gICAgfVxuICAgIC52b2x1bWVfYXJlYSB7XG4gICAgICB3aWR0aDogMTg0cHg7XG4gICAgICAudm9sdW1lX2ljb24ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICAgIC8qQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCl7XG4gICAgICAgICAgICAgICAgbGVmdDogNDU2cHg7XG4gICAgICAgICAgICB9Ki9cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgfVxuICB9XG5cbiAgJi5mbV9maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgfVxufVxuLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uc3BvbnNvci1zbGlkZXIgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnlfc2luZ2xlQ29udGVudCAuc2xpY2stbGlzdC5kcmFnZ2FibGUge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBncmlkIGNzcyAqL1xuLnBhZ2VTZWN0aW9uIHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuXG4uc2VjSGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTA7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gIGNvbG9yOiAkY29sb3IxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA0N3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBhIHtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDEwO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICBjb2xvcjogJGNvbG9yMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDQ3cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5hcnRpY2xlX2xpc3Qge1xuICAuYXJ0aWNsZUJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuYXJ0aWNsZUJveEhvbGQ6bnRoLWNoaWxkKDNuICsgMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4uYXJ0aWNsZUJveCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3IxMTtcbiAgLmljb25JbWcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIC5zdmdJY29uIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRiZzExO1xuICAgICAgfVxuICAgICAgJi5uZXdzSWNvbiB7XG4gICAgICAgIHJlY3Qge1xuICAgICAgICAgIGZpbGw6ICRiZzExO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwb2x5Z29uIHtcbiAgICAgICAgZmlsbDogJGJnMTE7XG4gICAgICB9XG4gICAgfVxuICAgIC5mYSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIC5mYS1wbGF5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG4gIH1cbiAgJi5zbWFsbEJveCB7XG4gICAgLmljb25JbWcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgfVxuICB9XG4gIC5hcnRpY2xlVGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDM7XG4gICAgY29sb3I6ICRjb2xvcjc7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkY29sb3I3O1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA2O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYXJ0aWNsZUNvbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMnB4IDQwcHg7XG4gIH1cbiAgLmFydGljbGVUZXh0IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQxO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyAyO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250MTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIC5hcnRpY2xlRXh0cmFzIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMjtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSAyO1xuICAgIC5hcnRpY2xlQXV0aG9yIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAuZXh0cmFzQnRtIHtcbiAgICAgIGNvbG9yOiAkY29sb3I4O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICRjb2xvcjg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mZWF0Qm94IHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yMTA7XG4gICAgLmFydGljbGVDb250IHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjk7XG4gICAgfVxuICAgIC5hcnRpY2xlQXV0aG9yIHtcbiAgICAgIGNvbG9yOiAkY29sb3IxMDtcbiAgICB9XG4gICAgLmFydGljbGVUaXRsZSB7XG4gICAgICBjb2xvcjogJGNvbG9yMTA7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjEwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaG9tZV9sYXRlc3Rfc3Rvcnkge1xuICAuYXJ0aWNsZVRpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiA5NXB4O1xuICAgIGhlaWdodDogOTVweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIHRleHQtb3ZlcmZsb3coKTtcbiAgfVxuICAuYXJ0aWNsZVRleHQge1xuICAgIG1pbi1oZWlnaHQ6IDY1cHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgdGV4dC1vdmVyZmxvdygpO1xuICB9XG59XG5cbi50b3BfYXJ0aWNhbCB7XG4gIC5hcnRpY2xlQm94IHtcbiAgICAuYXJ0aWNsZUNvbnQge1xuICAgICAgcGFkZGluZzogMjVweCA0MHB4IDIwcHg7XG4gICAgfVxuICAgICYuc21hbGxCb3gge1xuICAgICAgLmFydGljbGVUaXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ5cHg7XG4gICAgICAgIGhlaWdodDogNDlweDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1vdmVyZmxvdygpO1xuICAgICAgfVxuICAgIH1cbiAgICAuaWNvbkltZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICAmLmF1ZGlvX3R5cGUge1xuICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5hcnRpY2xlRXh0cmFzIHtcbiAgICAgIC5hcnRpY2xlQXV0aG9yIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucG9kY2FzdFNlYyB7XG4gIC5hcnRpY2xlQ29sQm94IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLypTSE9XIERFQVRJTCBQQUdFIFNFQ1RJT04qL1xuLmdyZXlCZyB7XG4gIGJhY2tncm91bmQ6ICRiZzk7XG59XG4uc2hvd0RldGFpbFNlYzIge1xuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250MztcbiAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDE0O1xuICAgIGNvbG9yOiAkY29sb3I3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBoNCB7XG4gICAgY29sb3I6ICRjb2xvcjE7XG4gICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDQ7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICBociB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjNiM2IzO1xuICB9XG4gIC5zaG93SGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDE0O1xuICAgIGNvbG9yOiAkY29sb3I3O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5mbG9hdGluZ19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMjtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA0O1xuICAgIGNvbG9yOiAkY29sb3I3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5mbG9hdGluZ19kaXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAudGFnc0xpc3Qge1xuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjEyO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxlZnRTZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgLmxlZnRTZWN0aW9uSW4ge1xuICAgICAgcGFkZGluZy1yaWdodDogMTMycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xuICAgIH1cbiAgfVxuICAucmlnaHRTZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgLnNpZGVIZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgNDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgfVxuICB9XG5cbiAgLnNpbmdsZVNob3dEZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIHVsIHtcbiAgICAmLnNob3dTcG9uc29yIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogNDcuNSU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuNSU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaG93U3BvbnNvciB7XG4gICAgLmhlYWRpbmcge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgNDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgdWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiA0Ny41JTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMy41JTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBvZGNhc3RMaXN0U21hbGwge1xuICAucG9kY2FzdEJsb2NrIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAudGl0bGUge1xuICAgICAgY29sb3I6ICRjb2xvcjc7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQzO1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA2O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I3O1xuICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBpbmNsdWRlIHRleHQtb3ZlcmZsb3coKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjEzO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAuZXh0cmFzIHtcbiAgICAgIC5pY29uSW1nIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJGJnMTE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgIGNvbG9yOiAkYmcxMTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZGV0YWlscyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgY29sb3I6ICRjb2xvcjEyO1xuICAgICAgICAvKiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4OyovXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gNDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMTM7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4OyovXG4gICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgIH1cbiAgICAgICAgLnRpbWVEZXQge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3I4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIH1cbiAgfVxufVxuXG4uYmxhY2tHcmFkaWVudEJnIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnNob3dUb3BCYW5uZXIge1xuICAuc2hvd1RvcEJhbm5lckhvbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5hdWh0b3JJbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuaGVhZGluZyB7XG4gICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250MztcbiAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDQxO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDMyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAuc3ViSGVhZGluZyB7XG4gICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA2O1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB9XG4gICAgLnRpbWVDbG9ja0ljb24ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICB9XG4gICAgLnN2Z0ljb24ge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogJGNvbG9yNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNob3dUaW1pbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5iYW5uZXJEZXRhaWwge1xuICAgIHBhZGRpbmc6IDEyMHB4IDQyMHB4IDEwMHB4IDA7XG4gIH1cbiAgLmJhbm5lckhlYWRpbmdzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogJGNvbG9yNDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLmJhbm5lclNvY2lhbCB7XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJhbm5lckV4dHJhIHtcbiAgICAuZmVlZEJ0biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLmZlZWRJY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICB9XG4gICAgICAuc3ZnSWNvbiB7XG4gICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRjb2xvcjQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IxMjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjJweCAyMHB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZlYXRoZXItbGlnaHQtYm94IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYW5uZXJTb2NpYWwge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDA7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yMjc7XG4gICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvcjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5mYkljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC50d0ljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC55dEljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIC5zdDAge1xuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjQwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jY3VyX3N0cmVhbV9sb2NhdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi8qYXJ0Y2lsZSBCaWcgQm94Ki9cbi5hcnRpY2xlQm94QmlnIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgLmxlZnRfaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5hcnRpY2xlSW1nIHtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cywgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSk7XG4gICAgICBAaW5jbHVkZSBzY2FsZSgpO1xuICAgICAgaW1nIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xuICAgICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmljb25JbWcge1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4O1xuICAgIGNvbG9yOiAkY29sb3IxMjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgLnN2Z0ljb24ge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogJGNvbG9yMjI7XG4gICAgICB9XG4gICAgICAmLm5ld3NJY29uIHtcbiAgICAgICAgcmVjdCB7XG4gICAgICAgICAgZmlsbDogJGNvbG9yMjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHBvbHlnb24ge1xuICAgICAgICBmaWxsOiAkY29sb3IyMjtcbiAgICAgIH1cbiAgICB9XG4gICAgaS5mYS1wbGF5IHtcbiAgICAgIHBhZGRpbmc6IDNweCA0cHggNHB4IDZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yMTI7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbiAgLnJpZ2h0X2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICRiZzE7XG4gICAgJi5ncmV5Q29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmcyO1xuICAgIH1cbiAgICAuYXJ0aWNsZUNvbnQge1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmFydGljbGVUaXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQzO1xuICAgIGNvbG9yOiAkY29sb3IxO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMjtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyAyO1xuICAgIG1pbi1oZWlnaHQ6IDY5cHg7XG4gICAgaGVpZ2h0OiA2OXB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgdGV4dC1vdmVyZmxvdygpO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuYXJ0aWNsZUV4dHJhcyB7XG4gICAgLmljb25JbWcge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRvcDogYXV0bztcbiAgICB9XG4gIH1cbiAgLmFydGljbGVUZXh0IHtcbiAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIHRleHQtb3ZlcmZsb3coKTtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQxO1xuICAgICAgY29sb3I6ICRjb2xvcjY7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFydGljbGVFeHRyYXMge1xuICAgIC5leHRyYXNCdG0ge1xuICAgICAgY29sb3I6ICRjb2xvcjEyO1xuICAgICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIC5hcnRpY2xlQXV0aG9yIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICB9XG4gICAgICAudXBkYXRlZE9uIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjg7XG4gICAgICB9XG4gICAgICAuc2xhc2gge1xuICAgICAgICBwYWRkaW5nOiAwIDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLmxlZnRfaW1nIHtcbiAgICAgIC5hcnRpY2xlSW1nIHtcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoMS4wNSk7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMS4wNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmFydGljbGVUaXRsZSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjEzO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6Zm9jdXMge1xuICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3IxMztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnN2Z0ljb24ge1xuICByZWN0IHtcbiAgICBzdHJva2Utd2lkdGg6IDA7XG4gIH1cbn1cblxuLypBcnRpY2xlIEJveCBGdWwqL1xuLnN1YkJsb2NrVmVyMyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTA7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkY29sb3I3O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICB9XG4gIC5mZWF0dXJlZEltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAzNiU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XG4gICAgICBAaW5jbHVkZSBzY2FsZSgpO1xuICAgIH1cbiAgfVxuICAuYXJ0aWNsZV9pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjMuNSU7XG4gICAgaDQge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDM7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDY7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgdGV4dC1vdmVyZmxvdygpO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I3O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBtaW4taGVpZ2h0OiA0NnB4O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIHRleHQtb3ZlcmZsb3coKTtcbiAgICB9XG4gICAgLm1lZGlhX3NlY3Rpb24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgfVxuICAgIC50aW1lX21lZGlhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG5cbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gNDtcbiAgICAgIGNvbG9yOiAkY29sb3I4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLmFydGljbGVFeHRyYXMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLmljb25JbWcge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICRjb2xvcjMyO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgLyogICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyovXG4gICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wb2RjYXN0X3R5cGUge1xuICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiA0cHg7XG5cbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvcjMyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLm5ld3NJY29uIHtcbiAgICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3IzMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgcG9seWdvbiB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3IzMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5leHRyYXNCdG0ge1xuICAgICAgICBjb2xvcjogJGNvbG9yMzI7XG4gICAgICAgIHBhZGRpbmc6IDNweCAwIDAgMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAyO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA0O1xuICAgICAgfVxuICAgICAgLnNsYXNoIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjMyO1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuZmVhdHVyZWRJbWFnZSB7XG4gICAgICBpbWcge1xuICAgICAgICBAaW5jbHVkZSBzY2FsZSgxLjA1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZV9pbmZvIHtcbiAgICAgIGg0IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3IxMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2hvd2ZpbHRlclNlYyB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgLnNlY0hlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnBvc3RQYWdlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICB9XG4gIC5hZHZlcnRpc2VtZW50X3NlY3Rpb24ge1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDMwcHg7XG4gIH1cbn1cblxuLmZpbHRlclRvcEJhciB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAuZmlsdGVyVGFicyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogJGJnNTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGJnNTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYmczO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJGNvbG9yMTI7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRiZzM7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkYmczO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhLnRhYi1hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGJnMztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJGJnMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZpbHRlckRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi53aWRnZXRUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLndpZGdldEJveCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuICAuc3BvbnNlcl9saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5pLmZhLXBsYXkge1xuICBwYWRkaW5nOiAzcHggNHB4IDRweCA2cHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZDogJGNvbG9yMTI7XG59XG4uYWRTZWN0aW9uIHtcbiAgJi5ib3JkZXJCdG0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgfVxufVxuXG4uc2hvd0xpc3RpbmdUZW1wIHtcbiAgLmFydGljbGVCb3gge1xuICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgbWluLWhlaWdodDogNTFweDtcbiAgICAgIGhlaWdodDogNTFweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAvKiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsqL1xuICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC8vIEBpbmNsdWRlIHRleHQtb3ZlcmZsb3coKTtcbiAgICB9XG4gIH1cbn1cbi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xufVxuLmxvYWRpbmdHaWYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGVmYXVsdC5naWYpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNzc2xvYWQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogNDF2aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgfVxuICAuY3NzbG9hZC13aGlybHBvb2wsXG4gIC5jc3Nsb2FkLXdoaXJscG9vbDo6YmVmb3JlLFxuICAuY3NzbG9hZC13aGlybHBvb2w6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDQsIDIwNCwgMjA0KTtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiKDAsIDAsIDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDk3NHB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDk3NHB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiA5NzRweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDk3NHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogOTc0cHg7XG4gIH1cblxuICAuY3NzbG9hZC13aGlybHBvb2wge1xuICAgIG1hcmdpbjogLTI0cHggMCAwIC0yNHB4O1xuICAgIGhlaWdodDogNDlweDtcbiAgICB3aWR0aDogNDlweDtcbiAgICBhbmltYXRpb246IGNzc2xvYWQtcm90YXRlIDExNTBtcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLW8tYW5pbWF0aW9uOiBjc3Nsb2FkLXJvdGF0ZSAxMTUwbXMgbGluZWFyIGluZmluaXRlO1xuICAgIC1tcy1hbmltYXRpb246IGNzc2xvYWQtcm90YXRlIDExNTBtcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGNzc2xvYWQtcm90YXRlIDExNTBtcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLW1vei1hbmltYXRpb246IGNzc2xvYWQtcm90YXRlIDExNTBtcyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cblxuICAuY3NzbG9hZC13aGlybHBvb2w6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtYXJnaW46IC0yMnB4IDAgMCAtMjJweDtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gICAgd2lkdGg6IDQzcHg7XG4gICAgYW5pbWF0aW9uOiBjc3Nsb2FkLXJvdGF0ZSAxMTUwbXMgbGluZWFyIGluZmluaXRlO1xuICAgIC1vLWFuaW1hdGlvbjogY3NzbG9hZC1yb3RhdGUgMTE1MG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtbXMtYW5pbWF0aW9uOiBjc3Nsb2FkLXJvdGF0ZSAxMTUwbXMgbGluZWFyIGluZmluaXRlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBjc3Nsb2FkLXJvdGF0ZSAxMTUwbXMgbGluZWFyIGluZmluaXRlO1xuICAgIC1tb3otYW5pbWF0aW9uOiBjc3Nsb2FkLXJvdGF0ZSAxMTUwbXMgbGluZWFyIGluZmluaXRlO1xuICB9XG5cbiAgLmNzc2xvYWQtd2hpcmxwb29sOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtYXJnaW46IC0yOHB4IDAgMCAtMjhweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgYW5pbWF0aW9uOiBjc3Nsb2FkLXJvdGF0ZSAyMzAwbXMgbGluZWFyIGluZmluaXRlO1xuICAgIC1vLWFuaW1hdGlvbjogY3NzbG9hZC1yb3RhdGUgMjMwMG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtbXMtYW5pbWF0aW9uOiBjc3Nsb2FkLXJvdGF0ZSAyMzAwbXMgbGluZWFyIGluZmluaXRlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBjc3Nsb2FkLXJvdGF0ZSAyMzAwbXMgbGluZWFyIGluZmluaXRlO1xuICAgIC1tb3otYW5pbWF0aW9uOiBjc3Nsb2FkLXJvdGF0ZSAyMzAwbXMgbGluZWFyIGluZmluaXRlO1xuICB9XG5cbiAgQGtleWZyYW1lcyBjc3Nsb2FkLXJvdGF0ZSB7XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIEAtby1rZXlmcmFtZXMgY3NzbG9hZC1yb3RhdGUge1xuICAgIDEwMCUge1xuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG4gIH1cblxuICBALW1zLWtleWZyYW1lcyBjc3Nsb2FkLXJvdGF0ZSB7XG4gICAgMTAwJSB7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG4gIH1cblxuICBALXdlYmtpdC1rZXlmcmFtZXMgY3NzbG9hZC1yb3RhdGUge1xuICAgIDEwMCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIEAtbW96LWtleWZyYW1lcyBjc3Nsb2FkLXJvdGF0ZSB7XG4gICAgMTAwJSB7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbiN0ZF9jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6NDgwcHg7XG59XG5cbi50cml0b24tcHJvZ3Jlc3Mtc3RyZWFtIHtcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogODBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDIxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogNnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQ7XG4gICAgYW5pbWF0aW9uOiB0cml0b24tcHJvZ3Jlc3Mtc3RyZWFtIDEuMnMgbGluZWFyIGluZmluaXRlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRyaXRvbi1wcm9ncmVzcy1zdHJlYW0ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4uZml4ZWRPdmVyZmxvdyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLyogZW5kIHZvbHVtZSBjc3MgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgLnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydC1pbmZvIHtcbiAgICBtYXJnaW46IDA7IC8vIDUwcHhcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIGJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrIC5ndWVzdENudCB7XG4gICAgbWluLWhlaWdodDogMTAzcHg7XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFydGljbGVCb3ggLmFydGljbGVDb250IHtcbiAgICBwYWRkaW5nOiAyNXB4IDQwcHg7XG4gIH1cbiAgLnRvcEFydGljbGUge1xuICAgIC50b3BDYXROdiB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFydGljbGVCb3gge1xuICAgICYubGFyZ2VCb3gge1xuICAgICAgLmFydGljbGVUZXh0IHtcbiAgICAgICAgbWluLWhlaWdodDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYXJ0aWNsZUJveCAuYXJ0aWNsZUNvbnQge1xuICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgfVxuICAudG9wX2FydGljYWwge1xuICAgIC5hcnRpY2xlQm94IHtcbiAgICAgIC5pY29uSW1nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBvZGNhc3RMaXN0U21hbGwge1xuICAgIC5wb2RjYXN0QmxvY2sge1xuICAgICAgLnRpdGxlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgbWluLWhlaWdodDogNDlweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0ODBweCkge1xuICAuYm90dG9tX2hlYWQge1xuICAgIC5yYWRpb19hcmVhIHtcbiAgICAgIC5yYWRpby1ncm91cCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuYm90dG9tX2hlYWQge1xuICAgIC5yYWRpb19hcmVhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIC8qLnJhZGlvLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAuZmVlZGJhY2tfYXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjFweCA1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZlZWRiYWNrX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ZnSWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmhvdXJseV9uZXdzX2FyZWEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMXB4IDVweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5ob3VybHlfbmV3c19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN2Z0ljb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5saXZlX2ZlZWRfaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL3Bvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdmdJY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYWxsX2FyZWEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMXB4IDVweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FsbF9pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN2Z0ljb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSovXG4gICAgfVxuICB9XG59XG5cbi8qQG1lZGlhIChtYXgtd2lkdGg6IDExNjZweCkge1xuICAgIC5ib3R0b21faGVhZCB7XG4gICAgICAgIC5yYWRpb19hcmVhIHtcbiAgICAgICAgICAgIC5yYWRpby1ncm91cHtcbiAgICAgICAgICAgICAgICAuaG91cmx5X25ld3NfYXJlYXtkaXNwbGF5OiBub25lO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0qL1xuXG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLmJvdHRvbV9oZWFkIHtcbiAgICAucmFkaW9fcmVhIHtcbiAgICAgIC5zaG93X2luZm8ge1xuICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZmVlZGJhY2tfYXJlYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlbGF0ZWRfYXJ0aWNsZXMge1xuICAgIC5hcnRpY2xlX2luZm8ge1xuICAgICAgcCB7XG4gICAgICAgIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbjogMCAwIDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0LWluZm8ge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5hcnRpY2xlQm94QmlnIC5sZWZ0X2ltZyB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrIC5ndWVzdENudCB7XG4gICAgbWluLWhlaWdodDogOTdweDtcbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcblxuICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICB9XG4gICAgcCB7XG4gICAgfVxuICB9XG4gIC50b3BBcnRpY2xlIHtcbiAgICAudG9wQ2F0TnYge1xuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tZWdhTWVudSB7XG4gICAgcGFkZGluZzogMjBweCAwIDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUycHgpIHtcbiAgLmZvb3RlciB7XG4gICAgLnRvcF9mb290ZXIge1xuICAgICAgLmxlZnRfYm9yZGVyOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucG9kY2FzdFNlYyB7XG4gICAgLmFydGlfcm93IHtcbiAgICAgIC5yaWdodF9jb250ZW50IHtcbiAgICAgICAgLmFydGljbGVDb2xCb3gge1xuICAgICAgICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNjlweDtcbiAgICAgICAgICAgIGhlaWdodDogNjlweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmFydGljbGVUZXh0IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50b3BfYXJ0aWNhbCB7XG4gICAgLmFydGljbGVCb3gge1xuICAgICAgLmljb25JbWcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICAgIC5hcnRpY2xlQ29udCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudG9wQXJ0aWNsZSB7XG4gICAgLnRvcENhdE52IHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjogMCAxMXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4IDEwcHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uYXZGaWx0ZXIgdWwgbGkge1xuICAgIHBhZGRpbmc6IDdweCAxMnB4IDdweCAwcHg7XG4gICAgLyogICAgICAgIGZvbnQtc2l6ZTogMTFweDsqL1xuICB9XG4gIC5zaW5nQXJ0aWNsZSB7XG4gICAgLmFsbC1hcnRpY2xlIHtcbiAgICAgIC5hcnRpY2xlQm94SG9sZCB7XG4gICAgICAgICY6bnRoLWNoaWxkKDNuICsgMSkge1xuICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yZWxhdGVkX2FydGljbGVzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgLnJlbGF0ZWRfYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAuZmVhdHVyZWRJbWFnZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgICAuYXJ0aWNsZV9pbmZvIHtcbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWluLWhlaWdodDogMzlweDtcbiAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGVhbV9saXN0IHtcbiAgICAudGVhbV9saXN0SW5uZXIge1xuICAgICAgLmFydGljbGVCb3hIb2xkIHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgLmFydGljbGVCb3gge1xuICAgICAgICAgIC5hcnRpY2xlQ29udCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDExcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlQm94IHtcbiAgICAgICAgICAuYXJ0aWNsZVRleHQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jbGVhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuYWR2ZXJ0aXNlbWVudF9zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luOiA0NnB4IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDI3cHggMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgICAgLmFydC1pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGlkZV90YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBib2R5IC5zaG93RGV0YWlsU2VjMiB7XG4gICAgLmxlZnRTZWN0aW9uIHtcbiAgICAgIC5sZWZ0U2VjdGlvbkluIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTQzcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5mbG9hdGluZ19kaXYge1xuICAgICAgICAuZmxvYXRpbmdfaGVhZGluZyB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRhZ3Mge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3ViQmxvY2tWZXIzU2VjIHtcbiAgICAuc3ViQmxvY2tWZXIzTGlzdCB7XG4gICAgICAuc3ViQmxvY2tWZXIzIHtcbiAgICAgICAgLmZlYXR1cmVkSW1hZ2Uge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICAgICAgLy93aWR0aDogMzclO1xuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlX2luZm8ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDU5JTtcbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmV4dHJhc0J0bSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmFydGljbGVFeHRyYXMge1xuICAgICAgICAgICAgLmljb25JbWcge1xuICAgICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hcnRpX3JvdyB7XG4gICAgLnRhYmxlRGl2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLnRhYmxlSW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgLmxlZnRfaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5zaG93ZmlsdGVyU2VjIC5wb3N0UGFnZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgLnNob3dmaWx0ZXJTZWMgLmFkdmVydGlzZW1lbnRfc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAzMXB4IGF1dG8gMHB4O1xuICAgIC8qICAgICAgICBwYWRkaW5nOiAyM3B4IDE0cHg7Ki9cbiAgICBwYWRkaW5nOiAyM3B4IDBweDtcbiAgfVxuICBib2R5IC5HdWVzdFNlY3Rpb24ge1xuICAgICYudGVhbV9saXN0IHtcbiAgICAgIC5ob3N0X2NvbHM6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cbiAgICAgIC5ndWVzdHNCbG9jayB7XG4gICAgICAgIC5ndWVzdENudCB7XG4gICAgICAgICAgbWluLWhlaWdodDogMTE3cHg7XG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG5cbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50ZWFtX2xpc3RJbm5lciB7XG4gICAgICAgIC5mZWF0dXJlZF9ibG9jayB7XG4gICAgICAgICAgLmFydGljbGVCb3gge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wb2RjYXN0U2VjLnNob3dfZGV0YWlsIHtcbiAgICAuYXJ0aV9yb3cge1xuICAgICAgLmxlZnRfaW1nIHtcbiAgICAgICAgLmFydGljbGVJbWcge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFydGljbGVCb3hCaWcuc2hvd19kZXRhaWxQYWdlIHtcbiAgICAubGVmdF9pbWcge1xuICAgICAgLmFydGljbGVJbWcge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZpbHRlclRvcEJhciAuZmlsdGVyVGFicyBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaF9JY29uX2RpdiBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgd2lkdGg6IDgxJTtcbiAgfVxuICAubWVnYU1lbnUge1xuICAgIC5pbnRyb01lZ2EgaDIge1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxMjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDEyO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBAaW5jbHVkZSBjb2x1bW4tY291bnQoMik7XG4gICAgfVxuICB9XG4gIC5NZWdhTWVudTEubW9iaWxlX21lbnUge1xuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgMTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNsZWFyVGFiIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAudGVhbV9saXN0IHtcbiAgICAudGVhbV9saXN0SW5uZXIge1xuICAgICAgLnBvc3RQYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgLnBhZ2luYXRpb24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIycHg7XG4gICAgICAgICAgICAgICAgJi5leHRQb2ludCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE5cHg7XG4gICAgICAgICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sb2FkX21vcmUge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggNDVweCAxNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1lZ2FNZW51IHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcbiAgfVxuXG4gIC5sZWZ0U2VjdGlvbiB7XG4gICAgJi5hcnRpY2xlX3NpbmdsZSB7XG4gICAgICAuZmVhdHVyZWRJbWcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRvcF9oZWFkIHtcbiAgICAudG9wX2xpbmtzIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTFweCA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuc29jaWFsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDBweDtcblxuICAgICAgICAgICAgICAuZmJJY29uIHtcbiAgICAgICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnR3SWNvbiB7XG4gICAgICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC55dEljb24ge1xuICAgICAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgLnN0MCB7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yaWdodF9saXN0IHtcbiAgICAgICAgbGkubWVudSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDkwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50b3BfaGVhZCAudG9wX2xpbmtzIC5taWRfaGVhZCB7XG4gICAgLm1lbnVfbmF2IHtcbiAgICAgIC5tZW51IHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjogMCAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qIC5ib3R0b21faGVhZCB7XG4gICAgICAgIC5yYWRpb19hcmVhIHtcblxuICAgICAgICAgICAgLmZlZWRiYWNrX2FyZWEge1xuICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweCAwIDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5mZWVkYmFja19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ZnSWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ob3VybHlfbmV3c19hcmVhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FsbF9hcmVhIHtcbiAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHggMCAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDVweDtcblxuICAgICAgICAgICAgICAgICAgICAuY2FsbF9pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ZnSWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfSovXG4gIC5mb290ZXIge1xuICAgIC50b3BfZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgICAuc29jaWFsRm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvcHlyaWdodCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmZfYm90dG9tIHtcbiAgICAgIC5ib3R0b21fbGlua3Mge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mX2xpbmtzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIC5jb250X2lmbm9fc2VjIHtcbiAgICAuaW5mb0JveCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDEwcHg7XG4gICAgfVxuICB9XG4gIC5uZXdzbGV0dGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC50b3BfYXJ0aWNhbCB7XG4gICAgLmxlZnRfYXJlYSB7XG4gICAgICAubGFyZ2VCb3gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucG9kY2FzdFNlYyB7XG4gICAgLmNvbC1sZy05IHtcbiAgICAgIC5hcnRpX3JvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5hcnRpX3JvdyB7XG4gICAgICAubGVmdF9pbWcge1xuICAgICAgICAuYXJ0aWNsZUltZyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmlnaHRfY29udGVudCB7XG4gICAgICAgIC5hcnRpY2xlQ29sQm94IHtcbiAgICAgICAgICAuYXJ0aWNsZUNvbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMjZweCAyM3B4IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hcnRpY2xlQm94IHtcbiAgICAmLmxhcmdlQm94IHtcbiAgICAgIC5hcnRpY2xlVGV4dCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcycHg7XG4gICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgIH1cbiAgICAgIC5hcnRpY2xlQ29udCB7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggNDBweCAyMHB4IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250X2lmbm9fc2VjIHtcbiAgICAvKi5pbmZvX3NlYyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfSovXG4gICAgLmluZm9Cb3g6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gICAgLmluZm9Cb3g6YWZ0ZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAubmV0d29ya19zZWMge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAuc2xpZGVyX3NlYyB7XG4gICAgICBidXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgfVxuICAgICAgLnNsaWNrLW5leHQuc2xpY2stYXJyb3csXG4gICAgICAuc2xpY2stcHJldi5zbGljay1hcnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAtNjNweDtcbiAgICAgIH1cblxuICAgICAgLnNsaWNrLXByZXYuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWQsXG4gICAgICAuc2xpY2stbmV4dC5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxOXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VjSGVhZGluZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLnNsaWRlcl9ib3gge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIC5zcG9ydHNfc2VjIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgLnJlbGF0ZWRfYXJ0aWNsZXMge1xuICAgICYubmV3c19hcnRpY2xlcyB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG4gIH1cbiAgLmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveEhvbGQ6bnRoLWNoaWxkKDNuICsgMSkge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3hIb2xkOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuYXJ0aWNsZUJveEJpZyB7XG4gICAgLmxlZnRfaW1nIHtcbiAgICAgIC5hcnRpY2xlSW1nIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBib3R0b206IGF1dG87XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnRhYmxlSW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0X2NvbnRlbnQge1xuICAgICAgJi50YWJsZUlubmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZUNvbnQge1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDIzcHggMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaG93X2RldGFpbFBhZ2Uge1xuICAgICAgLmljb25JbWcge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2hvd2ZpbHRlclNlYyB7XG4gICAgcGFkZGluZzogNDRweCAwO1xuICAgIC50b3BBcnRpY2xlIHtcbiAgICAgIHBhZGRpbmc6IDBweCAwIDQwcHg7XG4gICAgfVxuICAgIC5hcnRpY2xlQm94QmlnLnNob3dfZGV0YWlsUGFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICAgICAgLnRhYmxlRGl2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC50YWJsZUlubmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxlZnRfaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5yaWdodF9jb250ZW50IC5hcnRpY2xlQ29udCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaG93VG9wQmFubmVyIHtcbiAgICAuYmFubmVyRGV0YWlsIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMzAwcHggODVweCAwO1xuICAgIH1cbiAgICAuYmFubmVyRXh0cmEge1xuICAgICAgLmZlZWRCdG4ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgfVxuICAgIC5hdWh0b3JJbWcge1xuICAgICAgd2lkdGg6IDI5MHB4O1xuICAgIH1cbiAgfVxuICAuc2hvd0RldGFpbFNlYzIge1xuICAgIC5yaWdodFNlY3Rpb24ge1xuICAgICAgLnNpZGVIZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaG9tZV9sYXRlc3Rfc3Rvcnkge1xuICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgbWluLWhlaWdodDogNDlweDtcbiAgICAgIGhlaWdodDogNDlweDtcbiAgICB9XG4gICAgLmFydGljbGVUZXh0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDY1cHg7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgfVxuICB9XG5cbiAgLnN1YkJsb2NrVmVyMyB7XG4gICAgLmFydGljbGVfaW5mbyB7XG4gICAgICBoNCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQxcHg7XG4gICAgICAgIGhlaWdodDogNDFweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtaW4taGVpZ2h0OiAzN3B4O1xuICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRlYW1fbGlzdCB7XG4gICAgLnRlYW1fbGlzdElubmVyIHtcbiAgICAgIC5hcnRpY2xlQm94SG9sZCB7XG4gICAgICAgIC5hcnRpY2xlQm94IHtcbiAgICAgICAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDc7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaG93TGlzdGluZ1RlbXAge1xuICAgIC5hcnRpY2xlQm94IHtcbiAgICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIEJldHdlZW4gdGFibGV0IGFuZCBkZXNrdG9wIHdpZHRoICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTUycHgpIHtcbiAgLmNvbnRfaWZub19zZWMge1xuICAgIC5pbmZvX3NlYyB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVnYU1lbnUge1xuICAgIC5jb250YWluZXIge1xuICAgICAgJi5jb250YWluZXJIIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3IxMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8qIFdpZGVyIHRoYW4gdGFibGV0ICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzE5cHgpIHtcbiAgLmRlc2t0b3Bfbm9fY2VudGVyX2xvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIEJldHdlZW4gdGFibGV0IGFuZCBzbWFsbCBkZXNrdG9wICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzE5cHgpIGFuZCAobWF4LXdpZHRoOiA5NjdweCkge1xuICAubWlkX2hlYWQge1xuICAgIC5kZXNrdG9wX3ZpZXcge1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuc2hvcnRjdXRfc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBuYXYge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICYubWVudV9pY29uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLyogV2lkZXIgdGhhbiBsYXJnZSB0YWJsZXQgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5NjhweCkge1xuICAubWlkX2hlYWQge1xuICAgIC5kZXNrdG9wX3ZpZXcge1xuICAgICAgLnNob3J0Y3V0X3NlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLyogU21hbGxlciB0aGFuIGxhcmdlIHRhYmxldCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk2N3B4KSB7XG4gIC5taWRfaGVhZCB7XG4gICAgLnNob3J0Y3V0X3NlY3Rpb24ge1xuICAgICAgLnRvcF9saW5rcyB7XG4gICAgICAgIC50b3Bfc2VjIHtcbiAgICAgICAgICAmLnJpZ2h0X2xpc3Qge1xuICAgICAgICAgICAgJi5tZW51IHtcbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICYubWVudSxcbiAgICAgICAgICAgICAgICAmLmNpdHkge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm1lbnVfbmF2IHtcbiAgICAgIC5tZW51LFxuICAgICAgLmNpdHkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lZ2FNZW51IHtcbiAgICAmLm1lZ2Etb3BlbiB7XG4gICAgICB0b3A6IDEyOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtaWNvbiB7XG4gICAgbWFyZ2luOiA2cHggOHB4IDAgMDtcbiAgfVxuXG4gIC5ibGFja19vdmVybGF5IHtcbiAgICB0b3A6IDIzNnB4O1xuICB9XG4gIC5zZWFyY2hfSWNvbl9kaXYge1xuICAgIHRvcDogMjM2cHg7XG4gIH1cbiAgLm1haW4tY29udGVudCB7XG4gICAgLmJvdHRvbV9oZWFkIHtcbiAgICAgIC5yYWRpb19hcmVhIHtcbiAgICAgICAgLnJhZGlvLWdyb3VwIHtcbiAgICAgICAgICAuaG91cmx5X25ld3NfYXJlYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZmVlZGJhY2tfYXJlYSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8qIE1heGltaXNlZCBkZXNrdG9wIHdpZHRoIG9yIHdpZGVyICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC5kZXNrdG9wX25vX2FwcGVhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWlkX2hlYWQge1xuICAgIC5taWQtbGVmdCB7XG4gICAgICAmLmRlc2t0b3BfdmlldyB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vKiBTbWFsbGVyIHRoYW4gbWF4aW1pc2VkIGRlc2t0b3Agd2lkdGggKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLm1pZF9oZWFkIHtcbiAgICAuZGVza3RvcF92aWV3IHtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAubWlkLWxlZnQge1xuICAgICAgJi5kZXNrdG9wX3ZpZXcge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGV4dC1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmLmRlc2t0b3Bfbm9fY2VudGVyX2xvZ28ge1xuICAgICAgYSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRlc2t0b3Bfbm9fY2VudGVyX2xvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLyogU21hbGxlciB0aGFuIHRhYmxldCB3aWR0aCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5taWRfaGVhZCB7XG4gICAgLnNob3J0Y3V0X3NlY3Rpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmNsZWFyRGVzayB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm5hdkZpbHRlciB7XG4gICAgbWFyZ2luOiAzMHB4IDAgNDBweDtcbiAgfVxuICAubW9iaWxlX3ZpZXcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kZXNrdG9wX3ZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaF9pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tZW51X2ljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYmxhY2tfb3ZlcmxheSB7XG4gICAgdG9wOiAyNDZweDtcbiAgfVxuICAuc2VhcmNoX0ljb25fZGl2IHtcbiAgICB0b3A6IDI0NnB4O1xuICB9XG5cbiAgLnRvcEFydGljbGUge1xuICAgIHBhZGRpbmc6IDM1cHggMCAyMHB4O1xuICAgIC5zZWNIZWFkaW5nIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICBzZWxlY3Qge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogJGJnMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgY29sb3I6ICRjb2xvcjE5O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDE7XG4gICAgICBvcHRpb24ge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uYXZGaWx0ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxMHB4IDRweCAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIC8qICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7Ki9cbiAgICAgICAgc3Bhbi5jYXRUYWcge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxN3B4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBzcGFuLmNvdW50X3Bvc3RzIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTdweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHNwYW4uY2F0VGFnIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuLmNvdW50X3Bvc3RzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgbGkuY3VycmVudE5hdiBzcGFuLmNhdFRhZyB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxN3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICBsaS5jdXJyZW50TmF2IHNwYW4uY291bnRfcG9zdHMge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYXJ0aWNsZV9saXN0IHtcbiAgICAuYXJ0aWNsZUJveCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgLmFydGljbGVJbWcge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDQxJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgICAgIC5hcnRpY2xlQ29udCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDU5JTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gMTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZVRleHQgcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5pY29uSW1nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgLmFydGljbGVFeHRyYXNIb2xkIHtcbiAgICAgICAgLmljb25JbWcge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZUV4dHJhcyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gNDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA3O1xuICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYm9keS5zaW5nbGUtYXJ0aWNsZSB7XG4gICAgLnJlbGF0ZWRfYXJ0aWNsZXMge1xuICAgICAgLnJlbGF0ZWRfYmxvY2sge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNpbmdBcnRpY2xlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAuYWRfc2lkZWJhciB7XG4gICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5zcG9uc2VyX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcbiAgfVxuICAudGVhbV9saXN0IHtcbiAgICAudGVhbV9saXN0SW5uZXIge1xuICAgICAgLnBvc3RQYWdlIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMHB4IDEwcHg7XG4gICAgICB9XG4gICAgICAuYXJ0LWluZm8ge1xuICAgICAgICAudGltZUljb24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBvc3RQYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgJi5leHRQb2ludCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweCAxMnB4O1xuICAgICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sb2FkX21vcmUge1xuICAgIC8qICAgICAgICBmbG9hdDogbm9uZTsqL1xuICAgIHBhZGRpbmc6IDE0cHggMzhweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgLyogICAgICAgIG1hcmdpbi10b3A6IDFweDsqL1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3IyODtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmJyZWFkY3J1bWJfU2VjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAuYXJ0aWNsZV9tZXRhIHtcbiAgICAgIC5pY29uSW1nIHtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuICAuYWRfc2lkZWJhciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNwb25zZXJfbGluayB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLnJlbGF0ZWRfYXJ0aWNsZXMge1xuICAgIHBhZGRpbmc6IDE1cHggMCAyMHB4O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGgzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgfVxuICAgIC5mZWF0dXJlZEltYWdlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiA0MSU7XG4gICAgfVxuICAgIC5hcnRpY2xlX2luZm8ge1xuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWR2ZXJ0aXNlbWVudF9zZWN0aW9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMHB4IDA7XG4gICAgbWFyZ2luOiA0MXB4IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mbG9hdGluZ19kaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICAmLm1vYmlsZV92aWV3IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuYXV0aG9yIHtcbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRhZ3Mge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICB9XG4gICAgICAuZmxvYXRUYWdJY29uIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICAuZmxvYXRUYWdMaW5rIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcXDIwNDRcIjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjEyO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc29jaWFsX2xpbmtzIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNob3dUb3BCYW5uZXJIb2xkIHtcbiAgICAuZmxvYXRpbmdfZGl2IHtcbiAgICAgIC50YWdzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGVhbV9saXN0IHtcbiAgICAuYXJ0aWNsZUJveEhvbGQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAudGVhbV9saXN0SW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiA1MTFweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyAvLyAyMHB4IGF1dG8gMFxuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIC5hcnRpY2xlQm94SG9sZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIC5hcnRpY2xlQm94IHtcbiAgICAgICAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA2O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYXJ0aWNsZVRleHQge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmFydGljbGVDb250IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTFweCAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFydC1pbmZvIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gNDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gNztcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICAgIC5sb2FkX21vcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuR3Vlc3RTZWN0aW9uIHtcbiAgICAmLnRlYW1fbGlzdCB7XG4gICAgICAudGVhbV9saXN0SW5uZXIge1xuICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGlkZV90YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNob3dUb3BCYW5uZXIuc2hvd2RldGFpbHNfT3V0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgLmF1aHRvckltZyBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuYmFubmVyRGV0YWlsIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICB9XG4gICAgLnNob3dUb3BCYW5uZXJIb2xkIHtcbiAgICAgIC5mbG9hdGluZ19kaXYubW9iaWxlX3ZpZXcge1xuICAgICAgICAuZmxvYXRpbmdfaGVhZGluZyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDQ0XCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMjE7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGFncyB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGxpLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IyMTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50aW1lQ2xvY2tJY29uIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNob3dUaW1pbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgICB9XG4gICAgICAuYmFubmVySGVhZGluZ3Mge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMjE7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgMjA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5iYW5uZXJFeHRyYSB7XG4gICAgICAgIC5iYW5uZXJTb2NpYWwgdWwgYSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgICAgLmZlZWRCdG4ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAzO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDIycHggMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAzO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZmVlZEljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBvZGNhc3RMaXN0U21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgYm9keSAuc2hvd0RldGFpbFNlYzIge1xuICAgIC5zaG93SGVhZGluZyB7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDk7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA1O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDY7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICB9XG4gICAgLnNob3dDb250ZW50IHAge1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICB9XG4gICAgaHIge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuICAgIC5sZWZ0U2VjdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuICAgIC5yaWdodFNlY3Rpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIC5wb2RjYXN0QmxvY2sge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYm9keSAuc2hvd0RldGFpbFNlYzIgLnNpbmdsZVNob3dEZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgYm9keSAuc2hvd2ZpbHRlclNlYyAuc2VjSGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5zaG93X2RldGFpbFBhZ2UuYXJ0aWNsZUJveEJpZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvcjEyO1xuICAgIC50YWJsZURpdiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC50YWJsZUlubmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbnQge1xuICAgICAgcGFkZGluZzogMjVweCAzMHB4IDIycHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFydGljbGVUZXh0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdWJCbG9ja1ZlcjNTZWMge1xuICAgIC5sb2FkX21vcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnN1YkJsb2NrVmVyM0xpc3Qge1xuICAgICAgLnN1YkJsb2NrVmVyMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIC5mZWF0dXJlZEltYWdlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gICAgICAgICAgd2lkdGg6IDQxJTtcbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZV9pbmZvIHtcbiAgICAgICAgICB3aWR0aDogNTklO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDE7XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYXJ0aWNsZUV4dHJhcyB7XG4gICAgICAgICAgICAuZXh0cmFzQnRtIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDAgMCAyMHB4O1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gNztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucG9kY2FzdFNlYy5zaG93X2RldGFpbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgLmFydGlfcm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAudGFibGVEaXYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLnRhYmxlSW5uZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZUNvbnQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBvZGNhc3RMaXN0U21hbGwge1xuICAgICAgbWFyZ2luOiAwIDE4cHg7XG4gICAgfVxuICB9XG4gIGJvZHkgLnNob3dmaWx0ZXJTZWMgLmFkdmVydGlzZW1lbnRfc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA5cHggYXV0byAzMHB4O1xuICB9XG4gIC5zaG93RGV0YWlsU2VjMiAucG9kY2FzdExpc3RTbWFsbCAucG9kY2FzdEJsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gIH1cbiAgYm9keSAuR3Vlc3RTZWN0aW9uIHtcbiAgICAmLnRlYW1fbGlzdCB7XG4gICAgICAuc2VjSGVhZGluZyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgICAgLnRlYW1fbGlzdElubmVyIHtcbiAgICAgICAgLmFydGljbGVCb3gge1xuICAgICAgICAgIC5hcnRpY2xlQ29udCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLmFydGljbGVUaXRsZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlQm94SG9sZCB7XG4gICAgICAgICAgLmFydGljbGVCb3gge1xuICAgICAgICAgICAgLmFydGljbGVUZXh0IHAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmd1ZXN0c0Jsb2NrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC5ndWVzdEltYWdlIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMzglO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zaG93RGV0YWlsU2VjMiB7XG4gICAgICAgICAgLmxlZnRTZWN0aW9uIHtcbiAgICAgICAgICAgIC5sZWZ0U2VjdGlvbkluIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2hvd2ZpbHRlclNlYyAudG9wQ2F0TnYge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMxcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmd1ZXN0Q250IHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgMjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmVsYXRlZF9hcnRpY2xlcyAucmVsYXRlZF9ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAubWVnYU1lbnUge1xuICAgIHVsIHtcbiAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiBpbml0aWFsO1xuICAgICAgLW1vei1jb2x1bW4tY291bnQ6IGluaXRpYWw7XG4gICAgICBjb2x1bW4tY291bnQ6IGluaXRpYWw7XG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjdmN2Y3O1xuICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICYubWFpbi1tZW51LWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2Y3ZjdmNztcbiAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY3VzdG9tU3ViTWVudSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5tb2JpbGVfYXJyb3cge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yMjk7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMTZweCA4cHg7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuTWVnYU1lbnUxLm1vYmlsZV9tZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAubW9iaWxlX21lbnUgdWwgbGkgc3Bhbi5tb2JpbGVfYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tZWdhTWVudSB7XG4gICAgJi5tZWdhLW9wZW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgIHRvcDogNTBweDtcbiAgICB9XG4gIH1cbiAgLmludHJvTWVnYS5tb2JpbGVfdmlldyBhIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmN2Y3Zjc7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmN2Y3Zjc7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgMjQ7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAud2F0Y2hJY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAuc3ZnSWNvbiB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBvbHlnb24ge1xuICAgICAgICBmaWxsOiAkY29sb3IxMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1vYmlsZV9tZW51IHVsID4gbGkuaGFzX3N1Yi5vcGVuX3N1YiA+IHNwYW4ubW9iaWxlX2Fycm93IGkuZmEuZmEtcGx1cyxcbiAgLm1vYmlsZV9tZW51XG4gICAgdWxcbiAgICA+IGxpLmhhc19zdWJcbiAgICA+IHVsLm9wZW5fc3ViXG4gICAgPiBsaVxuICAgID4gc3Bhbi5tb2JpbGVfYXJyb3dcbiAgICBpLmZhLmZhLXBsdXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZV9tZW51IHVsID4gbGkuaGFzX3N1Yi5vcGVuX3N1YiA+IHNwYW4ubW9iaWxlX2Fycm93IGkuZmEuZmEtbWludXMsXG4gIC5tb2JpbGVfbWVudVxuICAgIHVsXG4gICAgPiBsaS5oYXNfc3ViXG4gICAgPiB1bC5vcGVuX3N1YlxuICAgID4gbGlcbiAgICA+IHNwYW4ubW9iaWxlX2Fycm93XG4gICAgaS5mYS5mYS1taW51cyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5tb2JpbGVfbWVudSB1bCA+IGxpLmhhc19zdWIgPiBzcGFuLm1vYmlsZV9hcnJvdyBpLmZhLmZhLW1pbnVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGVfbWVudSB1bCA+IGxpLmhhc19zdWIgPiBzcGFuLm1vYmlsZV9hcnJvdyBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLm1vYmlsZV9tZW51IHVsID4gbGkgPiBzcGFuLm1vYmlsZV9hcnJvdyBpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2hfSWNvbl9kaXYge1xuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgICAgIHJpZ2h0OiAxOHB4O1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgIH1cbiAgICAuc2VhcmNoSWNvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgLnN2Z0ljb24ge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc3VibWl0SWNvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxlZnRTZWN0aW9uIHtcbiAgICAmLmFydGljbGVfc2luZ2xlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgLmZlYXR1cmVkSW1nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZV9tZXRhIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZV9zaW5nbGVDb250ZW50IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50b3BBcnRpY2xlU2VjIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5jbGVhclRhYiB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnRvcEFydGljbGUge1xuICAgIC50b3BDYXROdiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgLyogICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwZDdcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lOyovXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyNUJDXCI7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgY29sb3I6ICRjb2xvcjEyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucG9zdFBhZ2Uge1xuICAgIC5sb2FkX21vcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmFsbC1hcnRpY2xlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAmLnRlYW1fbGlzdElubmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgfVxuICAgIC5wb3N0UGFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAuYWR2ZXJ0aXNlbWVudF9zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDEwcHg7XG4gICAgfVxuICAgICYuYXJ0aWNsZXMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAucG9zdFBhZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VwYXJhdG9yTGluZSB7XG4gICAgYmFja2dyb3VuZDogI2U5ZTllOTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDBweCAwIDIwcHg7XG4gIH1cbiAgLm1vYldpZGdldFNlYyB7XG4gICAgLnNwb25zZXJfbGluayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAuc2hvd2ZpbHRlclNlYyB7XG4gICAgLnBvc3RQYWdlIHtcbiAgICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYm9keS5zaW5nbGUtc2hvdyB7XG4gICAgLnNob3dmaWx0ZXJTZWMge1xuICAgICAgLnBvc3RQYWdlIHtcbiAgICAgICAgLnBhZ2luYXRpb24ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zaG93ZmlsdGVyU2VjIHtcbiAgICAgIC50YWJDb250X2RpdiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAud2lkZ2V0Qm94IHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWNIZWFkaW5nIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAucG9kY2FzdFNlYyB7XG4gICAgICAuc2VjSGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2luZ2xlLXNob3cge1xuICAgIC5icmVhZGNydW1iX1NlYyB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gNDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yNztcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICYuaXRlbS1ob21lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5icmVhZC1jdXJyZW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gNDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXDIwNDRcIjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxMjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gNDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yNztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRlYW1fbGlzdCB7XG4gICAgLnRlYW1fbGlzdFJpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG4gIC5HdWVzdFNlY3Rpb24udGVhbV9saXN0IHtcbiAgICAudGVhbV9saXN0SW5uZXIge1xuICAgICAgLmZlYXR1cmVkX2Jsb2NrIHtcbiAgICAgICAgJi5sYXJnZUVsZW1lbnQge1xuICAgICAgICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGJvZHkgLnNob3dEZXRhaWxTZWMyIHtcbiAgICB1bC5zaG93U3BvbnNvciB7XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5zaW5nbGVTaG93RGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIC5tZWdhTWVudSB7XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICAudmlld01lbnUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZsb2F0aW5nX2RpdiB7XG4gICAgLmF1dGhvciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIH1cbiAgICAudGFncyB7XG4gICAgICAuZmxvYXRUYWdMaW5rIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc29jaWFsX2xpbmtzIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAmLmZiSWNvbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTJweCA1cHggMTNweDtcbiAgICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi50d0ljb24ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEycHggNXB4IDEzcHg7XG4gICAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYueXRJY29uIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAxMnB4IDVweCAxMXB4O1xuICAgICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIC5zdDAge1xuICAgICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2luZ2xlLWFydGljbGUtYmFja2dyb3VuZCB7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgfVxuICBib2R5IHtcbiAgICAud2lkZ2V0Qm94IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAuc3BvbnNlcl9saW5rIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGJvZHkuaG9tZSB7XG4gICAgLnRleHRfYm9yZGVyYm94X3dpZGdldCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAucGFnZVNlY3Rpb24ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG4gIC5yZWxhdGVkX2FydGljbGVzIHtcbiAgICAuYXJ0aWNsZV9pbmZvIHtcbiAgICAgIC50aW1lX21lZGlhIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgfVxuICAgICAgLm1lZGlhX3NlY3Rpb24ge1xuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgIC5hcnRpY2xlRXh0cmFzIHtcbiAgICAgICAgLmljb25JbWcge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAuZXh0cmFzQnRtIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm1vYmlsZV92aWV3IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuICBib2R5LnNpbmdsZS1hcnRpY2xlIC50ZXh0X2JvcmRlcmJveF93aWRnZXQge1xuICAgIG1hcmdpbjogMjVweCBhdXRvO1xuICB9XG4gIC5zcG9uc2VyX2xpbmsge1xuICAgIC5zcG9zZXJfc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIC50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlQm94SG9sZCB7XG4gICAgLmFydGljbGVCb3ggLmFydGljbGVUZXh0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgfVxuICB9XG4gIC5zdWJCbG9ja1ZlcjNTZWMge1xuICAgIC5zdWJCbG9ja1ZlcjNMaXN0IHtcbiAgICAgIC5zdWJCbG9ja1ZlcjMge1xuICAgICAgICAuYXJ0aWNsZV9pbmZvIHtcbiAgICAgICAgICAuYXJ0aWNsZUV4dHJhcyB7XG4gICAgICAgICAgICAuaWNvbkltZyB7XG4gICAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICAuY29sLXhzLTEsXG4gIC5jb2wtc20tMSxcbiAgLmNvbC1tZC0xLFxuICAuY29sLWxnLTEsXG4gIC5jb2wteHMtMixcbiAgLmNvbC1zbS0yLFxuICAuY29sLW1kLTIsXG4gIC5jb2wtbGctMixcbiAgLmNvbC14cy0zLFxuICAuY29sLXNtLTMsXG4gIC5jb2wtbWQtMyxcbiAgLmNvbC1sZy0zLFxuICAuY29sLXhzLTQsXG4gIC5jb2wtc20tNCxcbiAgLmNvbC1tZC00LFxuICAuY29sLWxnLTQsXG4gIC5jb2wteHMtNSxcbiAgLmNvbC1zbS01LFxuICAuY29sLW1kLTUsXG4gIC5jb2wtbGctNSxcbiAgLmNvbC14cy02LFxuICAuY29sLXNtLTYsXG4gIC5jb2wtbWQtNixcbiAgLmNvbC1sZy02LFxuICAuY29sLXhzLTcsXG4gIC5jb2wtc20tNyxcbiAgLmNvbC1tZC03LFxuICAuY29sLWxnLTcsXG4gIC5jb2wteHMtOCxcbiAgLmNvbC1zbS04LFxuICAuY29sLW1kLTgsXG4gIC5jb2wtbGctOCxcbiAgLmNvbC14cy05LFxuICAuY29sLXNtLTksXG4gIC5jb2wtbWQtOSxcbiAgLmNvbC1sZy05LFxuICAuY29sLXhzLTEwLFxuICAuY29sLXNtLTEwLFxuICAuY29sLW1kLTEwLFxuICAuY29sLWxnLTEwLFxuICAuY29sLXhzLTExLFxuICAuY29sLXNtLTExLFxuICAuY29sLW1kLTExLFxuICAuY29sLWxnLTExLFxuICAuY29sLXhzLTEyLFxuICAuY29sLXNtLTEyLFxuICAuY29sLW1kLTEyLFxuICAuY29sLWxnLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAubW9yZV9hcnRpY2xlX2xpbmsge1xuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAxO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICAgIC5tb3JlSWNvbiB7XG4gICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5ld3NsZXR0ZXIge1xuICAgIC5uZXdzbGV0dGVyRm9ybSB7XG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRvcF9oZWFkIHtcbiAgICAudG9wX2xpbmtzIHtcbiAgICAgIC5yaWdodF9saXN0IHtcbiAgICAgICAgbGkubWVudSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgICAudG9wX2Zvb3RlciB7XG4gICAgICAubGVmdF9ib3JkZXI6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5zb2NpYWxGb290ZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuZl9ib3R0b20ge1xuICAgICAgLmJvdHRvbV9saW5rcyB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDE7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSAzO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZfYm90dG9tIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAuZl9saW5rcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAuc29jaWFsX2xpbmtzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIC5jb3B5cmlnaHQge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5mX2xvZ28ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5mX3dpZGdldCB7XG4gICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5tb2JpbGVfYm9yZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgYm90dG9tX2hlYWRlcl9jb21wYWN0O1xuXG4gIC5taWRfaGVhZCB7XG4gICAgLm1lbnVfbmF2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5sb2dvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50b3BfaGVhZCB7XG4gICAgLnRvcF9saW5rcyB7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgLmxlZnRfbGlzdCB7XG4gICAgICAgIC5zb2NpYWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLm1tbC1zc28tdXNlci1hcmVhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCA4cHggMCA4cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tbWwtc3NvLXVzZXItYXJlYS1pY29uIHtcbiAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHVsLnJpZ2h0X2xpc3Qge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250X2lmbm9fc2VjIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC5pbmZvX3NlYyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICAgIC5pbmZvQm94OmJlZm9yZSxcbiAgICAgIC5pbmZvQm94OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmluZm9Cb3gge1xuICAgICAgcGFkZGluZzogMjVweCAyMHB4IDIwcHg7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmV3c2xldHRlciB7XG4gICAgcGFkZGluZzogMjVweCAwIDM1cHggMDtcbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAubmV3c2xldHRlckZvcm0ge1xuICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hcnRpY2xlQm94IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm1vcmVfYXJ0aWNsZV9saW5rIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wb2RjYXN0U2VjIHtcbiAgICAuY29sLWxnLTkge1xuICAgICAgLmFydGlfcm93IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFydGlfcm93IHtcbiAgICAgIC5yaWdodF9jb250ZW50IHtcbiAgICAgICAgLmFydGljbGVDb2xCb3gge1xuICAgICAgICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDY7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hcnRpY2xlRXh0cmFzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gNDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wb2RjYXN0TGlzdFNtYWxsIHtcbiAgICAucG9kY2FzdEJsb2NrIHtcbiAgICAgIC5leHRyYXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5pY29uSW1nIHtcbiAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNwb3J0c19zZWMge1xuICAgIHBhZGRpbmc6IDM1cHggMCAxMHB4O1xuICB9XG4gIC5zcG9ydHNfc2VjIHtcbiAgICAuYWR2ZXJ0aXNlbWVudF9zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG4gIC5yZWxhdGVkX2FydGljbGVzIHtcbiAgICAmLm5ld3NfYXJ0aWNsZXMge1xuICAgICAgcGFkZGluZzogMzVweCAwIDEwcHg7XG4gICAgICAuYXJ0aWNsZV9pbmZvIHtcbiAgICAgICAgLmFydGljbGVFeHRyYXMge1xuICAgICAgICAgIC5pY29uSW1nIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZXh0cmFzQnRtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gNDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDc7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmV0d29ya19zZWMge1xuICAgIC5zbGlkZXJfc2VjIHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgfVxuICAgICAgLnNsaWNrLW5leHQuc2xpY2stYXJyb3csXG4gICAgICAuc2xpY2stcHJldi5zbGljay1hcnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAtNzBweDtcbiAgICAgIH1cblxuICAgICAgLnNsaWNrLXByZXYuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWQsXG4gICAgICAuc2xpY2stbmV4dC5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmV0d29ya19zZWMge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAuc2xpZGVyX2JveCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLml0ZW0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWN1cnJlbnQuc2xpY2stY2VudGVyIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pdGVtLnNsaWNrLWN1cnJlbnQuc2xpY2stY2VudGVyIH4gLml0ZW0uc2xpY2stc2xpZGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2xpZGVyX3NlYyB7XG4gICAgICBhIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wYWdlU2VjdGlvbiB7XG4gICAgLmFkdmVydGlzZW1lbnRfc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICB9XG4gIH1cbiAgLm1vYmlsZV9zbGlkZXJfc2VjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyNXB4IDAgMjBweDtcbiAgfVxuXG4gIC5tb2JpbGVfc2xpZGVyIHtcbiAgICAuc2xpY2stcHJldi5zbGljay1hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zbGljay1uZXh0LnNsaWNrLWFycm93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLml0ZW1fYXJlYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IxMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYXJ0aWNsZUJveCB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgICB9XG4gICAgLnNsaWNrLWN1cnJlbnQge1xuICAgICAgLmFydGljbGVCb3gge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yMTM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hcnRpY2xlQm94IHtcbiAgICAmLmxhcmdlQm94IHtcbiAgICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgNjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZVRleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZUNvbnQge1xuICAgICAgICBwYWRkaW5nOiA1NXB4IDIwcHggMjBweDtcbiAgICAgICAgJi5mZWF0dXJlZF9vbiB7XG4gICAgICAgICAgLypwYWRkaW5nLXRvcDogNTVweDsqL1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5sb25nZXJIZWFkZXIge1xuICAgICAgLmFydGljbGVUaXRsZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDk2cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uYXYtaWNvbiB7XG4gICAgbWFyZ2luOiA2cHggNHB4IDAgNHB4O1xuICB9XG5cbiAgLm1fc29jaWFsX2ljb24ge1xuICAgIC5zb2NpYWwge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIC5mb2xsb3dfdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGNvbG9yMTM7XG4gICAgICB9XG4gICAgICAuaWNvbnMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGEge1xuICAgICAgICAgIG1hcmdpbjogMCAxMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDEyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMTM7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3IxMztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmZiSWNvbiB7XG4gICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudHdJY29uIHtcbiAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC55dEljb24ge1xuICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgLnN0MCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb290ZXIge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDg7XG4gICAgfVxuICAgIC5mX2xpbmtzIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgODtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNvY2lhbF9saW5rcyB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wb2RjYXN0U2VjIHtcbiAgICBwYWRkaW5nOiAzNXB4IDAgMTVweDtcbiAgfVxuICAubWlkX2hlYWQge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuICAuaWNvbkltZyB7XG4gICAgLnN2Z0ljb24ge1xuICAgICAgd2lkdGg6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLm5ld3NfdHlwZSxcbiAgICAmLnZpZGVvX3R5cGUge1xuICAgICAgLnN2Z0ljb24ge1xuICAgICAgICB3aWR0aDogMTFweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucG9kY2FzdExpc3RTbWFsbCAucG9kY2FzdEJsb2NrIC5leHRyYXMgLmljb25JbWcgLnN2Z0ljb24ge1xuICAgIHdpZHRoOiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvZGNhc3RTZWMgLmFydGlfcm93IC5yaWdodF9jb250ZW50IC5hcnRpY2xlQ29sQm94IC5pY29uSW1nIC5zdmdJY29uIHtcbiAgICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3R0b21faGVhZCB7XG4gICAgLnByb2dyZXNzX2JhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuYm90dG9tX2hlYWQge1xuICAgIC5saXN0ZW5fc2VjIHtcbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudG9wX2hlYWQge1xuICAgIC50b3BfbGlua3Mge1xuICAgICAgLnJpZ2h0X2xpc3Qge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYWVhZWE7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkuc2VhcmNoX2ljb24ge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbWluLXdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgcGFkZGluZzogMTFweCA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaS5jYWxsIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMCAxMXB4IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgMCAwO1xuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpLmZlZWRiYWNrIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMCAxMXB4IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkuc21hbGxfYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VhZWFlYTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jbG9zZUljb24ge1xuICAgIC5saW5lIHtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2VTZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG4gIH1cbiAgYm9keSAuc2hvd0RldGFpbFNlYzIge1xuICAgIC5sZWZ0U2VjdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgLmxlZnRTZWN0aW9uSW4ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAucmlnaHRTZWN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAuc2lkZUhlYWRpbmcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZsb2F0aW5nX2RpdiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc2hvd1Nwb25zb3Ige1xuICAgICAgLmhlYWRpbmcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaG93RGV0YWlsU2VjMiB7XG4gICAgdWwuc2hvd1Nwb25zb3Ige1xuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgaDQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5zaW5nbGVTaG93RGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLypzaG93VG9wQmFubmVyIFNUQVJUUyBIRVJFKi9cbiAgLnNob3dUb3BCYW5uZXIge1xuICAgIC5iYW5uZXJEZXRhaWwge1xuICAgICAgcGFkZGluZzogMTIwcHggMCAxMDBweCAwO1xuICAgIH1cbiAgICAuc3ViSGVhZGluZyB7XG4gICAgICBjb2xvcjogJGNvbG9yNztcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gNDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDc7XG4gICAgfVxuICAgIC5oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMjc7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyAyMTtcbiAgICAgIGNvbG9yOiAkY29sb3I3O1xuICAgIH1cbiAgICAuc2hvd1RvcEJhbm5lckhvbGQge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICAgICYuYmxhY2tHcmFkaWVudEJnIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYXVodG9ySW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5iYW5uZXJFeHRyYSB7XG4gICAgICAuYmFubmVyU29jaWFsIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3IyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yMTI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5mYkljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnR3SWNvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAueXRJY29uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAuc3QwIHtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZXh0X2JvcmRlcmJveF93aWRnZXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaG93ZmlsdGVyU2VjIHtcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgLmZpbHRlclRvcEJhciB7XG4gICAgICAmLnRvcEFydGljbGUge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hZFNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgJi5tb2JpbGVfdmlldyB7XG4gICAgICAud2lkZ2V0Qm94IHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWFydGljbGUtbGlzdGluZyB7XG4gICAgLmFkU2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgIC50ZXh0X2JvcmRlcmJveF93aWRnZXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuYm90dG9tQWQge1xuICAgICAgLmFkU2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWlkZGxlQWR2U2VjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmFydGljbGVCb3hCaWcge1xuICAgIC5hcnRpY2xlRXh0cmFzIHtcbiAgICAgIC5leHRyYXNCdG0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDY7XG4gICAgICAgIC51cGRhdGVkT24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pY29uSW1nIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYXJ0aWNsZVRleHQge1xuICAgICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0X2NvbnRlbnQge1xuICAgICAgLmFydGljbGVDb250IHtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLndpZGdldFRpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnNlY0hlYWRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgNDtcbiAgICBhIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA0O1xuICAgIH1cbiAgfVxuICAuYXJ0aWNsZUJveEJpZyB7XG4gICAgLmFydGljbGVUaXRsZSB7XG4gICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA2O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICB9XG4gICAgLmFydGljbGVUZXh0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDcycHg7XG4gICAgICBoZWlnaHQ6IDcycHg7XG4gICAgfVxuICB9XG4gIC5hcnRpY2xlQm94QmlnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5wb2RjYXN0TGlzdFNtYWxsIHtcbiAgICAucG9kY2FzdEJsb2NrIHtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gMTtcbiAgICAgIH1cbiAgICAgIC5leHRyYXMge1xuICAgICAgICAuZGV0YWlscyB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSA0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaG9tZV9sYXRlc3Rfc3Rvcnkge1xuICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgbWluLWhlaWdodDogMzlweDtcbiAgICAgIGhlaWdodDogMzlweDtcbiAgICB9XG4gICAgLmFydGljbGVUZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5ob21lIHtcbiAgICAuaG9tZV9sYXRlc3Rfc3Rvcnkge1xuICAgICAgLmFydGljbGVUaXRsZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDc4cHg7XG4gICAgICAgIGhlaWdodDogNzhweDtcbiAgICAgIH1cbiAgICAgIC5hcnRpY2xlVGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXJ0aWNsZV9saXN0IHtcbiAgICAuYXJ0aWNsZUJveCB7XG4gICAgICAuYXJ0aWNsZUV4dHJhc0hvbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdWJCbG9ja1ZlcjMge1xuICAgIC5hcnRpY2xlX2luZm8ge1xuICAgICAgaDQge1xuICAgICAgICBtaW4taGVpZ2h0OiAzOXB4O1xuICAgICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wb2RjYXN0TGlzdFNtYWxsIHtcbiAgICAucG9kY2FzdEJsb2NrIHtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIFNtYWxsZXIgcGhvbmUgc2l6ZWQgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubmF2RmlsdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHNwYW4uY2F0VGFnIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTdweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5jb3VudF9wb3N0cyB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDE3cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHNwYW4uY2F0VGFnIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuLmNvdW50X3Bvc3RzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgbGkuY3VycmVudE5hdiBzcGFuLmNhdFRhZyB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxN3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICBsaS5jdXJyZW50TmF2IHNwYW4uY291bnRfcG9zdHMge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTdweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYXJ0aWNsZV9saXN0IHtcbiAgICAuYXJ0aWNsZUJveCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIC5hcnRpY2xlSW1nIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA0MSU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZUNvbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiA1OSU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIC5hcnRpY2xlVGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuaWNvbkltZyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgICAgfVxuICAgICAgLmFydGljbGVFeHRyYXMgLmFydGljbGVBdXRob3Ige1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDc7XG4gICAgICB9XG5cbiAgICAgIC5hcnRpY2xlRXh0cmFzSG9sZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmljb25JbWcge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5mYS1wbGF5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZUV4dHJhcyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIC5hcnRpY2xlQXV0aG9yIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFydGljbGVFeHRyYXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5ob21lX2xhdGVzdF9zdG9yeSB7XG4gICAgICAuaWNvbkltZyB7XG4gICAgICAgIC8qICAgICAgICAgICAgICAgIHRvcDogNXB4OyovXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlbGF0ZWRfYXJ0aWNsZXMge1xuICAgIC5mZWF0dXJlZEltYWdlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgfVxuICAgIC5hcnRpY2xlX2luZm8ge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBoNCB7XG4gICAgICAgIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubWVkaWFfc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgfVxuICAgICAgLnRpbWVfbWVkaWEge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgIC5hcnRpY2xlRXh0cmFzIHtcbiAgICAgICAgLmV4dHJhc0J0bSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAud2lkZ2V0Qm94IHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5hZGRfYmxvY2ssXG4gIC5hZF9zaWRlYmFyIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5hZHZlcnRpc2VtZW50X3NlY3Rpb24ge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnNob3dEZXRhaWxTZWMyIHtcbiAgICAubGVmdFNlY3Rpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gICAgLnNob3dIZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5zaW5nbGVTaG93RGV0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuICAucG9kY2FzdExpc3RTbWFsbCB7XG4gICAgLnBvZGNhc3RCbG9jayB7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxuICAuYXJ0aWNsZV9saXN0IHtcbiAgICAuYXJ0aWNsZUJveCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICBpLmZhLXBsYXkge1xuICAgIHBhZGRpbmc6IDNweCA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuICAubmF2RmlsdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiA0cHggOHB4IDRweCAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHNwYW4uY2F0VGFnIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5jb3VudF9wb3N0cyB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHNwYW4uY2F0VGFnIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuLmNvdW50X3Bvc3RzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgbGkuY3VycmVudE5hdiBzcGFuLmNhdFRhZyB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxN3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICBsaS5jdXJyZW50TmF2IHNwYW4uY291bnRfcG9zdHMge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTNweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmVsYXRlZF9hcnRpY2xlcyB7XG4gICAgLmFydGljbGVfaW5mbyB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHdpZHRoOiA1OSU7XG4gICAgICBoNCB7XG4gICAgICAgIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubWVkaWFfc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgLy8gMjFweFxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIH1cbiAgICAgIC50aW1lX21lZGlhIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmJvdHRvbV9oZWFkIHtcbiAgICAubGlzdGVuX3NlYyB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAucmFkaW9fYXJlYSB7XG4gICAgICAuc2hvd19pbmZvIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgLmZlZWRiYWNrX2FyZWEge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAudXNlcl9waWMge1xuICAgICAgbGVmdDogNjBweDtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgIH1cbiAgfVxuICAuY29udF9pZm5vX3NlYyB7XG4gICAgLmluZm9Cb3gge1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemU7XG4gICAgfVxuICB9XG4gIC5uZXdzbGV0dGVyIHtcbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemU7XG4gICAgfVxuICAgIC5uZXdzbGV0dGVyRm9ybSB7XG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTEwcHggMjBweCAxMHB4O1xuICAgICAgfVxuICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlYXJjaF9JY29uX2RpdiBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLnJlbGF0ZWRfYXJ0aWNsZXMge1xuICAgIC5hcnRpY2xlX2luZm8ge1xuICAgICAgLmFydGljbGVFeHRyYXMge1xuICAgICAgICAuZXh0cmFzQnRtIHtcbiAgICAgICAgICBwYWRkaW5nOiAycHggMCAwIDIycHg7XG4gICAgICAgIH1cbiAgICAgICAgLmljb25JbWcge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLyogVGFibGV0IG9yIHdpZGVyICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgICB3aWR0aDogNjUwcHg7XG4gIH1cbiAgLmhvbWVfbGF0ZXN0X3N0b3J5IHtcbiAgICAuYXJ0aWNsZUJveCB7XG4gICAgICAuaWNvbkltZyB7XG4gICAgICAgICYuYXVkaW9fdHlwZSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8qIFNtYWxsIGRlc2t0b3Agb3Igd2lkZXIgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZml4ZWRPdmVyZmxvd1RhYkRlc2t0b3Age1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG4vKiBNZWQgZGVza3RvcCBvciB3aWRlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2xpY2stbGlzdC5kcmFnZ2FibGUge1xuICAgIHdpZHRoOiA5NzBweDtcbiAgfVxufVxuLyogTGFyZ2UgZGVza3RvcCBvciBoaWdoZXIgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUzcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgLmxlZnRfYm9yZGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLnNpbmdsZS1zaG93LWZlZWRiYWNrLWZvcm0tZGF0YSBpZnJhbWUsXG4uZmVhdGhlci1saWdodC1ib3ggaWZyYW1lIHtcbiAgaGVpZ2h0OiA3OTFweCAhaW1wb3J0YW50O1xufVxuXG4vKiBCZXR3ZWVuIHBob25lIGFuZCB0YWJsZXQgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAzMDRweCkgYW5kIChtYXgtd2lkdGg6IDcxN3B4KSB7XG4gIC5zaW5nbGUtc2hvdy1mZWVkYmFjay1mb3JtLWRhdGEgaWZyYW1lLFxuICAuZmVhdGhlci1saWdodC1ib3ggaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDEyNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zcG9uc29yLXNsaWRlcixcbi5nYWxsZXJ5LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICB6LWluZGV4OiA5O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZzI7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gICAgLW1zLXRyYW5zaXRpb246IG5vbmU7XG4gIH1cblxuICBpbWcge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC5zbGljay1uZXh0IHtcbiAgICAmLnNsaWNrLWFycm93IHtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2xpZGVyX3JpZ2h0X2Fycm93LnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgLTYxcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG5cbiAgICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMjFweDtcbiAgICAgICAgY3Vyc29yOiBuby1kcm9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXByZXYuc2xpY2stYXJyb3cge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAtNjFweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NsaWRlcl9sZWZ0X2Fycm93LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgfVxuICAuc2xpY2stcHJldi5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAyMXB4O1xuICAgIGN1cnNvcjogbm8tZHJvcDtcbiAgfVxuXG4gIC5zbGljay1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyBNYWlsY2hpbXAgZm9ybSBzdHlsZXNcblxuI21jX2VtYmVkX3NpZ251cF9mb3JtIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yMjE7XG4gIGNsZWFyOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbiNtY19lbWJlZF9zaWdudXBfZm9ybSBmb3JtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAycHggMCAxMHB4IDA7XG59XG5cbi5tYy1maWVsZC1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yYWRpby1zdGF0aW9uLWdyb3VwcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIHBvc2l0aW9ucyBpbnB1dCBmaWVsZCBob3Jpem9udGFsbHkgKi9cbiNtY19lbWJlZF9zaWdudXBfZm9ybSBpbnB1dC5lbWFpbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FiYjBiMjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDBweCAwLjRlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAzNTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuI21jX2VtYmVkX3NpZ251cF9mb3JtIGxhYmVsIHtcbiAgY29sb3I6ICRiZzE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJGZvbnQyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4jbWNfZW1iZWRfc2lnbnVwX2Zvcm0gLmNsZWFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBwb3NpdGlvbnMgYnV0dG9uIGhvcml6b250YWxseSBpbiBsaW5lIHdpdGggaW5wdXQgKi9cbiNtY19lbWJlZF9zaWdudXBfZm9ybSAuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjNzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4jbWNfZW1iZWRfc2lnbnVwX2Zvcm0gLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI21jX2VtYmVkX3NpZ251cF9mb3JtIGRpdiNtY2UtcmVzcG9uc2VzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRvcDogLTEuNGVtO1xuICBwYWRkaW5nOiAwZW0gMC41ZW0gMGVtIDAuNWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgNSU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4jbWNfZW1iZWRfc2lnbnVwX2Zvcm0gZGl2LnJlc3BvbnNlIHtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMWVtIDAuNWVtIDAuNWVtIDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmbG9hdDogbGVmdDtcbiAgdG9wOiAtMS41ZW07XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA4MCU7XG59XG5cbiNtY19lbWJlZF9zaWdudXBfZm9ybSAjbWNlLWVycm9yLXJlc3BvbnNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI21jX2VtYmVkX3NpZ251cF9mb3JtICNtY2Utc3VjY2Vzcy1yZXNwb25zZSB7XG4gIGNvbG9yOiAjNTI5MjE0O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jbWNfZW1iZWRfc2lnbnVwX2Zvcm0gbGFiZWwuZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMS4wNWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwLjVlbSAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI21jX2VtYmVkX3NpZ251cF9mb3JtIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgI21jX2VtYmVkX3NpZ251cF9mb3JtIGlucHV0LmVtYWlsIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAjbWNfZW1iZWRfc2lnbnVwX2Zvcm0gLmNsZWFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICNtY19lbWJlZF9zaWdudXBfZm9ybSAuYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLy8gU3BvbnNvcmVkIHNlY3Rpb25zIHN0eWxlc1xuLnNlY0hlYWRpbmcuc2VjSGVhZGluZy0tc3BvbnNvcmVkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBpbWcge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGltZyB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIFlPUCBQb2xsIHN0eWxlc1xuXG4uYmFubmVyLXdpZGdldC1jb250ZW50LWFib3ZlLS10aXRsZSxcbi5iYW5uZXItd2lkZ2V0LWNvbnRlbnQtYmVsb3ctLXRpdGxlIHtcbiAgaDIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5iYW5uZXItd2lkZ2V0LWNvbnRlbnQtYWJvdmUsXG4uYmFubmVyLXdpZGdldC1jb250ZW50LWJlbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vLyBPdmVycmlkZSBzdHlsZXMgZnJvbSBwbHVnaW4gc2V0dGluZ3Ncbi5iYXNpYy15b3AtcG9sbC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmJhc2ljLXF1ZXN0aW9uLXRpdGxlIGg1IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICRmb250MztcbiAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iYXNpYy1oLWFuc3dlcnMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC5iYXNpYy1hbnN3ZXIge1xuICAgIGZsZXg6IDAgMCA0OSU7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgfVxuICAgIC5iYXNpYy1hbnN3ZXItY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmJhc2ljLWFuc3dlci1sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICAuYmFzaWMtdGV4dCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJGZvbnQxO1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTJweCA2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzEyMTIxMiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICB9XG4gIH1cbiAgaW5wdXQge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgJlt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5iYXNpYy10ZXh0IHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxMjEyMTIgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMTIxMjEyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5iYXNpYy1jYXB0Y2hhIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJhc2ljLXZvdGUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAuYmFzaWMtdm90ZS1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICMxMjEyMTIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDE7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMTIxMjEyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vZXF1YWxpc2VyXG4kc2l6ZTogNzBweDtcblxuJG1heDogJHNpemUgLyAyLjg1NzE0Mjg1NztcbiR3aWR0aDogJG1heCAvIDMuNTtcbiRtYXJnaW46ICRtYXggLyAxNDtcbiRjb2xvcjogJGJnMTQ7XG5cbiRlcXVhbGl6ZXJzOiAzO1xuJGVxdWFsaXplclNpemU6ICgkZXF1YWxpemVycyAqICR3aWR0aCkgKyAoKCRlcXVhbGl6ZXJzIC0gMSkgKiAkbWFyZ2luKTtcbiRib3R0b206ICgkc2l6ZSAtICRtYXgpIC8gMS4yO1xuJGxlZnQ6ICgkc2l6ZSAtICRlcXVhbGl6ZXJTaXplKSAvIDI7XG5cbi8vIEhlaWdodHNcbiR0d286ICRtYXggLyA3O1xuJHRocmVlOiAkbWF4IC8gNC42NjY2NjY2Njc7XG4kZm91cjogJG1heCAvIDMuNTtcbiRmaXZlOiAkbWF4IC8gMi44O1xuJHNpeDogJG1heCAvIDIuMzMzMzMzMzMzO1xuJHNldmVuOiAkbWF4IC8gMjtcbiRlaWdodDogJG1heCAvIDEuNzU7XG4kbmluZTogJG1heCAvIDEuNTU1NTU1NTU2O1xuJHRlbjogJG1heCAvIDEuNDtcbiRlbGV2ZW46ICRtYXggLyAxLjI3MjcyNzI3MztcbiR0d2VsdmU6ICRtYXggLyAxLjE2NjY2NjY2NztcbiR0aGlydGVlbjogJG1heCAvIDEuMDc2OTIzMDc3O1xuJGZvdXJ0ZWVuOiAkbWF4O1xuXG4uZXF1YWxpemVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206ICRib3R0b207XG4gIGxlZnQ6IDM0OC43NXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6ICR3aWR0aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICBoZWlnaHQ6ICR0d287XG59XG5cbi5lcXVhbGl6ZXIsXG4uZXF1YWxpemVyOjpiZWZvcmUsXG4uZXF1YWxpemVyOjphZnRlciB7XG4gIGFuaW1hdGlvbjogZXF1YWxpemUgMS4yNXMgc3RlcHMoMjUsIGVuZCkgMHMgaW5maW5pdGU7XG59XG5cbi5lcXVhbGl6ZXI6OmJlZm9yZSxcbi5lcXVhbGl6ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6ICR3aWR0aCArICRtYXJnaW47XG4gIGhlaWdodDogJG1heDtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xufVxuXG4vLyBFcXVhbGl6ZXIgMlxuLmVxdWFsaXplcjo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGVxdWFsaXplMjtcbn1cblxuLy8gRXF1YWxpemVyIDNcbi5lcXVhbGl6ZXI6OmFmdGVyIHtcbiAgbGVmdDogJHdpZHRoICogMiArICRtYXJnaW4gKiAyO1xuICBhbmltYXRpb24tbmFtZTogZXF1YWxpemUzO1xufVxuXG5Aa2V5ZnJhbWVzIGVxdWFsaXplIHtcbiAgMCUge1xuICAgIGhlaWdodDogJGZvdXI7XG4gIH1cbiAgNCUge1xuICAgIGhlaWdodDogJHR3bztcbiAgfVxuICA4JSB7XG4gICAgaGVpZ2h0OiAkZm91cjtcbiAgfVxuICAxMiUge1xuICAgIGhlaWdodDogJHNldmVuO1xuICB9XG4gIDE2JSB7XG4gICAgaGVpZ2h0OiAkdGVuO1xuICB9XG4gIDIwJSB7XG4gICAgaGVpZ2h0OiAkdGhpcnRlZW47XG4gIH1cbiAgMjQlIHtcbiAgICBoZWlnaHQ6ICR0d2VsdmU7XG4gIH1cbiAgMjglIHtcbiAgICBoZWlnaHQ6ICRlbGV2ZW47XG4gIH1cbiAgMzIlIHtcbiAgICBoZWlnaHQ6ICRlbGV2ZW47XG4gIH1cbiAgMzYlIHtcbiAgICBoZWlnaHQ6ICRlaWdodDtcbiAgfVxuICA0MCUge1xuICAgIGhlaWdodDogJHRlbjtcbiAgfVxuICA0NCUge1xuICAgIGhlaWdodDogJHRlbjtcbiAgfVxuICA0OCUge1xuICAgIGhlaWdodDogJGVsZXZlbjtcbiAgfVxuICA1MiUge1xuICAgIGhlaWdodDogJHR3ZWx2ZTtcbiAgfVxuICA1NiUge1xuICAgIGhlaWdodDogJHRoaXJ0ZWVuO1xuICB9XG4gIDYwJSB7XG4gICAgaGVpZ2h0OiAkdHdlbHZlO1xuICB9XG4gIDY0JSB7XG4gICAgaGVpZ2h0OiAkdHdlbHZlO1xuICB9XG4gIDY4JSB7XG4gICAgaGVpZ2h0OiAkZWxldmVuO1xuICB9XG4gIDcyJSB7XG4gICAgaGVpZ2h0OiAkdGVuO1xuICB9XG4gIDc2JSB7XG4gICAgaGVpZ2h0OiAkZWxldmVuO1xuICB9XG4gIDgwJSB7XG4gICAgaGVpZ2h0OiAkdHdlbHZlO1xuICB9XG4gIDg0JSB7XG4gICAgaGVpZ2h0OiAkdHdlbHZlO1xuICB9XG4gIDg4JSB7XG4gICAgaGVpZ2h0OiAkdGhpcnRlZW47XG4gIH1cbiAgOTIlIHtcbiAgICBoZWlnaHQ6ICR0ZW47XG4gIH1cbiAgOTYlIHtcbiAgICBoZWlnaHQ6ICRzZXZlbjtcbiAgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6ICRmb3VyO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZXF1YWxpemUyIHtcbiAgMCUge1xuICAgIGhlaWdodDogJHR3ZWx2ZTtcbiAgfVxuICA0JSB7XG4gICAgaGVpZ2h0OiAkdGhpcnRlZW47XG4gIH1cbiAgOCUge1xuICAgIGhlaWdodDogJHR3ZWx2ZTtcbiAgfVxuICAxMiUge1xuICAgIGhlaWdodDogJHR3ZWx2ZTtcbiAgfVxuICAxNiUge1xuICAgIGhlaWdodDogJGVsZXZlbjtcbiAgfVxuICAyMCUge1xuICAgIGhlaWdodDogJGVsZXZlbjtcbiAgfVxuICAyNCUge1xuICAgIGhlaWdodDogJGVsZXZlbjtcbiAgfVxuICAyOCUge1xuICAgIGhlaWdodDogJHR3ZWx2ZTtcbiAgfVxuICAzMiUge1xuICAgIGhlaWdodDogJHR3ZWx2ZTtcbiAgfVxuICAzNiUge1xuICAgIGhlaWdodDogJHRoaXJ0ZWVuO1xuICB9XG4gIDQwJSB7XG4gICAgaGVpZ2h0OiAkdGhpcnRlZW47XG4gIH1cbiAgNDQlIHtcbiAgICBoZWlnaHQ6ICR0aGlydGVlbjtcbiAgfVxuICA0OCUge1xuICAgIGhlaWdodDogJGVsZXZlbjtcbiAgfVxuICA1MiUge1xuICAgIGhlaWdodDogJGVpZ2h0O1xuICB9XG4gIDU2JSB7XG4gICAgaGVpZ2h0OiAkc2l4O1xuICB9XG4gIDYwJSB7XG4gICAgaGVpZ2h0OiAkZWlnaHQ7XG4gIH1cbiAgNjQlIHtcbiAgICBoZWlnaHQ6ICR0ZW47XG4gIH1cbiAgNjglIHtcbiAgICBoZWlnaHQ6ICRlbGV2ZW47XG4gIH1cbiAgNzIlIHtcbiAgICBoZWlnaHQ6ICR0aGlydGVlbjtcbiAgfVxuICA3NiUge1xuICAgIGhlaWdodDogJHR3ZWx2ZTtcbiAgfVxuICA4MCUge1xuICAgIGhlaWdodDogJHR3ZWx2ZTtcbiAgfVxuICA4NCUge1xuICAgIGhlaWdodDogJGVsZXZlbjtcbiAgfVxuICA4OCUge1xuICAgIGhlaWdodDogJGVsZXZlbjtcbiAgfVxuICA5MiUge1xuICAgIGhlaWdodDogJG5pbmU7XG4gIH1cbiAgOTYlIHtcbiAgICBoZWlnaHQ6ICRlbGV2ZW47XG4gIH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAkdHdlbHZlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZXF1YWxpemUzIHtcbiAgMCUge1xuICAgIGhlaWdodDogJG5pbmU7XG4gIH1cbiAgNCUge1xuICAgIGhlaWdodDogJHNldmVuO1xuICB9XG4gIDglIHtcbiAgICBoZWlnaHQ6ICRuaW5lO1xuICB9XG4gIDEyJSB7XG4gICAgaGVpZ2h0OiAkZWxldmVuO1xuICB9XG4gIDE2JSB7XG4gICAgaGVpZ2h0OiAkdGhpcnRlZW47XG4gIH1cbiAgMjAlIHtcbiAgICBoZWlnaHQ6ICRzaXplIC8gMi42NjY2NjY2Njc7XG4gIH1cbiAgMjQlIHtcbiAgICBoZWlnaHQ6ICRmb3VydGVlbjtcbiAgfVxuICAyOCUge1xuICAgIGhlaWdodDogJGVsZXZlbjtcbiAgfVxuICAzMiUge1xuICAgIGhlaWdodDogJG5pbmU7XG4gIH1cbiAgMzYlIHtcbiAgICBoZWlnaHQ6ICRlaWdodDtcbiAgfVxuICA0MCUge1xuICAgIGhlaWdodDogJHNldmVuO1xuICB9XG4gIDQ0JSB7XG4gICAgaGVpZ2h0OiAkZml2ZTtcbiAgfVxuICA0OCUge1xuICAgIGhlaWdodDogJGVpZ2h0O1xuICB9XG4gIDUyJSB7XG4gICAgaGVpZ2h0OiAkdGVuO1xuICB9XG4gIDU2JSB7XG4gICAgaGVpZ2h0OiAkZWxldmVuO1xuICB9XG4gIDYwJSB7XG4gICAgaGVpZ2h0OiAkdGhpcnRlZW47XG4gIH1cbiAgNjQlIHtcbiAgICBoZWlnaHQ6ICR0d2VsdmU7XG4gIH1cbiAgNjglIHtcbiAgICBoZWlnaHQ6ICRlbGV2ZW47XG4gIH1cbiAgNzIlIHtcbiAgICBoZWlnaHQ6ICRlbGV2ZW47XG4gIH1cbiAgNzYlIHtcbiAgICBoZWlnaHQ6ICR0ZW47XG4gIH1cbiAgODAlIHtcbiAgICBoZWlnaHQ6ICR0d2VsdmU7XG4gIH1cbiAgODQlIHtcbiAgICBoZWlnaHQ6ICR0aGlydGVlbjtcbiAgfVxuICA4OCUge1xuICAgIGhlaWdodDogJGZvdXJ0ZWVuO1xuICB9XG4gIDkyJSB7XG4gICAgaGVpZ2h0OiAkdHdlbHZlO1xuICB9XG4gIDk2JSB7XG4gICAgaGVpZ2h0OiAkdGVuO1xuICB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogJG5pbmU7XG4gIH1cbn1cblxuLyogV2lkZXIgdGhhbiBhIGRlc2t0b3AgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5NzBweCkge1xuICAuZ3V0dGVyX3ZpZXcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJi5ib3R0b21faGVhZCB7XG4gICAgICAucmFkaW9fYXJlYSB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogOTcwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgLnRyaXRvbi1wcm9ncmVzcy1zdHJlYW0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmVzc19iYXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3Rlbl9zZWMge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAudm9sdW1lX2FyZWEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC53YXRjaF9zZWMge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC51c2VyX3BpYyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNob3dfaW5mbyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGZsb2F0OiB1bnNldDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcblxuICAgICAgICAgIC5lcXVhbGl6ZXIge1xuICAgICAgICAgICAgbGVmdDogMjIuNzVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYub3Blbl92b2x1bWUge1xuICAgICAgICAucmFkaW9fYXJlYSB7XG4gICAgICAgICAgLnNob3dfaW5mbyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKipcbiAgICBTaXRlIElkZW50aXR5OiAyR0IsIDNBVywgNEJDLCA2UFJcbiAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkgYW5kIChtaW4td2lkdGg6IDk2OHB4KSB7XG4gIC5HQiB7XG4gICAgLm1lZ2FNZW51IHtcbiAgICAgIHRvcDogMTUxcHg7XG4gICAgfVxuICAgIC5zZWFyY2hfSWNvbl9kaXYsXG4gICAgLmJsYWNrX292ZXJsYXkge1xuICAgICAgdG9wOiAyMzNweDtcbiAgICB9XG4gIH1cbiAgLkFXIHtcbiAgICAuc2VhcmNoX0ljb25fZGl2LFxuICAgIC5ibGFja19vdmVybGF5IHtcbiAgICAgIHRvcDogMjQycHg7XG4gICAgfVxuICB9XG4gIC5CQyB7XG4gICAgLm1lZ2FNZW51IHtcbiAgICAgIHRvcDogMjAwcHg7XG4gICAgfVxuICAgIC5zZWFyY2hfSWNvbl9kaXYsXG4gICAgLmJsYWNrX292ZXJsYXkge1xuICAgICAgdG9wOiAyODRweDtcbiAgICB9XG4gIH1cbiAgLlBSIHtcbiAgICAuc2VhcmNoX0ljb25fZGl2LFxuICAgIC5ibGFja19vdmVybGF5IHtcbiAgICAgIHRvcDogMjQycHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjdweCkge1xuICAuR0Ige1xuICAgIC5zZWFyY2hfSWNvbl9kaXYsXG4gICAgLmJsYWNrX292ZXJsYXkge1xuICAgICAgdG9wOiAyMzdweDtcbiAgICB9XG4gIH1cbiAgLkFXIHtcbiAgICAuc2VhcmNoX0ljb25fZGl2LFxuICAgIC5ibGFja19vdmVybGF5IHtcbiAgICAgIHRvcDogMjQ2cHg7XG4gICAgfVxuICB9XG4gIC5CQyB7XG4gICAgLnNlYXJjaF9JY29uX2RpdixcbiAgICAuYmxhY2tfb3ZlcmxheSB7XG4gICAgICB0b3A6IDI4OHB4O1xuICAgIH1cbiAgfVxuICAuUFIge1xuICAgIC5zZWFyY2hfSWNvbl9kaXYsXG4gICAgLmJsYWNrX292ZXJsYXkge1xuICAgICAgdG9wOiAyNDZweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5BVyB7XG4gICAgLnNlYXJjaF9JY29uX2RpdixcbiAgICAuYmxhY2tfb3ZlcmxheSB7XG4gICAgICB0b3A6IDI1M3B4O1xuICAgIH1cbiAgfVxuICAuQkMge1xuICAgIC5zZWFyY2hfSWNvbl9kaXYsXG4gICAgLmJsYWNrX292ZXJsYXkge1xuICAgICAgdG9wOiAyNDNweDtcbiAgICB9XG4gIH1cbiAgLlBSIHtcbiAgICAuc2VhcmNoX0ljb25fZGl2LFxuICAgIC5ibGFja19vdmVybGF5IHtcbiAgICAgIHRvcDogMjQ4cHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDg3cHgpIHtcbiAgLkdCIHtcbiAgICAuc2VhcmNoX0ljb25fZGl2LFxuICAgIC5ibGFja19vdmVybGF5IHtcbiAgICAgIHRvcDogMjQ2cHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjc5cHgpIHtcbiAgLkdCIHtcbiAgICAuc2VhcmNoX0ljb25fZGl2LFxuICAgIC5ibGFja19vdmVybGF5IHtcbiAgICAgIHRvcDogMjUycHg7XG4gICAgfVxuICB9XG4gIC5BVyB7XG4gICAgLnNlYXJjaF9JY29uX2RpdixcbiAgICAuYmxhY2tfb3ZlcmxheSB7XG4gICAgICB0b3A6IDI1M3B4O1xuICAgIH1cbiAgfVxuICAuQkMge1xuICAgIC5zZWFyY2hfSWNvbl9kaXYsXG4gICAgLmJsYWNrX292ZXJsYXkge1xuICAgICAgdG9wOiAyNTJweDtcbiAgICB9XG4gIH1cbiAgLlBSIHtcbiAgICAuc2VhcmNoX0ljb25fZGl2LFxuICAgIC5ibGFja19vdmVybGF5IHtcbiAgICAgIHRvcDogMjUycHg7XG4gICAgfVxuICB9XG59XG5cbi8vIFV0aWxpdGllc1xuLnNwYWNlci0tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLnNwYWNlci0tdG9wIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuLnNwYWNlci0tYm90dG9tLS1zbWFsbCxcbi5zcGFjZXItLXNtYWxsLS1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uc3BhY2VyLS10b3AtLXNtYWxsLFxuLnNwYWNlci0tc21hbGwtLXRvcCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5ub3dyYXAsXG4uZGF0ZSxcbi50aW1lLFxuLnBob25lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn0iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vdWNtcy9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJhbmRpbmdfY29sb3Vycy5zY3NzXCI7XG5cbiRibHVlRGFyazogIzAwNTdCNzsgXG4kYmx1ZUxpZ2h0OiAjMDY3QkZGOyBcblxuLyogYmFzZSBiYWNrZ3JvdW5kICovXG4kYmcxOiAjZmZmZmZmO1xuJGJnMjogI2Y2ZjZmNjtcbiRiZzM6ICRibHVlRGFyaztcbiRiZzQ6ICNkN2Q3ZDc7IFxuJGJnNTogIzFhMWExYTtcbiRiZzY6ICMxZjFmMWY7IFxuJGJnNzogIzEyMTIxMjsgXG4kYmc4OiAkYmx1ZURhcms7XG4kYmc5OiAjZjdmN2Y3O1xuJGJnMTA6ICRibHVlRGFyazsgXG4kYmcxMTogJGJsdWVEYXJrO1xuJGJnMTI6ICMxMjEyMTI7XG4kYmcxMzogIzFmMWYxZjtcbiRiZzE0OiAkYmx1ZUxpZ2h0OyBcbiRiZzE1OiAjMWYxZjFmO1xuJGJnMTY6ICRibHVlRGFyaztcbiRiZzE3OiAjMzMzMzMzO1xuXG4vKiBiYXNlIGNvbG9yICovXG4kY29sb3IxOiAjMDAwMDAwO1xuJGNvbG9yMjogIzFmMWYxZjtcbiRjb2xvcjM6ICMwNTA1MDU7IFxuJGNvbG9yNDogI2ZmZmZmZjtcbiRjb2xvcjU6ICRibHVlRGFyaztcbiRjb2xvcjY6ICM2NTY1NjU7XG4kY29sb3I3OiAjMWExYTFhO1xuJGNvbG9yODogI2IzYjNiMztcbiRjb2xvcjk6ICNmMmZhZmQ7XG4kY29sb3IxMDogJGJsdWVMaWdodDtcbiRjb2xvcjExOiAjZDlkOWQ5O1xuJGNvbG9yMTI6ICRibHVlRGFyaztcbiRjb2xvcjEzOiAkYmx1ZUxpZ2h0O1xuJGNvbG9yMTQ6ICMwNTA1MDU7XG4kY29sb3IxNTogJGJsdWVMaWdodDsgXG4kY29sb3IxNjogI2ZmZmZmZjtcbiRjb2xvcjE3OiAjZmZmZmZmO1xuJGNvbG9yMTg6ICNmZmZmZmY7XG4kY29sb3IxOTogJGJsdWVEYXJrOyBcbiRjb2xvcjIwOiAjMDAwMDAwO1xuJGNvbG9yMjE6ICRibHVlRGFyaztcbiRjb2xvcjIyOiAkYmx1ZURhcms7ICBcbiRjb2xvcjIzOiAkYmx1ZURhcms7XG4kY29sb3IyNDogJGJsdWVEYXJrO1xuJGNvbG9yMjU6ICRibHVlRGFyaztcbiRjb2xvcjI2OiAkYmx1ZURhcms7IFxuJGNvbG9yMjc6ICMxZjFmMWY7XG4kY29sb3IyODogI2ZmZmZmZjtcbiRjb2xvcjI5OiAkYmx1ZURhcms7IFxuJGNvbG9yMzA6ICRibHVlRGFyazsgXG4kY29sb3IzMTogIzFmMWYxZjtcbiRjb2xvcjMyOiAkYmx1ZURhcms7IFxuJGNvbG9yMzM6ICMwMDAwMDA7XG4kY29sb3IzNDogI2U1ZTVlNTtcbiRjb2xvcjM1OiAjZmZmZmZmO1xuJGNvbG9yMzY6ICRibHVlRGFyazsgXG4kY29sb3IzNzogIzFmMWYxZjtcbiRjb2xvcjM4OiAkYmx1ZUxpZ2h0O1xuJGNvbG9yMzk6ICM4MDgwODA7XG4kY29sb3I0MDogJGJsdWVEYXJrO1xuJGNvbG9yNDE6ICMyNjI2MjY7XG4kY29sb3I0MjogIzFhMWExYTtcbiRjb2xvcjQzOiAjMDAwMDAwO1xuXG4vKiBQb2xsIHdpZGdldCB2YXJpYWJsZXMgKi9cbiRwb2xsX19iZzogJ2dyYWRpZW50LXN0cm9rZS1ibHVlJztcbiRwb2xsX2J1dHRvbi0tbm9ybWFsX19iZzogJGJsdWUtb24tZGFyazsgXG4kcG9sbF9idXR0b24tLW5vcm1hbF9fYm9yZGVyOiAkd2hpdGU7XG4kcG9sbF9idXR0b24tLW5vcm1hbF9fY29sb3I6ICR3aGl0ZTtcblxuJHBvbGxfYnV0dG9uLS1ob3Zlcl9fYmc6ICRibHVlLW9uLWRhcms7IFxuJHBvbGxfYnV0dG9uLS1ob3Zlcl9fYm9yZGVyOiAkYmx1ZS1vbi1kYXJrOyBcbiRwb2xsX2J1dHRvbi0taG92ZXJfX2NvbG9yOiAkd2hpdGU7XG5cbiRwb2xsX2J1dHRvbi0tc2VsZWN0ZWRfX2JnOiAkYmxhY2s7XG4kcG9sbF9idXR0b24tLXNlbGVjdGVkX19ib3JkZXI6ICR3aGl0ZTtcbiRwb2xsX2J1dHRvbi0tc2VsZWN0ZWRfX2NvbG9yOiAkd2hpdGU7XG5cbiRwb2xsX2J1dHRvbi0tdm90ZV9fYmc6ICR3aGl0ZTtcbiRwb2xsX2J1dHRvbi0tdm90ZV9fYm9yZGVyOiAkYmxhY2s7XG4kcG9sbF9idXR0b24tLXZvdGVfX2NvbG9yOiAkYmxhY2s7XG4kcG9sbF9idXR0b24tLXZvdGVfX2JnLS1ob3ZlcjogJGJsYWNrIDtcbiRwb2xsX2J1dHRvbi0tdm90ZV9fYm9yZGVyLS1ob3ZlcjogJHdoaXRlO1xuJHBvbGxfYnV0dG9uLS12b3RlX19jb2xvci0taG92ZXI6ICR3aGl0ZTtcblxuJHBvbGxfX2h5cGVybGluazogJGJsdWUtb24tZGFyazsgXG4kcG9sbF9faHlwZXJsaW5rLS1ob3ZlcjogJGJsdWUtb24tbGlnaHQ7IFxuJHBvbGxfX3F1ZXN0aW9uOiAkYmxhY2s7XG4kcG9sbF9fY2xvc2U6ICRibHVlLW9uLWRhcms7IFxuXG4kcG9sbF9fbG9naW5fX2JvcmRlcjogJGJsdWUtb24tZGFyazsgXG4kcG9sbF9fdm90ZWRfX21lc3NhZ2U6ICRibGFjaztcblxuXG4vKiBiYXNlIGZvbnQgZmFtaWx5ICYgc2l6ZSAqL1xuJGZvbnQxOiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuJGZvbnQyOiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiRmb250MzogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiRmb250U2l6ZTogMTRweDtcbiRsaW5lSGVpZ2h0OiAyMHB4O1xuIl0sInNvdXJjZVJvb3QiOiIifQ== */