/*!
 * 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}@-webkit-keyframes fadein{0%{opacity:0}66%{opacity:0}to{opacity:1}}@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-yellow.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:#002f55;font-weight:700;text-decoration:underline}.radio_poll_widget a:hover{color:#23527c}h1.radio_poll_widget__question{color:#002f55;display:block;font-family:"PT Serif",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:#002f55;border:2px solid #fff;color:#fff;width:100%}.radio_poll_widget__answer label:hover{background-color:#fdb813;border-color:#fdb813;box-shadow:0 3px 4px rgba(0,0,0,.6);color:#002f55}.radio_poll_widget__answer input{display:none}.radio_poll_widget__answer input:checked+label{background-color:#fdb813;border-color:#002f55;box-shadow:0 3px 4px rgba(0,0,0,.6);color:#002f55;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 #002f55;margin-left:auto;margin-right:auto;width:140px}.radio_poll_widget__vote input:hover{background-color:#002f55;border-color:#002f55;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:#002f55}@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{-webkit-animation:fadein 1s ease 0s 1 normal forwards;animation:fadein 1s ease 0s 1 normal forwards;background-color:hsla(0,0%,100%,.9);border:2px solid #002f55;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{-webkit-animation:fadein 1s ease 0s 1 normal forwards;animation:fadein 1s ease 0s 1 normal forwards;background-color:hsla(0,0%,100%,.9);border:2px solid #002f55;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{-webkit-animation:fadein 1s ease 0s 1 normal forwards;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:#002f55;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:Open Sans,sans-serif;font-size:14px;line-height:20px;color:#484848}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{text-decoration:none;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}a,a:hover{color:#f9b118}a:hover{text-decoration:underline}a:focus{color:#f9b118;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:#092e52;color:#fff}.station-branding.light{background:#fff;color:#092e52}.station-branding.dark{background:#092e52;color:#fff}.hover-to-menu-item-colour:hover{color:#0f3d7b}.hover-to-article-title-colour:hover{color:#f9b118}#__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:Montserrat,sans-serif;color:#1f1f1f;height:50px}.top_head .top_links ul li a:hover{text-decoration:none;color:#0f3d7b;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:#0f3d7b}.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:#0f3d7b}.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:#0f3d7b}.top_head .top_links .right_list li a i{color:#0f3d7b;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:Montserrat,sans-serif;color:#1f1f1f}.shortcut_section .top_links .top_sec li a:hover{text-decoration:none;color:#0f3d7b}.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:#0f3d7b}.shortcut_section .top_links .top_sec li a i{color:#0f3d7b;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:#0f3d7b}.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:#0f3d7b}.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:#f9b118;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:#f9b118;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:Montserrat,sans-serif;color:#092e52}.mid_head .menu_nav .menu li a:hover{color:#0f3d7b;text-decoration:none}.bottom_head{min-height:84px;position:absolute;background:#092e52;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:Montserrat,sans-serif;color:#fff;font-size:12px;line-height:20px;text-transform:uppercase}.bottom_head .listen_sec{padding:22px 10px 18px;position:absolute;background:#f9b118;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:#092e52}.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:#363636}.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:Montserrat,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:#fff;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:#f9b118}.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:#f9b118}.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:#f9b118}.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:#f9b118}.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:#f9b118}.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:#f9b118}.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:#f9b118}.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:#f9b118;width:60%;z-index:3;margin-left:-35px}.video__msg{padding:1rem;text-align:center}.cont_ifno_sec{position:relative;background:#092e52;padding:0;overflow:hidden}.cont_ifno_sec .infoBox{padding:10px;width:50%;float:left;color:#fff;font-family:Montserrat,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:Montserrat,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:Montserrat,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:#f6f6f6}.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:Montserrat,sans-serif;font-size:16px;line-height:24px;color:#092e52;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:#092e52}.footer .f_links ul li a:hover{text-decoration:none;color:#f9b118}.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:Montserrat,sans-serif;font-size:13px;line-height:24px;color:#f9b118;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:#f9b118}.footer .social_links ul li a i{float:left;width:40px;margin-left:-40px;color:#f9b118;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:#f9b118}.footer .social_links ul li a:hover .svgIcon path{fill:#f9b118}.footer .social_links ul li a:hover i{color:#f9b118}.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:#092e52;padding-top:35px;padding-bottom:35px}.footer .f_bottom .copyright{font-family:Montserrat,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:#f9b118}.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:Montserrat,sans-serif;font-size:10px;line-height:16px;text-transform:uppercase;color:#0f3d7b}.floating_div .author a{color:#0f3d7b}.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:#f9b118}.floating_div .tags img{padding-bottom:5px}.floating_div .tags a{display:inline-block;font-size:10px;line-height:16px;color:#1f1f1f;font-family:Montserrat,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:#f9b118;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:#f9b118}.social_links.social_sharing ul li a:hover{color:#f9b118}.social_links.social_sharing ul li a:hover .svgIcon path{fill:#f9b118}.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:"PT Serif",serif;font-weight:500;line-height:44px;margin-top:0}.leftSection.article_single .article_meta{display:inline-block;margin-bottom:10px;font-family:Montserrat,sans-serif;color:#0f3d7b;font-size:12px;line-height:16px;text-transform:uppercase;letter-spacing:1px}.leftSection.article_single .article_meta .extrasBtm{color:#0f3d7b;padding:3px 0 0 25px}.leftSection.article_single .article_meta .iconImg{padding-right:10px;display:inline-block;color:#0f3d7b;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:#0f3d7b}.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:Montserrat,sans-serif;font-size:12px;line-height:16px;color:#092e52;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:#f9b118;font-family:Montserrat,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:Montserrat,sans-serif;font-size:12px;line-height:16px;color:#092e52}.single-show .breadcrumb_Sec ul li a:hover{color:#f9b118;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:Montserrat,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:"PT Serif",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:Montserrat,sans-serif;color:#484848}.related_articles .article_info .time_media{font-family:Montserrat,sans-serif;color:#0f3d7b;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:#0f3d7b;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:#0f3d7b}.related_articles .article_info .articleExtras .extrasBtm{color:#0f3d7b;padding:3px 0 0 25px;font-size:12px;line-height:16px;display:block}.related_articles .article_info .articleExtras .slash{color:#0f3d7b;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:#f9b118}.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:Montserrat,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:"PT Serif",serif;font-size:20px;line-height:21px;margin:0 0 8px}.sponser_link .sposer_section h4 a{color:#484848}.sponser_link .sposer_section h4 a:hover{text-decoration:none;color:#f9b118}.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:Montserrat,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:#f9b118}.topArticle .topCatNv ul li:hover{border-bottom:5px solid #f9b118}.topArticle .topCatNv ul li.current-cat{border-bottom:5px solid #f9b118;text-align:center!important}.topArticle .topCatNv ul li.current-cat a{color:#f9b118}.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:Montserrat,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:#f9b118;padding:8px 18px;color:#fff;border-radius:19px 0 0 19px;display:block;float:left}.navFilter ul li.currentNav span.count_posts{background:#092e52;padding:8px 14px;color:#fff;border-radius:0 19px 19px 0;display:block;float:left}.navFilter ul li:hover span.catTag{background:#f9b118;padding:8px 18px;border-radius:19px 0 0 19px}.navFilter ul li:hover span.catTag,.navFilter ul li:hover span.count_posts{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{background:#092e52;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:#fff;float:right;padding:20px 64px;color:#fff;text-transform:uppercase;font-size:15px;font-family:Montserrat,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:Montserrat,sans-serif;color:#1a1a1a}.postPage .pagination ul li a:hover{text-decoration:none;color:#0f3d7b}.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:#0f3d7b}.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:#0f3d7b}.postPage .pagination ul li span.current{display:inline-block;padding:21px 27px;font-size:18px;line-height:20px;font-family:Montserrat,sans-serif;color:#fff}.postPage .pagination ul li.current-page a{color:#f9b118}.postPage .pagination ul li.next a{color:#0f3d7b}.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:"PT Serif",serif;display:block}.team_list .team_listInner .art-info{font-size:12px;line-height:17px;font-family:Montserrat,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:#f9b118}.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:#f9b118}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:#092e52}.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:#f9b118}.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:#f9b118;font-family:"PT Serif",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:Montserrat,sans-serif;line-height:28px;color:#1f1f1f;text-transform:uppercase}.megaMenu ul li a:hover{color:#009ed9;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:#fff;text-transform:none;font-family:Open Sans,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:Open Sans,sans-serif;line-height:22px;color:#656565;padding-bottom:4px;display:block;text-transform:none}.megaMenu ul li ul li a:hover{color:#f9b118;text-decoration:none}.megaMenu ul li ul li.highlighted a{color:#092e52;font-weight:600}.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 #fff}.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:#fff}.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:"PT Serif",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 #fff}.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:#f9b118}.articleBox .articleBtn{text-align:center}.articleBox .articleBtn a{padding:10px;text-align:center;color:#fff;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:12px;line-height:20px;min-width:170px;font-weight:700;display:inline-block;background:#f9af17}.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 #f9b118}.articleBox:hover .articleTitle a{color:#f9b118}.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:Montserrat,sans-serif;font-size:15px;line-height:24px;color:#0f3d7b;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:#0f3d7b}.more_article_link a:hover{text-decoration:none;color:#f9b118}.more_article_link a:hover .moreIcon .svgIcon line,.more_article_link a:hover .moreIcon .svgIcon polyline{stroke:#f9b118}.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:"PT Serif",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:Open Sans,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:Open Sans,sans-serif;margin-bottom:0}.podcastSec .arti_row .right_content .articleColBox .iconImg{padding-right:7px;display:inline-block;color:#092e52;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:#092e52}.podcastSec .arti_row .right_content .articleColBox .articleExtras{font-family:Montserrat,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:#fff;padding:5px 0 0 27px}.podcastSec .arti_row .right_content .articleColBox .articleExtras .extrasBtm .articleAuthor{color:#484848}.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:#f9b118}.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:Montserrat,sans-serif;color:#484848;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:#092e52}.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:"PT Serif",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:Open Sans,sans-serif;margin-bottom:15px}.articleBox .articleText p{font-size:15px;line-height:22px;font-family:Open Sans,sans-serif;margin-bottom:0}.articleBox .articleExtras{font-family:Montserrat,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 #009ed9}.articleBox.featBox .articleCont{background:#f2fafd}.articleBox.featBox .articleAuthor,.articleBox.featBox .articleTitle,.articleBox.featBox .articleTitle a{color:#009ed9}.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:"PT Serif",serif;font-size:28px;line-height:34px;color:#1a1a1a;padding-bottom:22px;margin:0}.showDetailSec2 h4{color:#484848;font-family:Montserrat,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:Montserrat,sans-serif;font-size:28px;line-height:34px;color:#1a1a1a;padding-bottom:30px}.showDetailSec2 .floating_heading{font-family:Montserrat,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:#fff;font-family:Montserrat,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:#484848;font-family:Montserrat,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:#484848;font-family:Montserrat,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:"PT Serif",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:#f9b118;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:#092e52}.podcastListSmall .podcastBlock .extras .iconImg .fa{font-size:25px;color:#092e52;padding-top:5px}.podcastListSmall .podcastBlock .extras .details{padding-left:25px;color:#fff;font-family:Montserrat,sans-serif;font-size:12px;line-height:16px;text-transform:uppercase}.podcastListSmall .podcastBlock .extras .details a{color:#484848}.podcastListSmall .podcastBlock .extras .details a:hover{color:#f9b118;text-decoration:none}.podcastListSmall .podcastBlock .extras .details span{color:#484848}.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:"PT Serif",serif;font-size:55px;line-height:52px;margin:0;padding-bottom:15px}.showTopBanner .subHeading{color:#fff;font-family:Montserrat,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:#f9b118;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:#f9b118}.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:#f9b118}#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:#fff;font-size:24px}.articleBoxBig .iconImg .svgIcon{width:16px;height:16px}.articleBoxBig .iconImg .svgIcon.newsIcon rect,.articleBoxBig .iconImg .svgIcon path,.articleBoxBig .iconImg .svgIcon polygon{fill:#0f3d7b}.articleBoxBig .iconImg i.fa-play{padding:3px 4px 4px 6px;display:inline;color:#fff;font-size:10px;background:#fff;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:"PT Serif",serif;color:#484848;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:#484848;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:Open Sans,sans-serif;color:#656565}.articleBoxBig .articleText p:last-child{margin-bottom:5px}.articleBoxBig .articleExtras .extrasBtm{color:#fff;padding:10px 0 0;font-size:12px;line-height:16px;font-family:Montserrat,sans-serif;text-transform:uppercase}.articleBoxBig .articleExtras .extrasBtm .articleAuthor{color:#484848}.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:#f9b118;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:Montserrat,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:"PT Serif",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:Montserrat,sans-serif;color:#484848}.subBlockVer3 .article_info .time_media{font-family:Montserrat,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:#092e52;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:#092e52}.subBlockVer3 .article_info .articleExtras .extrasBtm{color:#092e52;padding:3px 0 0 25px;font-size:12px;line-height:16px}.subBlockVer3 .article_info .articleExtras .slash{color:#092e52;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:#f9b118}.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:#092e52;font-family:Montserrat,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:#092e52;display:block}.filterTopBar .filterTabs li a:hover{color:#f9b118;text-decoration:none;border-bottom:5px solid #fff}.filterTopBar .filterTabs li a.tab-active,.filterTopBar .filterTabs li a:focus{color:#f9b118;text-decoration:none;border-bottom:5px solid #f9b118}.filterTopBar .filterDropdown{display:none}.widgetTitle{font-family:Montserrat,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:#fff}.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)}}@-webkit-keyframes cssload-rotate{to{-webkit-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;-webkit-animation:triton-progress-stream 1.2s linear infinite;animation:triton-progress-stream 1.2s linear infinite}@-webkit-keyframes triton-progress-stream{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@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 #f9b118}}@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:Montserrat,sans-serif;color:#0f3d7b;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:#0f3d7b;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:#fff;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:#f9b118;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:#f9b118;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:Montserrat,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 #fff}.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:#092e52;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:#f9b118}.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:#fff}.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:#fff;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}}@media(max-width:719px){.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}}@media(max-width:719px){.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}}@media(max-width:719px){.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}}@media(max-width:719px){.articleBox,.articleBox:hover{border-bottom:none}}@media(max-width:719px){.more_article_link{padding-bottom:15px;padding-top:15px;margin-top:0}}@media(max-width:719px){.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}}@media(max-width:719px){.podcastListSmall .podcastBlock .extras{position:relative}.podcastListSmall .podcastBlock .extras .iconImg{top:-2px}}@media(max-width:719px){.sports_sec{padding:35px 0 10px}}@media(max-width:719px){.sports_sec .advertisement_section{margin-top:0;margin-bottom:10px}}@media(max-width:719px){.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}}@media(max-width:719px){.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}}@media(max-width:719px){.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}}@media(max-width:719px){.pageSection .advertisement_section{margin:0}}@media(max-width:719px){.mobile_slider_sec{display:block;padding:25px 0 20px}}@media(max-width:719px){.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:#f9b118}.mobile_slider .articleBox{border-bottom:2px solid #000}.mobile_slider .slick-current .articleBox{border-bottom:2px solid #f9b118}}@media(max-width:719px){.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}}@media(max-width:719px){.nav-icon{margin:6px 4px 0}}@media(max-width:719px){.m_social_icon .social{padding:10px}.m_social_icon .social .follow_text{font-family:Montserrat,sans-serif;text-transform:uppercase;float:left;font-size:18px;line-height:28px;display:block;color:#f9b118}.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:#484848}.m_social_icon .social .icons a:hover{color:#f9b118}.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:#f9b118}.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}}@media(max-width:719px){.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}}@media(max-width:719px){.podcastSec{padding:35px 0 15px}}@media(max-width:719px){.mid_head{padding:15px 0}}@media(max-width:719px){.iconImg .svgIcon{width:14px!important;height:14px!important}.iconImg.news_type .svgIcon,.iconImg.video_type .svgIcon{width:11px!important}}@media(max-width:719px){.podcastListSmall .podcastBlock .extras .iconImg .svgIcon{width:17px!important;height:21px!important}}@media(max-width:719px){.podcastSec .arti_row .right_content .articleColBox .iconImg .svgIcon{width:18px!important;height:22px!important}}@media(max-width:719px){.bottom_head .progress_bar{display:none}}@media(max-width:719px){.bottom_head .listen_sec i{font-size:20px;line-height:20px}}@media(max-width:719px){.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}}@media(max-width:719px){.closeIcon .line{margin-top:-2px}}@media(max-width:719px){.pageSection{padding:35px 0}}@media(max-width:719px){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}}@media(max-width:719px){.showDetailSec2 ul.showSponsor li{padding-bottom:0}.showDetailSec2 h4{padding-bottom:10px}.showDetailSec2 .singleShowDet{margin-bottom:0}}@media(max-width:719px){.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:#fff}.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}}@media(max-width:719px){.text_borderbox_widget{border:none;padding:0;margin:20px auto;text-align:center}}@media(max-width:719px){.showfilterSec{padding:35px 0}.showfilterSec .filterTopBar.topArticle{padding:25px 0}}@media(max-width:719px){.adSection{margin-bottom:20px}.adSection.mobile_view .widgetBox:last-child{margin-bottom:0}}@media(max-width:719px){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}}@media(max-width:719px){.middleAdvSec{margin-bottom:30px}}@media(max-width:719px){.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}}@media(max-width:719px){.widgetTitle{font-size:15px;line-height:24px;font-weight:500;margin-bottom:15px}}@media(max-width:719px){.secHeading,.secHeading a{padding-bottom:25px;font-size:18px}}@media(max-width:719px){.articleBoxBig .articleTitle{min-height:48px;height:48px;font-size:20px;line-height:24px}.articleBoxBig .articleText{min-height:72px;height:72px}}@media(max-width:719px){.articleBoxBig{margin-bottom:15px}}@media(max-width:719px){.podcastListSmall .podcastBlock .title{font-size:16px;line-height:19px}.podcastListSmall .podcastBlock .extras .details{font-size:10px;line-height:13px}}@media(max-width:719px){.home_latest_story .articleTitle{min-height:39px;height:39px}.home_latest_story .articleText{display:none;min-height:auto;height:auto}}@media(max-width:719px){.home .home_latest_story .articleTitle{min-height:78px;height:78px}.home .home_latest_story .articleText{display:none;height:auto}}@media(max-width:719px){.article_list .articleBox .articleExtrasHold{padding-top:8px;position:relative}}@media(max-width:719px){.subBlockVer3 .article_info h4{min-height:39px;height:39px}.subBlockVer3 .article_info p{min-height:auto;height:auto}}@media(max-width:719px){.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:#f9b118;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:Montserrat,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:#f9b118;color:#fff}.basic-yop-poll-container{background-color:transparent!important}.basic-question-title h5{color:#fff!important;font-family:"PT Serif",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:Open Sans,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:Open Sans,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:#f9af17;height:3.5000000002px}.equalizer,.equalizer:after,.equalizer:before{-webkit-animation:equalize 1.25s steps(25) 0s infinite;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:#f9af17}.equalizer:before{-webkit-animation-name:equalize2;animation-name:equalize2}.equalizer:after{left:17.5000000009px;-webkit-animation-name:equalize3;animation-name:equalize3}@-webkit-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.9999999951px}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.9999999951px}56%{height:22.7499999995px}60%{height:20.9999999951px}64%{height:20.9999999951px}68%{height:19.2499999968px}72%{height:17.5000000009px}76%{height:19.2499999968px}80%{height:20.9999999951px}84%{height:20.9999999951px}88%{height:22.7499999995px}92%{height:17.5000000009px}96%{height:12.2500000006px}to{height:7.0000000004px}}@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.9999999951px}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.9999999951px}56%{height:22.7499999995px}60%{height:20.9999999951px}64%{height:20.9999999951px}68%{height:19.2499999968px}72%{height:17.5000000009px}76%{height:19.2499999968px}80%{height:20.9999999951px}84%{height:20.9999999951px}88%{height:22.7499999995px}92%{height:17.5000000009px}96%{height:12.2500000006px}to{height:7.0000000004px}}@-webkit-keyframes equalize2{0%{height:20.9999999951px}4%{height:22.7499999995px}8%{height:20.9999999951px}12%{height:20.9999999951px}16%{height:19.2499999968px}20%{height:19.2499999968px}24%{height:19.2499999968px}28%{height:20.9999999951px}32%{height:20.9999999951px}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.9999999951px}80%{height:20.9999999951px}84%{height:19.2499999968px}88%{height:19.2499999968px}92%{height:15.7499999963px}96%{height:19.2499999968px}to{height:20.9999999951px}}@keyframes equalize2{0%{height:20.9999999951px}4%{height:22.7499999995px}8%{height:20.9999999951px}12%{height:20.9999999951px}16%{height:19.2499999968px}20%{height:19.2499999968px}24%{height:19.2499999968px}28%{height:20.9999999951px}32%{height:20.9999999951px}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.9999999951px}80%{height:20.9999999951px}84%{height:19.2499999968px}88%{height:19.2499999968px}92%{height:15.7499999963px}96%{height:19.2499999968px}to{height:20.9999999951px}}@-webkit-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.9999999951px}68%{height:19.2499999968px}72%{height:19.2499999968px}76%{height:17.5000000009px}80%{height:20.9999999951px}84%{height:22.7499999995px}88%{height:24.5000000012px}92%{height:20.9999999951px}96%{height:17.5000000009px}to{height:15.7499999963px}}@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.9999999951px}68%{height:19.2499999968px}72%{height:19.2499999968px}76%{height:17.5000000009px}80%{height:20.9999999951px}84%{height:22.7499999995px}88%{height:24.5000000012px}92%{height:20.9999999951px}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/3aw/assets/scss/variables/variables.scss */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9hc3NldHMvc2Nzcy9zdHlsZS5zY3NzIiwiL29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvYXNzZXRzL3Njc3MvX2Jvb3RzdHJhcC1jdXN0b20uc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wcmludC5zY3NzIiwiL29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3NjYWZmb2xkaW5nLnNjc3MiLCIvb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvd3AtY29udGVudC90aGVtZXMvdWNtcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3ZlbmRvci1wcmVmaXhlcy5zY3NzIiwiL29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwiL29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190YWItZm9jdXMuc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9faW1hZ2Uuc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ncmlkLnNjc3MiLCIvb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvd3AtY29udGVudC90aGVtZXMvdWNtcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzZXQtZmlsdGVyLnNjc3MiLCIvb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvd3AtY29udGVudC90aGVtZXMvdWNtcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzIiwiL29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIvb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvd3AtY29udGVudC90aGVtZXMvdWNtcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbW9kYWxzLnNjc3MiLCIvb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvd3AtY29udGVudC90aGVtZXMvdWNtcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX29wYWNpdHkuc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL191dGlsaXRpZXMuc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2VudGVyLWJsb2NrLnNjc3MiLCIvb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvd3AtY29udGVudC90aGVtZXMvdWNtcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2hpZGUtdGV4dC5zY3NzIiwiL29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MiLCIvb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvd3AtY29udGVudC90aGVtZXMvdWNtcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzIiwiL29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvYXNzZXRzL3Njc3MvaW1tZXJzaXZlcy5zY3NzIiwiL29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvYXNzZXRzL3Njc3MvbWl4aW5zLnNjc3MiLCIvb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvd3AtY29udGVudC90aGVtZXMvdWNtcy9hc3NldHMvc2Nzcy9yYWRpb19wb2xsLnNjc3MiLCIvb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvd3AtY29udGVudC90aGVtZXMvdWNtcy9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJhbmRpbmdfY29sb3Vycy5zY3NzIiwiL29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvYXNzZXRzL3Njc3Mvc3R5bGUuc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy8zYXcvYXNzZXRzL3Njc3MvdmFyaWFibGVzL3ZhcmlhYmxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7O0VDQUEsQ0FBQSwyRUFBQSxDQ1FBLEtBQ0Usc0JBQUEsQ0FDQSx5QkFBQSxDQUNBLDZCQUFBLENBT0YsS0FDRSxRQUFBLENBYUYsMkZBYUUsYUFBQSxDQVFGLDRCQUlFLG9CQUFBLENBQ0EsdUJBQUEsQ0FRRixzQkFDRSxZQUFBLENBQ0EsUUFBQSxDQVFGLGtCQUVFLFlBQUEsQ0FVRixFQUNFLDRCQUFBLENBUUYsaUJBRUUsU0FBQSxDQVdGLFlBQ0Usa0JBQUEsQ0FDQSx5QkFBQSxDQUNBLHdDQUFBLENBQUEsZ0NBQUEsQ0FPRixTQUVFLGVBQUEsQ0FPRixJQUNFLGlCQUFBLENBUUYsR0FDRSxhQUFBLENBQ0EsY0FBQSxDQU9GLEtBQ0UsZUFBQSxDQUNBLFVBQUEsQ0FPRixNQUNFLGFBQUEsQ0FPRixRQUVFLGFBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSx1QkFBQSxDQUdGLElBQ0UsU0FBQSxDQUdGLElBQ0UsYUFBQSxDQVVGLElBQ0UsUUFBQSxDQU9GLGVBQ0UsZUFBQSxDQVVGLE9BQ0UsZUFBQSxDQU9GLEdBQ0Usc0JBQUEsQ0FDQSxRQUFBLENBT0YsSUFDRSxhQUFBLENBT0Ysa0JBSUUsK0JBQUEsQ0FDQSxhQUFBLENBa0JGLHNDQUtFLGFBQUEsQ0FD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QSxDQUVGLHdDQUVFLFNBQUEsQ0FJRix3Q0FFRSxTQUFBLENBSUYsY0FDRSxTQUFBLENBRUYsd0NBRUUsU0FBQSxDQUlGLHdDQUVFLFNBQUEsQ0FBQSxDQUtOLHdCQUVJLHdDQUVFLFNBQUEsQ0FJRix3Q0FFRSxTQUFBLENBSUYsd0NBRUUsU0FBQSxDQUlGLHdDQUVFLFNBQUEsQ0FBQSxDQUtOLHdCQUVJLHdDQUVFLFNBQUEsQ0FJRix3Q0FFRSxTQUFBLENBSUYsd0NBRUUsU0FBQSxDQUFBLENBSU4sd0JBRUksd0NBRUUsU0FBQSxDQUFBLENBSU4sd0JBRUksd0NBRUUsU0FBQSxDQUlGLHdDQUVFLFNBQUEsQ0FVRixnRkFFRSxTQUFBLENBQUEsQ0FNTixnQkFDRSxrQkFBQSxDQUdGLGFBQ0UsZUFBQSxDQUdGLDhDQUVFLGtCQUFBLENBR0Ysd0NBRUUsZUFBQSxDQUdGLDJCQUlFLGtCQUFBIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBCb290c3RyYXAgdjMuNC4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL2h0bWx7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWJvZHl7bWFyZ2luOjB9YXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1haW4sbWVudSxuYXYsc2VjdGlvbixzdW1tYXJ5e2Rpc3BsYXk6YmxvY2t9YXVkaW8sY2FudmFzLHByb2dyZXNzLHZpZGVve2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfWF1ZGlvOm5vdChbY29udHJvbHNdKXtkaXNwbGF5Om5vbmU7aGVpZ2h0OjB9W2hpZGRlbl0sdGVtcGxhdGV7ZGlzcGxheTpub25lfWF7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfWE6YWN0aXZlLGE6aG92ZXJ7b3V0bGluZTowfWFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206bm9uZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGR9ZGZue2ZvbnQtc3R5bGU6aXRhbGljfWgxe2ZvbnQtc2l6ZToyZW07bWFyZ2luOi42N2VtIDB9bWFya3tiYWNrZ3JvdW5kOiNmZjA7Y29sb3I6IzAwMH1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1cHt0b3A6LTAuNWVtfXN1Yntib3R0b206LTAuMjVlbX1pbWd7Ym9yZGVyOjB9c3ZnOm5vdCg6cm9vdCl7b3ZlcmZsb3c6aGlkZGVufWZpZ3VyZXttYXJnaW46MWVtIDQwcHh9aHJ7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MH1wcmV7b3ZlcmZsb3c6YXV0b31jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXtjb2xvcjppbmhlcml0O2ZvbnQ6aW5oZXJpdDttYXJnaW46MH1idXR0b257b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9YnV0dG9uLGh0bWwgaW5wdXRbdHlwZT1idXR0b25dLGlucHV0W3R5cGU9cmVzZXRdLGlucHV0W3R5cGU9c3VibWl0XXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2N1cnNvcjpwb2ludGVyfWJ1dHRvbltkaXNhYmxlZF0saHRtbCBpbnB1dFtkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHR9YnV0dG9uOjotbW96LWZvY3VzLWlubmVyLGlucHV0OjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH1pbnB1dHtsaW5lLWhlaWdodDpub3JtYWx9aW5wdXRbdHlwZT1jaGVja2JveF0saW5wdXRbdHlwZT1yYWRpb117Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH1pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24saW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfWlucHV0W3R5cGU9c2VhcmNoXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO2JveC1zaXppbmc6Y29udGVudC1ib3h9aW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1maWVsZHNldHtib3JkZXI6MXB4IHNvbGlkIHNpbHZlcjttYXJnaW46MCAycHg7cGFkZGluZzouMzVlbSAuNjI1ZW0gLjc1ZW19bGVnZW5ke2JvcmRlcjowO3BhZGRpbmc6MH10ZXh0YXJlYXtvdmVyZmxvdzphdXRvfW9wdGdyb3Vwe2ZvbnQtd2VpZ2h0OmJvbGR9dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjB9dGQsdGh7cGFkZGluZzowfS8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9AbWVkaWEgcHJpbnR7KiwqOmJlZm9yZSwqOmFmdGVye2NvbG9yOiMwMDAgIWltcG9ydGFudDt0ZXh0LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnR9YSxhOnZpc2l0ZWR7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hW2hyZWZdOmFmdGVye2NvbnRlbnQ6XCIgKFwiIGF0dHIoaHJlZikgXCIpXCJ9YWJiclt0aXRsZV06YWZ0ZXJ7Y29udGVudDpcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCJ9YVtocmVmXj1cIiNcIl06YWZ0ZXIsYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVye2NvbnRlbnQ6XCJcIn1wcmUsYmxvY2txdW90ZXtib3JkZXI6MXB4IHNvbGlkICM5OTk7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9dGhlYWR7ZGlzcGxheTp0YWJsZS1oZWFkZXItZ3JvdXB9dHIsaW1ne3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfWltZ3ttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fXAsaDIsaDN7b3JwaGFuczozO3dpZG93czozfWgyLGgze3BhZ2UtYnJlYWstYWZ0ZXI6YXZvaWR9Lm5hdmJhcntkaXNwbGF5Om5vbmV9LmJ0bj4uY2FyZXQsLmRyb3B1cD4uYnRuPi5jYXJldHtib3JkZXItdG9wLWNvbG9yOiMwMDAgIWltcG9ydGFudH0ubGFiZWx7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfS50YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2UgIWltcG9ydGFudH0udGFibGUgdGQsLnRhYmxlIHRoe2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50fS50YWJsZS1ib3JkZXJlZCB0aCwudGFibGUtYm9yZGVyZWQgdGR7Ym9yZGVyOjFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnR9fSp7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fSo6YmVmb3JlLCo6YWZ0ZXJ7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fWh0bWx7Zm9udC1zaXplOjEwcHg7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9Ym9keXtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS40Mjg1NzE0Mjk7Y29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9aW5wdXQsYnV0dG9uLHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXR9YXtjb2xvcjojMzM3YWI3O3RleHQtZGVjb3JhdGlvbjpub25lfWE6aG92ZXIsYTpmb2N1c3tjb2xvcjojMjM1MjdjO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YTpmb2N1c3tvdXRsaW5lOjVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtvdXRsaW5lLW9mZnNldDotMnB4fWZpZ3VyZXttYXJnaW46MH1pbWd7dmVydGljYWwtYWxpZ246bWlkZGxlfS5pbWctcmVzcG9uc2l2ZXtkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5pbWctcm91bmRlZHtib3JkZXItcmFkaXVzOjZweH0uaW1nLXRodW1ibmFpbHtwYWRkaW5nOjRweDtsaW5lLWhlaWdodDoxLjQyODU3MTQyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmltZy1jaXJjbGV7Ym9yZGVyLXJhZGl1czo1MCV9aHJ7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206MjBweDtib3JkZXI6MDtib3JkZXItdG9wOjFweCBzb2xpZCAjZWVlfS5zci1vbmx5e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfS5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsLnNyLW9ubHktZm9jdXNhYmxlOmZvY3Vze3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDphdXRvO2hlaWdodDphdXRvO21hcmdpbjowO292ZXJmbG93OnZpc2libGU7Y2xpcDphdXRvfVtyb2xlPWJ1dHRvbl17Y3Vyc29yOnBvaW50ZXJ9LmNvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHg7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b30uY29udGFpbmVyOmJlZm9yZSwuY29udGFpbmVyOmFmdGVye2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIiBcIn0uY29udGFpbmVyOmFmdGVye2NsZWFyOmJvdGh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jb250YWluZXJ7d2lkdGg6NzUwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY29udGFpbmVye3dpZHRoOjk3MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5jb250YWluZXJ7d2lkdGg6MTE3MHB4fX0uY29udGFpbmVyLWZsdWlke3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweDttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfS5jb250YWluZXItZmx1aWQ6YmVmb3JlLC5jb250YWluZXItZmx1aWQ6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiIFwifS5jb250YWluZXItZmx1aWQ6YWZ0ZXJ7Y2xlYXI6Ym90aH0ucm93e21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tbGVmdDotMTVweH0ucm93OmJlZm9yZSwucm93OmFmdGVye2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIiBcIn0ucm93OmFmdGVye2NsZWFyOmJvdGh9LnJvdy1uby1ndXR0ZXJze21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9LnJvdy1uby1ndXR0ZXJzIFtjbGFzcyo9Y29sLV17cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5jb2wteHMtMSwuY29sLXNtLTEsLmNvbC1tZC0xLC5jb2wtbGctMSwuY29sLXhzLTIsLmNvbC1zbS0yLC5jb2wtbWQtMiwuY29sLWxnLTIsLmNvbC14cy0zLC5jb2wtc20tMywuY29sLW1kLTMsLmNvbC1sZy0zLC5jb2wteHMtNCwuY29sLXNtLTQsLmNvbC1tZC00LC5jb2wtbGctNCwuY29sLXhzLTUsLmNvbC1zbS01LC5jb2wtbWQtNSwuY29sLWxnLTUsLmNvbC14cy02LC5jb2wtc20tNiwuY29sLW1kLTYsLmNvbC1sZy02LC5jb2wteHMtNywuY29sLXNtLTcsLmNvbC1tZC03LC5jb2wtbGctNywuY29sLXhzLTgsLmNvbC1zbS04LC5jb2wtbWQtOCwuY29sLWxnLTgsLmNvbC14cy05LC5jb2wtc20tOSwuY29sLW1kLTksLmNvbC1sZy05LC5jb2wteHMtMTAsLmNvbC1zbS0xMCwuY29sLW1kLTEwLC5jb2wtbGctMTAsLmNvbC14cy0xMSwuY29sLXNtLTExLC5jb2wtbWQtMTEsLmNvbC1sZy0xMSwuY29sLXhzLTEyLC5jb2wtc20tMTIsLmNvbC1tZC0xMiwuY29sLWxnLTEye3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6MXB4O3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweH0uY29sLXhzLTEsLmNvbC14cy0yLC5jb2wteHMtMywuY29sLXhzLTQsLmNvbC14cy01LC5jb2wteHMtNiwuY29sLXhzLTcsLmNvbC14cy04LC5jb2wteHMtOSwuY29sLXhzLTEwLC5jb2wteHMtMTEsLmNvbC14cy0xMntmbG9hdDpsZWZ0fS5jb2wteHMtMXt3aWR0aDo4LjMzMzMzMzMzMzMlfS5jb2wteHMtMnt3aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLXhzLTN7d2lkdGg6MjUlfS5jb2wteHMtNHt3aWR0aDozMy4zMzMzMzMzMzMzJX0uY29sLXhzLTV7d2lkdGg6NDEuNjY2NjY2NjY2NyV9LmNvbC14cy02e3dpZHRoOjUwJX0uY29sLXhzLTd7d2lkdGg6NTguMzMzMzMzMzMzMyV9LmNvbC14cy04e3dpZHRoOjY2LjY2NjY2NjY2NjclfS5jb2wteHMtOXt3aWR0aDo3NSV9LmNvbC14cy0xMHt3aWR0aDo4My4zMzMzMzMzMzMzJX0uY29sLXhzLTExe3dpZHRoOjkxLjY2NjY2NjY2NjclfS5jb2wteHMtMTJ7d2lkdGg6MTAwJX0uY29sLXhzLXB1bGwtMHtyaWdodDphdXRvfS5jb2wteHMtcHVsbC0xe3JpZ2h0OjguMzMzMzMzMzMzMyV9LmNvbC14cy1wdWxsLTJ7cmlnaHQ6MTYuNjY2NjY2NjY2NyV9LmNvbC14cy1wdWxsLTN7cmlnaHQ6MjUlfS5jb2wteHMtcHVsbC00e3JpZ2h0OjMzLjMzMzMzMzMzMzMlfS5jb2wteHMtcHVsbC01e3JpZ2h0OjQxLjY2NjY2NjY2NjclfS5jb2wteHMtcHVsbC02e3JpZ2h0OjUwJX0uY29sLXhzLXB1bGwtN3tyaWdodDo1OC4zMzMzMzMzMzMzJX0uY29sLXhzLXB1bGwtOHtyaWdodDo2Ni42NjY2NjY2NjY3JX0uY29sLXhzLXB1bGwtOXtyaWdodDo3NSV9LmNvbC14cy1wdWxsLTEwe3JpZ2h0OjgzLjMzMzMzMzMzMzMlfS5jb2wteHMtcHVsbC0xMXtyaWdodDo5MS42NjY2NjY2NjY3JX0uY29sLXhzLXB1bGwtMTJ7cmlnaHQ6MTAwJX0uY29sLXhzLXB1c2gtMHtsZWZ0OmF1dG99LmNvbC14cy1wdXNoLTF7bGVmdDo4LjMzMzMzMzMzMzMlfS5jb2wteHMtcHVzaC0ye2xlZnQ6MTYuNjY2NjY2NjY2NyV9LmNvbC14cy1wdXNoLTN7bGVmdDoyNSV9LmNvbC14cy1wdXNoLTR7bGVmdDozMy4zMzMzMzMzMzMzJX0uY29sLXhzLXB1c2gtNXtsZWZ0OjQxLjY2NjY2NjY2NjclfS5jb2wteHMtcHVzaC02e2xlZnQ6NTAlfS5jb2wteHMtcHVzaC03e2xlZnQ6NTguMzMzMzMzMzMzMyV9LmNvbC14cy1wdXNoLTh7bGVmdDo2Ni42NjY2NjY2NjY3JX0uY29sLXhzLXB1c2gtOXtsZWZ0Ojc1JX0uY29sLXhzLXB1c2gtMTB7bGVmdDo4My4zMzMzMzMzMzMzJX0uY29sLXhzLXB1c2gtMTF7bGVmdDo5MS42NjY2NjY2NjY3JX0uY29sLXhzLXB1c2gtMTJ7bGVmdDoxMDAlfS5jb2wteHMtb2Zmc2V0LTB7bWFyZ2luLWxlZnQ6MCV9LmNvbC14cy1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzMzMlfS5jb2wteHMtb2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjY2NyV9LmNvbC14cy1vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9LmNvbC14cy1vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMzMzJX0uY29sLXhzLW9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY2NjclfS5jb2wteHMtb2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5jb2wteHMtb2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMzMyV9LmNvbC14cy1vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NjY3JX0uY29sLXhzLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0uY29sLXhzLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMzMzJX0uY29sLXhzLW9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NjY3JX0uY29sLXhzLW9mZnNldC0xMnttYXJnaW4tbGVmdDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY29sLXNtLTEsLmNvbC1zbS0yLC5jb2wtc20tMywuY29sLXNtLTQsLmNvbC1zbS01LC5jb2wtc20tNiwuY29sLXNtLTcsLmNvbC1zbS04LC5jb2wtc20tOSwuY29sLXNtLTEwLC5jb2wtc20tMTEsLmNvbC1zbS0xMntmbG9hdDpsZWZ0fS5jb2wtc20tMXt3aWR0aDo4LjMzMzMzMzMzMzMlfS5jb2wtc20tMnt3aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLXNtLTN7d2lkdGg6MjUlfS5jb2wtc20tNHt3aWR0aDozMy4zMzMzMzMzMzMzJX0uY29sLXNtLTV7d2lkdGg6NDEuNjY2NjY2NjY2NyV9LmNvbC1zbS02e3dpZHRoOjUwJX0uY29sLXNtLTd7d2lkdGg6NTguMzMzMzMzMzMzMyV9LmNvbC1zbS04e3dpZHRoOjY2LjY2NjY2NjY2NjclfS5jb2wtc20tOXt3aWR0aDo3NSV9LmNvbC1zbS0xMHt3aWR0aDo4My4zMzMzMzMzMzMzJX0uY29sLXNtLTExe3dpZHRoOjkxLjY2NjY2NjY2NjclfS5jb2wtc20tMTJ7d2lkdGg6MTAwJX0uY29sLXNtLXB1bGwtMHtyaWdodDphdXRvfS5jb2wtc20tcHVsbC0xe3JpZ2h0OjguMzMzMzMzMzMzMyV9LmNvbC1zbS1wdWxsLTJ7cmlnaHQ6MTYuNjY2NjY2NjY2NyV9LmNvbC1zbS1wdWxsLTN7cmlnaHQ6MjUlfS5jb2wtc20tcHVsbC00e3JpZ2h0OjMzLjMzMzMzMzMzMzMlfS5jb2wtc20tcHVsbC01e3JpZ2h0OjQxLjY2NjY2NjY2NjclfS5jb2wtc20tcHVsbC02e3JpZ2h0OjUwJX0uY29sLXNtLXB1bGwtN3tyaWdodDo1OC4zMzMzMzMzMzMzJX0uY29sLXNtLXB1bGwtOHtyaWdodDo2Ni42NjY2NjY2NjY3JX0uY29sLXNtLXB1bGwtOXtyaWdodDo3NSV9LmNvbC1zbS1wdWxsLTEwe3JpZ2h0OjgzLjMzMzMzMzMzMzMlfS5jb2wtc20tcHVsbC0xMXtyaWdodDo5MS42NjY2NjY2NjY3JX0uY29sLXNtLXB1bGwtMTJ7cmlnaHQ6MTAwJX0uY29sLXNtLXB1c2gtMHtsZWZ0OmF1dG99LmNvbC1zbS1wdXNoLTF7bGVmdDo4LjMzMzMzMzMzMzMlfS5jb2wtc20tcHVzaC0ye2xlZnQ6MTYuNjY2NjY2NjY2NyV9LmNvbC1zbS1wdXNoLTN7bGVmdDoyNSV9LmNvbC1zbS1wdXNoLTR7bGVmdDozMy4zMzMzMzMzMzMzJX0uY29sLXNtLXB1c2gtNXtsZWZ0OjQxLjY2NjY2NjY2NjclfS5jb2wtc20tcHVzaC02e2xlZnQ6NTAlfS5jb2wtc20tcHVzaC03e2xlZnQ6NTguMzMzMzMzMzMzMyV9LmNvbC1zbS1wdXNoLTh7bGVmdDo2Ni42NjY2NjY2NjY3JX0uY29sLXNtLXB1c2gtOXtsZWZ0Ojc1JX0uY29sLXNtLXB1c2gtMTB7bGVmdDo4My4zMzMzMzMzMzMzJX0uY29sLXNtLXB1c2gtMTF7bGVmdDo5MS42NjY2NjY2NjY3JX0uY29sLXNtLXB1c2gtMTJ7bGVmdDoxMDAlfS5jb2wtc20tb2Zmc2V0LTB7bWFyZ2luLWxlZnQ6MCV9LmNvbC1zbS1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzMzMlfS5jb2wtc20tb2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjY2NyV9LmNvbC1zbS1vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9LmNvbC1zbS1vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMzMzJX0uY29sLXNtLW9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY2NjclfS5jb2wtc20tb2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5jb2wtc20tb2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMzMyV9LmNvbC1zbS1vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NjY3JX0uY29sLXNtLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0uY29sLXNtLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMzMzJX0uY29sLXNtLW9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NjY3JX0uY29sLXNtLW9mZnNldC0xMnttYXJnaW4tbGVmdDoxMDAlfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNvbC1tZC0xLC5jb2wtbWQtMiwuY29sLW1kLTMsLmNvbC1tZC00LC5jb2wtbWQtNSwuY29sLW1kLTYsLmNvbC1tZC03LC5jb2wtbWQtOCwuY29sLW1kLTksLmNvbC1tZC0xMCwuY29sLW1kLTExLC5jb2wtbWQtMTJ7ZmxvYXQ6bGVmdH0uY29sLW1kLTF7d2lkdGg6OC4zMzMzMzMzMzMzJX0uY29sLW1kLTJ7d2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC1tZC0ze3dpZHRoOjI1JX0uY29sLW1kLTR7d2lkdGg6MzMuMzMzMzMzMzMzMyV9LmNvbC1tZC01e3dpZHRoOjQxLjY2NjY2NjY2NjclfS5jb2wtbWQtNnt3aWR0aDo1MCV9LmNvbC1tZC03e3dpZHRoOjU4LjMzMzMzMzMzMzMlfS5jb2wtbWQtOHt3aWR0aDo2Ni42NjY2NjY2NjY3JX0uY29sLW1kLTl7d2lkdGg6NzUlfS5jb2wtbWQtMTB7d2lkdGg6ODMuMzMzMzMzMzMzMyV9LmNvbC1tZC0xMXt3aWR0aDo5MS42NjY2NjY2NjY3JX0uY29sLW1kLTEye3dpZHRoOjEwMCV9LmNvbC1tZC1wdWxsLTB7cmlnaHQ6YXV0b30uY29sLW1kLXB1bGwtMXtyaWdodDo4LjMzMzMzMzMzMzMlfS5jb2wtbWQtcHVsbC0ye3JpZ2h0OjE2LjY2NjY2NjY2NjclfS5jb2wtbWQtcHVsbC0ze3JpZ2h0OjI1JX0uY29sLW1kLXB1bGwtNHtyaWdodDozMy4zMzMzMzMzMzMzJX0uY29sLW1kLXB1bGwtNXtyaWdodDo0MS42NjY2NjY2NjY3JX0uY29sLW1kLXB1bGwtNntyaWdodDo1MCV9LmNvbC1tZC1wdWxsLTd7cmlnaHQ6NTguMzMzMzMzMzMzMyV9LmNvbC1tZC1wdWxsLTh7cmlnaHQ6NjYuNjY2NjY2NjY2NyV9LmNvbC1tZC1wdWxsLTl7cmlnaHQ6NzUlfS5jb2wtbWQtcHVsbC0xMHtyaWdodDo4My4zMzMzMzMzMzMzJX0uY29sLW1kLXB1bGwtMTF7cmlnaHQ6OTEuNjY2NjY2NjY2NyV9LmNvbC1tZC1wdWxsLTEye3JpZ2h0OjEwMCV9LmNvbC1tZC1wdXNoLTB7bGVmdDphdXRvfS5jb2wtbWQtcHVzaC0xe2xlZnQ6OC4zMzMzMzMzMzMzJX0uY29sLW1kLXB1c2gtMntsZWZ0OjE2LjY2NjY2NjY2NjclfS5jb2wtbWQtcHVzaC0ze2xlZnQ6MjUlfS5jb2wtbWQtcHVzaC00e2xlZnQ6MzMuMzMzMzMzMzMzMyV9LmNvbC1tZC1wdXNoLTV7bGVmdDo0MS42NjY2NjY2NjY3JX0uY29sLW1kLXB1c2gtNntsZWZ0OjUwJX0uY29sLW1kLXB1c2gtN3tsZWZ0OjU4LjMzMzMzMzMzMzMlfS5jb2wtbWQtcHVzaC04e2xlZnQ6NjYuNjY2NjY2NjY2NyV9LmNvbC1tZC1wdXNoLTl7bGVmdDo3NSV9LmNvbC1tZC1wdXNoLTEwe2xlZnQ6ODMuMzMzMzMzMzMzMyV9LmNvbC1tZC1wdXNoLTExe2xlZnQ6OTEuNjY2NjY2NjY2NyV9LmNvbC1tZC1wdXNoLTEye2xlZnQ6MTAwJX0uY29sLW1kLW9mZnNldC0we21hcmdpbi1sZWZ0OjAlfS5jb2wtbWQtb2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMzMzJX0uY29sLW1kLW9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY2NjclfS5jb2wtbWQtb2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5jb2wtbWQtb2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMzMyV9LmNvbC1tZC1vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NjY3JX0uY29sLW1kLW9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0uY29sLW1kLW9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzMzMlfS5jb2wtbWQtb2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjY2NyV9LmNvbC1tZC1vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9LmNvbC1tZC1vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMzMyV9LmNvbC1tZC1vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjY2NyV9LmNvbC1tZC1vZmZzZXQtMTJ7bWFyZ2luLWxlZnQ6MTAwJX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuY29sLWxnLTEsLmNvbC1sZy0yLC5jb2wtbGctMywuY29sLWxnLTQsLmNvbC1sZy01LC5jb2wtbGctNiwuY29sLWxnLTcsLmNvbC1sZy04LC5jb2wtbGctOSwuY29sLWxnLTEwLC5jb2wtbGctMTEsLmNvbC1sZy0xMntmbG9hdDpsZWZ0fS5jb2wtbGctMXt3aWR0aDo4LjMzMzMzMzMzMzMlfS5jb2wtbGctMnt3aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLWxnLTN7d2lkdGg6MjUlfS5jb2wtbGctNHt3aWR0aDozMy4zMzMzMzMzMzMzJX0uY29sLWxnLTV7d2lkdGg6NDEuNjY2NjY2NjY2NyV9LmNvbC1sZy02e3dpZHRoOjUwJX0uY29sLWxnLTd7d2lkdGg6NTguMzMzMzMzMzMzMyV9LmNvbC1sZy04e3dpZHRoOjY2LjY2NjY2NjY2NjclfS5jb2wtbGctOXt3aWR0aDo3NSV9LmNvbC1sZy0xMHt3aWR0aDo4My4zMzMzMzMzMzMzJX0uY29sLWxnLTExe3dpZHRoOjkxLjY2NjY2NjY2NjclfS5jb2wtbGctMTJ7d2lkdGg6MTAwJX0uY29sLWxnLXB1bGwtMHtyaWdodDphdXRvfS5jb2wtbGctcHVsbC0xe3JpZ2h0OjguMzMzMzMzMzMzMyV9LmNvbC1sZy1wdWxsLTJ7cmlnaHQ6MTYuNjY2NjY2NjY2NyV9LmNvbC1sZy1wdWxsLTN7cmlnaHQ6MjUlfS5jb2wtbGctcHVsbC00e3JpZ2h0OjMzLjMzMzMzMzMzMzMlfS5jb2wtbGctcHVsbC01e3JpZ2h0OjQxLjY2NjY2NjY2NjclfS5jb2wtbGctcHVsbC02e3JpZ2h0OjUwJX0uY29sLWxnLXB1bGwtN3tyaWdodDo1OC4zMzMzMzMzMzMzJX0uY29sLWxnLXB1bGwtOHtyaWdodDo2Ni42NjY2NjY2NjY3JX0uY29sLWxnLXB1bGwtOXtyaWdodDo3NSV9LmNvbC1sZy1wdWxsLTEwe3JpZ2h0OjgzLjMzMzMzMzMzMzMlfS5jb2wtbGctcHVsbC0xMXtyaWdodDo5MS42NjY2NjY2NjY3JX0uY29sLWxnLXB1bGwtMTJ7cmlnaHQ6MTAwJX0uY29sLWxnLXB1c2gtMHtsZWZ0OmF1dG99LmNvbC1sZy1wdXNoLTF7bGVmdDo4LjMzMzMzMzMzMzMlfS5jb2wtbGctcHVzaC0ye2xlZnQ6MTYuNjY2NjY2NjY2NyV9LmNvbC1sZy1wdXNoLTN7bGVmdDoyNSV9LmNvbC1sZy1wdXNoLTR7bGVmdDozMy4zMzMzMzMzMzMzJX0uY29sLWxnLXB1c2gtNXtsZWZ0OjQxLjY2NjY2NjY2NjclfS5jb2wtbGctcHVzaC02e2xlZnQ6NTAlfS5jb2wtbGctcHVzaC03e2xlZnQ6NTguMzMzMzMzMzMzMyV9LmNvbC1sZy1wdXNoLTh7bGVmdDo2Ni42NjY2NjY2NjY3JX0uY29sLWxnLXB1c2gtOXtsZWZ0Ojc1JX0uY29sLWxnLXB1c2gtMTB7bGVmdDo4My4zMzMzMzMzMzMzJX0uY29sLWxnLXB1c2gtMTF7bGVmdDo5MS42NjY2NjY2NjY3JX0uY29sLWxnLXB1c2gtMTJ7bGVmdDoxMDAlfS5jb2wtbGctb2Zmc2V0LTB7bWFyZ2luLWxlZnQ6MCV9LmNvbC1sZy1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzMzMlfS5jb2wtbGctb2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjY2NyV9LmNvbC1sZy1vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9LmNvbC1sZy1vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMzMzJX0uY29sLWxnLW9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY2NjclfS5jb2wtbGctb2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5jb2wtbGctb2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMzMyV9LmNvbC1sZy1vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NjY3JX0uY29sLWxnLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0uY29sLWxnLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMzMzJX0uY29sLWxnLW9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NjY3JX0uY29sLWxnLW9mZnNldC0xMnttYXJnaW4tbGVmdDoxMDAlfX0uY2FyZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDttYXJnaW4tbGVmdDoycHg7dmVydGljYWwtYWxpZ246bWlkZGxlO2JvcmRlci10b3A6NHB4IGRhc2hlZDtib3JkZXItdG9wOjRweCBzb2xpZCBcXDkgO2JvcmRlci1yaWdodDo0cHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItbGVmdDo0cHggc29saWQgcmdiYSgwLDAsMCwwKX0uZHJvcHVwLC5kcm9wZG93bntwb3NpdGlvbjpyZWxhdGl2ZX0uZHJvcGRvd24tdG9nZ2xlOmZvY3Vze291dGxpbmU6MH0uZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7ei1pbmRleDoxMDAwO2Rpc3BsYXk6bm9uZTtmbG9hdDpsZWZ0O21pbi13aWR0aDoxNjBweDtwYWRkaW5nOjVweCAwO21hcmdpbjoycHggMCAwO2ZvbnQtc2l6ZToxNHB4O3RleHQtYWxpZ246bGVmdDtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNSk7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1ib3gtc2hhZG93OjAgNnB4IDEycHggcmdiYSgwLDAsMCwuMTc1KTtib3gtc2hhZG93OjAgNnB4IDEycHggcmdiYSgwLDAsMCwuMTc1KX0uZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfS5kcm9wZG93bi1tZW51IC5kaXZpZGVye2hlaWdodDoxcHg7bWFyZ2luOjlweCAwO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNlNWU1ZTV9LmRyb3Bkb3duLW1lbnU+bGk+YXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6M3B4IDIwcHg7Y2xlYXI6Ym90aDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS40Mjg1NzE0Mjk7Y29sb3I6IzMzMzt3aGl0ZS1zcGFjZTpub3dyYXB9LmRyb3Bkb3duLW1lbnU+bGk+YTpob3ZlciwuZHJvcGRvd24tbWVudT5saT5hOmZvY3Vze2NvbG9yOiMyNjI2MjY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1fS5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YSwuZHJvcGRvd24tbWVudT4uYWN0aXZlPmE6aG92ZXIsLmRyb3Bkb3duLW1lbnU+LmFjdGl2ZT5hOmZvY3Vze2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMzM3YWI3O291dGxpbmU6MH0uZHJvcGRvd24tbWVudT4uZGlzYWJsZWQ+YSwuZHJvcGRvd24tbWVudT4uZGlzYWJsZWQ+YTpob3ZlciwuZHJvcGRvd24tbWVudT4uZGlzYWJsZWQ+YTpmb2N1c3tjb2xvcjojNzc3fS5kcm9wZG93bi1tZW51Pi5kaXNhYmxlZD5hOmhvdmVyLC5kcm9wZG93bi1tZW51Pi5kaXNhYmxlZD5hOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpub3QtYWxsb3dlZDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZC1pbWFnZTpub25lO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKX0ub3Blbj4uZHJvcGRvd24tbWVudXtkaXNwbGF5OmJsb2NrfS5vcGVuPmF7b3V0bGluZTowfS5kcm9wZG93bi1tZW51LXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfS5kcm9wZG93bi1tZW51LWxlZnR7cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLWhlYWRlcntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6M3B4IDIwcHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS40Mjg1NzE0Mjk7Y29sb3I6Izc3Nzt3aGl0ZS1zcGFjZTpub3dyYXB9LmRyb3Bkb3duLWJhY2tkcm9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6OTkwfS5wdWxsLXJpZ2h0Pi5kcm9wZG93bi1tZW51e3JpZ2h0OjA7bGVmdDphdXRvfS5kcm9wdXAgLmNhcmV0LC5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuY2FyZXR7Y29udGVudDpcIlwiO2JvcmRlci10b3A6MDtib3JkZXItYm90dG9tOjRweCBkYXNoZWQ7Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgXFw5IH0uZHJvcHVwIC5kcm9wZG93bi1tZW51LC5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuZHJvcGRvd24tbWVudXt0b3A6YXV0bztib3R0b206MTAwJTttYXJnaW4tYm90dG9tOjJweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudXtyaWdodDowO2xlZnQ6YXV0b30ubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51LWxlZnR7bGVmdDowO3JpZ2h0OmF1dG99fS5uYXZ7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZX0ubmF2OmJlZm9yZSwubmF2OmFmdGVye2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIiBcIn0ubmF2OmFmdGVye2NsZWFyOmJvdGh9Lm5hdj5saXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrfS5uYXY+bGk+YXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTBweCAxNXB4fS5uYXY+bGk+YTpob3ZlciwubmF2PmxpPmE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZWVlfS5uYXY+bGkuZGlzYWJsZWQ+YXtjb2xvcjojNzc3fS5uYXY+bGkuZGlzYWJsZWQ+YTpob3ZlciwubmF2PmxpLmRpc2FibGVkPmE6Zm9jdXN7Y29sb3I6Izc3Nzt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6bm90LWFsbG93ZWQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5uYXYgLm9wZW4+YSwubmF2IC5vcGVuPmE6aG92ZXIsLm5hdiAub3Blbj5hOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXItY29sb3I6IzMzN2FiN30ubmF2IC5uYXYtZGl2aWRlcntoZWlnaHQ6MXB4O21hcmdpbjo5cHggMDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojZTVlNWU1fS5uYXY+bGk+YT5pbWd7bWF4LXdpZHRoOm5vbmV9Lm5hdi10YWJze2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGR9Lm5hdi10YWJzPmxpe2Zsb2F0OmxlZnQ7bWFyZ2luLWJvdHRvbTotMXB4fS5uYXYtdGFicz5saT5he21hcmdpbi1yaWdodDoycHg7bGluZS1oZWlnaHQ6MS40Mjg1NzE0Mjk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6NHB4IDRweCAwIDB9Lm5hdi10YWJzPmxpPmE6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNlZWUgI2VlZSAjZGRkfS5uYXYtdGFicz5saS5hY3RpdmU+YSwubmF2LXRhYnM+bGkuYWN0aXZlPmE6aG92ZXIsLm5hdi10YWJzPmxpLmFjdGl2ZT5hOmZvY3Vze2NvbG9yOiM1NTU7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RkZDtib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwwLDAsMCl9Lm5hdi1waWxscz5saXtmbG9hdDpsZWZ0fS5uYXYtcGlsbHM+bGk+YXtib3JkZXItcmFkaXVzOjRweH0ubmF2LXBpbGxzPmxpK2xpe21hcmdpbi1sZWZ0OjJweH0ubmF2LXBpbGxzPmxpLmFjdGl2ZT5hLC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6aG92ZXIsLm5hdi1waWxscz5saS5hY3RpdmU+YTpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzMzN2FiN30ubmF2LXN0YWNrZWQ+bGl7ZmxvYXQ6bm9uZX0ubmF2LXN0YWNrZWQ+bGkrbGl7bWFyZ2luLXRvcDoycHg7bWFyZ2luLWxlZnQ6MH0ubmF2LWp1c3RpZmllZCwubmF2LXRhYnMubmF2LWp1c3RpZmllZHt3aWR0aDoxMDAlfS5uYXYtanVzdGlmaWVkPmxpLC5uYXYtdGFicy5uYXYtanVzdGlmaWVkPmxpe2Zsb2F0Om5vbmV9Lm5hdi1qdXN0aWZpZWQ+bGk+YSwubmF2LXRhYnMubmF2LWp1c3RpZmllZD5saT5he21hcmdpbi1ib3R0b206NXB4O3RleHQtYWxpZ246Y2VudGVyfS5uYXYtanVzdGlmaWVkPi5kcm9wZG93biAuZHJvcGRvd24tbWVudXt0b3A6YXV0bztsZWZ0OmF1dG99QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5uYXYtanVzdGlmaWVkPmxpLC5uYXYtdGFicy5uYXYtanVzdGlmaWVkPmxpe2Rpc3BsYXk6dGFibGUtY2VsbDt3aWR0aDoxJX0ubmF2LWp1c3RpZmllZD5saT5hLC5uYXYtdGFicy5uYXYtanVzdGlmaWVkPmxpPmF7bWFyZ2luLWJvdHRvbTowfX0ubmF2LXRhYnMtanVzdGlmaWVkLC5uYXYtdGFicy5uYXYtanVzdGlmaWVke2JvcmRlci1ib3R0b206MH0ubmF2LXRhYnMtanVzdGlmaWVkPmxpPmEsLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+bGk+YXttYXJnaW4tcmlnaHQ6MDtib3JkZXItcmFkaXVzOjRweH0ubmF2LXRhYnMtanVzdGlmaWVkPi5hY3RpdmU+YSwubmF2LXRhYnMubmF2LWp1c3RpZmllZD4uYWN0aXZlPmEsLm5hdi10YWJzLWp1c3RpZmllZD4uYWN0aXZlPmE6aG92ZXIsLm5hdi10YWJzLWp1c3RpZmllZD4uYWN0aXZlPmE6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjZGRkfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubmF2LXRhYnMtanVzdGlmaWVkPmxpPmEsLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+bGk+YXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkO2JvcmRlci1yYWRpdXM6NHB4IDRweCAwIDB9Lm5hdi10YWJzLWp1c3RpZmllZD4uYWN0aXZlPmEsLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+LmFjdGl2ZT5hLC5uYXYtdGFicy1qdXN0aWZpZWQ+LmFjdGl2ZT5hOmhvdmVyLC5uYXYtdGFicy1qdXN0aWZpZWQ+LmFjdGl2ZT5hOmZvY3Vze2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZn19LnRhYi1jb250ZW50Pi50YWItcGFuZXtkaXNwbGF5Om5vbmV9LnRhYi1jb250ZW50Pi5hY3RpdmV7ZGlzcGxheTpibG9ja30ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnV7bWFyZ2luLXRvcDotMXB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5tb2RhbC1vcGVue292ZXJmbG93OmhpZGRlbn0ubW9kYWx7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDUwO2Rpc3BsYXk6bm9uZTtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7b3V0bGluZTowfS5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2d7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC0yNSUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC0yNSUpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTI1JSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtMjUlKTstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2Utb3V0Oy1tb3otdHJhbnNpdGlvbjotbW96LXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7LW8tdHJhbnNpdGlvbjotby10cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLW91dH0ubW9kYWwuaW4gLm1vZGFsLWRpYWxvZ3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApfS5tb2RhbC1vcGVuIC5tb2RhbHtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99Lm1vZGFsLWRpYWxvZ3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvO21hcmdpbjoxMHB4fS5tb2RhbC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCAjOTk5O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMik7Ym9yZGVyLXJhZGl1czo2cHg7LXdlYmtpdC1ib3gtc2hhZG93OjAgM3B4IDlweCByZ2JhKDAsMCwwLC41KTtib3gtc2hhZG93OjAgM3B4IDlweCByZ2JhKDAsMCwwLC41KTtvdXRsaW5lOjB9Lm1vZGFsLWJhY2tkcm9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTA0MDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9Lm1vZGFsLWJhY2tkcm9wLmZhZGV7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCk7b3BhY2l0eTowfS5tb2RhbC1iYWNrZHJvcC5pbntmaWx0ZXI6YWxwaGEob3BhY2l0eT01MCk7b3BhY2l0eTouNX0ubW9kYWwtaGVhZGVye3BhZGRpbmc6MTVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTVlNWU1fS5tb2RhbC1oZWFkZXI6YmVmb3JlLC5tb2RhbC1oZWFkZXI6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiIFwifS5tb2RhbC1oZWFkZXI6YWZ0ZXJ7Y2xlYXI6Ym90aH0ubW9kYWwtaGVhZGVyIC5jbG9zZXttYXJnaW4tdG9wOi0ycHh9Lm1vZGFsLXRpdGxle21hcmdpbjowO2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDI5fS5tb2RhbC1ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTVweH0ubW9kYWwtZm9vdGVye3BhZGRpbmc6MTVweDt0ZXh0LWFsaWduOnJpZ2h0O2JvcmRlci10b3A6MXB4IHNvbGlkICNlNWU1ZTV9Lm1vZGFsLWZvb3RlcjpiZWZvcmUsLm1vZGFsLWZvb3RlcjphZnRlcntkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCIgXCJ9Lm1vZGFsLWZvb3RlcjphZnRlcntjbGVhcjpib3RofS5tb2RhbC1mb290ZXIgLmJ0bisuYnRue21hcmdpbi1ib3R0b206MDttYXJnaW4tbGVmdDo1cHh9Lm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5idG4rLmJ0bnttYXJnaW4tbGVmdDotMXB4fS5tb2RhbC1mb290ZXIgLmJ0bi1ibG9jaysuYnRuLWJsb2Nre21hcmdpbi1sZWZ0OjB9Lm1vZGFsLXNjcm9sbGJhci1tZWFzdXJle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTk5OXB4O3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7b3ZlcmZsb3c6c2Nyb2xsfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubW9kYWwtZGlhbG9ne3dpZHRoOjYwMHB4O21hcmdpbjozMHB4IGF1dG99Lm1vZGFsLWNvbnRlbnR7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSk7Ym94LXNoYWRvdzowIDVweCAxNXB4IHJnYmEoMCwwLDAsLjUpfS5tb2RhbC1zbXt3aWR0aDozMDBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5tb2RhbC1sZ3t3aWR0aDo5MDBweH19LmNsZWFyZml4OmJlZm9yZSwuY2xlYXJmaXg6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiIFwifS5jbGVhcmZpeDphZnRlcntjbGVhcjpib3RofS5jZW50ZXItYmxvY2t7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfS5wdWxsLXJpZ2h0e2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LnB1bGwtbGVmdHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmhpZGV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnNob3d7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5pbnZpc2libGV7dmlzaWJpbGl0eTpoaWRkZW59LnRleHQtaGlkZXtmb250OjAvMCBhO2NvbG9yOnJnYmEoMCwwLDAsMCk7dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjB9LmhpZGRlbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uYWZmaXh7cG9zaXRpb246Zml4ZWR9QC1tcy12aWV3cG9ydHt3aWR0aDpkZXZpY2Utd2lkdGh9LnZpc2libGUteHN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnZpc2libGUtc217ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnZpc2libGUtbWR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnZpc2libGUtbGd7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnZpc2libGUteHMtYmxvY2ssLnZpc2libGUteHMtaW5saW5lLC52aXNpYmxlLXhzLWlubGluZS1ibG9jaywudmlzaWJsZS1zbS1ibG9jaywudmlzaWJsZS1zbS1pbmxpbmUsLnZpc2libGUtc20taW5saW5lLWJsb2NrLC52aXNpYmxlLW1kLWJsb2NrLC52aXNpYmxlLW1kLWlubGluZSwudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssLnZpc2libGUtbGctYmxvY2ssLnZpc2libGUtbGctaW5saW5lLC52aXNpYmxlLWxnLWlubGluZS1ibG9ja3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnZpc2libGUteHN7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fXRhYmxlLnZpc2libGUteHN7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fXRyLnZpc2libGUteHN7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH10aC52aXNpYmxlLXhzLHRkLnZpc2libGUteHN7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsudmlzaWJsZS14cy1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsudmlzaWJsZS14cy1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey52aXNpYmxlLXhzLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpey52aXNpYmxlLXNte2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH10YWJsZS52aXNpYmxlLXNte2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH10ci52aXNpYmxlLXNte2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9dGgudmlzaWJsZS1zbSx0ZC52aXNpYmxlLXNte2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpey52aXNpYmxlLXNtLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsudmlzaWJsZS1zbS1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpYW5kIChtYXgtd2lkdGg6IDExOTlweCl7LnZpc2libGUtbWR7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fXRhYmxlLnZpc2libGUtbWR7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fXRyLnZpc2libGUtbWR7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH10aC52aXNpYmxlLW1kLHRkLnZpc2libGUtbWR7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KWFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey52aXNpYmxlLW1kLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpYW5kIChtYXgtd2lkdGg6IDExOTlweCl7LnZpc2libGUtbWQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KWFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey52aXNpYmxlLW1kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey52aXNpYmxlLWxne2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH10YWJsZS52aXNpYmxlLWxne2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH10ci52aXNpYmxlLWxne2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9dGgudmlzaWJsZS1sZyx0ZC52aXNpYmxlLWxne2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey52aXNpYmxlLWxnLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudmlzaWJsZS1sZy1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5oaWRkZW4teHN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KWFuZCAobWF4LXdpZHRoOiA5OTFweCl7LmhpZGRlbi1zbXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpYW5kIChtYXgtd2lkdGg6IDExOTlweCl7LmhpZGRlbi1tZHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuaGlkZGVuLWxne2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0udmlzaWJsZS1wcmludHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgcHJpbnR7LnZpc2libGUtcHJpbnR7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fXRhYmxlLnZpc2libGUtcHJpbnR7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fXRyLnZpc2libGUtcHJpbnR7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH10aC52aXNpYmxlLXByaW50LHRkLnZpc2libGUtcHJpbnR7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9fS52aXNpYmxlLXByaW50LWJsb2Nre2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSBwcmludHsudmlzaWJsZS1wcmludC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9fS52aXNpYmxlLXByaW50LWlubGluZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgcHJpbnR7LnZpc2libGUtcHJpbnQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9fS52aXNpYmxlLXByaW50LWlubGluZS1ibG9ja3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgcHJpbnR7LnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9fUBtZWRpYSBwcmludHsuaGlkZGVuLXByaW50e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1pZnJhbWUuaW1tZXJzaXZlX193cmFwcGVye2JvcmRlcjpub25lO2Rpc3BsYXk6YmxvY2s7bWluLXdpZHRoOjEwMCV9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFke21pbi1oZWlnaHQ6NjVweH0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLndhdGNoX3NlYywuc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLnZvbHVtZV9hcmVhe2Rpc3BsYXk6bm9uZX0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLnVzZXJfcGlje2xlZnQ6NjRweDt3aWR0aDo2N3B4O2hlaWdodDo2NXB4fS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAudXNlcl9waWMgaW1ne21hcmdpbjowO3dpZHRoOjY3cHg7aGVpZ2h0OjY1cHh9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC50cml0b24tcHJvZ3Jlc3Mtc3RyZWFte3BhZGRpbmc6MTBweCAxMHB4fS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAudHJpdG9uLXByb2dyZXNzLXN0cmVhbTphZnRlcntoZWlnaHQ6MzBweDt3aWR0aDozMHB4O21hcmdpbjo4cHh9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC5saXN0ZW5fc2Vje3BhZGRpbmc6MTVweCAxMHB4IDEwcHggMTBweDtoZWlnaHQ6NjVweDt3aWR0aDo2NHB4fS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAubGlzdGVuX3NlYyAudGV4dHtwYWRkaW5nLXRvcDoycHg7bGluZS1oZWlnaHQ6MTJweH0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLmxpc3Rlbl9zZWMgLnBsYXllcl9pY29uIGkuZmEtcGxheXtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxOHB4fS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAucmFkaW9fYXJlYXttaW4taGVpZ2h0OjY1cHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwYWRkaW5nLWxlZnQ6MHB4O3BhZGRpbmctcmlnaHQ6MHB4fS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAuc2hvd19pbmZve3BhZGRpbmc6MTVweCAxMHB4IDA7Zm9udC1zaXplOjEwcHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEzcHh9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5zaG93X2luZm8gLmVxdWFsaXplcntib3R0b206MjEuOTE2NjdweDtsZWZ0OjB9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5zaG93X2luZm8gLmJvdHRvbXttYXJnaW4tdG9wOjE1cHh9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5zaG93X2luZm8gLnJpZ2h0X3RleHQgLnRvcCwuc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnNob3dfaW5mbyAucmlnaHRfdGV4dCAuYm90dG9te2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjEycHh9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5zaG93X2luZm8gLnJpZ2h0X3RleHQgLmJvdHRvbXt3aGl0ZS1zcGFjZTppbmhlcml0fS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWF7aGVpZ2h0OjY1cHg7d2lkdGg6NzRweH0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5mZWVkYmFja19hcmVhIGF7cGFkZGluZy1ib3R0b206MH0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5mZWVkYmFja19hcmVhIGEgLmZlZWRiYWNrX2ljb257dG9wOjEzcHg7cmlnaHQ6MjNweH0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5mZWVkYmFja19hcmVhIGEgcHtwYWRkaW5nLXRvcDo0cHh9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuY2FsbF9hcmVhe2hlaWdodDo2NXB4O3dpZHRoOjc0cHg7cmlnaHQ6NzRweH0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5jYWxsX2FyZWEgYXtwYWRkaW5nLWJvdHRvbTowfS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmNhbGxfYXJlYSBhIC5jYWxsX2ljb257dG9wOjEzcHg7cmlnaHQ6MjNweH0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5jYWxsX2FyZWEgYSBwe3BhZGRpbmctdG9wOjRweH0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQub3Blbl92b2x1bWUgLnJhZGlvX2FyZWF7cGFkZGluZy1sZWZ0OjE0OXB4fS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZC5vcGVuX3ZvbHVtZSAudXNlcl9waWN7bGVmdDo2NHB4fS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZC5vcGVuX3ZvbHVtZSAuc2hvd19pbmZvIC5lcXVhbGl6ZXJ7bGVmdDoxNDguNzVweH1AbWVkaWEobWF4LXdpZHRoOiA1NzJweCl7LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5zaG93X2luZm97bWF4LXdpZHRoOjEwMCV9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuY2FsbF9hcmVhe2Rpc3BsYXk6bm9uZX0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5mZWVkYmFja19hcmVhe2hlaWdodDowO3dpZHRoOjExM3B4O21heC13aWR0aDoxODBweDtib3JkZXItbGVmdDpub25lO3BhZGRpbmc6NnB4IDEwcHggMCAwO2ZvbnQtc2l6ZToxMHB4fS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWEgYXtwYWRkaW5nOjFweCAzcHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDIyOSwyMjksMjI5LC4xMyl9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuZmVlZGJhY2tfYXJlYSBhIC5mZWVkYmFja19pY29ue3RvcDoxMHB4O3JpZ2h0Ojk5cHg7d2lkdGg6MTFweDtoZWlnaHQ6MTBweDttYXJnaW46MnB4IDAgMCAwfS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWEgYSAuZmVlZGJhY2tfaWNvbiAuc3ZnSWNvbnt3aWR0aDoxMXB4O2hlaWdodDoxMHB4fS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWEgYSBwe3BhZGRpbmctbGVmdDoxOHB4O3BhZGRpbmctdG9wOjA7Zm9udC1zaXplOjEwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDk2OXB4KXsuc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWF7cGFkZGluZy1sZWZ0OjE0OXB4fS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAuc2hvd19pbmZvIC5lcXVhbGl6ZXJ7bGVmdDoxNTAuNzVweH19LnNpbmdsZS1pbW1lcnNpdmUgLm1haW4tY29udGVudHtwYWRkaW5nLWJvdHRvbTo2NXB4fS5zaW5nbGUtaW1tZXJzaXZlIC5tb2JpbGVfdmlld3tkaXNwbGF5OmJsb2NrfS5zaW5nbGUtaW1tZXJzaXZlIC50b3BfaGVhZCAudG9wX2xpbmtze2JhY2tncm91bmQ6I2ZmZn0uc2luZ2xlLWltbWVyc2l2ZSAudG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaTpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDoxcHggc29saWQgI2Q3ZDdkN30uc2luZ2xlLWltbWVyc2l2ZSAudG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5tZW51e2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q3ZDdkNyAhaW1wb3J0YW50fS5zaW5nbGUtaW1tZXJzaXZlIC50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLm1lbnUgYXtiYWNrZ3JvdW5kOiNmZmZ9LnNpbmdsZS1pbW1lcnNpdmUgLnJhZGlvX2FyZWEgLmhvdXJseV9uZXdzX2FyZWEsLnNpbmdsZS1pbW1lcnNpdmUgLnJhZGlvX2FyZWEgLnZvbHVtZV9hcmVhLC5zaW5nbGUtaW1tZXJzaXZlIC5yYWRpb19hcmVhIC53YXRjaF9zZWN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnNpbmdsZS1pbW1lcnNpdmUgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5mZWVkYmFja19hcmVhe2JvcmRlci1sZWZ0Om5vbmUgIWltcG9ydGFudDtyaWdodDowICFpbXBvcnRhbnR9LnNpbmdsZS1pbW1lcnNpdmUgLnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkubW1sLXNzby1sb2dve2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjhweDtwYWRkaW5nLXJpZ2h0OjhweH0uc2luZ2xlLWltbWVyc2l2ZSAudG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5tbWwtc3NvLWxvZ28gcHttYXJnaW4tYm90dG9tOjB9LnNpbmdsZS1pbW1lcnNpdmUgLnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkubW1sLXNzby1sb2dvIGltZ3toZWlnaHQ6MjZweH0uc2luZ2xlLWltbWVyc2l2ZSAubW1sLXNzby11c2VyLWFyZWEuc3NvLWljb257ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnNpbmdsZS1pbW1lcnNpdmUgLnNtYWxsX2J1dHRvbiAubmF2LWljb257bWFyZ2luOjVweH0uc2luZ2xlLWltbWVyc2l2ZSAubWlkX2hlYWR7ZGlzcGxheTpub25lfS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmNhbGxfYXJlYXtkaXNwbGF5Om5vbmV9QGtleWZyYW1lcyBmYWRlaW57MCV7b3BhY2l0eTowfTY2JXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fS5yYWRpb19wb2xsX3dpZGdldHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdWNtcy9hc3NldHMvaW1nL2dyYWRpZW50LXN0cm9rZS15ZWxsb3cuc3ZnXCIpO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTttYXJnaW4tYm90dG9tOjE2cHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXJ9LnJhZGlvX3BvbGxfd2lkZ2V0IGF7Y29sb3I6IzAwMmY1NTtmb250LXdlaWdodDpib2xkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnJhZGlvX3BvbGxfd2lkZ2V0IGE6aG92ZXJ7Y29sb3I6IzIzNTI3Y31oMS5yYWRpb19wb2xsX3dpZGdldF9fcXVlc3Rpb257Y29sb3I6IzAwMmY1NTtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OlwiUFQgU2VyaWZcIixzZXJpZjtmb250LXNpemU6MjBweDtmb250LXdlaWdodDpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MS40O3BhZGRpbmc6MjBweCAyMHB4IDAgMjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KXtoMS5yYWRpb19wb2xsX3dpZGdldF9fcXVlc3Rpb257Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MzRweDtwYWRkaW5nOjMycHggMjBweCA4cHggMjBweH19LnJhZGlvX3BvbGxfd2lkZ2V0X19hbnN3ZXJze2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjE2cHg7cGFkZGluZzowIDEwcHh9LnJhZGlvX3BvbGxfd2lkZ2V0X19hbnN3ZXJ7Ym94LXNpemluZzpib3JkZXItYm94O2ZsZXg6MSAwIDEwMCU7bWluLXdpZHRoOjUwJTtwYWRkaW5nOjAgMTBweCAxMHB4IDEwcHh9LnJhZGlvX3BvbGxfd2lkZ2V0X19hbnN3ZXIgbGFiZWx7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MnB4O2JveC1zaGFkb3c6MCA2cHggOHB4IHJnYmEoMCwwLDAsLjQpO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7Zm9udC13ZWlnaHQ6Ym9sZDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmctYm90dG9tOjdweDtwYWRkaW5nLXRvcDo2cHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RvcDowO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlO2JhY2tncm91bmQtY29sb3I6IzAwMmY1NTtib3JkZXItY29sb3I6I2ZmZjtjb2xvcjojZmZmO3dpZHRoOjEwMCV9LnJhZGlvX3BvbGxfd2lkZ2V0X19hbnN3ZXIgbGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmRiODEzO2JvcmRlci1jb2xvcjojZmRiODEzO2JveC1zaGFkb3c6MCAzcHggNHB4IHJnYmEoMCwwLDAsLjYpO2NvbG9yOiMwMDJmNTV9LnJhZGlvX3BvbGxfd2lkZ2V0X19hbnN3ZXIgaW5wdXR7ZGlzcGxheTpub25lfS5yYWRpb19wb2xsX3dpZGdldF9fYW5zd2VyIGlucHV0OmNoZWNrZWQrbGFiZWx7YmFja2dyb3VuZC1jb2xvcjojZmRiODEzO2JvcmRlci1jb2xvcjojMDAyZjU1O2JveC1zaGFkb3c6MCAzcHggNHB4IHJnYmEoMCwwLDAsLjYpO2NvbG9yOiMwMDJmNTU7cG9zaXRpb246cmVsYXRpdmU7dG9wOjNweH0ucmFkaW9fcG9sbF93aWRnZXRfX2Fuc3dlciBpbnB1dDpkaXNhYmxlZCtsYWJlbHtvcGFjaXR5Oi4yO2JveC1zaGFkb3c6bm9uZTtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpey5yYWRpb19wb2xsX3dpZGdldF9fYW5zd2Vye2ZsZXg6MCAxIGF1dG99fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpey5yYWRpb19wb2xsX3dpZGdldF9fYW5zd2Vye2ZsZXg6MCAxIGF1dG87bWluLXdpZHRoOjIwMHB4fX0ucmFkaW9fcG9sbF93aWRnZXRfX3ZvdGUgaW5wdXR7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MnB4O2JveC1zaGFkb3c6MCA2cHggOHB4IHJnYmEoMCwwLDAsLjQpO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7Zm9udC13ZWlnaHQ6Ym9sZDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmctYm90dG9tOjdweDtwYWRkaW5nLXRvcDo2cHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RvcDowO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzAwMmY1NTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3dpZHRoOjE0MHB4fS5yYWRpb19wb2xsX3dpZGdldF9fdm90ZSBpbnB1dDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDJmNTU7Ym9yZGVyLWNvbG9yOiMwMDJmNTU7Ym94LXNoYWRvdzowIDNweCA0cHggcmdiYSgwLDAsMCwuNik7Y29sb3I6I2ZmZjttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDozcHg7d2lkdGg6MTQwcHh9LnJhZGlvX3BvbGxfd2lkZ2V0X192b3RlIGlucHV0OmRpc2FibGVke29wYWNpdHk6LjI7Ym94LXNoYWRvdzpub25lO3BvaW50ZXItZXZlbnRzOm5vbmV9LnJhZGlvX3BvbGxfd2lkZ2V0X192b3RlIGlucHV0LnJhZGlvX3BvbGxfd2lkZ2V0X192b3RlX19idXR0b24tLWNoZWNraW5ne2N1cnNvcjp3YWl0fS5yYWRpb19wb2xsX3dpZGdldF9fZGV0YWlsc3thbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5yYWRpb19wb2xsX3dpZGdldF9fc2hvd3tmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206NnB4O3BhZGRpbmc6MjBweCAyMHB4IDAgMjBweDt0ZXh0LWFsaWduOmNlbnRlcn0ucmFkaW9fcG9sbF93aWRnZXRfX2Nsb3Nlc3tmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbToyMHB4fS5yYWRpb19wb2xsX3dpZGdldF9fY2xvc2VzX190aW1le2NvbG9yOiMwMDJmNTV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCl7LnJhZGlvX3BvbGxfd2lkZ2V0X19kZXRhaWxze2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ucmFkaW9fcG9sbF93aWRnZXRfX3Nob3csLnJhZGlvX3BvbGxfd2lkZ2V0X19jbG9zZXN7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206MDtwYWRkaW5nOjAgMjBweCAyMHB4IDIwcHh9fS5yYWRpb19wb2xsX3dpZGdldF9fbG9naW5fcHJvbXB0LC5yYWRpb19wb2xsX3dpZGdldF9faW50ZXJuYXRpb25hbF92aXNpdG9yc3tkaXNwbGF5Om5vbmU7b3BhY2l0eTowfS5yYWRpb19wb2xsX3dpZGdldC5yYWRpb19wb2xsX3dpZGdldC0tbm90X2xvZ2dlZF9pbiAucmFkaW9fcG9sbF93aWRnZXRfX2xvZ2luX3Byb21wdHthbmltYXRpb246MXMgZWFzZSAwcyBub3JtYWwgZm9yd2FyZHMgMSBmYWRlaW47YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KTtib3JkZXI6MnB4IHNvbGlkICMwMDJmNTU7ZGlzcGxheTpibG9jaztsZWZ0OjUwJTttaW4td2lkdGg6NzAlO29wYWNpdHk6MTtwYWRkaW5nOjE2cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3otaW5kZXg6MX0ucmFkaW9fcG9sbF93aWRnZXQucmFkaW9fcG9sbF93aWRnZXQtLW5vdF9sb2dnZWRfaW4gLnJhZGlvX3BvbGxfd2lkZ2V0X19sb2dpbl9wcm9tcHQgcHtmb250LXNpemU6MThweDtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbTowfS5yYWRpb19wb2xsX3dpZGdldC5yYWRpb19wb2xsX3dpZGdldC0tbm90X2F2YWlsYWJsZSAucmFkaW9fcG9sbF93aWRnZXRfX2ludGVybmF0aW9uYWxfdmlzaXRvcnN7YW5pbWF0aW9uOjFzIGVhc2UgMHMgbm9ybWFsIGZvcndhcmRzIDEgZmFkZWluO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSk7Ym9yZGVyOjJweCBzb2xpZCAjMDAyZjU1O2Rpc3BsYXk6YmxvY2s7bGVmdDo1MCU7bWluLXdpZHRoOjcwJTtvcGFjaXR5OjE7cGFkZGluZzoxNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt6LWluZGV4OjF9LnJhZGlvX3BvbGxfd2lkZ2V0LnJhZGlvX3BvbGxfd2lkZ2V0LS1ub3RfYXZhaWxhYmxlIC5yYWRpb19wb2xsX3dpZGdldF9faW50ZXJuYXRpb25hbF92aXNpdG9ycyBwe2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCl7LnJhZGlvX3BvbGxfd2lkZ2V0X19sb2dpbl9wcm9tcHR7bWluLXdpZHRoOjYwMHB4O3BhZGRpbmc6MTZweCAzNnB4fS5yYWRpb19wb2xsX3dpZGdldF9fbG9naW5fcHJvbXB0IHB7Zm9udC1zaXplOjIwcHh9fS5yYWRpb19wb2xsX3dpZGdldF9fdm90ZWRfbWVzc2FnZXtkaXNwbGF5Om5vbmU7b3BhY2l0eTowfS5yYWRpb19wb2xsX3dpZGdldC5yYWRpb19wb2xsX3dpZGdldC0tY2xvc2VkIGgxLnJhZGlvX3BvbGxfd2lkZ2V0X19xdWVzdGlvbntvcGFjaXR5Oi4zO3BhZGRpbmctYm90dG9tOjEyMHB4fS5yYWRpb19wb2xsX3dpZGdldC5yYWRpb19wb2xsX3dpZGdldC0tY2xvc2VkIC5yYWRpb19wb2xsX3dpZGdldF9fZm9ybXtkaXNwbGF5Om5vbmV9LnJhZGlvX3BvbGxfd2lkZ2V0LnJhZGlvX3BvbGxfd2lkZ2V0LS1jbG9zZWQgLnJhZGlvX3BvbGxfd2lkZ2V0X192b3RlZF9tZXNzYWdle2FuaW1hdGlvbjoxcyBlYXNlIDBzIG5vcm1hbCBmb3J3YXJkcyAxIGZhZGVpbjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNHB4O2xlZnQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt3aWR0aDo5MiU7ei1pbmRleDoxfS5yYWRpb19wb2xsX3dpZGdldC5yYWRpb19wb2xsX3dpZGdldC0tY2xvc2VkIC5yYWRpb19wb2xsX3dpZGdldF9fdm90ZWRfbWVzc2FnZSBwe2NvbG9yOiMwMDJmNTU7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1ib3R0b206MTJweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KXsucmFkaW9fcG9sbF93aWRnZXQucmFkaW9fcG9sbF93aWRnZXQtLWNsb3NlZCBoMS5yYWRpb19wb2xsX3dpZGdldF9fcXVlc3Rpb257b3BhY2l0eTouMztwYWRkaW5nLWJvdHRvbTo4MHB4fS5yYWRpb19wb2xsX3dpZGdldC5yYWRpb19wb2xsX3dpZGdldC0tY2xvc2VkIC5yYWRpb19wb2xsX3dpZGdldF9fdm90ZWRfbWVzc2FnZXt0b3A6NjAlfS5yYWRpb19wb2xsX3dpZGdldC5yYWRpb19wb2xsX3dpZGdldC0tY2xvc2VkIC5yYWRpb19wb2xsX3dpZGdldF9fdm90ZWRfbWVzc2FnZSBwe2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpey5yYWRpb19wb2xsX3dpZGdldF9fYW5zd2Vye2ZsZXgtc2hyaW5rOjF9fWh0bWwsZGl2LGJvZHksaWZyYW1lLGF1ZGlvLHZpZGVve21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtvdXRsaW5lOjB9Kjpmb2N1cyxhOmZvY3VzLGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsc2VsZWN0OmZvY3Vze291dGxpbmU6bm9uZX1idXR0b24saHRtbCxpbnB1dCxzZWxlY3QsdGV4dGFyZWEsYXstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX1ib2R5e2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojNDg0ODQ4fXB7bWFyZ2luOjAgMCAyMHB4O2NvbG9yOiM2NTY1NjU7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjRweDtmb250LXdlaWdodDo0MDA7ZGlzcGxheTpibG9ja31pbWd7bWF4LXdpZHRoOjEwMCV9aW1nLmFsaWdubGVmdHtmbG9hdDpsZWZ0O3dpZHRoOjQwJTttYXJnaW4tcmlnaHQ6OTBweH1he2NvbG9yOiNmOWIxMTg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7dHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsfWE6aG92ZXJ7Y29sb3I6I2Y5YjExODt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWE6Zm9jdXN7Y29sb3I6I2Y5YjExODt0ZXh0LWRlY29yYXRpb246bm9uZX0udGFibGVEaXZ7ZGlzcGxheTp0YWJsZTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS50YWJsZURpdiAudGFibGVJbm5lcntkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlfS5jb250YWluZXJfMTcyMHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweDttYXgtd2lkdGg6MTcyMHB4O3dpZHRoOjEwMCV9LnN0YXRpb24tYnJhbmRpbmd7YmFja2dyb3VuZDojMDkyZTUyO2NvbG9yOiNmZmZ9LnN0YXRpb24tYnJhbmRpbmcubGlnaHR7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMwOTJlNTJ9LnN0YXRpb24tYnJhbmRpbmcuZGFya3tiYWNrZ3JvdW5kOiMwOTJlNTI7Y29sb3I6I2ZmZn0uaG92ZXItdG8tbWVudS1pdGVtLWNvbG91cjpob3Zlcntjb2xvcjojMGYzZDdifS5ob3Zlci10by1hcnRpY2xlLXRpdGxlLWNvbG91cjpob3Zlcntjb2xvcjojZjliMTE4fSNfX25weGxfaW1ne3Bvc2l0aW9uOmFic29sdXRlO2Zsb2F0OmxlZnQ7d2lkdGg6MXB4O2hlaWdodDoxcHg7bGVmdDowO3RvcDowfS5zc28tdmlzaWJsZS1pZi1ub3Qtc2lnbmVkLWlue2Rpc3BsYXk6bm9uZX0uc3NvLXZpc2libGUtaWYtc2lnbmVkLWlue2Rpc3BsYXk6bm9uZX0ubW1sLXNzby1sb2dve2Rpc3BsYXk6bm9uZX0udG9wX2hlYWQgLnRvcF9saW5rc3tiYWNrZ3JvdW5kOiNmNmY2ZjY7ZGlzcGxheTpibG9jaztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDdkN2Q3fS50b3BfaGVhZCAudG9wX2xpbmtzIHVse2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjB9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGl7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q3ZDdkN30udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5tbWwtc3NvLWxvZ297ZGlzcGxheTpub25lfS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpIGF7cGFkZGluZzoxMHB4IDMwcHg7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MzBweDtkaXNwbGF5OmJsb2NrO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2NvbG9yOiMxZjFmMWY7aGVpZ2h0OjUwcHh9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMGYzZDdiO2JhY2tncm91bmQ6I2VmZWZlZn0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5jaXR5e3dpZHRoOjEzMHB4fS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLmNpdHkgLmNpdHlfbmF2IHVse2xpc3Qtc3R5bGU6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O21hcmdpbjowO3BhZGRpbmc6MDt6LWluZGV4OjIwfS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLmNpdHkgLmNpdHlfbmF2IHVsIGF7ZGlzcGxheTpibG9jaztjb2xvcjojMzMzO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDozMnB4O2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhTmV1ZVwiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtwYWRkaW5nOjdweH0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5jaXR5IC5jaXR5X25hdiB1bCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDoxMDAlO3otaW5kZXg6MDtib3JkZXI6bm9uZX0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5jaXR5IC5jaXR5X25hdiB1bCBsaTpob3ZlcntiYWNrZ3JvdW5kOiNmNmY2ZjZ9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkuY2l0eSAuY2l0eV9uYXYgdWwgbGk6aG92ZXI+dWx7ZGlzcGxheTpibG9ja30udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5jaXR5IC5jaXR5X25hdiB1bCB1bHtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO2JhY2tncm91bmQ6I2Y2ZjZmNjtwYWRkaW5nOjA7Ym9yZGVyOjFweCBzb2xpZCAjZDdkN2Q3fS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLmNpdHkgLmNpdHlfbmF2IHVsIHVsIGxpe2Zsb2F0Om5vbmU7d2lkdGg6MjAwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q3ZDdkN30udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5jaXR5IC5jaXR5X25hdiB1bCB1bDpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZX0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5jaXR5IC5jaXR5X25hdiB1bCB1bCBhe2xpbmUtaGVpZ2h0OjEyMCU7cGFkZGluZzoxMHB4IDE1cHh9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkuY2FsbCBhe3BhZGRpbmctdG9wOjdweDtwYWRkaW5nLWJvdHRvbTo3cHh9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkubWVudSBhe2JhY2tncm91bmQ6I2VmZWZlZn0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5zb2NpYWx7aGVpZ2h0OjUwcHg7cGFkZGluZzowIDI0cHh9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkuc29jaWFsIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoxMHB4IDVweDttYXJnaW46MCA1cHg7Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MjJweH0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5zb2NpYWwgYSBpe3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1cHh9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkuc29jaWFsIGE6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLnNvY2lhbCBhOmhvdmVyIC5zdmdJY29uIHBhdGh7ZmlsbDojMGYzZDdifS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLnNvY2lhbCBhIC5mYkljb24gLnN2Z0ljb257d2lkdGg6MTFweDtoZWlnaHQ6MTlweH0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5zb2NpYWwgYSAudHdJY29uIC5zdmdJY29ue3dpZHRoOjIxcHg7aGVpZ2h0OjE3cHh9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkuc29jaWFsIGEgLnl0SWNvbiAuc3ZnSWNvbnt3aWR0aDoyMnB4O2hlaWdodDoxNnB4fS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLnNvY2lhbCBhIC55dEljb24gLnN2Z0ljb24gLnN0MHtzdHJva2Utd2lkdGg6MH0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5zb2NpYWwgYSAuc3ZnSWNvbiBwYXRoe2ZpbGw6IzFmMWYxZjstbW96LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstd2Via2l0LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDt0cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW8tdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1tcy10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGx9LnRvcF9oZWFkIC50b3BfbGlua3MgLnJpZ2h0X2xpc3QgbGk6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkN2Q3ZDd9LnRvcF9oZWFkIC50b3BfbGlua3MgLnJpZ2h0X2xpc3QgbGk6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6MHB4IHNvbGlkICNkN2Q3ZDc7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo4fS50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpLmZlZWRiYWNrIC5zdmdJY29ue21hcmdpbi1sZWZ0OjA7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MH0udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaS5jYWxsIC5zdmdJY29ue3dpZHRoOjE4cHg7aGVpZ2h0OjIzcHg7dG9wOjhweDttYXJnaW46MHB4IDNweCAwIDB9LnRvcF9oZWFkIC50b3BfbGlua3MgLnJpZ2h0X2xpc3QgbGkuY2FsbCAuc3ZnSWNvbiBwYXRoe2ZpbGw6IzBmM2Q3Yn0udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaSBhIGkuZmVlZGJhY2tfaWNvbnt3aWR0aDoyMnB4O2hlaWdodDoyOHB4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ZlZWRiYWNrX2ljb24ucG5nXCIpIG5vLXJlcGVhdCAwIDZweH0udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaSBhIC5zdmdJY29ue3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7bWFyZ2luOjBweCA3cHggMDtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7dG9wOjRweH0udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaSBhIC5zdmdJY29uIHBhdGh7ZmlsbDojMGYzZDdifS50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpIGEgaXtjb2xvcjojMGYzZDdiO3BhZGRpbmc6MHB4IDVweDttYXJnaW46MCA1cHh9LnRvcF9oZWFkIC50b3BfbGlua3MgLnJpZ2h0X2xpc3QgbGkgYTphZnRlciwudG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaSBhOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9ja30udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaSBhOmFmdGVye2NsZWFyOmJvdGh9LnRvcF9oZWFkIC50b3BfbGlua3MgLnJpZ2h0X2xpc3QgbGkuc2VhcmNoX2ljb24gYXtwYWRkaW5nLWxlZnQ6MTRweDtwYWRkaW5nLXJpZ2h0OjE0cHg7bWluLXdpZHRoOjYycHg7aGVpZ2h0OjUwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnRvcF9oZWFkIC50b3BfbGlua3MgLnJpZ2h0X2xpc3QgbGkuc2VhcmNoX2ljb24gYSBpe3BhZGRpbmc6MCAxMHB4O2Zsb2F0Om5vbmU7dGV4dC1hbGlnbjpjZW50ZXJ9LnRvcF9oZWFkIC50b3BfbGlua3MgLnJpZ2h0X2xpc3QgbGkuc2VhcmNoX2ljb24gYSAuY2xvc2VJY29ue21hcmdpbjowIGF1dG99LnRvcF9oZWFkIC50b3BfbGlua3MgLnJpZ2h0X2xpc3QgbGkubWVudSBhe21pbi13aWR0aDo5MHB4fS50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpLm1lbnUgLmNfdGV4dHtkaXNwbGF5Om5vbmV9LnRvcF9oZWFkIC50b3BfbGlua3MgLnJpZ2h0X2xpc3QgbGkubWVudS5vcGVuX21lbnUgLm1fdGV4dHtkaXNwbGF5Om5vbmV9LnRvcF9oZWFkIC50b3BfbGlua3MgLnJpZ2h0X2xpc3QgbGkubWVudS5vcGVuX21lbnUgLmNfdGV4dHtkaXNwbGF5OmlubGluZX0udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaS5tZW51Lm9wZW5fbWVudSBhe2JhY2tncm91bmQ6I2U4ZThlOH0uc2hvcnRjdXRfc2VjdGlvbnttaW4taGVpZ2h0OjM1cHh9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rc3tkaXNwbGF5OmJsb2NrO2hlaWdodDozMHB4fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MubWVudV9sZWZ0e3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7ei1pbmRleDoxNX0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzLm1lbnVfbGVmdD51bD5saT5he3BhZGRpbmctdG9wOjRweH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzLm1lbnVfcmlnaHR7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6cmlnaHQ7ei1pbmRleDo1fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWN7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkgYXtwYWRkaW5nOjJweDtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDozMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2NvbG9yOiMxZjFmMWZ9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiMwZjNkN2J9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaSBhOmFmdGVyLC5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkgYTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2t9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaSBhOmFmdGVye2NsZWFyOmJvdGh9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaSBhIC5zdmdJY29ue3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7bWFyZ2luOjBweCA3cHggMDtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7dG9wOjFweH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpIGEgLnN2Z0ljb24gcGF0aHtmaWxsOiMwZjNkN2J9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaSBhIGl7Y29sb3I6IzBmM2Q3YjtwYWRkaW5nOjBweCA1cHg7bWFyZ2luOjAgNXB4fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuc2FwX3VjbXNfbG9nX3JlZ19tZW51X2l0ZW17cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0bztmbG9hdDpsZWZ0fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuc2FwX3VjbXNfbG9nX3JlZ19tZW51X2l0ZW0gZGl2LnNhcF91Y21zX2xvZ19yZWd7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O21pbi13aWR0aDoxNTBweDtwYWRkaW5nOjA7dGV4dC1hbGlnbjpjZW50ZXJ9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5zYXBfdWNtc19sb2dfcmVnX21lbnVfaXRlbSBkaXYuc2FwX3VjbXNfbG9nX3JlZz5hLC5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuc2FwX3VjbXNfbG9nX3JlZ19tZW51X2l0ZW0gZGl2LnNhcF91Y21zX2xvZ19yZWc+c3BhbntmbG9hdDpsZWZ0O2hlaWdodDoyNXB4O2JveC1zaXppbmc6dW5zZXQ7dGV4dC10cmFuc2Zvcm06bm9uZTtwYWRkaW5nOjA7Zm9udC1zaXplOjEzcHh9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5zYXBfdWNtc19sb2dfcmVnX21lbnVfaXRlbSBkaXYuc2FwX3VjbXNfbG9nX3JlZz5he2NvbG9yOiMwZjNkN2J9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5zYXBfdWNtc19sb2dfcmVnX21lbnVfaXRlbSBkaXYuc2FwX3VjbXNfbG9nX3JlZz5hOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5zYXBfdWNtc19sb2dfcmVnX21lbnVfaXRlbSBkaXYuc2FwX3VjbXNfbG9nX3JlZz5zcGFue21hcmdpbjo0cHggOHB4fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuc2FwX3VjbXNfbG9nX3JlZ19tZW51X2l0ZW0gZGl2LnNhcF91Y21zX2xvZ19yZWc+Lm5hdi1pY29ue21hcmdpbi10b3A6NXB4fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuc2FwX3VjbXNfbG9nX3JlZ19tZW51X2l0ZW0gZGl2LnNhcF91Y21zX2VkaXRfcHJvZmlsZXtwYWRkaW5nLXRvcDo0cHh9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5oYW1idXJnZXItbWVudXtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O3dpZHRoOmF1dG87ei1pbmRleDoxMH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLmhhbWJ1cmdlci1tZW51LnRhYmxldC12aWV3e21hcmdpbi1sZWZ0OjI1cHh9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5oYW1idXJnZXItbWVudS50YWJsZXQtdmlldyBhIC5tX3RleHR7cGFkZGluZy1sZWZ0OjB9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5oYW1idXJnZXItbWVudSBhe21pbi13aWR0aDo5MHB4fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuaGFtYnVyZ2VyLW1lbnUgYT5zcGFue2Zsb2F0OmxlZnR9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5oYW1idXJnZXItbWVudSBhIC5uYXYtaWNvbnttYXJnaW4tdG9wOjVweH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLmhhbWJ1cmdlci1tZW51IGEgLm1fdGV4dCwuc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLmhhbWJ1cmdlci1tZW51IGEgLmNfdGV4dHtib3gtc2l6aW5nOnVuc2V0fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuaGFtYnVyZ2VyLW1lbnUgYSAubV90ZXh0e3BhZGRpbmctbGVmdDoxMHB4fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuaGFtYnVyZ2VyLW1lbnUgYSAuY190ZXh0e2Rpc3BsYXk6bm9uZX0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLmhhbWJ1cmdlci1tZW51Lm9wZW5fbWVudSBhe2JhY2tncm91bmQ6I2U4ZThlOH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLmhhbWJ1cmdlci1tZW51Lm9wZW5fbWVudSBhIC5tX3RleHR7ZGlzcGxheTpub25lfS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuaGFtYnVyZ2VyLW1lbnUub3Blbl9tZW51IGEgLmNfdGV4dHtkaXNwbGF5OmlubGluZX0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLnNlYXJjaF9pY29ue3otaW5kZXg6ODttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuc2VhcmNoX2ljb24gYXtwYWRkaW5nLWxlZnQ6MTRweDtwYWRkaW5nLXJpZ2h0OjE0cHg7bWluLXdpZHRoOjYycHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5zZWFyY2hfaWNvbiBhIGl7cGFkZGluZzowIDEwcHg7ZmxvYXQ6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcn0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLnNlYXJjaF9pY29uIGEgLmNsb3NlSWNvbnttYXJnaW46MCBhdXRvfS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuY2l0eXt3aWR0aDoxMDBweDtoZWlnaHQ6MjdweDttYXJnaW46MCA1cHh9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5jaXR5IC5jaXR5X25hdiB1bHtsaXN0LXN0eWxlOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyMDtmbG9hdDpyaWdodDttYXJnaW46MDtwYWRkaW5nOjB9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5jaXR5IC5jaXR5X25hdiB1bCBhe2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzMzMzt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6dW5zZXQ7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2FOZXVlXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO3BhZGRpbmc6MH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLmNpdHkgLmNpdHlfbmF2IHVsIGEgLmN1cnJlbnQtc3RyZWFtLWxvY2F0aW9ue3BhZGRpbmc6NXB4fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuY2l0eSAuY2l0eV9uYXYgdWwgbGl7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDttYXJnaW46MDtwYWRkaW5nOjA7d2lkdGg6MTAwJTt6LWluZGV4OjA7Ym9yZGVyOm5vbmV9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5jaXR5IC5jaXR5X25hdiB1bCBsaTpob3ZlcntiYWNrZ3JvdW5kOiNmNmY2ZjY7Y3Vyc29yOnBvaW50ZXJ9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5jaXR5IC5jaXR5X25hdiB1bCBsaTpob3Zlcj51bHtkaXNwbGF5OmJsb2NrfS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuY2l0eSAuY2l0eV9uYXYgdWwgdWx7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDtiYWNrZ3JvdW5kOiNmNmY2ZjY7cGFkZGluZzowO2JvcmRlcjoxcHggc29saWQgI2Q3ZDdkN30uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLmNpdHkgLmNpdHlfbmF2IHVsIHVsIGxpe2Zsb2F0Om5vbmU7d2lkdGg6MjAwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q3ZDdkN30uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLmNpdHkgLmNpdHlfbmF2IHVsIHVsOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lfS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuY2l0eSAuY2l0eV9uYXYgdWwgdWwgYXtsaW5lLWhlaWdodDoxMjAlO3BhZGRpbmc6MTBweCAxNXB4fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuYmFye2Zsb2F0OnJpZ2h0O2hlaWdodDoyMnB4O3dpZHRoOjFweDtib3JkZXItbGVmdDoxcHggc29saWQgI2Q3ZDdkNzttYXJnaW4tdG9wOjhweH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLmNhbGx7ZmxvYXQ6cmlnaHR9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5jYWxsIGF7cGFkZGluZy1sZWZ0OjE0cHh9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5jYWxsIC5zdmdJY29ue3dpZHRoOjE4cHg7aGVpZ2h0OjIzcHg7dG9wOjhweDttYXJnaW46MHB4IDNweCAwIDB9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5jYWxsIC5zdmdJY29uIHBhdGh7ZmlsbDojMGYzZDdifS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLmNpdHl7d2lkdGg6MTMwcHg7bWFyZ2luLXJpZ2h0OjIwcHh9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAuY2l0eSAuY2l0eV9uYXYgdWx7bGlzdC1zdHlsZTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MjA7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjA7cGFkZGluZzowfS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLmNpdHkgLmNpdHlfbmF2IHVsIGF7ZGlzcGxheTpibG9jaztjb2xvcjojMzMzO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDozMnB4O2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhTmV1ZVwiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtwYWRkaW5nOjdweH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC5jaXR5IC5jaXR5X25hdiB1bCBhIC5jdXJyZW50LXN0cmVhbS1sb2NhdGlvbntwYWRkaW5nOjVweH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC5jaXR5IC5jaXR5X25hdiB1bCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDoxMDAlO3otaW5kZXg6MDtib3JkZXI6bm9uZX0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC5jaXR5IC5jaXR5X25hdiB1bCBsaTpob3ZlcntiYWNrZ3JvdW5kOiNmNmY2ZjZ9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAuY2l0eSAuY2l0eV9uYXYgdWwgbGk6aG92ZXI+dWx7ZGlzcGxheTpibG9ja30uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC5jaXR5IC5jaXR5X25hdiB1bCB1bHtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO2JhY2tncm91bmQ6I2Y2ZjZmNjtwYWRkaW5nOjA7Ym9yZGVyOjFweCBzb2xpZCAjZDdkN2Q3fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLmNpdHkgLmNpdHlfbmF2IHVsIHVsIGxpe2Zsb2F0Om5vbmU7d2lkdGg6MjAwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q3ZDdkN30uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC5jaXR5IC5jaXR5X25hdiB1bCB1bDpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZX0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC5jaXR5IC5jaXR5X25hdiB1bCB1bCBhe2xpbmUtaGVpZ2h0OjEyMCU7cGFkZGluZzoxMHB4IDE1cHh9Lm5hdi1pY29ue2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDtjdXJzb3I6cG9pbnRlcn0ubmF2LWljb24gLmxpbmV7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6M3B4O3dpZHRoOjEwMCU7YmFja2dyb3VuZDojZjliMTE4O2JvcmRlci1yYWRpdXM6OXB4O29wYWNpdHk6MTtsZWZ0OjA7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7dHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsfS5uYXYtaWNvbiAubGluZTpudGgtY2hpbGQoMSl7dG9wOjBweH0ubmF2LWljb24gLmxpbmU6bnRoLWNoaWxkKDIpLC5uYXYtaWNvbiAubGluZTpudGgtY2hpbGQoMyl7dG9wOjdweH0ubmF2LWljb24gLmxpbmU6bnRoLWNoaWxkKDQpe3RvcDoxNHB4fS5vcGVuX21lbnUgLm5hdi1pY29uIC5saW5lOm50aC1jaGlsZCgxKXt0b3A6MThweDt3aWR0aDowJTtsZWZ0OjUwJX0ub3Blbl9tZW51IC5uYXYtaWNvbiAubGluZTpudGgtY2hpbGQoMil7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0ub3Blbl9tZW51IC5uYXYtaWNvbiAubGluZTpudGgtY2hpbGQoMyl7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5vcGVuX21lbnUgLm5hdi1pY29uIC5saW5lOm50aC1jaGlsZCg0KXt0b3A6MThweDt3aWR0aDowJTtsZWZ0OjUwJX0uY2xvc2VJY29ue3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjNweCBhdXRvIDB9LmNsb3NlSWNvbiAubGluZXttYXJnaW4tdG9wOi0xcHg7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6M3B4O3dpZHRoOjIwcHg7YmFja2dyb3VuZDojZjliMTE4O2JvcmRlci1yYWRpdXM6OXB4O29wYWNpdHk6MTtsZWZ0OjA7dG9wOjUwJTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstbW96LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstd2Via2l0LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDt0cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW8tdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1tcy10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGx9LmNsb3NlSWNvbiAubGluZTpudGgtY2hpbGQoMSl7dG9wOjE4cHg7d2lkdGg6MCU7bGVmdDo1MCV9LmNsb3NlSWNvbiAubGluZTpudGgtY2hpbGQoMil7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uY2xvc2VJY29uIC5saW5lOm50aC1jaGlsZCgzKXt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstby10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LmNsb3NlSWNvbiAubGluZTpudGgtY2hpbGQoNCl7dG9wOjE4cHg7d2lkdGg6MCU7bGVmdDo1MCV9Lm1pZF9oZWFke3BhZGRpbmc6MCAwfS5taWRfaGVhZCAubG9nb3ttYXJnaW4tYm90dG9tOjMwcHh9Lm1pZF9oZWFkIC5sb2dvIGF7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm1pZF9oZWFkIC5zcF9mcmVxdWVuY3l7ZGlzcGxheTppbmxpbmU7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkO3BhZGRpbmctbGVmdDouM2VtfS5taWRfaGVhZCAubWVudV9uYXZ7ZGlzcGxheTpibG9ja30ubWlkX2hlYWQgLm1lbnVfbmF2LnRleHQtY2VudGVyIHVsLnN1Yi1tZW51e2Rpc3BsYXk6bm9uZX0ubWlkX2hlYWQgLm1lbnVfbmF2IC5tZW51e2Rpc3BsYXk6YmxvY2s7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0ubWlkX2hlYWQgLm1lbnVfbmF2IC5tZW51IGxpe21hcmdpbjowIDEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm1pZF9oZWFkIC5tZW51X25hdiAubWVudSBsaS5oaWRlX21lbnV7ZGlzcGxheTpub25lfS5taWRfaGVhZCAubWVudV9uYXYgLm1lbnUgbGkgYXt3aWR0aDphdXRvO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjIwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Y29sb3I6IzA5MmU1Mn0ubWlkX2hlYWQgLm1lbnVfbmF2IC5tZW51IGxpIGE6aG92ZXJ7Y29sb3I6IzBmM2Q3Yjt0ZXh0LWRlY29yYXRpb246bm9uZX0uYm90dG9tX2hlYWR7bWluLWhlaWdodDo4NHB4O3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6IzA5MmU1Mjt6LWluZGV4OjE7bGVmdDowO3JpZ2h0OjB9LmJvdHRvbV9oZWFkIC5saXN0ZW5fc2VjLC5ib3R0b21faGVhZCAud2F0Y2hfc2VjLC5ib3R0b21faGVhZCAudXNlcl9waWMsLmJvdHRvbV9oZWFkIC52b2x1bWVfYXJlYXt3aWR0aDo4NHB4O2hlaWdodDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6MX0uYm90dG9tX2hlYWQgLmxpc3Rlbl9zZWMgaSwuYm90dG9tX2hlYWQgLndhdGNoX3NlYyBpLC5ib3R0b21faGVhZCAudXNlcl9waWMgaSwuYm90dG9tX2hlYWQgLnZvbHVtZV9hcmVhIGl7Y29sb3I6I2ZmZjtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoyMnB4fS5ib3R0b21faGVhZCAubGlzdGVuX3NlYyAudGV4dCwuYm90dG9tX2hlYWQgLndhdGNoX3NlYyAudGV4dCwuYm90dG9tX2hlYWQgLnVzZXJfcGljIC50ZXh0LC5ib3R0b21faGVhZCAudm9sdW1lX2FyZWEgLnRleHR7ZGlzcGxheTpibG9jaztmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2NvbG9yOiNmZmY7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MjBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmJvdHRvbV9oZWFkIC5saXN0ZW5fc2Vje3BhZGRpbmc6MjJweCAxMHB4IDE4cHg7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojZjliMTE4O2xlZnQ6MDt0b3A6MDtjdXJzb3I6cG9pbnRlcjstbW96LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstd2Via2l0LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDt0cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW8tdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1tcy10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGx9LmJvdHRvbV9oZWFkIC5saXN0ZW5fc2VjOmhvdmVye2JhY2tncm91bmQ6IzA5MmU1Mn0uYm90dG9tX2hlYWQgLmxpc3Rlbl9zZWMgLnBsYXllcl9pY29ue2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjI1cHh9LmJvdHRvbV9oZWFkIC5saXN0ZW5fc2VjIC5wbGF5ZXJfaWNvbiAucGxheUljb24gLnN2Z0ljb257d2lkdGg6MTlweDtoZWlnaHQ6MTlweH0uYm90dG9tX2hlYWQgLmxpc3Rlbl9zZWMgLnBsYXllcl9pY29uIC5wbGF5SWNvbiAuc3ZnSWNvbiBwb2x5Z29ue2ZpbGw6I2ZmZn0uYm90dG9tX2hlYWQgLmxpc3Rlbl9zZWMgLnBsYXllcl9pY29uIC5wYXVzZUljb257ZGlzcGxheTpub25lfS5ib3R0b21faGVhZCAubGlzdGVuX3NlYyAucGxheWVyX2ljb24gLnBhdXNlSWNvbiAuc3ZnSWNvbnt3aWR0aDoxOXB4O2hlaWdodDoxOXB4fS5ib3R0b21faGVhZCAubGlzdGVuX3NlYyAucGxheWVyX2ljb24gLnBhdXNlSWNvbiAuc3ZnSWNvbiBwb2x5Z29ue2ZpbGw6I2ZmZn0uYm90dG9tX2hlYWQgLmxpc3Rlbl9zZWMgLnBsYXllcl9pY29uIGkuZmEtcGxheXtkaXNwbGF5OmlubGluZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LmJvdHRvbV9oZWFkIC5saXN0ZW5fc2VjIC5wbGF5ZXJfaWNvbiBpLmZhLXBhdXNle2Rpc3BsYXk6bm9uZX0uYm90dG9tX2hlYWQgLmxpc3Rlbl9zZWMgLnRleHR7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDo3MDB9LmJvdHRvbV9oZWFkIC5saXN0ZW5fc2VjLnBsYXlfbXAzIC5wbGF5ZXJfaWNvbiAucGxheUljb257ZGlzcGxheTpub25lfS5ib3R0b21faGVhZCAubGlzdGVuX3NlYy5wbGF5X21wMyAucGxheWVyX2ljb24gaS5mYS1wbGF5e2Rpc3BsYXk6bm9uZX0uYm90dG9tX2hlYWQgLmxpc3Rlbl9zZWMucGxheV9tcDMgLnBsYXllcl9pY29uIGkuZmEtcGF1c2V7ZGlzcGxheTppbmxpbmV9LmJvdHRvbV9oZWFkIC53YXRjaF9zZWN7cGFkZGluZzoyMnB4IDEwcHggMThweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjE2OHB4O3RvcDowO2N1cnNvcjpwb2ludGVyOy1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbH0uYm90dG9tX2hlYWQgLndhdGNoX3NlYzpob3ZlcntiYWNrZ3JvdW5kOiMzNjM2MzZ9LmJvdHRvbV9oZWFkIC53YXRjaF9zZWMgLnZpZGVvX2ljb257ZGlzcGxheTpibG9jaztoZWlnaHQ6MjVweH0uYm90dG9tX2hlYWQgLndhdGNoX3NlYyAudmlkZW9faWNvbiAuc3ZnSWNvbnt3aWR0aDoyMnB4O2hlaWdodDoyMnB4fS5ib3R0b21faGVhZCAud2F0Y2hfc2VjIC52aWRlb19pY29uIC5zdmdJY29uIHBvbHlnb257ZmlsbDojZmZmfS5ib3R0b21faGVhZCAud2F0Y2hfc2VjIC52aWRlb19pY29uIC5zdmdJY29uIHBhdGh7ZmlsbDojZmZmfS5ib3R0b21faGVhZCAud2F0Y2hfc2VjIC52aWRlb19pY29uIGl7ZGlzcGxheTppbmxpbmV9LmJvdHRvbV9oZWFkIC53YXRjaF9zZWMgLnRleHR7Zm9udC13ZWlnaHQ6NDAwfS5ib3R0b21faGVhZCAudXNlcl9waWN7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoyNTJweDt0b3A6MDtiYWNrZ3JvdW5kOiMyNjI2MjZ9LmJvdHRvbV9oZWFkIC51c2VyX3BpYyBpbWd7ZGlzcGxheTpibG9jaztoZWlnaHQ6ODRweH0uYm90dG9tX2hlYWQgLnZvbHVtZV9hcmVhe3BhZGRpbmc6MzBweCAxMHB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKDIyOSwyMjksMjI5LC4xMyk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCByZ2JhKDIyOSwyMjksMjI5LC4xMyk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo0OTdweDt0b3A6MH0uYm90dG9tX2hlYWQgLnZvbHVtZV9hcmVhIC52b2x1bWVfaWNvbiAuc3ZnSWNvbnttYXJnaW4tdG9wOjA7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0uYm90dG9tX2hlYWQgLnZvbHVtZV9hcmVhIC52b2x1bWVfaWNvbiAuc3ZnSWNvbiBwYXRoe2ZpbGw6I2ZmZn0uYm90dG9tX2hlYWQgLnZvbHVtZV9hcmVhIC52b2x1bWVfaWNvbiBpe2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToyNHB4fUBtZWRpYShtYXgtd2lkdGg6IDE3MDBweClhbmQgKG1pbi13aWR0aDogMTQ0NnB4KXsuYm90dG9tX2hlYWQgLnZvbHVtZV9hcmVhe2xlZnQ6MzY1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDE0NDZweCl7LmJvdHRvbV9oZWFkIC52b2x1bWVfYXJlYXtsZWZ0OjI1NHB4fX1AbWVkaWEobWF4LXdpZHRoOiAxMzAwcHgpey5ib3R0b21faGVhZCAudm9sdW1lX2FyZWF7bGVmdDo4NXB4fX0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWF7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWxlZnQ6NDEzcHg7bWFyZ2luLXJpZ2h0OjQwOHB4O3BhZGRpbmctbGVmdDozNDRweDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmfUBtZWRpYShtYXgtd2lkdGg6IDE3MDBweClhbmQgKG1pbi13aWR0aDogMTQ0NnB4KXsuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWF7bWFyZ2luLXJpZ2h0OjI5MnB4O21hcmdpbi1sZWZ0OjI4MnB4fX1AbWVkaWEobWF4LXdpZHRoOiAxNDQ2cHgpey5ib3R0b21faGVhZCAucmFkaW9fYXJlYXttYXJnaW4tcmlnaHQ6MTMycHg7bWFyZ2luLWxlZnQ6MTY5cHh9fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAuc2hvd19pbmZve3BhZGRpbmc6MjRweCAwO2Zsb2F0OmxlZnQ7bWF4LXdpZHRoOjE4MXB4O3dpZHRoOjEwMCU7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTZweDtmb250LXdlaWdodDo3MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAuc2hvd19pbmZvIC5mbV9pY29ue2Zsb2F0OmxlZnQ7bWFyZ2luLXRvcDo0cHh9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5zaG93X2luZm8gLnJpZ2h0X3RleHR7cGFkZGluZy1sZWZ0OjM1cHg7Y29sb3I6I2ZmZjtkaXNwbGF5OmJsb2NrfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAuc2hvd19pbmZvIC5yaWdodF90ZXh0IC50b3B7Y29sb3I6I2ZmZjtkaXNwbGF5OmJsb2NrfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAuc2hvd19pbmZvIC5yaWdodF90ZXh0IC5ib3R0b217ZGlzcGxheTpibG9jazt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW59LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5zaG93X2luZm8gLnJpZ2h0X3RleHQgLmJvdHRvbSBhe2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5zaG93X2luZm8gLnJpZ2h0X3RleHQgLmJvdHRvbSBhOmhvdmVye2NvbG9yOiNmOWIxMTh9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuZmVlZGJhY2tfYXJlYXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNzlweDttYXgtd2lkdGg6OTBweDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjE2cHg7Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtib3JkZXItbGVmdDoxcHggc29saWQgcmdiYSgyMjksMjI5LDIyOSwuMTMpfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWEgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjMzcHg7cGFkZGluZy1ib3R0b206MTRweDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiNmZmY7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7dHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWEgYSAuZmVlZGJhY2tfaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MnB4IDAgMCAwO3dpZHRoOjIycHg7aGVpZ2h0OjIwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIycHg7cmlnaHQ6MzNweDstbW96LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstd2Via2l0LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDt0cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW8tdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1tcy10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGx9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuZmVlZGJhY2tfYXJlYSBhIC5mZWVkYmFja19pY29uIC5zdmdJY29ue3dpZHRoOjIycHg7aGVpZ2h0OjIwcHh9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuZmVlZGJhY2tfYXJlYSBhIC5mZWVkYmFja19pY29uIC5zdmdJY29uIHBhdGh7ZmlsbDojZjliMTE4fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWEgYSBwe2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW46MDtmb250LXNpemU6MTFweDtwYWRkaW5nLXRvcDoxNHB4fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWEgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kOiNmOWIxMTh9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuZmVlZGJhY2tfYXJlYSBhOmhvdmVyIC5mZWVkYmFja19pY29ue2JhY2tncm91bmQtc2l6ZToxOHB4fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWEgYTpob3ZlciAuZmVlZGJhY2tfaWNvbiAuc3ZnSWNvbiBwYXRoe2ZpbGw6I2ZmZn0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5mZWVkYmFja19hcmVhIC5mZWF0aGVyLWxpZ2h0LWJveHtkaXNwbGF5Om5vbmV9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuY2FsbF9hcmVhe3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjkwcHg7bWF4LXdpZHRoOjkwcHg7d2lkdGg6MTAwJTtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxNnB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMjI5LDIyOSwyMjksLjEzKX0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5jYWxsX2FyZWEgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjMzcHg7cGFkZGluZy1ib3R0b206MTRweDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiNmZmY7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7dHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmNhbGxfYXJlYSBhLmNhbGxfaWNvbntkaXNwbGF5OmJsb2NrfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmNhbGxfYXJlYSBhIGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjJweCAwIDAgMDtmbG9hdDpsZWZ0O3dpZHRoOjIycHg7aGVpZ2h0OjIwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIycHg7cmlnaHQ6MzZweDstbW96LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstd2Via2l0LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDt0cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW8tdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1tcy10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGx9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuY2FsbF9hcmVhIGEgaSAuc3ZnSWNvbnt3aWR0aDoyMnB4O2hlaWdodDoyMHB4fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmNhbGxfYXJlYSBhIGkgLnN2Z0ljb24gcGF0aHtmaWxsOiNmOWIxMTh9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuY2FsbF9hcmVhIGEgcHtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luOjA7Zm9udC1zaXplOjExcHg7cGFkZGluZy10b3A6MTRweH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5jYWxsX2FyZWEgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kOiNmOWIxMTh9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuY2FsbF9hcmVhIGE6aG92ZXIgLmNhbGxfaWNvbntiYWNrZ3JvdW5kLXNpemU6MThweH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5jYWxsX2FyZWEgYTpob3ZlciAuY2FsbF9pY29uIC5zdmdJY29uIHBhdGh7ZmlsbDojZmZmfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmNhbGxfYXJlYSAuZmVhdGhlci1saWdodC1ib3h7ZGlzcGxheTpub25lfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmhvdXJseV9uZXdzX2FyZWF7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDttYXgtd2lkdGg6OTBweDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjE2cHg7Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtib3JkZXItbGVmdDoxcHggc29saWQgcmdiYSgyMjksMjI5LDIyOSwuMTMpO2JvcmRlci1yaWdodDoxcHggc29saWQgcmdiYSgyMjksMjI5LDIyOSwuMTMpfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmhvdXJseV9uZXdzX2FyZWEgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjMzcHg7cGFkZGluZy1ib3R0b206MTRweDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiNmZmY7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7dHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmhvdXJseV9uZXdzX2FyZWEgYS5ob3VybHlfbmV3c19pY29ue2Rpc3BsYXk6YmxvY2t9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuaG91cmx5X25ld3NfYXJlYSBhLmxpdmVfZmVlZF9pY29ue2Rpc3BsYXk6bm9uZX0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5ob3VybHlfbmV3c19hcmVhIGEgaXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MnB4IDAgMCAwO2Zsb2F0OmxlZnQ7d2lkdGg6MjJweDtoZWlnaHQ6MjBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjFweDtyaWdodDozMXB4Oy1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5ob3VybHlfbmV3c19hcmVhIGEgaSAuc3ZnSWNvbnt3aWR0aDoyMnB4O2hlaWdodDoyMHB4fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmhvdXJseV9uZXdzX2FyZWEgYSBpIC5zdmdJY29uIHBhdGh7ZmlsbDojZjliMTE4fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmhvdXJseV9uZXdzX2FyZWEgYSBwe2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2ZmZjttYXJnaW46MDtmb250LXNpemU6MTFweDtwYWRkaW5nLXRvcDoxNHB4fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmhvdXJseV9uZXdzX2FyZWEgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kOiNmOWIxMTh9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuaG91cmx5X25ld3NfYXJlYSBhOmhvdmVyLmhvdXJseV9uZXdzX2ljb257YmFja2dyb3VuZC1zaXplOjE4cHh9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuaG91cmx5X25ld3NfYXJlYSBhOmhvdmVyLmhvdXJseV9uZXdzX2ljb24gaSAuc3ZnSWNvbiBwYXRoe2ZpbGw6I2ZmZn0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5ob3VybHlfbmV3c19hcmVhIC5mZWF0aGVyLWxpZ2h0LWJveHtkaXNwbGF5Om5vbmV9LmJvdHRvbV9oZWFkIC5wcm9ncmVzc19iYXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7aGVpZ2h0OjRweDtiYWNrZ3JvdW5kOiNmOWIxMTg7d2lkdGg6NjAlO3otaW5kZXg6MzttYXJnaW4tbGVmdDotMzVweH0udmlkZW9fX21zZ3twYWRkaW5nOjFyZW07dGV4dC1hbGlnbjpjZW50ZXJ9LmNvbnRfaWZub19zZWN7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDojMDkyZTUyO3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW59LmNvbnRfaWZub19zZWMgLmluZm9Cb3h7cGFkZGluZzoxMHB4O3dpZHRoOjUwJTtmbG9hdDpsZWZ0O2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXJ9LmNvbnRfaWZub19zZWMgLmluZm9Cb3guZ2l2ZV9jYWxsIC5waG9uZV9pY29ue3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNvbnRfaWZub19zZWMgLmluZm9Cb3ggLnRleHQsLmNvbnRfaWZub19zZWMgLmluZm9Cb3ggLmljb257ZGlzcGxheTpibG9jaztoZWlnaHQ6NDBweH0uY29udF9pZm5vX3NlYyAuaW5mb0JveCAudGV4dHtwYWRkaW5nLWJvdHRvbToxNXB4O2hlaWdodDphdXRvfS5jb250X2lmbm9fc2VjIC5pbmZvQm94IC5pY29uIGl7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6NDBweDtjb2xvcjojZmZmfS5jb250X2lmbm9fc2VjIC5pbmZvQm94IC5pY29uIC5mZWVkYmFja19pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9LmNvbnRfaWZub19zZWMgLmluZm9Cb3ggLmljb24gLnN2Z0ljb24gcGF0aHtmaWxsOiNmZmZ9LmNvbnRfaWZub19zZWMgLmluZm9Cb3g6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTEwMHB4O2JvdHRvbTotMTAwcHg7bWFyZ2luOjAgYXV0bzt3aWR0aDoxcHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yKTtkaXNwbGF5OmJsb2NrO2xlZnQ6MHB4fS5jb250X2lmbm9fc2VjIC5pbmZvQm94OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTEwMHB4O2JvdHRvbTotMTAwcHg7bWFyZ2luOjAgYXV0bzt3aWR0aDoxcHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yKTtkaXNwbGF5OmJsb2NrO3JpZ2h0OjB9LmNvbnRfaWZub19zZWMgLmluZm9Cb3guZ2l2ZV9mZWVkYmFjazpiZWZvcmV7ZGlzcGxheTpub25lfS5uZXdzbGV0dGVye3BhZGRpbmc6MTBweH0ubmV3c2xldHRlciAudGl0bGV7bWFyZ2luLWJvdHRvbToyMnB4O2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjRweDtmb250LXdlaWdodDo0MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZmZ9Lm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJGb3Jte3Bvc2l0aW9uOnJlbGF0aXZlfS5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyRm9ybSBpbnB1dFt0eXBlPXRleHRdLC5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyRm9ybSBpbnB1dFt0eXBlPWVtYWlsXXttYXJnaW46MDt3aWR0aDoxMDAlO3BhZGRpbmc6MjBweCAxNjBweCAyMHB4IDI1cHg7Ym9yZGVyOm5vbmU7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjBweDtmb250LXdlaWdodDo0MDA7Y29sb3I6IzU5NTk1OTstd2Via2l0LWJvcmRlci1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXM6MDstbXMtYm9yZGVyLXJhZGl1czowOy1vLWJvcmRlci1yYWRpdXM6MDtib3JkZXItcmFkaXVzOjA7aGVpZ2h0OjYwcHh9Lm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJGb3JtIGlucHV0W3R5cGU9c3VibWl0XXttYXJnaW46MDtwYWRkaW5nOjIwcHggMTBweDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmZmO2JvcmRlcjpub25lO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7d2lkdGg6MTYwcHg7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojMWYxZjFmO2N1cnNvcjpwb2ludGVyOy1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstd2Via2l0LWJvcmRlci1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXM6MDstbXMtYm9yZGVyLXJhZGl1czowOy1vLWJvcmRlci1yYWRpdXM6MDtib3JkZXItcmFkaXVzOjA7aGVpZ2h0OjYwcHh9Lm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJGb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMzEsMzEsMzEsLjgpfS5mb290ZXJ7cGFkZGluZzo3NXB4IDAgMHB4O2JhY2tncm91bmQ6I2Y2ZjZmNn0uZm9vdGVyIC50b3BfZm9vdGVye3BhZGRpbmctYm90dG9tOjEwMHB4fS5mb290ZXIgLnRvcF9mb290ZXIgLmxlZnRfYm9yZGVyOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjEpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMTVweDtib3R0b206LTI1cHg7bGVmdDotMjBweDt3aWR0aDoxcHh9LmZvb3RlciBoM3ttYXJnaW46MCAwIDIwcHg7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O2NvbG9yOiMwOTJlNTI7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uZm9vdGVyIC5mX2xvZ297bWFyZ2luLWJvdHRvbTo0NXB4fS5mb290ZXIgLmZfd2lkZ2V0e21heC13aWR0aDoyNTBweDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjI0cHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSl9LmZvb3RlciAuZl93aWRnZXQgcHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX0uZm9vdGVyIC5mX3dpZGdldCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5mb290ZXIgLmZfbGlua3N7bWFyZ2luLWJvdHRvbTo1MHB4O2Rpc3BsYXk6YmxvY2t9LmZvb3RlciAuZl9saW5rcyB1bHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5mb290ZXIgLmZfbGlua3MgdWwgbGl7ZGlzcGxheTpibG9jazttYXJnaW46NXB4IDB9LmZvb3RlciAuZl9saW5rcyB1bCBsaSBhe2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjI0cHg7Y29sb3I6IzA5MmU1Mn0uZm9vdGVyIC5mX2xpbmtzIHVsIGxpIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6I2Y5YjExOH0uZm9vdGVyIC5zb2NpYWxfbGlua3MgdWx7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0uZm9vdGVyIC5zb2NpYWxfbGlua3MgdWwgbGl7ZGlzcGxheTpibG9jazttYXJnaW46MjBweCAwfS5mb290ZXIgLnNvY2lhbF9saW5rcyB1bCBsaSBhe3BhZGRpbmctbGVmdDo0MHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MjRweDtjb2xvcjojZjliMTE4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uZm9vdGVyIC5zb2NpYWxfbGlua3MgdWwgbGkgYSAueXRJY29uIC5zdmdJY29ue3dpZHRoOjMwcHg7aGVpZ2h0OjIwcHh9LmZvb3RlciAuc29jaWFsX2xpbmtzIHVsIGxpIGEgLnl0SWNvbiAuc3ZnSWNvbiAuc3Qwe3N0cm9rZS13aWR0aDowfS5mb290ZXIgLnNvY2lhbF9saW5rcyB1bCBsaSBhIC5zdmdJY29ue3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHh9LmZvb3RlciAuc29jaWFsX2xpbmtzIHVsIGxpIGEgLnN2Z0ljb24gcGF0aHtmaWxsOiNmOWIxMTh9LmZvb3RlciAuc29jaWFsX2xpbmtzIHVsIGxpIGEgaXtmbG9hdDpsZWZ0O3dpZHRoOjQwcHg7bWFyZ2luLWxlZnQ6LTQwcHg7Y29sb3I6I2Y5YjExODtmb250LXNpemU6MjZweDstbW96LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstd2Via2l0LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDt0cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW8tdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1tcy10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGx9LmZvb3RlciAuc29jaWFsX2xpbmtzIHVsIGxpIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6I2Y5YjExOH0uZm9vdGVyIC5zb2NpYWxfbGlua3MgdWwgbGkgYTpob3ZlciAuc3ZnSWNvbiBwYXRoe2ZpbGw6I2Y5YjExOH0uZm9vdGVyIC5zb2NpYWxfbGlua3MgdWwgbGkgYTpob3ZlciBpe2NvbG9yOiNmOWIxMTh9LmZvb3RlciAuYXBwX2luZm8gLmFwcF9pY29ucyB1bHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5mb290ZXIgLmFwcF9pbmZvIC5hcHBfaWNvbnMgdWwgbGl7ZmxvYXQ6bGVmdDtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDE1cHggNXB4IDB9LmZvb3RlciAuZl9ib3R0b217YmFja2dyb3VuZDojMDkyZTUyO3BhZGRpbmctdG9wOjM1cHg7cGFkZGluZy1ib3R0b206MzVweH0uZm9vdGVyIC5mX2JvdHRvbSAuY29weXJpZ2h0e2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MjRweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX0uZm9vdGVyIC5mX2JvdHRvbSAuYm90dG9tX2xpbmtzIHVse2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LmZvb3RlciAuZl9ib3R0b20gLmJvdHRvbV9saW5rcyB1bCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgMTdweDtmbG9hdDpsZWZ0O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjVweCAwfS5mb290ZXIgLmZfYm90dG9tIC5ib3R0b21fbGlua3MgdWwgbGkgYXtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjgpfS5mb290ZXIgLmZfYm90dG9tIC5ib3R0b21fbGlua3MgdWwgbGkgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojZjliMTE4fS5mb290ZXIgLmZfYm90dG9tIC5ib3R0b21fbGlua3MgdWwgbGk6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9LmZvb3RlciAuZl9ib3R0b20gLmJvdHRvbV9saW5rcyB1bCBsaTpiZWZvcmV7Y29udGVudDpcIuKBhFwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX0uZm9vdGVyIC5mX2JvdHRvbSAuYm90dG9tX2xpbmtzIHVsIGxpOmZpcnN0LWNoaWxkOmJlZm9yZXtkaXNwbGF5Om5vbmV9LmdyYWRpZW50X2Jne2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvYXNzZXRzL2ltZy9iZ3BhdHRlcm4ucG5nP25ld1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQ7YmFja2dyb3VuZC1zaXplOmF1dG87YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgdG9wfS5zaW5nbGUtYXJ0aWNsZS1iYWNrZ3JvdW5ke3dpZHRoOjEwMCU7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdWNtcy9hc3NldHMvaW1nL2JncGF0dGVybi5wbmc/bmV3XCIpO2JhY2tncm91bmQtc2l6ZTphdXRvO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSB0b3A7ZGlzcGxheTpibG9jaztoZWlnaHQ6MzkwcHg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMX0uc3ZnSWNvbiBwYXRoey1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbH0ubW9iaWxlX3ZpZXd7ZGlzcGxheTpub25lfS5mbG9hdGluZ19kaXZ7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLWJvdHRvbToxMHB4fS5mbG9hdGluZ19kaXYgLmF1dGhvcntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjE2cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMwZjNkN2J9LmZsb2F0aW5nX2RpdiAuYXV0aG9yIGF7Y29sb3I6IzBmM2Q3Yn0uZmxvYXRpbmdfZGl2IC50YWdze2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjE2cHg7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLXRvcDoycHg7dmVydGljYWwtYWxpZ246dG9wfS5mbG9hdGluZ19kaXYgLnRhZ3MgLmZsb2F0VGFnSWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmZsb2F0aW5nX2RpdiAudGFncyAuZmxvYXRUYWdMaW5re2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0uZmxvYXRpbmdfZGl2IC50YWdzIC5zdmdJY29ue3dpZHRoOjE3cHg7aGVpZ2h0OjIycHh9LmZsb2F0aW5nX2RpdiAudGFncyAuc3ZnSWNvbiBwYXRoe2ZpbGw6I2Y5YjExOH0uZmxvYXRpbmdfZGl2IC50YWdzIGltZ3twYWRkaW5nLWJvdHRvbTo1cHh9LmZsb2F0aW5nX2RpdiAudGFncyBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjE2cHg7Y29sb3I6IzFmMWYxZjtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nLXJpZ2h0OjVweH0ubWV0YV9zb2NpYWxfd3JhcHBlcnthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nLXRvcDoxNnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5tZXRhX3NvY2lhbF93cmFwcGVye21heC13aWR0aDo2MTZweDt3aWR0aDoxMDAlfX0uc29jaWFsX2xpbmtzX3dyYXBwZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5zb2NpYWxfbGlua3NfbGFiZWx7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiMxZjFmMWY7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmb250LWZhbWlseTpNb250c2VycmF0LHNhbnMtc2VyaWY7Zm9udC1zaXplOjEwcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtsaW5lLWhlaWdodDoxNnB4O3BhZGRpbmctcmlnaHQ6NXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uc29jaWFsX2xpbmtzLnNvY2lhbF9zaGFyaW5nIHVse3BhZGRpbmc6MDttYXJnaW46MDtsaXN0LXN0eWxlOm5vbmV9LnNvY2lhbF9saW5rcy5zb2NpYWxfc2hhcmluZyB1bCBsaXtkaXNwbGF5OmlubGluZS1ibG9ja30uc29jaWFsX2xpbmtzLnNvY2lhbF9zaGFyaW5nIHVsIGxpIGF7Y29sb3I6I2Y5YjExODtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoxN3B4IDEycHggNXB4IDEzcHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDVweDtoZWlnaHQ6NDVweH0uc29jaWFsX2xpbmtzLnNvY2lhbF9zaGFyaW5nIHVsIGxpIGEuZmJJY29ue3BhZGRpbmc6MTJweCAxMnB4IDVweCAxM3B4fS5zb2NpYWxfbGlua3Muc29jaWFsX3NoYXJpbmcgdWwgbGkgYS5mYkljb24gLnN2Z0ljb257aGVpZ2h0OjIwcHh9LnNvY2lhbF9saW5rcy5zb2NpYWxfc2hhcmluZyB1bCBsaSBhLnR3SWNvbntwYWRkaW5nOjEycHggMTJweCA1cHggOXB4fS5zb2NpYWxfbGlua3Muc29jaWFsX3NoYXJpbmcgdWwgbGkgYS50d0ljb24gLnN2Z0ljb257aGVpZ2h0OjIwcHh9LnNvY2lhbF9saW5rcy5zb2NpYWxfc2hhcmluZyB1bCBsaSBhLnl0SWNvbntwYWRkaW5nOjEycHggMTJweCA1cHggMTNweH0uc29jaWFsX2xpbmtzLnNvY2lhbF9zaGFyaW5nIHVsIGxpIGEueXRJY29uIC5zdmdJY29ue3dpZHRoOjI2cHg7aGVpZ2h0OjIwcHh9LnNvY2lhbF9saW5rcy5zb2NpYWxfc2hhcmluZyB1bCBsaSBhLnl0SWNvbiAuc3ZnSWNvbiAuc3Qwe3N0cm9rZS13aWR0aDowfS5zb2NpYWxfbGlua3Muc29jaWFsX3NoYXJpbmcgdWwgbGkgYS5lbWFpbEljb257cGFkZGluZzoxMnB4IDEycHggMTNweCAxMXB4fS5zb2NpYWxfbGlua3Muc29jaWFsX3NoYXJpbmcgdWwgbGkgYS5lbWFpbEljb24gLnN2Z0ljb257aGVpZ2h0OjIwcHh9LnNvY2lhbF9saW5rcy5zb2NpYWxfc2hhcmluZyB1bCBsaSBhIC5zdmdJY29uIHBhdGh7ZmlsbDojZjliMTE4fS5zb2NpYWxfbGlua3Muc29jaWFsX3NoYXJpbmcgdWwgbGkgYTpob3Zlcntjb2xvcjojZjliMTE4fS5zb2NpYWxfbGlua3Muc29jaWFsX3NoYXJpbmcgdWwgbGkgYTpob3ZlciAuc3ZnSWNvbiBwYXRoe2ZpbGw6I2Y5YjExOH0ubGVmdFNlY3Rpb24uYXJ0aWNsZV9zaW5nbGUuYXJ0aWNsZV9tYWluQ3ttYXJnaW4tdG9wOjB9LmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xle21hcmdpbi10b3A6MjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0ubGVmdFNlY3Rpb24uYXJ0aWNsZV9zaW5nbGUgLmZlYXR1cmVkSW1ne3BhZGRpbmctYm90dG9tOjU1cHh9LmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xlIGgye2ZvbnQtc2l6ZTozNHB4O2ZvbnQtZmFtaWx5OlwiUFQgU2VyaWZcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6NDRweDttYXJnaW4tdG9wOjB9LmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xlIC5hcnRpY2xlX21ldGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Y29sb3I6IzBmM2Q3Yjtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHh9LmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xlIC5hcnRpY2xlX21ldGEgLmV4dHJhc0J0bXtjb2xvcjojMGYzZDdiO3BhZGRpbmc6M3B4IDAgMCAyNXB4fS5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZSAuYXJ0aWNsZV9tZXRhIC5pY29uSW1ne3BhZGRpbmctcmlnaHQ6MTBweDtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojMGYzZDdiO2Zsb2F0OmxlZnQ7Zm9udC1zaXplOjI0cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOjNweH0ubGVmdFNlY3Rpb24uYXJ0aWNsZV9zaW5nbGUgLmFydGljbGVfbWV0YSAuaWNvbkltZyAuc3ZnSWNvbnt3aWR0aDoxNHB4O2hlaWdodDoxOHB4fS5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZSAuYXJ0aWNsZV9tZXRhIC5pY29uSW1nIC5zdmdJY29uIHBhdGh7ZmlsbDojMGYzZDdifS5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZSAuYXJ0aWNsZV9tZXRhIC5pY29uSW1nLm5ld3NfdHlwZSAuc3ZnSWNvbiByZWN0e2ZpbGw6IzBmM2Q3Yn0ubGVmdFNlY3Rpb24uYXJ0aWNsZV9zaW5nbGUgLmFydGljbGVfbWV0YSBzcGFuLm1lZGlhX3NlY3Rpb257Y29sb3I6I2JkYmRiZH0ubGVmdFNlY3Rpb24uYXJ0aWNsZV9zaW5nbGUgLmFydGljbGVfbWV0YSBzcGFuLnRpbWVfbWVkaWF7Y29sb3I6I2JkYmRiZH0ubGVmdFNlY3Rpb24uYXJ0aWNsZV9zaW5nbGUgLmFydGljbGVfbWV0YSBwe2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjI0cHg7Y29sb3I6IzY1NjU2NX0ubGVmdFNlY3Rpb24uYXJ0aWNsZV9zaW5nbGUgLmFydGljbGVfbWV0YSBwIGltZ3t3aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudH0ubGVmdFNlY3Rpb24uYXJ0aWNsZV9zaW5nbGUgLmFydGljbGVfbWV0YSBwIGlmcmFtZXt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudH0ubGVmdFNlY3Rpb24uYXJ0aWNsZV9zaW5nbGUgLmFsaWduY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZSAuZmVhdHVyZWRJbWcgaW1ne3dpZHRoOjEwMCU7cGFkZGluZzoxMHB4fS5icmVhZGNydW1iX1NlY3twYWRkaW5nLXRvcDo0MHB4fS5icmVhZGNydW1iX1NlYyB1bHtwYWRkaW5nOjA7bWFyZ2luOjA7bGlzdC1zdHlsZTpub25lfS5icmVhZGNydW1iX1NlYyB1bCBsaXtjb2xvcjojNTk1OTU5O2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjI0cHg7ZmxvYXQ6bGVmdH0uYnJlYWRjcnVtYl9TZWMgdWwgbGk6YWZ0ZXJ7Y29udGVudDpcIuKBhFwiO3BhZGRpbmc6MCA2cHg7cG9zaXRpb246cmVsYXRpdmV9LmJyZWFkY3J1bWJfU2VjIHVsIGxpOmxhc3QtY2hpbGQ6YWZ0ZXJ7ZGlzcGxheTpub25lfS5icmVhZGNydW1iX1NlYyB1bCBsaSBhe2NvbG9yOiM1OTU5NTk7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjRweH0uc2luZ2xlLXNob3cgLmJyZWFkY3J1bWJfU2Vje3BhZGRpbmctbGVmdDowO3BhZGRpbmctdG9wOjB9LnNpbmdsZS1zaG93IC5icmVhZGNydW1iX1NlYyB1bHtwYWRkaW5nOjA7bWFyZ2luOjA7bGlzdC1zdHlsZTpub25lfS5zaW5nbGUtc2hvdyAuYnJlYWRjcnVtYl9TZWMgdWwgbGl7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNnB4O2NvbG9yOiMwOTJlNTI7cGFkZGluZy1ib3R0b206MTBweDtmbG9hdDpub25lO2Rpc3BsYXk6YmxvY2s7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5zaW5nbGUtc2hvdyAuYnJlYWRjcnVtYl9TZWMgdWwgbGkuaXRlbS1ob21le2Rpc3BsYXk6bm9uZX0uc2luZ2xlLXNob3cgLmJyZWFkY3J1bWJfU2VjIHVsIGxpLml0ZW0tdGF4e2Rpc3BsYXk6bm9uZX0uc2luZ2xlLXNob3cgLmJyZWFkY3J1bWJfU2VjIHVsIGxpIC5icmVhZC1jdXJyZW50e2NvbG9yOiNmOWIxMTg7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNnB4O2ZvbnQtd2VpZ2h0OjQwMH0uc2luZ2xlLXNob3cgLmJyZWFkY3J1bWJfU2VjIHVsIGxpOmFmdGVye2NvbnRlbnQ6XCJcIjtwYWRkaW5nOjAgNnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5zaW5nbGUtc2hvdyAuYnJlYWRjcnVtYl9TZWMgdWwgbGk6bGFzdC1jaGlsZDphZnRlcntkaXNwbGF5Om5vbmV9LnNpbmdsZS1zaG93IC5icmVhZGNydW1iX1NlYyB1bCBsaSBhe2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTZweDtjb2xvcjojMDkyZTUyfS5zaW5nbGUtc2hvdyAuYnJlYWRjcnVtYl9TZWMgdWwgbGkgYTpob3Zlcntjb2xvcjojZjliMTE4O3RleHQtZGVjb3JhdGlvbjpub25lfS5yZWxhdGVkX2FydGljbGVze2JhY2tncm91bmQ6I2Y2ZjZmNjtwYWRkaW5nOjQwcHggMDttYXJnaW4tdG9wOjQwcHh9LnJlbGF0ZWRfYXJ0aWNsZXMgaDN7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MjRweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzFhMWExYTtmb250LXdlaWdodDo1MDA7cGFkZGluZy1ib3R0b206NDVweDtsZXR0ZXItc3BhY2luZzoxcHg7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjttYXJnaW4tYm90dG9tOjB9LnJlbGF0ZWRfYXJ0aWNsZXMgLmZlYXR1cmVkSW1hZ2V7ZmxvYXQ6bGVmdDtwYWRkaW5nLXJpZ2h0OjMwcHg7d2lkdGg6NDclO292ZXJmbG93OmhpZGRlbn0ucmVsYXRlZF9hcnRpY2xlcyAuZmVhdHVyZWRJbWFnZSBhe292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmlubGluZS1ibG9ja30ucmVsYXRlZF9hcnRpY2xlcyAuZmVhdHVyZWRJbWFnZSBpbWd7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7dHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsO3RyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt3aWR0aDoxMDAlfS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm97cGFkZGluZy10b3A6MjBweDtmbG9hdDpsZWZ0O3dpZHRoOjUzJX0ucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIGg0e21hcmdpbjowIDAgMTBweDtmb250LWZhbWlseTpcIlBUIFNlcmlmXCIsc2VyaWY7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjRweDtmb250LXdlaWdodDo0MDA7bWluLWhlaWdodDo0OXB4O2hlaWdodDo0OXB4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1saW5lLWNsYW1wOjI7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1vLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW1zLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW1vei1iaW5kaW5nOnVybChcImVsbGlwc2lzLnhtbCNlbGxpcHNpc1wiKX0ucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIGg0IGF7Y29sb3I6IzFhMWExYTtkaXNwbGF5OmJsb2NrfS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gcHttaW4taGVpZ2h0OjQ2cHg7aGVpZ2h0OjQ2cHg7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6Mjstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW8tdGV4dC1vdmVyZmxvdzplbGxpcHNpczstbXMtdGV4dC1vdmVyZmxvdzplbGxpcHNpczstbW96LWJpbmRpbmc6dXJsKFwiZWxsaXBzaXMueG1sI2VsbGlwc2lzXCIpfS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gLm1lZGlhX3NlY3Rpb257YmFja2dyb3VuZC1wb3NpdGlvbjowIDJweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Y29sb3I6IzQ4NDg0OH0ucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIC50aW1lX21lZGlhe2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Y29sb3I6IzBmM2Q3Yjtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNnB4O2NvbG9yOiNiZGJkYmR9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhc3twb3NpdGlvbjpyZWxhdGl2ZX0ucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFzIC5pY29uSW1ne3BhZGRpbmctcmlnaHQ6MTBweDtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojMGYzZDdiO2Zsb2F0OmxlZnQ7bGluZS1oZWlnaHQ6MjRweH0ucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFzIC5pY29uSW1nIGkuZmEtcGxheXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTJweH0ucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFzIC5pY29uSW1nIC5zdmdJY29ue3dpZHRoOjE0cHg7aGVpZ2h0OjE2cHg7bWFyZ2luLXRvcDo1cHh9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhcyAuaWNvbkltZyAuc3ZnSWNvbiBwYXRoe2ZpbGw6IzBmM2Q3Yn0ucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFzIC5pY29uSW1nLmF1ZGlvX3R5cGUgLnN2Z0ljb24gcGF0aHtmaWxsOiMwZjNkN2J9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhcyAuaWNvbkltZy5uZXdzX3R5cGUgLnN2Z0ljb24gcmVjdHtmaWxsOiMwZjNkN2J9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhcyAuZXh0cmFzQnRte2NvbG9yOiMwZjNkN2I7cGFkZGluZzozcHggMCAwIDI1cHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTZweDtkaXNwbGF5OmJsb2NrfS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gLmFydGljbGVFeHRyYXMgLnNsYXNoe2NvbG9yOiMwZjNkN2I7cGFkZGluZzowIDVweH0ucmVsYXRlZF9hcnRpY2xlcyAucmVsYXRlZF9ibG9ja3ttYXJnaW4tYm90dG9tOjQwcHh9LnJlbGF0ZWRfYXJ0aWNsZXMgLnJlbGF0ZWRfYmxvY2s6bnRoLWNoaWxkKDJuKzEpe2NsZWFyOmJvdGh9LnJlbGF0ZWRfYXJ0aWNsZXMgLnJlbGF0ZWRfYmxvY2tJbjpob3ZlciAuZmVhdHVyZWRJbWFnZSBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4wNSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS4wNSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMDUpfS5yZWxhdGVkX2FydGljbGVzIC5yZWxhdGVkX2Jsb2NrSW46aG92ZXIgLmFydGljbGVfaW5mbyBoNCBhe3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNmOWIxMTh9LmFkdmVydGlzZW1lbnRfc2VjdGlvbntib3JkZXI6MXB4IHNvbGlkICNlOWU5ZTk7cGFkZGluZzoyM3B4IDA7bWFyZ2luOjYwcHggYXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0udGV4dF9ib3JkZXJib3hfd2lkZ2V0e2JvcmRlcjoxcHggc29saWQgI2U5ZTllOTtwYWRkaW5nOjIzcHggMjBweDttYXJnaW46MTBweCBhdXRvIDUwcHggYXV0bzt0ZXh0LWFsaWduOmNlbnRlcn1ib2R5LnNpbmdsZS1hcnRpY2xlIC50ZXh0X2JvcmRlcmJveF93aWRnZXR7bWFyZ2luOjUwcHggYXV0b31ib2R5LmhvbWUgLnRleHRfYm9yZGVyYm94X3dpZGdldHttYXJnaW46MTBweCBhdXRvIDB9LmFkX3NpZGViYXJ7bWFyZ2luLXRvcDotMjNweH0uc3BvbnNlcl9saW5re21hcmdpbi10b3A6MzBweH0uc3BvbnNlcl9saW5rIGgze2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjI0cHg7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tdG9wOjB9LnNwb25zZXJfbGluayAuc3Bvc2VyX3NlY3Rpb257bWFyZ2luLXRvcDoxMHB4O21hcmdpbi1ib3R0b206MjBweH0uc3BvbnNlcl9saW5rIC5zcG9zZXJfc2VjdGlvbiAuaW1nQ29se2Zsb2F0OmxlZnQ7d2lkdGg6ODVweH0uc3BvbnNlcl9saW5rIC5zcG9zZXJfc2VjdGlvbiAuaW1nQ29sIGF7ZGlzcGxheTpibG9ja30uc3BvbnNlcl9saW5rIC5zcG9zZXJfc2VjdGlvbiAudGV4dENvbHtwYWRkaW5nLWxlZnQ6MTEwcHg7ZGlzcGxheTpibG9ja30uc3BvbnNlcl9saW5rIC5zcG9zZXJfc2VjdGlvbiBoNHtmb250LWZhbWlseTpcIlBUIFNlcmlmXCIsc2VyaWY7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjFweDttYXJnaW46MCAwcHggOHB4IDB9LnNwb25zZXJfbGluayAuc3Bvc2VyX3NlY3Rpb24gaDQgYXtjb2xvcjojNDg0ODQ4fS5zcG9uc2VyX2xpbmsgLnNwb3Nlcl9zZWN0aW9uIGg0IGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6I2Y5YjExOH0uc3BvbnNlcl9saW5rIC5zcG9zZXJfc2VjdGlvbiBwe2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHh9LnRvcEFydGljbGV7cGFkZGluZzo3MHB4IDAgMH0udG9wQXJ0aWNsZSAuc2VjSGVhZGluZ3t0ZXh0LWFsaWduOmxlZnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS50b3BBcnRpY2xlIC50b3BDYXROdiB1bHttYXJnaW46MDtwYWRkaW5nLWxlZnQ6MHB4O2xpc3Qtc3R5bGU6bm9uZX0udG9wQXJ0aWNsZSAudG9wQ2F0TnYgdWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMzVweDtwYWRkaW5nOjAgNnB4IDEwcHg7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgcmdiYSgwLDAsMCwwKTstbW96LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstd2Via2l0LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDt0cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW8tdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1tcy10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGx9LnRvcEFydGljbGUgLnRvcENhdE52IHVsIGxpOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LnRvcEFydGljbGUgLnRvcENhdE52IHVsIGxpIGF7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxNXB4O2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzFhMWExYTtsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnRvcEFydGljbGUgLnRvcENhdE52IHVsIGxpIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6I2Y5YjExOH0udG9wQXJ0aWNsZSAudG9wQ2F0TnYgdWwgbGk6aG92ZXJ7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgI2Y5YjExOH0udG9wQXJ0aWNsZSAudG9wQ2F0TnYgdWwgbGkuY3VycmVudC1jYXR7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgI2Y5YjExODt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fS50b3BBcnRpY2xlIC50b3BDYXROdiB1bCBsaS5jdXJyZW50LWNhdCBhe2NvbG9yOiNmOWIxMTh9Lm5hdkZpbHRlcnttYXJnaW46MzBweCAwIDI1cHh9Lm5hdkZpbHRlciB1bHtwYWRkaW5nOjA7bWFyZ2luOjA7bGlzdC1zdHlsZTpub25lfS5uYXZGaWx0ZXIgdWwgbGl7ZmxvYXQ6bGVmdDttYXJnaW46MCAwcHg7cGFkZGluZzo3cHggMjBweCA3cHggMDtib3JkZXItcmFkaXVzOjEwcHg7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjE1cHg7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZn0ubmF2RmlsdGVyIHVsIGxpIGF7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm5hdkZpbHRlciB1bCBsaSBzcGFuLmNhdFRhZ3tiYWNrZ3JvdW5kOiNmNGY0ZjQ7cGFkZGluZzo4cHggMThweDtjb2xvcjojNWQ1ZDVkO2JvcmRlci1yYWRpdXM6MTlweCAwIDAgMTlweDtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnR9Lm5hdkZpbHRlciB1bCBsaSBzcGFuLmNvdW50X3Bvc3Rze2JhY2tncm91bmQ6I2U5ZTllOTtwYWRkaW5nOjhweCAxNHB4O2NvbG9yOiM1ZDVkNWQ7Ym9yZGVyLXJhZGl1czowIDE5cHggMTlweCAwO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdH0ubmF2RmlsdGVyIHVsIGxpOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjA7cGFkZGluZy1sZWZ0OjB9Lm5hdkZpbHRlciB1bCBsaS5jdXJyZW50TmF2IHNwYW4uY2F0VGFne2JhY2tncm91bmQ6I2Y5YjExODtwYWRkaW5nOjhweCAxOHB4O2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czoxOXB4IDAgMCAxOXB4O2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdH0ubmF2RmlsdGVyIHVsIGxpLmN1cnJlbnROYXYgc3Bhbi5jb3VudF9wb3N0c3tiYWNrZ3JvdW5kOiMwOTJlNTI7cGFkZGluZzo4cHggMTRweDtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MCAxOXB4IDE5cHggMDtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnR9Lm5hdkZpbHRlciB1bCBsaTpob3ZlciBzcGFuLmNhdFRhZ3tiYWNrZ3JvdW5kOiNmOWIxMTg7cGFkZGluZzo4cHggMThweDtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MTlweCAwIDAgMTlweDtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7dHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsfS5uYXZGaWx0ZXIgdWwgbGk6aG92ZXIgc3Bhbi5jb3VudF9wb3N0c3tiYWNrZ3JvdW5kOiMwOTJlNTI7cGFkZGluZzo4cHggMTRweDtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MCAxOXB4IDE5cHggMDtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7dHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsfS5zaW5nQXJ0aWNsZSAuYWxsLWFydGljbGUgLmFydGljbGVCb3hIb2xkOm50aC1jaGlsZCgzbisxKXtjbGVhcjpib3RofS5zaW5nQXJ0aWNsZSAuYWRfc2lkZWJhcnttYXJnaW4tdG9wOi0yMHB4fS5sb2FkX21vcmV7YmFja2dyb3VuZDojZmZmO2Zsb2F0OnJpZ2h0O3BhZGRpbmc6MjBweCA2NHB4O2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7bWFyZ2luLXRvcDo0MHB4fS5sb2FkX21vcmU6aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kOiMxZjFmMWZ9LmNsZWFye2NsZWFyOmJvdGh9LnBvc3RQYWdle2JvcmRlci10b3A6MXB4IHNvbGlkICNlOWU5ZTk7bWFyZ2luOjB9LnBvc3RQYWdlIC5wYWdpbmF0aW9ue3BhZGRpbmctdG9wOjA7bWFyZ2luOjMwcHggMDtib3JkZXItcmFkaXVzOjA7ZmxvYXQ6bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZX0ucG9zdFBhZ2UgLnBhZ2luYXRpb24gdWx7cGFkZGluZzowO21hcmdpbjowO2xpc3Qtc3R5bGU6bm9uZX0ucG9zdFBhZ2UgLnBhZ2luYXRpb24gdWwgbGl7YmFja2dyb3VuZDojZjdmN2Y3O2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjZweH0ucG9zdFBhZ2UgLnBhZ2luYXRpb24gdWwgbGkgYXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjIwcHggMjVweDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Y29sb3I6IzFhMWExYX0ucG9zdFBhZ2UgLnBhZ2luYXRpb24gdWwgbGkgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMGYzZDdifS5wb3N0UGFnZSAucGFnaW5hdGlvbiB1bCBsaSBhLmV4dFBvaW50e3BhZGRpbmc6MTlweCAyMHB4fS5wb3N0UGFnZSAucGFnaW5hdGlvbiB1bCBsaSBhLmV4dFBvaW50IC5zdmdJY29ue3dpZHRoOjIwcHg7aGVpZ2h0OjE4cHg7dG9wOjJweDtwb3NpdGlvbjpyZWxhdGl2ZX0ucG9zdFBhZ2UgLnBhZ2luYXRpb24gdWwgbGkgYS5leHRQb2ludCAuc3ZnSWNvbiBsaW5le3N0cm9rZTojMGYzZDdifS5wb3N0UGFnZSAucGFnaW5hdGlvbiB1bCBsaSBhLmV4dFBvaW50IC5zdmdJY29uIHBvbHlsaW5le3N0cm9rZTojMGYzZDdifS5wb3N0UGFnZSAucGFnaW5hdGlvbiB1bCBsaSBhLmV4dFBvaW50LmxlZnRBcnJvd3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnBvc3RQYWdlIC5wYWdpbmF0aW9uIHVsIGxpIGEubmV4dHtjb2xvcjojMGYzZDdifS5wb3N0UGFnZSAucGFnaW5hdGlvbiB1bCBsaSBhLnByZXZ7Y29sb3I6IzBmM2Q3Yn0ucG9zdFBhZ2UgLnBhZ2luYXRpb24gdWwgbGkgc3Bhbi5jdXJyZW50e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MjFweCAyN3B4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtjb2xvcjojZmZmfS5wb3N0UGFnZSAucGFnaW5hdGlvbiB1bCBsaS5jdXJyZW50LXBhZ2UgYXtjb2xvcjojZjliMTE4fS5wb3N0UGFnZSAucGFnaW5hdGlvbiB1bCBsaS5uZXh0IGF7Y29sb3I6IzBmM2Q3Yn0ucG9zdFBhZ2UgLnBhZ2luYXRpb25fanMuYWN0aXZlOmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOCk7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvZGVmYXVsdC5naWZcIik7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtc2l6ZTo0MHB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjI7ZGlzcGxheTpibG9ja30udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lcnttYXJnaW4tdG9wOjQwcHh9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydGljbGVCb3hIb2xke21pbi1oZWlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjQwcHh9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydGljbGVCb3hIb2xkIC5hcnRpY2xlQm94e2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMwMDB9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydGljbGVCb3hIb2xkIC5hcnRpY2xlQm94IC5hcnRpY2xlSW1nIGF7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvYmxhY2tfYmcucG5nKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyfS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlQm94SG9sZCAuYXJ0aWNsZUJveCAuYXJ0aWNsZUltZyBhIGltZ3tkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowIGF1dG87aGVpZ2h0OmF1dG87d2lkdGg6MTAwJX0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0aWNsZUJveEhvbGQgLmFydGljbGVCb3ggLmFydGljbGVDb250e3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MzFweCAzMHB4IDIwcHg7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiNmN2Y3Zjd9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydGljbGVCb3hIb2xkIC5hcnRpY2xlQm94IC5hcnRpY2xlVGV4dHttYXJnaW46MCAyMHB4O21pbi1oZWlnaHQ6NjVweDtoZWlnaHQ6NjVweDtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDozOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczstby10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tcy10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tb3otYmluZGluZzp1cmwoXCJlbGxpcHNpcy54bWwjZWxsaXBzaXNcIil9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydGljbGVUaXRsZSBhe2ZvbnQtc2l6ZToyM3B4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC1mYW1pbHk6XCJQVCBTZXJpZlwiLHNlcmlmO2Rpc3BsYXk6YmxvY2t9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydC1pbmZve2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE3cHg7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLXRvcDozNXB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzoxcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydC1pbmZvIC50aW1lSWNvbntmbG9hdDpsZWZ0O3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7bWFyZ2luLXRvcDoycHh9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydC1pbmZvIC50aW1lSWNvbiAuc3ZnSWNvbiBwYXRoe2ZpbGw6I2Y5YjExOH0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0LWluZm8gLnRpbWVUZXh0e2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjIwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2hlaWdodDo0MHB4fS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5wb3N0UGFnZXttYXJnaW46MCAwIDMwcHh9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFkdmVydGlzZW1lbnRfc2VjdGlvbnttYXJnaW46MjBweCAxOHB4IDYwcHg7cGFkZGluZzoyN3B4IDB9LnRlYW1fbGlzdCAudGVhbV9saXN0UmlnaHR7bWFyZ2luLXRvcDo0MHB4fS50ZWFtX2xpc3QgLmFkX3NpZGViYXJ7bWFyZ2luLXRvcDoyOHB4fS5wb2RjYXN0U2VjLnNob3dfZGV0YWlsIC5zZWNIZWFkaW5ne3RleHQtYWxpZ246Y2VudGVyfS5wb2RjYXN0U2VjLnNob3dfZGV0YWlsIC5wb2RjYXN0TGlzdFNtYWxsIC5wb2RjYXN0QmxvY2s6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDpub25lfWJvZHkgLnNob3dEZXRhaWxTZWMyIC5sZWZ0U2VjdGlvbiAuZmxvYXRpbmdfZGl2IC5mbG9hdGluZ19oZWFkaW5ne3BhZGRpbmctYm90dG9tOjExcHh9Ym9keSAuc2hvd0RldGFpbFNlYzIgLmxlZnRTZWN0aW9uIC5mbG9hdGluZ19kaXYgLnRhZ3N7bWFyZ2luLXRvcDowfS5zaG93ZmlsdGVyU2VjIC5zZWNIZWFkaW5ne3BhZGRpbmctYm90dG9tOjB9LnNob3dmaWx0ZXJTZWMgLmZpbHRlclRvcEJhci50b3BBcnRpY2xle3BhZGRpbmc6NDVweCAwIDQwcHh9LmFydGljbGVCb3hCaWcuc2hvd19kZXRhaWxQYWdlIC5pY29uSW1nIGkuZmEtcGxheXtwYWRkaW5nOjNweCA0cHggNHB4IDZweDtkaXNwbGF5OmlubGluZTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxMHB4O2JhY2tncm91bmQ6I2Y5YjExOH1ib2R5IC5HdWVzdFNlY3Rpb24udGVhbV9saXN0e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTU7cGFkZGluZy1ib3R0b206NTBweH1ib2R5IC5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC5ndWVzdHNCbG9jayAuZ3Vlc3RDbnQgaDQgYXtjb2xvcjojMDAwfWJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrIC5ndWVzdENudCBoNCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNmZmZ9LnNlYXJjaF9JY29uX2RpdntiYWNrZ3JvdW5kOiNmNmY2ZjY7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTttYXgtd2lkdGg6ODMwcHg7ei1pbmRleDoyMTt0b3A6MjQzcHh9LnNlYXJjaF9JY29uX2RpdiBmb3Jte3Bvc2l0aW9uOnJlbGF0aXZlfS5zZWFyY2hfSWNvbl9kaXYgLnNlYXJjaEljb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDozMHB4O3RvcDo1MCU7bWFyZ2luLXRvcDotMTJweDt3aWR0aDoyM3B4fS5zZWFyY2hfSWNvbl9kaXYgLnNlYXJjaEljb24gLnN2Z0ljb257d2lkdGg6MjNweDtoZWlnaHQ6MjNweH0uc2VhcmNoX0ljb25fZGl2IC5zZWFyY2hJY29uIC5zdmdJY29uIHBhdGh7ZmlsbDojMDkyZTUyfS5zZWFyY2hfSWNvbl9kaXYgLnN1Ym1pdEljb257cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MzVweDt0b3A6NTAlO21hcmdpbi10b3A6LTEycHh9LnNlYXJjaF9JY29uX2RpdiAuc3VibWl0SWNvbiAuc3ZnSWNvbnt3aWR0aDoyOXB4O2hlaWdodDoyN3B4fS5zZWFyY2hfSWNvbl9kaXYgLnN1Ym1pdEljb24gLnN2Z0ljb24gbGluZXtzdHJva2U6I2Y5YjExOH0uc2VhcmNoX0ljb25fZGl2IC5zdWJtaXRJY29uIC5zdmdJY29uIHBvbHlsaW5le3N0cm9rZTojZjliMTE4fS5zZWFyY2hfSWNvbl9kaXYgaW5wdXRbdHlwZT10ZXh0XXt3aWR0aDoxMDAlO3BhZGRpbmc6MjBweCAzMHB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6bm9uZTtmb250LXNpemU6MjJweDtwYWRkaW5nLWxlZnQ6NzBweDtwYWRkaW5nLXJpZ2h0OjgwcHh9LnNlYXJjaF9JY29uX2RpdiBpbnB1dFt0eXBlPXN1Ym1pdF17Zm9udC1zaXplOjA7d2lkdGg6MzZweDtoZWlnaHQ6MjdweDtib3JkZXI6bm9uZTtsaW5lLWhlaWdodDo0NHB4O3Bvc2l0aW9uOmFic29sdXRlOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTt6LWluZGV4OjEwO3RvcDo1MCU7bWFyZ2luLXRvcDotMTFweDtyaWdodDozMHB4fS5zZWFyY2hfSWNvbl9kaXYgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDg5LDg5LDg5LC41KX0uc2VhcmNoX0ljb25fZGl2IGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSg4OSw4OSw4OSwuNSl9LnNlYXJjaF9JY29uX2RpdiBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDg5LDg5LDg5LC41KX0uc2VhcmNoX0ljb25fZGl2IGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDg5LDg5LDg5LC41KX0uYmxhY2tfb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjQzcHg7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC42MSk7ei1pbmRleDo5fS5ibGFja19vdmVybGF5Mntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtiYWNrZ3JvdW5kOm5vbmU7ei1pbmRleDo5fS53aGl0ZV9vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuOSk7ei1pbmRleDo1fS5mZWF0aGVybGlnaHQgLmZlYXRoZXItbGlnaHQtYm94e3dpZHRoOjgwdnc7bWF4LXdpZHRoOjgwMHB4fS5tZWdhTWVudXtwYWRkaW5nOjM1cHggMCAzMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNjBweDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjEwMDtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjkpfS5tZWdhTWVudSAuaW50cm9NZWdhIGgye21hcmdpbjowIDAgMTVweDtmb250LXNpemU6MzJweDtjb2xvcjojZjliMTE4O2ZvbnQtZmFtaWx5OlwiUFQgU2VyaWZcIixzZXJpZjtsaW5lLWhlaWdodDozOHB4fS5tZWdhTWVudSB1bHtwYWRkaW5nOjA7bWFyZ2luOjA7bGlzdC1zdHlsZTpub25lOy13ZWJraXQtY29sdW1uLWNvdW50OjM7LW1vei1jb2x1bW4tY291bnQ6Mztjb2x1bW4tY291bnQ6M30ubWVnYU1lbnUgdWwgbGl7cGFkZGluZy1yaWdodDoxMHB4fS5tZWdhTWVudSB1bCBsaS5tYWluLW1lbnUtaXRlbXttYXJnaW4tYm90dG9tOjE1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJX0ubWVnYU1lbnUgdWwgbGkgYXtmb250LXNpemU6MTZweDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjI4cHg7Y29sb3I6IzFmMWYxZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Lm1lZ2FNZW51IHVsIGxpIGE6aG92ZXJ7Y29sb3I6IzAwOWVkOTt0ZXh0LWRlY29yYXRpb246bm9uZX0ubWVnYU1lbnUgdWwgbGkgLmN1c3RvbVN1Yk1lbnV7cGFkZGluZy1ib3R0b206NXB4fS5tZWdhTWVudSB1bCBsaSAudmlld01lbnV7cGFkZGluZy1ib3R0b206MjBweDtkaXNwbGF5OmJsb2NrfS5tZWdhTWVudSB1bCBsaSAudmlld01lbnUgYXtjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyMnB4fS5tZWdhTWVudSB1bCBsaSB1bHstd2Via2l0LWNvbHVtbi1jb3VudDppbmhlcml0Oy1tb3otY29sdW1uLWNvdW50OmluaGVyaXQ7Y29sdW1uLWNvdW50OmluaGVyaXQ7cGFkZGluZy10b3A6OHB4O3BhZGRpbmctYm90dG9tOjB9Lm1lZ2FNZW51IHVsIGxpIHVsIGxpe3BhZGRpbmctYm90dG9tOjVweDtwYWRkaW5nLXJpZ2h0OjBweH0ubWVnYU1lbnUgdWwgbGkgdWwgbGkgYXtmb250LXNpemU6MTVweDtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MjJweDtjb2xvcjojNjU2NTY1O3BhZGRpbmctYm90dG9tOjRweDtkaXNwbGF5OmJsb2NrO3RleHQtdHJhbnNmb3JtOmluaXRpYWx9Lm1lZ2FNZW51IHVsIGxpIHVsIGxpIGE6aG92ZXJ7Y29sb3I6I2Y5YjExODt0ZXh0LWRlY29yYXRpb246bm9uZX0ubWVnYU1lbnUgdWwgbGkgdWwgbGkuaGlnaGxpZ2h0ZWQgYXtjb2xvcjojMDkyZTUyO2ZvbnQtd2VpZ2h0OjYwMH0ubW9iaWxlX21lbnUgdWwgbGkgc3Bhbi5tb2JpbGVfYXJyb3d7ZGlzcGxheTpub25lfS5zaG93ZmlsdGVyU2VjIC50YWJDb250ZW50U2Vje21pbi1oZWlnaHQ6NjAwcHh9LnNob3dmaWx0ZXJTZWMgLnRhYkNvbnRfZGl2e2Rpc3BsYXk6bm9uZX0uc2hvd2ZpbHRlclNlYyAudGFiQ29udF9kaXYuY3VycmVudHtkaXNwbGF5OmJsb2NrfS5tZWdhTWVudSAubWVnYS1vcGVue3Bvc2l0aW9uOmZpeGVkfS50b3BBcnRpY2xlU2Vje2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZmVmZWZ9LmNsZWFyRGVza3tjbGVhcjpib3RofS5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0aWNsZUJveHtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZmZmfS5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0aWNsZUJveCAuYXJ0aWNsZUltZ3tiYWNrZ3JvdW5kOnVybCguLi9pbWcvYmxhY2tfYmcucG5nKSByZXBlYXR9Lkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlQm94IC5hcnRpY2xlQ29udHtwYWRkaW5nLXRvcDo1MnB4O3BhZGRpbmctYm90dG9tOjQxcHg7YmFja2dyb3VuZDojZmZmfS5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0aWNsZUJveCAuYXJ0aWNsZUNvbnQgLmFydGljbGVUaXRsZXttYXJnaW4tYm90dG9tOjMwcHh9Lkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlQm94IC5hcnRpY2xlQ29udCAuYXJ0aWNsZVRleHR7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjRweH0uR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydGljbGVCb3ggLmFydGljbGVDb250IC5hcnRpY2xlVGV4dCBwe2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjI0cHh9Lkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5mZWF0dXJlZF9ibG9jay5sYXJnZUVsZW1lbnQgLmFydGljbGVUaXRsZSBhe2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjM0cHh9Lkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5mZWF0dXJlZF9ibG9jayAuYXJ0aWNsZVRpdGxlIGF7Y29sb3I6I2ZmZn0uR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuZ3Vlc3RzQmxvY2t7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2IzYjNiM30uR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuZ3Vlc3RzQmxvY2sgLmd1ZXN0SW1hZ2V7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6dXJsKC4uL2ltZy9ndWVzdHMtYmcucG5nKSBuby1yZXBlYXQ7cGFkZGluZzoyMHB4IDAgMjBweH0uR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuZ3Vlc3RzQmxvY2sgLmd1ZXN0SW1hZ2UgaW1ne2JvcmRlci1yYWRpdXM6NTAlO2hlaWdodDoxNDBweDt3aWR0aDoxNDBweDttYXJnaW46MCBhdXRvO2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7dHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsO3RyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKX0uR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuZ3Vlc3RzQmxvY2sgLmd1ZXN0Q250e21pbi1oZWlnaHQ6MTIxcHh9Lkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrIC5ndWVzdENudCBoNHtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtZmFtaWx5OlwiUFQgU2VyaWZcIixzZXJpZjtwYWRkaW5nLXRvcDoxNXB4O3RleHQtYWxpZ246Y2VudGVyfS5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC5ndWVzdHNCbG9jayAuZ3Vlc3RDbnQgcHtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyNHB4O3RleHQtYWxpZ246Y2VudGVyfS5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC5ndWVzdHNCbG9jazpob3Zlcntib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZmZmfS5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC5ndWVzdHNCbG9jazpob3ZlciAuZ3Vlc3RJbWFnZSBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4wNSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS4wNSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMDUpfS5hcnRpY2xlQm94e2JhY2tncm91bmQtY29sb3I6I2ZmZjstbW96LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstd2Via2l0LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDt0cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW8tdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1tcy10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGx9LmFydGljbGVCb3ggLmFydGljbGVJbWd7b3ZlcmZsb3c6aGlkZGVufS5hcnRpY2xlQm94IC5hcnRpY2xlSW1nIGltZ3t3aWR0aDoxMDAlOy1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDt0cmFuc2Zvcm06c2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSl9LmFydGljbGVCb3ggLmFydGljbGVDb250IC5pY29uSW1nIC5zdmdJY29ue3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHh9LmFydGljbGVCb3ggLmFydGljbGVDb250IC5pY29uSW1nLmFkZF9wbGF5IGEgaS5mYS12b2x1bWUtZG93bntkaXNwbGF5Om5vbmV9LmFydGljbGVCb3ggLmFydGljbGVDb250IC5pY29uSW1nLmFkZF9wbGF5IGEgaS5mYS1wbGF5e3BhZGRpbmc6M3B4IDRweCA0cHggNnB4O2Rpc3BsYXk6aW5saW5lO2NvbG9yOiNmZmY7Zm9udC1zaXplOjEwcHg7YmFja2dyb3VuZDojZjliMTE4fS5hcnRpY2xlQm94IC5hcnRpY2xlQnRue3RleHQtYWxpZ246Y2VudGVyfS5hcnRpY2xlQm94IC5hcnRpY2xlQnRuIGF7cGFkZGluZzoxMHB4IDEwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyMHB4O21pbi13aWR0aDoxNzBweDtmb250LXdlaWdodDo3MDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZDojZjlhZjE3fS5hcnRpY2xlQm94IC5hcnRpY2xlQnRuIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmFydGljbGVCb3gubGFyZ2VCb3h7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzAwMH0uYXJ0aWNsZUJveC5sYXJnZUJveCAuYXJ0aWNsZUNvbnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo3MHB4IDgwcHggMjBweCA4MHB4fS5hcnRpY2xlQm94LmxhcmdlQm94IC5hcnRpY2xlQ29udCAuYXJ0aWNsZUJ0bntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7bGVmdDowO3JpZ2h0OjA7dG9wOi0yMHB4fS5hcnRpY2xlQm94LmxhcmdlQm94IC5hcnRpY2xlVGl0bGV7bWluLWhlaWdodDo2OHB4O2hlaWdodDo2OHB4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1saW5lLWNsYW1wOjI7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1vLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW1zLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW1vei1iaW5kaW5nOnVybChcImVsbGlwc2lzLnhtbCNlbGxpcHNpc1wiKX0uYXJ0aWNsZUJveC5sYXJnZUJveCAuYXJ0aWNsZVRpdGxlIGF7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MzRweH0uYXJ0aWNsZUJveC5sYXJnZUJveCAuYXJ0aWNsZVRleHR7bWFyZ2luLWJvdHRvbTo0MHB4O21pbi1oZWlnaHQ6NzJweDtoZWlnaHQ6NzJweDtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDozOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczstby10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tcy10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tb3otYmluZGluZzp1cmwoXCJlbGxpcHNpcy54bWwjZWxsaXBzaXNcIil9LmFydGljbGVCb3gubGFyZ2VCb3ggLmFydGljbGVUZXh0IHB7bGluZS1oZWlnaHQ6MjRweH0uYXJ0aWNsZUJveC5sYXJnZUJveC5sb25nZXJIZWFkZXIgLmFydGljbGVUaXRsZXttaW4taGVpZ2h0OjEzNnB4O2hlaWdodDoxMzZweDtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDo0fS5hcnRpY2xlQm94LmxhcmdlQm94LmxvbmdlckhlYWRlciAuYXJ0aWNsZVRleHR7ZGlzcGxheTpub25lfS5hcnRpY2xlQm94LnNtYWxsQm94e2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMwMDB9LmFydGljbGVCb3guc21hbGxCb3gubG9uZ2VySGVhZGVyIC5hcnRpY2xlQ29udHtwYWRkaW5nOjEwcHggMjBweCAxMHB4fS5hcnRpY2xlQm94LnNtYWxsQm94LmxvbmdlckhlYWRlciAuYXJ0aWNsZVRpdGxley13ZWJraXQtbGluZS1jbGFtcDo0ICFpbXBvcnRhbnQ7aGVpZ2h0Ojc4cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjhweCAhaW1wb3J0YW50fS5hcnRpY2xlQm94LnNtYWxsQm94LmxvbmdlckhlYWRlciAuYXJ0aWNsZVRpdGxlIGF7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MTlweH0uYXJ0aWNsZUJveC5zbWFsbEJveC5sb25nZXJIZWFkZXIgLmljb25JbWd7cGFkZGluZy1ib3R0b206OHB4fS5hcnRpY2xlQm94OmhvdmVye2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNmOWIxMTh9LmFydGljbGVCb3g6aG92ZXIgLmFydGljbGVUaXRsZSBhe2NvbG9yOiNmOWIxMTh9LmFydGljbGVCb3g6aG92ZXIgLmFydGljbGVJbWcgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjA1KTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjA1KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjA1KX0udG9wX2FydGljbGVzX193cmFwcGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvYXNzZXRzL2ltZy9iZ3BhdHRlcm4ucG5nP25ld1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgdG9wO2JhY2tncm91bmQtc2l6ZTphdXRvfS50b3BfYXJ0aWNhbCAuYXJ0aWNsZUJveC5sYXJnZUJveCAuYXJ0aWNsZUNvbnR7cGFkZGluZzo0MHB4IDQwcHggMjZweCA0MHB4fS50b3BfYXJ0aWNhbCAuYXJ0aWNsZUJveC5sYXJnZUJveCAuaWNvbkltZ3twYWRkaW5nLWJvdHRvbToyNnB4fS5oaWRlX2RpdntkaXNwbGF5Om5vbmV9LmZhZGVfb3V0X2RpdntvcGFjaXR5OjB9LnRvcF9hcnRpY2FsIC5yaWdodF9hcmVhIC5jb2wtbGctNjpudGgtY2hpbGQoMm4rMSl7Y2xlYXI6Ym90aH0udG9wX2FkZF9iYW5uZXIgLmFkZEJveHtwYWRkaW5nLWJvdHRvbToxMHB4fS50b3BfYWRkX2Jhbm5lciAuYWRkQm94IGltZ3t3aWR0aDoxMDAlfS50b3BfYWRkX2Jhbm5lciAud2lkZ2V0VGl0bGV7Y29sb3I6I2ZmZjttYXJnaW4tYm90dG9tOjIwcHh9Lm1vcmVfYXJ0aWNsZV9saW5re2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7bWFyZ2luLWJvdHRvbTozMHB4O3BhZGRpbmctYm90dG9tOjMwcHg7cGFkZGluZy10b3A6MTBweDt0ZXh0LWFsaWduOnJpZ2h0fS5tb3JlX2FydGljbGVfbGluayBhe2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjRweDtjb2xvcjojMGYzZDdiO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ubW9yZV9hcnRpY2xlX2xpbmsgYSAubW9yZUljb257bWFyZ2luLWxlZnQ6NXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoycHh9Lm1vcmVfYXJ0aWNsZV9saW5rIGEgLm1vcmVJY29uIC5zdmdJY29ue3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHh9Lm1vcmVfYXJ0aWNsZV9saW5rIGEgLm1vcmVJY29uIC5zdmdJY29uIGxpbmV7c3Ryb2tlOiMwZjNkN2J9Lm1vcmVfYXJ0aWNsZV9saW5rIGEgLm1vcmVJY29uIC5zdmdJY29uIHBvbHlsaW5le3N0cm9rZTojMGYzZDdifS5tb3JlX2FydGljbGVfbGluayBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNmOWIxMTh9Lm1vcmVfYXJ0aWNsZV9saW5rIGE6aG92ZXIgLm1vcmVJY29uIC5zdmdJY29uIGxpbmV7c3Ryb2tlOiNmOWIxMTh9Lm1vcmVfYXJ0aWNsZV9saW5rIGE6aG92ZXIgLm1vcmVJY29uIC5zdmdJY29uIHBvbHlsaW5le3N0cm9rZTojZjliMTE4fS5wYWdlU2VjdGlvbiAuYWR2ZXJ0aXNlbWVudF9zZWN0aW9ue21hcmdpbi1ib3R0b206NDBweH0ucG9kY2FzdFNlY3twYWRkaW5nOjYwcHggMCA0MHB4O2JhY2tncm91bmQ6I2Y2ZjZmNn0ucG9kY2FzdFNlYyAuYXJ0aV9yb3d7bWFyZ2luLWJvdHRvbTo0MHB4fS5wb2RjYXN0U2VjIC5hcnRpX3JvdzpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0ucG9kY2FzdFNlYyAuYXJ0aV9yb3cgLmxlZnRfaW1ne3dpZHRoOjQwJTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LnBvZGNhc3RTZWMgLmFydGlfcm93IC5sZWZ0X2ltZyBhe2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCV9LnBvZGNhc3RTZWMgLmFydGlfcm93IC5sZWZ0X2ltZyAuYXJ0aWNsZUltZ3tiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4OjI7aGVpZ2h0OjEwMCU7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7dHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsO3RyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKX0ucG9kY2FzdFNlYyAuYXJ0aV9yb3cgLmxlZnRfaW1nIC5hcnRpY2xlSW1nIGltZ3t2aXNpYmlsaXR5OmhpZGRlbjstbW96LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDstd2Via2l0LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDt0cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7LW8tdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsOy1tcy10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7dHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpfS5wb2RjYXN0U2VjIC5hcnRpX3JvdyAucmlnaHRfY29udGVudHtiYWNrZ3JvdW5kOiNmZmZ9LnBvZGNhc3RTZWMgLmFydGlfcm93IC5yaWdodF9jb250ZW50IC5hcnRpY2xlQ29sQm94e3BhZGRpbmctYm90dG9tOjBweH0ucG9kY2FzdFNlYyAuYXJ0aV9yb3cgLnJpZ2h0X2NvbnRlbnQgLmFydGljbGVDb2xCb3ggLmFydGljbGVDb250e3BhZGRpbmc6MzBweCA0MHB4fS5wb2RjYXN0U2VjIC5hcnRpX3JvdyAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbEJveCAuYXJ0aWNsZVRpdGxle21hcmdpbi1ib3R0b206MTVweDtmb250LWZhbWlseTpcIlBUIFNlcmlmXCIsc2VyaWY7Y29sb3I6IzFhMWExYTttaW4taGVpZ2h0OjExMnB4O2hlaWdodDoxMTJweDtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDo0Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczstby10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tcy10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tb3otYmluZGluZzp1cmwoXCJlbGxpcHNpcy54bWwjZWxsaXBzaXNcIil9LnBvZGNhc3RTZWMgLmFydGlfcm93IC5yaWdodF9jb250ZW50IC5hcnRpY2xlQ29sQm94IC5hcnRpY2xlVGl0bGUgYXtkaXNwbGF5OmJsb2NrO2NvbG9yOiMxYTFhMWE7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6MjdweH0ucG9kY2FzdFNlYyAuYXJ0aV9yb3cgLnJpZ2h0X2NvbnRlbnQgLmFydGljbGVDb2xCb3ggLmFydGljbGVUZXh0e2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZjttYXJnaW4tYm90dG9tOjIwcHg7bWluLWhlaWdodDo3MHB4O2hlaWdodDo3MHB4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1saW5lLWNsYW1wOjM7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1vLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW1zLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW1vei1iaW5kaW5nOnVybChcImVsbGlwc2lzLnhtbCNlbGxpcHNpc1wiKX0ucG9kY2FzdFNlYyAuYXJ0aV9yb3cgLnJpZ2h0X2NvbnRlbnQgLmFydGljbGVDb2xCb3ggLmFydGljbGVUZXh0IHB7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjRweDtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWY7bWFyZ2luLWJvdHRvbTowfS5wb2RjYXN0U2VjIC5hcnRpX3JvdyAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbEJveCAuaWNvbkltZ3twYWRkaW5nLXJpZ2h0OjdweDtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojMDkyZTUyO2Zsb2F0OmxlZnQ7Zm9udC1zaXplOjI0cHh9LnBvZGNhc3RTZWMgLmFydGlfcm93IC5yaWdodF9jb250ZW50IC5hcnRpY2xlQ29sQm94IC5pY29uSW1nIC5zdmdJY29ue3dpZHRoOjE4cHg7aGVpZ2h0OjIycHg7bWFyZ2luLXRvcDoycHh9LnBvZGNhc3RTZWMgLmFydGlfcm93IC5yaWdodF9jb250ZW50IC5hcnRpY2xlQ29sQm94IC5pY29uSW1nIC5zdmdJY29uIHBhdGh7ZmlsbDojMDkyZTUyfS5wb2RjYXN0U2VjIC5hcnRpX3JvdyAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbEJveCAuYXJ0aWNsZUV4dHJhc3tmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE2cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3Bvc2l0aW9uOnJlbGF0aXZlfS5wb2RjYXN0U2VjIC5hcnRpX3JvdyAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbEJveCAuYXJ0aWNsZUV4dHJhcyAuYXJ0aWNsZUF1dGhvcntsZXR0ZXItc3BhY2luZzouOHB4O3BhZGRpbmctYm90dG9tOjVweH0ucG9kY2FzdFNlYyAuYXJ0aV9yb3cgLnJpZ2h0X2NvbnRlbnQgLmFydGljbGVDb2xCb3ggLmFydGljbGVFeHRyYXMgLmV4dHJhc0J0bXtjb2xvcjojZmZmO3BhZGRpbmc6NXB4IDAgMCAyN3B4fS5wb2RjYXN0U2VjIC5hcnRpX3JvdyAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbEJveCAuYXJ0aWNsZUV4dHJhcyAuZXh0cmFzQnRtIC5hcnRpY2xlQXV0aG9ye2NvbG9yOiM0ODQ4NDh9LnBvZGNhc3RTZWMgLmFydGlfcm93IC5yaWdodF9jb250ZW50IC5hcnRpY2xlQ29sQm94IC5hcnRpY2xlRXh0cmFzIC5leHRyYXNCdG0gLnVwZGF0ZWRPbntjb2xvcjojYjNiM2IzfS5wb2RjYXN0U2VjIC5hcnRpX3Jvdzpob3ZlciAubGVmdF9pbWcgLmFydGljbGVJbWd7dHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4wNSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS4wNSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMDUpfS5wb2RjYXN0U2VjIC5hcnRpX3Jvdzpob3ZlciAubGVmdF9pbWcgLmFydGljbGVJbWcgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjA1KTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjA1KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjA1KX0ucG9kY2FzdFNlYyAuYXJ0aV9yb3c6aG92ZXIgLnJpZ2h0X2NvbnRlbnQgLmFydGljbGVDb2xCb3ggLmFydGljbGVUaXRsZSBhe3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNmOWIxMTh9LnBvZGNhc3RTZWMgLmFydGlfcm93OmZvY3VzIC5yaWdodF9jb250ZW50IC5hcnRpY2xlQ29sQm94IC5hcnRpY2xlVGl0bGUgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojZjliMTE4fS5yZWxhdGVkX2FydGljbGVzLm5ld3NfYXJ0aWNsZXN7cGFkZGluZzo3MHB4IDAgNTBweDtib3JkZXItdG9wOm5vbmU7bWFyZ2luLXRvcDowcHh9Lm5ldHdvcmtfc2Vje3BhZGRpbmc6NzBweCAwfS5uZXR3b3JrX3NlYyAuc2xpZGVyX2JveHtwYWRkaW5nOjMwcHggMH0ubmV0d29ya19zZWMgLnNsaWRlcl9ib3ggLml0ZW17cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O3RleHQtYWxpZ246Y2VudGVyfS5uZXR3b3JrX3NlYyAuc2xpZGVyX2JveCAuaXRlbSBpbWd7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjUwJTstbW96LWJvcmRlci1yYWRpdXM6NTAlOy1tcy1ib3JkZXItcmFkaXVzOjUwJTstby1ib3JkZXItcmFkaXVzOjUwJTtib3JkZXItcmFkaXVzOjUwJTttYXJnaW46YXV0bzt3aWR0aDoxMDAlO21heC13aWR0aDoxMzBweH0ubmV0d29ya19zZWMgLnNsaWRlcl9zZWN7cG9zaXRpb246cmVsYXRpdmV9Lm5ldHdvcmtfc2VjIC5zbGlkZXJfc2VjIGJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2hlaWdodDo2MHB4O3dpZHRoOjYwcHg7ei1pbmRleDo5O3RvcDo1MCU7bWFyZ2luLXRvcDotMzBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjY7Zm9udC1zaXplOjA7Ym9yZGVyOm5vbmU7LW1vei10cmFuc2l0aW9uOm5vbmU7LXdlYmtpdC10cmFuc2l0aW9uOm5vbmU7dHJhbnNpdGlvbjpub25lOy1vLXRyYW5zaXRpb246bm9uZTstbXMtdHJhbnNpdGlvbjpub25lfS5uZXR3b3JrX3NlYyAuc2xpZGVyX3NlYyAuc2xpY2stbmV4dC5zbGljay1hcnJvd3tyaWdodDowcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvc2xpZGVyX3JpZ2h0X2Fycm93LnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgLTYxcHg7YmFja2dyb3VuZC1zaXplOjIwcHh9Lm5ldHdvcmtfc2VjIC5zbGlkZXJfc2VjIC5zbGljay1uZXh0LnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVke2JhY2tncm91bmQtcG9zaXRpb246NTAlIDIxcHg7Y3Vyc29yOm5vLWRyb3A7YmFja2dyb3VuZC1zaXplOjIwcHh9Lm5ldHdvcmtfc2VjIC5zbGlkZXJfc2VjIC5zbGljay1wcmV2LnNsaWNrLWFycm93e2JhY2tncm91bmQtcG9zaXRpb246NTAlIC02MXB4O2xlZnQ6MHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL3NsaWRlcl9sZWZ0X2Fycm93LnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjIwcHh9Lm5ldHdvcmtfc2VjIC5zbGlkZXJfc2VjIC5zbGljay1wcmV2LnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVke2JhY2tncm91bmQtc2l6ZToyMHB4O2JhY2tncm91bmQtcG9zaXRpb246NTAlIDIxcHg7Y3Vyc29yOm5vLWRyb3B9LnNwb3J0c19zZWN7cGFkZGluZzoxMDBweCAwIDMwcHh9LmFkZF9ibG9ja3ttYXJnaW4tYm90dG9tOjIwcHh9LnNwb25zZXJfbGluayAuc3Bvc2VyX3NlY3Rpb24gUDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0ubW9iaWxlX3NsaWRlcl9zZWN7ZGlzcGxheTpub25lfS5tb2JpbGVfc2xpZGVyX3NlYyAuc2xpY2stc2xpZGUgLmljb25JbWcgaW1ne2Rpc3BsYXk6aW5saW5lLWJsb2NrfWJvZHkubWVnYS1uYXYtb3BlbntvdmVyZmxvdzpoaWRkZW59LnZvbHVtZV9hcmVhey1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbH0udm9sdW1lX2FyZWEgLnZvbHVtZV9pY29ue3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjIwcHg7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6MjNweDt0ZXh0LWFsaWduOmxlZnQ7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7dHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsfS52b2x1bWVfYXJlYSAudm9sdW1lX2ljb24gLnZvbHVtZV9iYXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwcHg7aGVpZ2h0OjhweDtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMik7dG9wOjhweDtsZWZ0OjI1cHg7ei1pbmRleDo0O2N1cnNvcjpwb2ludGVyfS52b2x1bWVfYXJlYSAudm9sdW1lX2ljb24gLnZvbHVtZV9iYXIgLnZvbHVtZV92YWx1ZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjMwJTtoZWlnaHQ6OHB4O2JhY2tncm91bmQ6I2ZmZn0udm9sdW1lX2FyZWEgLnZvbHVtZV9pY29uIC52b2x1bWVfYmFyIC52b2x1bWVfb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoyO3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztoZWlnaHQ6OHB4fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYXstbW96LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstd2Via2l0LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDt0cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW8tdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1tcy10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGx9LmJvdHRvbV9oZWFkLm9wZW5fdm9sdW1lIC5yYWRpb19hcmVhe3BhZGRpbmctbGVmdDo0NTBweH1AbWVkaWEobWluLXdpZHRoOiA4NTBweCl7LmJvdHRvbV9oZWFkLm9wZW5fdm9sdW1lIC5yYWRpb19hcmVhIC5zaG93X2luZm97bWF4LXdpZHRoOjIxNHB4fX1AbWVkaWEobWluLXdpZHRoOiA3MjBweCl7LmJvdHRvbV9oZWFkLm9wZW5fdm9sdW1lIC5yYWRpb19hcmVhIC5zaG93X2luZm8gLmVxdWFsaXplcntsZWZ0OjQ0OC43NXB4fX1AbWVkaWEobWF4LXdpZHRoOiA4NTBweCl7LmJvdHRvbV9oZWFkLm9wZW5fdm9sdW1lIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuY2FsbF9hcmVhe2Rpc3BsYXk6bm9uZX19LmJvdHRvbV9oZWFkLm9wZW5fdm9sdW1lIC53YXRjaF9zZWN7bGVmdDoyNjhweH0uYm90dG9tX2hlYWQub3Blbl92b2x1bWUgLnVzZXJfcGlje2xlZnQ6MzUycHh9LmJvdHRvbV9oZWFkLm9wZW5fdm9sdW1lIC52b2x1bWVfYXJlYXt3aWR0aDoxODRweH0uYm90dG9tX2hlYWQub3Blbl92b2x1bWUgLnZvbHVtZV9hcmVhIC52b2x1bWVfaWNvbnt3aWR0aDphdXRvfS5ib3R0b21faGVhZC5mbV9maXhlZHtwb3NpdGlvbjpmaXhlZDt0b3A6MH0uc2xpY2stbGlzdC5kcmFnZ2FibGV7bWFyZ2luOmF1dG99LnNwb25zb3Itc2xpZGVyIC5zbGljay1saXN0LmRyYWdnYWJsZXttYXJnaW46YXV0bzt3aWR0aDoxMDAlfS5nYWxsZXJ5X3NpbmdsZUNvbnRlbnQgLnNsaWNrLWxpc3QuZHJhZ2dhYmxle21hcmdpbjphdXRvO3dpZHRoOjEwMCV9LnBhZ2VTZWN0aW9ue3BhZGRpbmc6NTBweCAwfS5zZWNIZWFkaW5ne2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtjb2xvcjojNDg0ODQ4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctYm90dG9tOjQ3cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5zZWNIZWFkaW5nIGF7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MjRweDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2NvbG9yOiM0ODQ4NDg7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy1ib3R0b206NDdweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveHttYXJnaW4tYm90dG9tOjQwcHh9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveEhvbGQ6bnRoLWNoaWxkKDNuKzEpe2NsZWFyOmJvdGh9LmFydGljbGVCb3h7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2Q5ZDlkOX0uYXJ0aWNsZUJveCAuaWNvbkltZ3twYWRkaW5nLWJvdHRvbToxNXB4fS5hcnRpY2xlQm94IC5pY29uSW1nIC5zdmdJY29ue3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9LmFydGljbGVCb3ggLmljb25JbWcgLnN2Z0ljb24gcGF0aHtmaWxsOiMwOTJlNTJ9LmFydGljbGVCb3ggLmljb25JbWcgLnN2Z0ljb24ubmV3c0ljb24gcmVjdHtmaWxsOiMwOTJlNTJ9LmFydGljbGVCb3ggLmljb25JbWcgLnN2Z0ljb24gcG9seWdvbntmaWxsOiMwOTJlNTJ9LmFydGljbGVCb3ggLmljb25JbWcgLmZhe2ZvbnQtc2l6ZToyMHB4fS5hcnRpY2xlQm94IC5pY29uSW1nIC5mYS1wbGF5e2ZvbnQtc2l6ZToxMHB4fS5hcnRpY2xlQm94LnNtYWxsQm94IC5pY29uSW1ne3BhZGRpbmctYm90dG9tOjE4cHh9LmFydGljbGVCb3ggLmFydGljbGVUaXRsZXttYXJnaW4tYm90dG9tOjU2cHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6XCJQVCBTZXJpZlwiLHNlcmlmO2NvbG9yOiMxYTFhMWF9LmFydGljbGVCb3ggLmFydGljbGVUaXRsZSBhe2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzFhMWExYTtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyNHB4fS5hcnRpY2xlQm94IC5hcnRpY2xlVGl0bGUgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uYXJ0aWNsZUJveCAuYXJ0aWNsZVRpdGxlIGE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmFydGljbGVCb3ggLmFydGljbGVDb250e3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MjJweCA0MHB4fS5hcnRpY2xlQm94IC5hcnRpY2xlVGV4dHtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWY7bWFyZ2luLWJvdHRvbToxNXB4fS5hcnRpY2xlQm94IC5hcnRpY2xlVGV4dCBwe2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjIycHg7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmO21hcmdpbi1ib3R0b206MH0uYXJ0aWNsZUJveCAuYXJ0aWNsZUV4dHJhc3tmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE4cHh9LmFydGljbGVCb3ggLmFydGljbGVFeHRyYXMgLmFydGljbGVBdXRob3J7bGV0dGVyLXNwYWNpbmc6LjhweDtwYWRkaW5nLWJvdHRvbToxcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5hcnRpY2xlQm94IC5hcnRpY2xlRXh0cmFzIC5leHRyYXNCdG17Y29sb3I6I2IzYjNiM30uYXJ0aWNsZUJveCAuYXJ0aWNsZUV4dHJhcyAuZXh0cmFzQnRtIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6I2IzYjNiMzt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmFydGljbGVCb3guZmVhdEJveHtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMDA5ZWQ5fS5hcnRpY2xlQm94LmZlYXRCb3ggLmFydGljbGVDb250e2JhY2tncm91bmQ6I2YyZmFmZH0uYXJ0aWNsZUJveC5mZWF0Qm94IC5hcnRpY2xlQXV0aG9ye2NvbG9yOiMwMDllZDl9LmFydGljbGVCb3guZmVhdEJveCAuYXJ0aWNsZVRpdGxle2NvbG9yOiMwMDllZDl9LmFydGljbGVCb3guZmVhdEJveCAuYXJ0aWNsZVRpdGxlIGF7Y29sb3I6IzAwOWVkOX0uaG9tZV9sYXRlc3Rfc3RvcnkgLmFydGljbGVUaXRsZXttaW4taGVpZ2h0Ojk1cHg7aGVpZ2h0Ojk1cHg7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6NDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW8tdGV4dC1vdmVyZmxvdzplbGxpcHNpczstbXMtdGV4dC1vdmVyZmxvdzplbGxpcHNpczstbW96LWJpbmRpbmc6dXJsKFwiZWxsaXBzaXMueG1sI2VsbGlwc2lzXCIpfS5ob21lX2xhdGVzdF9zdG9yeSAuYXJ0aWNsZVRleHR7bWluLWhlaWdodDo2NXB4O2hlaWdodDo2NXB4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1saW5lLWNsYW1wOjM7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1vLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW1zLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW1vei1iaW5kaW5nOnVybChcImVsbGlwc2lzLnhtbCNlbGxpcHNpc1wiKX0udG9wX2FydGljYWwgLmFydGljbGVCb3ggLmFydGljbGVDb250e3BhZGRpbmc6MjVweCA0MHB4IDIwcHh9LnRvcF9hcnRpY2FsIC5hcnRpY2xlQm94LnNtYWxsQm94IC5hcnRpY2xlVGl0bGV7bWFyZ2luLWJvdHRvbToyMnB4O21pbi1oZWlnaHQ6NDlweDtoZWlnaHQ6NDlweDtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDoyOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczstby10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tcy10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tb3otYmluZGluZzp1cmwoXCJlbGxpcHNpcy54bWwjZWxsaXBzaXNcIil9LnRvcF9hcnRpY2FsIC5hcnRpY2xlQm94IC5pY29uSW1ne3BhZGRpbmctYm90dG9tOjE4cHh9LnRvcF9hcnRpY2FsIC5hcnRpY2xlQm94IC5pY29uSW1nIGF7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnRvcF9hcnRpY2FsIC5hcnRpY2xlQm94IC5pY29uSW1nLmF1ZGlvX3R5cGUgLnN2Z0ljb257d2lkdGg6MTlweDtoZWlnaHQ6MTlweH0udG9wX2FydGljYWwgLmFydGljbGVCb3ggLmFydGljbGVFeHRyYXMgLmFydGljbGVBdXRob3J7Zm9udC13ZWlnaHQ6Ym9sZH0ucG9kY2FzdFNlYyAuYXJ0aWNsZUNvbEJveHtwYWRkaW5nLWJvdHRvbTo0MHB4fS5ncmV5Qmd7YmFja2dyb3VuZDojZjdmN2Y3fS5zaG93RGV0YWlsU2VjMiBoMntmb250LWZhbWlseTpcIlBUIFNlcmlmXCIsc2VyaWY7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MzRweDtjb2xvcjojMWExYTFhO3BhZGRpbmctYm90dG9tOjIycHg7bWFyZ2luOjB9LnNob3dEZXRhaWxTZWMyIGg0e2NvbG9yOiM0ODQ4NDg7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyNHB4O3BhZGRpbmctYm90dG9tOjMwcHh9LnNob3dEZXRhaWxTZWMyIGhye21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjIwcHg7Ym9yZGVyOjA7cGFkZGluZy10b3A6MjBweDttYXJnaW4tYm90dG9tOjMwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2IzYjNiM30uc2hvd0RldGFpbFNlYzIgLnNob3dIZWFkaW5ne2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MzRweDtjb2xvcjojMWExYTFhO3BhZGRpbmctYm90dG9tOjMwcHh9LnNob3dEZXRhaWxTZWMyIC5mbG9hdGluZ19oZWFkaW5ne2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTZweDtjb2xvcjojMWExYTFhO3BhZGRpbmctYm90dG9tOjEwcHh9LnNob3dEZXRhaWxTZWMyIC5mbG9hdGluZ19kaXZ7ZmxvYXQ6bGVmdDt3aWR0aDoxMjBweDtwb3NpdGlvbjpzdGF0aWM7bGVmdDphdXRvO3BhZGRpbmctdG9wOjVweH0uc2hvd0RldGFpbFNlYzIgLmZsb2F0aW5nX2RpdiAudGFnc0xpc3QgdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MH0uc2hvd0RldGFpbFNlYzIgLmZsb2F0aW5nX2RpdiAudGFnc0xpc3QgbGkuYWN0aXZle2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNnB4fS5zaG93RGV0YWlsU2VjMiAubGVmdFNlY3Rpb257bWFyZ2luLXRvcDo1NnB4O21hcmdpbi1ib3R0b206NTBweH0uc2hvd0RldGFpbFNlYzIgLmxlZnRTZWN0aW9uIC5sZWZ0U2VjdGlvbklue3BhZGRpbmctcmlnaHQ6MTMycHg7cGFkZGluZy1sZWZ0OjE3MHB4fS5zaG93RGV0YWlsU2VjMiAucmlnaHRTZWN0aW9ue21hcmdpbi10b3A6NTZweDttYXJnaW4tYm90dG9tOjUwcHh9LnNob3dEZXRhaWxTZWMyIC5yaWdodFNlY3Rpb24gLnNpZGVIZWFkaW5ne2NvbG9yOiM0ODQ4NDg7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyNHB4O3BhZGRpbmctYm90dG9tOjM1cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi4ycHh9LnNob3dEZXRhaWxTZWMyIC5zaW5nbGVTaG93RGV0e3Bvc2l0aW9uOnJlbGF0aXZlfS5zaG93RGV0YWlsU2VjMiB1bC5zaG93U3BvbnNvcntwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO21hcmdpbjowfS5zaG93RGV0YWlsU2VjMiB1bC5zaG93U3BvbnNvciBsaXt3aWR0aDo0Ny41JTtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDozLjUlO3BhZGRpbmctYm90dG9tOjQwcHh9LnNob3dEZXRhaWxTZWMyIHVsLnNob3dTcG9uc29yIGxpOm50aC1jaGlsZCgybil7bWFyZ2luLXJpZ2h0OjBweH0uc2hvd0RldGFpbFNlYzIgdWwuc2hvd1Nwb25zb3IgbGkgaW1ne2hlaWdodDphdXRvfS5zaG93RGV0YWlsU2VjMiAuc2hvd1Nwb25zb3IgLmhlYWRpbmd7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiM0ODQ4NDg7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyNHB4O3BhZGRpbmctYm90dG9tOjMwcHh9LnNob3dEZXRhaWxTZWMyIC5zaG93U3BvbnNvciB1bHtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO21hcmdpbjowfS5zaG93RGV0YWlsU2VjMiAuc2hvd1Nwb25zb3IgdWwgbGl7d2lkdGg6NDcuNSU7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6My41JTtwYWRkaW5nLWJvdHRvbTo0MHB4fS5zaG93RGV0YWlsU2VjMiAuc2hvd1Nwb25zb3IgdWwgbGk6bnRoLWNoaWxkKDJuKXttYXJnaW4tcmlnaHQ6MHB4fS5wb2RjYXN0TGlzdFNtYWxsIC5wb2RjYXN0QmxvY2t7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U5ZTllOTtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5wb2RjYXN0TGlzdFNtYWxsIC5wb2RjYXN0QmxvY2sgLnRpdGxle2NvbG9yOiMxYTFhMWE7Zm9udC1mYW1pbHk6XCJQVCBTZXJpZlwiLHNlcmlmO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI0cHg7cGFkZGluZy1ib3R0b206MTVweH0ucG9kY2FzdExpc3RTbWFsbCAucG9kY2FzdEJsb2NrIC50aXRsZSBhe2NvbG9yOiMxYTFhMWE7bWluLWhlaWdodDo0OHB4O2hlaWdodDo0OHB4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1saW5lLWNsYW1wOjI7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1vLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW1zLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW1vei1iaW5kaW5nOnVybChcImVsbGlwc2lzLnhtbCNlbGxpcHNpc1wiKX0ucG9kY2FzdExpc3RTbWFsbCAucG9kY2FzdEJsb2NrIC50aXRsZSBhOmhvdmVye2NvbG9yOiNmOWIxMTg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnBvZGNhc3RMaXN0U21hbGwgLnBvZGNhc3RCbG9jayAudGl0bGUgc3BhbntkaXNwbGF5OmJsb2NrfS5wb2RjYXN0TGlzdFNtYWxsIC5wb2RjYXN0QmxvY2sgLmV4dHJhcyAuaWNvbkltZ3tmbG9hdDpsZWZ0fS5wb2RjYXN0TGlzdFNtYWxsIC5wb2RjYXN0QmxvY2sgLmV4dHJhcyAuaWNvbkltZyAuc3ZnSWNvbnt3aWR0aDoxN3B4O2hlaWdodDoyMXB4O21hcmdpbi10b3A6MnB4fS5wb2RjYXN0TGlzdFNtYWxsIC5wb2RjYXN0QmxvY2sgLmV4dHJhcyAuaWNvbkltZyAuc3ZnSWNvbiBwYXRoe2ZpbGw6IzA5MmU1Mn0ucG9kY2FzdExpc3RTbWFsbCAucG9kY2FzdEJsb2NrIC5leHRyYXMgLmljb25JbWcgLmZhe2ZvbnQtc2l6ZToyNXB4O2NvbG9yOiMwOTJlNTI7cGFkZGluZy10b3A6NXB4fS5wb2RjYXN0TGlzdFNtYWxsIC5wb2RjYXN0QmxvY2sgLmV4dHJhcyAuZGV0YWlsc3twYWRkaW5nLWxlZnQ6MjVweDtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTZweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnBvZGNhc3RMaXN0U21hbGwgLnBvZGNhc3RCbG9jayAuZXh0cmFzIC5kZXRhaWxzIGF7Y29sb3I6IzQ4NDg0OH0ucG9kY2FzdExpc3RTbWFsbCAucG9kY2FzdEJsb2NrIC5leHRyYXMgLmRldGFpbHMgYTpob3Zlcntjb2xvcjojZjliMTE4O3RleHQtZGVjb3JhdGlvbjpub25lfS5wb2RjYXN0TGlzdFNtYWxsIC5wb2RjYXN0QmxvY2sgLmV4dHJhcyAuZGV0YWlscyBzcGFue2NvbG9yOiM0ODQ4NDh9LnBvZGNhc3RMaXN0U21hbGwgLnBvZGNhc3RCbG9jayAuZXh0cmFzIC5kZXRhaWxzIC50aW1lRGV0e2NvbG9yOiNiM2IzYjN9LnBvZGNhc3RMaXN0U21hbGwgLnBvZGNhc3RCbG9jazpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlOWU5ZTl9LmJsYWNrR3JhZGllbnRCZ3tiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5zaG93VG9wQmFubmVyIC5zaG93VG9wQmFubmVySG9sZHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LnNob3dUb3BCYW5uZXIgLmF1aHRvckltZ3twb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7cmlnaHQ6MDtib3R0b206MH0uc2hvd1RvcEJhbm5lciAuaGVhZGluZ3tjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiUFQgU2VyaWZcIixzZXJpZjtmb250LXNpemU6NTVweDtsaW5lLWhlaWdodDo1MnB4O21hcmdpbjowO3BhZGRpbmctYm90dG9tOjE1cHh9LnNob3dUb3BCYW5uZXIgLnN1YkhlYWRpbmd7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE0cHh9LnNob3dUb3BCYW5uZXIgLnN1YkhlYWRpbmcgc3Bhbntjb2xvcjojZmZmO3BhZGRpbmc6MCA1cHh9LnNob3dUb3BCYW5uZXIgLnN1YkhlYWRpbmcgLnRpbWVDbG9ja0ljb257ZmxvYXQ6bGVmdDt3aWR0aDoxNHB4fS5zaG93VG9wQmFubmVyIC5zdWJIZWFkaW5nIC5zdmdJY29ue3dpZHRoOjE0cHg7aGVpZ2h0OjE4cHh9LnNob3dUb3BCYW5uZXIgLnN1YkhlYWRpbmcgLnN2Z0ljb24gcGF0aHtmaWxsOiNmZmZ9LnNob3dUb3BCYW5uZXIgLnNob3dUaW1pbmd7ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6MjBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnNob3dUb3BCYW5uZXIgLmJhbm5lckRldGFpbHtwYWRkaW5nOjEyMHB4IDQyMHB4IDEwMHB4IDB9LnNob3dUb3BCYW5uZXIgLmJhbm5lckhlYWRpbmdze3BhZGRpbmctYm90dG9tOjU1cHh9LnNob3dUb3BCYW5uZXIgYXtjb2xvcjojZmZmO2hlaWdodDo2MHB4fS5zaG93VG9wQmFubmVyIC5iYW5uZXJTb2NpYWwgdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MH0uc2hvd1RvcEJhbm5lciAuYmFubmVyU29jaWFsIHVsIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zaG93VG9wQmFubmVyIC5iYW5uZXJTb2NpYWwgdWwgbGkgYXtjb2xvcjojZmZmfS5zaG93VG9wQmFubmVyIC5iYW5uZXJFeHRyYSAuZmVlZEJ0bntkaXNwbGF5OmJsb2NrO21hcmdpbi1yaWdodDo1cHg7bWF4LXdpZHRoOjI2MHB4O3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5mZWVkQnRuIC5mZWVkSWNvbntkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MjNweH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmZlZWRCdG4gLnN2Z0ljb257d2lkdGg6MjNweDtoZWlnaHQ6MjNweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6OHB4fS5zaG93VG9wQmFubmVyIC5iYW5uZXJFeHRyYSAuZmVlZEJ0biAuc3ZnSWNvbiBwYXRoe2ZpbGw6I2ZmZn0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmZlZWRCdG4gYXtiYWNrZ3JvdW5kOiNmOWIxMTg7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEycHggMjJweCAyMHB4fS5zaG93VG9wQmFubmVyIC5iYW5uZXJFeHRyYSAuZmVlZEJ0biBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5zaG93VG9wQmFubmVyIC5iYW5uZXJFeHRyYSAuZmVlZEJ0biBpbWd7d2lkdGg6MjNweH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmZlZWRCdG4gc3BhbntwYWRkaW5nLWxlZnQ6MTBweDtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxM3B4O2xldHRlci1zcGFjaW5nOi40cHh9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5mZWF0aGVyLWxpZ2h0LWJveHtkaXNwbGF5Om5vbmV9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5iYW5uZXJTb2NpYWx7cGFkZGluZy10b3A6MjBweH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbCB1bHtwYWRkaW5nOjA7bWFyZ2luOjB9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5iYW5uZXJTb2NpYWwgdWwgbGl7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6NXB4fS5zaG93VG9wQmFubmVyIC5iYW5uZXJFeHRyYSAuYmFubmVyU29jaWFsIHVsIGF7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jaztmb250LXNpemU6MjNweDtsaW5lLWhlaWdodDo2MHB4O3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHg7YmFja2dyb3VuZDojZjliMTE4fS5zaG93VG9wQmFubmVyIC5iYW5uZXJFeHRyYSAuYmFubmVyU29jaWFsIHVsIGEgLnN2Z0ljb24gcGF0aHtmaWxsOiNmZmZ9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5iYW5uZXJTb2NpYWwgdWwgYSAuZmJJY29ue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo0cHh9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5iYW5uZXJTb2NpYWwgdWwgYSAuZmJJY29uIC5zdmdJY29ue3dpZHRoOjE1cHg7aGVpZ2h0OjI3cHh9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5iYW5uZXJTb2NpYWwgdWwgYSAudHdJY29ue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoycHh9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5iYW5uZXJTb2NpYWwgdWwgYSAudHdJY29uIC5zdmdJY29ue3dpZHRoOjI3cHg7aGVpZ2h0OjIwcHh9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5iYW5uZXJTb2NpYWwgdWwgYSAueXRJY29ue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDozcHh9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5iYW5uZXJTb2NpYWwgdWwgYSAueXRJY29uIC5zdmdJY29ue3dpZHRoOjMwcHg7aGVpZ2h0OjIycHh9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5iYW5uZXJTb2NpYWwgdWwgYSAueXRJY29uIC5zdmdJY29uIC5zdDB7c3Ryb2tlLXdpZHRoOjB9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5iYW5uZXJTb2NpYWwgdWwgYTpob3ZlcntiYWNrZ3JvdW5kOiNmOWIxMTh9I2N1cl9zdHJlYW1fbG9jYXRpb257Y3Vyc29yOnBvaW50ZXJ9LmFydGljbGVCb3hCaWd7bWFyZ2luLWJvdHRvbTo0MHB4fS5hcnRpY2xlQm94QmlnIC5sZWZ0X2ltZ3t3aWR0aDo1MCU7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS5hcnRpY2xlQm94QmlnIC5sZWZ0X2ltZyBhe2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCV9LmFydGljbGVCb3hCaWcgLmxlZnRfaW1nIC5hcnRpY2xlSW1ne2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1zaXplOmNvdmVyO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowOy1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgdHJhbnNmb3JtOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgdHJhbnNmb3JtO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIHRyYW5zZm9ybTstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyB0cmFuc2Zvcm07LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIHRyYW5zZm9ybTt0cmFuc2Zvcm06c2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSl9LmFydGljbGVCb3hCaWcgLmxlZnRfaW1nIC5hcnRpY2xlSW1nIGltZ3t2aXNpYmlsaXR5OmhpZGRlbjstbW96LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDstd2Via2l0LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDt0cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7LW8tdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsOy1tcy10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7dHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpfS5hcnRpY2xlQm94QmlnIC5pY29uSW1ne3BhZGRpbmc6MjBweCAwIDIwcHg7Y29sb3I6I2ZmZjtmb250LXNpemU6MjRweH0uYXJ0aWNsZUJveEJpZyAuaWNvbkltZyAuc3ZnSWNvbnt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS5hcnRpY2xlQm94QmlnIC5pY29uSW1nIC5zdmdJY29uIHBhdGh7ZmlsbDojMGYzZDdifS5hcnRpY2xlQm94QmlnIC5pY29uSW1nIC5zdmdJY29uLm5ld3NJY29uIHJlY3R7ZmlsbDojMGYzZDdifS5hcnRpY2xlQm94QmlnIC5pY29uSW1nIC5zdmdJY29uIHBvbHlnb257ZmlsbDojMGYzZDdifS5hcnRpY2xlQm94QmlnIC5pY29uSW1nIGkuZmEtcGxheXtwYWRkaW5nOjNweCA0cHggNHB4IDZweDtkaXNwbGF5OmlubGluZTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxMHB4O2JhY2tncm91bmQ6I2ZmZjtsaW5lLWhlaWdodDoyMHB4fS5hcnRpY2xlQm94QmlnIC5yaWdodF9jb250ZW50e2JhY2tncm91bmQ6I2ZmZn0uYXJ0aWNsZUJveEJpZyAucmlnaHRfY29udGVudC5ncmV5Q29udGVudHtiYWNrZ3JvdW5kOiNmNmY2ZjZ9LmFydGljbGVCb3hCaWcgLnJpZ2h0X2NvbnRlbnQgLmFydGljbGVDb250e3BhZGRpbmc6MzBweCAyMHB4IDMwcHh9LmFydGljbGVCb3hCaWcgLmFydGljbGVUaXRsZXttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC1mYW1pbHk6XCJQVCBTZXJpZlwiLHNlcmlmO2NvbG9yOiM0ODQ4NDg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjJweDttaW4taGVpZ2h0OjY5cHg7aGVpZ2h0OjY5cHg7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6Mzstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW8tdGV4dC1vdmVyZmxvdzplbGxpcHNpczstbXMtdGV4dC1vdmVyZmxvdzplbGxpcHNpczstbW96LWJpbmRpbmc6dXJsKFwiZWxsaXBzaXMueG1sI2VsbGlwc2lzXCIpfS5hcnRpY2xlQm94QmlnIC5hcnRpY2xlVGl0bGUgYXtjb2xvcjojNDg0ODQ4O2Rpc3BsYXk6YmxvY2t9LmFydGljbGVCb3hCaWcgLmFydGljbGVFeHRyYXMgLmljb25JbWd7cG9zaXRpb246c3RhdGljO3RvcDphdXRvfS5hcnRpY2xlQm94QmlnIC5hcnRpY2xlVGV4dHttaW4taGVpZ2h0OjcwcHg7aGVpZ2h0OjcwcHg7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6Mzstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW8tdGV4dC1vdmVyZmxvdzplbGxpcHNpczstbXMtdGV4dC1vdmVyZmxvdzplbGxpcHNpczstbW96LWJpbmRpbmc6dXJsKFwiZWxsaXBzaXMueG1sI2VsbGlwc2lzXCIpfS5hcnRpY2xlQm94QmlnIC5hcnRpY2xlVGV4dCBwe2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmO2NvbG9yOiM2NTY1NjV9LmFydGljbGVCb3hCaWcgLmFydGljbGVUZXh0IHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjVweH0uYXJ0aWNsZUJveEJpZyAuYXJ0aWNsZUV4dHJhcyAuZXh0cmFzQnRte2NvbG9yOiNmZmY7cGFkZGluZzoxMHB4IDAgMCAwO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE2cHg7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmFydGljbGVCb3hCaWcgLmFydGljbGVFeHRyYXMgLmV4dHJhc0J0bSAuYXJ0aWNsZUF1dGhvcntjb2xvcjojNDg0ODQ4fS5hcnRpY2xlQm94QmlnIC5hcnRpY2xlRXh0cmFzIC5leHRyYXNCdG0gLnVwZGF0ZWRPbntjb2xvcjojYjNiM2IzfS5hcnRpY2xlQm94QmlnIC5hcnRpY2xlRXh0cmFzIC5leHRyYXNCdG0gLnNsYXNoe3BhZGRpbmc6MCAycHh9LmFydGljbGVCb3hCaWc6aG92ZXIgLmxlZnRfaW1nIC5hcnRpY2xlSW1ne3RyYW5zZm9ybTpzY2FsZSgxLjA1KTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjA1KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjA1KX0uYXJ0aWNsZUJveEJpZzpob3ZlciAubGVmdF9pbWcgLmFydGljbGVJbWcgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjA1KTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjA1KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjA1KX0uYXJ0aWNsZUJveEJpZzpob3ZlciAuYXJ0aWNsZVRpdGxlIGF7Y29sb3I6I2Y5YjExODt0ZXh0LWRlY29yYXRpb246bm9uZX0uYXJ0aWNsZUJveEJpZzpmb2N1cyAuYXJ0aWNsZVRpdGxlIGF7Y29sb3I6I2Y5YjExODt0ZXh0LWRlY29yYXRpb246bm9uZX0uc3ZnSWNvbiByZWN0e3N0cm9rZS13aWR0aDowfS5zdWJCbG9ja1ZlcjN7bWFyZ2luLWJvdHRvbTo0MHB4fS5zdWJCbG9ja1ZlcjMgcHttYXJnaW4tYm90dG9tOjEzcHh9LnN1YkJsb2NrVmVyMyBoM3tmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoyNHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMWExYTFhO2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nLWJvdHRvbTo0MHB4O2xldHRlci1zcGFjaW5nOjFweDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmfS5zdWJCbG9ja1ZlcjMgLmZlYXR1cmVkSW1hZ2V7ZmxvYXQ6bGVmdDtwYWRkaW5nLXJpZ2h0OjIwcHg7d2lkdGg6MzYlO292ZXJmbG93OmhpZGRlbn0uc3ViQmxvY2tWZXIzIC5mZWF0dXJlZEltYWdlIGF7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW59LnN1YkJsb2NrVmVyMyAuZmVhdHVyZWRJbWFnZSBpbWd7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7dHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsO3RyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKX0uc3ViQmxvY2tWZXIzIC5hcnRpY2xlX2luZm97cGFkZGluZy10b3A6MjBweDtmbG9hdDpsZWZ0O3dpZHRoOjYzLjUlfS5zdWJCbG9ja1ZlcjMgLmFydGljbGVfaW5mbyBoNHttYXJnaW46MCAwIDEwcHg7Zm9udC1mYW1pbHk6XCJQVCBTZXJpZlwiLHNlcmlmO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC13ZWlnaHQ6NDAwO21pbi1oZWlnaHQ6NDhweDtkaXNwbGF5Oi13ZWJraXQtYm94O2hlaWdodDo0OHB4Oy13ZWJraXQtbGluZS1jbGFtcDoyOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczstby10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tcy10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tb3otYmluZGluZzp1cmwoXCJlbGxpcHNpcy54bWwjZWxsaXBzaXNcIil9LnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIGg0IGF7Y29sb3I6IzFhMWExYTtkaXNwbGF5OmJsb2NrfS5zdWJCbG9ja1ZlcjMgLmFydGljbGVfaW5mbyBwe21pbi1oZWlnaHQ6NDZweDtoZWlnaHQ6NDZweDtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDoyOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczstby10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tcy10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tb3otYmluZGluZzp1cmwoXCJlbGxpcHNpcy54bWwjZWxsaXBzaXNcIil9LnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIC5tZWRpYV9zZWN0aW9ue3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo0MDA7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtjb2xvcjojNDg0ODQ4fS5zdWJCbG9ja1ZlcjMgLmFydGljbGVfaW5mbyAudGltZV9tZWRpYXtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE2cHg7Y29sb3I6I2IzYjNiMzt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFze3Bvc2l0aW9uOnJlbGF0aXZlfS5zdWJCbG9ja1ZlcjMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhcyAuaWNvbkltZ3twYWRkaW5nLXJpZ2h0OjZweDtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojMDkyZTUyO2Zsb2F0OmxlZnR9LnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFzIC5pY29uSW1nIC5zdmdJY29ue2hlaWdodDoxNHB4fS5zdWJCbG9ja1ZlcjMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhcyAuaWNvbkltZy5wb2RjYXN0X3R5cGUgLnN2Z0ljb257bWFyZ2luLXRvcDowcHh9LnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFzIC5pY29uSW1nIC5zdmdJY29ue3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOjRweH0uc3ViQmxvY2tWZXIzIC5hcnRpY2xlX2luZm8gLmFydGljbGVFeHRyYXMgLmljb25JbWcgLnN2Z0ljb24gcGF0aHtmaWxsOiMwOTJlNTJ9LnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFzIC5pY29uSW1nIC5zdmdJY29uLm5ld3NJY29uIHJlY3R7ZmlsbDojMDkyZTUyfS5zdWJCbG9ja1ZlcjMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhcyAuaWNvbkltZyAuc3ZnSWNvbiBwb2x5Z29ue2ZpbGw6IzA5MmU1Mn0uc3ViQmxvY2tWZXIzIC5hcnRpY2xlX2luZm8gLmFydGljbGVFeHRyYXMgLmV4dHJhc0J0bXtjb2xvcjojMDkyZTUyO3BhZGRpbmc6M3B4IDAgMCAyNXB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE2cHh9LnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFzIC5zbGFzaHtjb2xvcjojMDkyZTUyO3BhZGRpbmc6MCA1cHh9LnN1YkJsb2NrVmVyMzpob3ZlciAuZmVhdHVyZWRJbWFnZSBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4wNSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS4wNSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMDUpfS5zdWJCbG9ja1ZlcjM6aG92ZXIgLmFydGljbGVfaW5mbyBoNCBhe3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNmOWIxMTh9LnNob3dmaWx0ZXJTZWN7cGFkZGluZzo2MHB4IDB9LnNob3dmaWx0ZXJTZWMgLnNlY0hlYWRpbmd7dGV4dC1hbGlnbjpsZWZ0fS5zaG93ZmlsdGVyU2VjIC5wb3N0UGFnZXttYXJnaW46MH0uc2hvd2ZpbHRlclNlYyAucG9zdFBhZ2UgLnBhZ2luYXRpb257cGFkZGluZy10b3A6MjBweH0uc2hvd2ZpbHRlclNlYyAuYWR2ZXJ0aXNlbWVudF9zZWN0aW9ue21hcmdpbjo2MHB4IGF1dG8gMzBweH0uZmlsdGVyVG9wQmFye3BhZGRpbmctYm90dG9tOjQwcHh9LmZpbHRlclRvcEJhciAuZmlsdGVyVGFic3twYWRkaW5nOjA7bWFyZ2luOjA7bGlzdC1zdHlsZTpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZmVmZWZ9LmZpbHRlclRvcEJhciAuZmlsdGVyVGFicyBsaXtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojMDkyZTUyO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjRweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLXJpZ2h0OjEwcHh9LmZpbHRlclRvcEJhciAuZmlsdGVyVGFicyBsaSBhe3BhZGRpbmc6MCAxNXB4IDEwcHg7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgcmdiYSgwLDAsMCwwKTtjb2xvcjojMDkyZTUyO2Rpc3BsYXk6YmxvY2t9LmZpbHRlclRvcEJhciAuZmlsdGVyVGFicyBsaSBhOmhvdmVye2NvbG9yOiNmOWIxMTg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgI2ZmZn0uZmlsdGVyVG9wQmFyIC5maWx0ZXJUYWJzIGxpIGE6Zm9jdXN7Y29sb3I6I2Y5YjExODt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItYm90dG9tOjVweCBzb2xpZCAjZjliMTE4fS5maWx0ZXJUb3BCYXIgLmZpbHRlclRhYnMgbGkgYS50YWItYWN0aXZle2NvbG9yOiNmOWIxMTg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgI2Y5YjExOH0uZmlsdGVyVG9wQmFyIC5maWx0ZXJEcm9wZG93bntkaXNwbGF5Om5vbmV9LndpZGdldFRpdGxle2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjI0cHg7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tdG9wOjB9LndpZGdldEJveHtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbTozMHB4fS53aWRnZXRCb3g6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjM1cHh9LndpZGdldEJveCAuc3BvbnNlcl9saW5re21hcmdpbi10b3A6MH1pLmZhLXBsYXl7cGFkZGluZzozcHggNHB4IDRweCA2cHg7ZGlzcGxheTppbmxpbmU7Y29sb3I6I2ZmZjtmb250LXNpemU6MTBweDtiYWNrZ3JvdW5kOiNmZmZ9LmFkU2VjdGlvbi5ib3JkZXJCdG17bWFyZ2luLWJvdHRvbToyNXB4O21hcmdpbi10b3A6MjBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTllOWU5fS5zaG93TGlzdGluZ1RlbXAgLmFydGljbGVCb3ggLmFydGljbGVUaXRsZXttaW4taGVpZ2h0OjUxcHg7aGVpZ2h0OjUxcHg7b3ZlcmZsb3c6aGlkZGVufS5maXhlZHtwb3NpdGlvbjpmaXhlZDt0b3A6MH0ubG9hZGluZ0dpZntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjgpO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9kZWZhdWx0LmdpZik7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtc2l6ZTo0MHB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjI7ZGlzcGxheTpibG9ja30uY3NzbG9hZC1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmV9LmNzc2xvYWQtY29udGFpbmVyIHB7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLXRvcDo0MXZoO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEuNmVtfS5jc3Nsb2FkLWNvbnRhaW5lciAuY3NzbG9hZC13aGlybHBvb2wsLmNzc2xvYWQtY29udGFpbmVyIC5jc3Nsb2FkLXdoaXJscG9vbDo6YmVmb3JlLC5jc3Nsb2FkLWNvbnRhaW5lciAuY3NzbG9hZC13aGlybHBvb2w6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlci1sZWZ0LWNvbG9yOiMwMDA7Ym9yZGVyLXJhZGl1czo5NzRweDstby1ib3JkZXItcmFkaXVzOjk3NHB4Oy1tcy1ib3JkZXItcmFkaXVzOjk3NHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo5NzRweDstbW96LWJvcmRlci1yYWRpdXM6OTc0cHh9LmNzc2xvYWQtY29udGFpbmVyIC5jc3Nsb2FkLXdoaXJscG9vbHttYXJnaW46LTI0cHggMCAwIC0yNHB4O2hlaWdodDo0OXB4O3dpZHRoOjQ5cHg7YW5pbWF0aW9uOmNzc2xvYWQtcm90YXRlIDExNTBtcyBsaW5lYXIgaW5maW5pdGU7LW8tYW5pbWF0aW9uOmNzc2xvYWQtcm90YXRlIDExNTBtcyBsaW5lYXIgaW5maW5pdGU7LW1zLWFuaW1hdGlvbjpjc3Nsb2FkLXJvdGF0ZSAxMTUwbXMgbGluZWFyIGluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uOmNzc2xvYWQtcm90YXRlIDExNTBtcyBsaW5lYXIgaW5maW5pdGU7LW1vei1hbmltYXRpb246Y3NzbG9hZC1yb3RhdGUgMTE1MG1zIGxpbmVhciBpbmZpbml0ZX0uY3NzbG9hZC1jb250YWluZXIgLmNzc2xvYWQtd2hpcmxwb29sOjpiZWZvcmV7Y29udGVudDpcIlwiO21hcmdpbjotMjJweCAwIDAgLTIycHg7aGVpZ2h0OjQzcHg7d2lkdGg6NDNweDthbmltYXRpb246Y3NzbG9hZC1yb3RhdGUgMTE1MG1zIGxpbmVhciBpbmZpbml0ZTstby1hbmltYXRpb246Y3NzbG9hZC1yb3RhdGUgMTE1MG1zIGxpbmVhciBpbmZpbml0ZTstbXMtYW5pbWF0aW9uOmNzc2xvYWQtcm90YXRlIDExNTBtcyBsaW5lYXIgaW5maW5pdGU7LXdlYmtpdC1hbmltYXRpb246Y3NzbG9hZC1yb3RhdGUgMTE1MG1zIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjpjc3Nsb2FkLXJvdGF0ZSAxMTUwbXMgbGluZWFyIGluZmluaXRlfS5jc3Nsb2FkLWNvbnRhaW5lciAuY3NzbG9hZC13aGlybHBvb2w6OmFmdGVye2NvbnRlbnQ6XCJcIjttYXJnaW46LTI4cHggMCAwIC0yOHB4O2hlaWdodDo1NXB4O3dpZHRoOjU1cHg7YW5pbWF0aW9uOmNzc2xvYWQtcm90YXRlIDIzMDBtcyBsaW5lYXIgaW5maW5pdGU7LW8tYW5pbWF0aW9uOmNzc2xvYWQtcm90YXRlIDIzMDBtcyBsaW5lYXIgaW5maW5pdGU7LW1zLWFuaW1hdGlvbjpjc3Nsb2FkLXJvdGF0ZSAyMzAwbXMgbGluZWFyIGluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uOmNzc2xvYWQtcm90YXRlIDIzMDBtcyBsaW5lYXIgaW5maW5pdGU7LW1vei1hbmltYXRpb246Y3NzbG9hZC1yb3RhdGUgMjMwMG1zIGxpbmVhciBpbmZpbml0ZX1Aa2V5ZnJhbWVzIGNzc2xvYWQtcm90YXRlezEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1ALW8ta2V5ZnJhbWVzIGNzc2xvYWQtcm90YXRlezEwMCV7LW8tdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1ALW1zLWtleWZyYW1lcyBjc3Nsb2FkLXJvdGF0ZXsxMDAley1tcy10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUAtd2Via2l0LWtleWZyYW1lcyBjc3Nsb2FkLXJvdGF0ZXsxMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1ALW1vei1rZXlmcmFtZXMgY3NzbG9hZC1yb3RhdGV7MTAwJXstbW96LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19I3RkX2NvbnRhaW5lcntkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTtoZWlnaHQ6NDgwcHh9LnRyaXRvbi1wcm9ncmVzcy1zdHJlYW17d2lkdGg6ODRweDtoZWlnaHQ6ODBweDtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS50cml0b24tcHJvZ3Jlc3Mtc3RyZWFtOmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jazt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O21hcmdpbjoyMXB4O2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjo2cHggc29saWQgI2ZmZjtib3JkZXItY29sb3I6I2ZmZiByZ2JhKDAsMCwwLDApICNmZmYgcmdiYSgwLDAsMCwwKTthbmltYXRpb246dHJpdG9uLXByb2dyZXNzLXN0cmVhbSAxLjJzIGxpbmVhciBpbmZpbml0ZX1Aa2V5ZnJhbWVzIHRyaXRvbi1wcm9ncmVzcy1zdHJlYW17MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LmZpeGVkT3ZlcmZsb3d7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCU7cG9zaXRpb246Zml4ZWR9QG1lZGlhKG1heC13aWR0aDogMTM3OXB4KXsudGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0LWluZm97bWFyZ2luOjA7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy10b3A6MjBweDtoZWlnaHQ6NjBweH1ib2R5IC5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC5ndWVzdHNCbG9jayAuZ3Vlc3RDbnR7bWluLWhlaWdodDoxMDNweH1ib2R5IC5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC5ndWVzdHNCbG9jayAuZ3Vlc3RDbnQgaDR7Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MTlweDtwYWRkaW5nLXRvcDo0cHh9Ym9keSAuR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuZ3Vlc3RzQmxvY2sgLmd1ZXN0Q250IHAgYnJ7ZGlzcGxheTpub25lfS5hcnRpY2xlQm94IC5hcnRpY2xlQ29udHtwYWRkaW5nOjI1cHggNDBweH0udG9wQXJ0aWNsZSAudG9wQ2F0TnYgdWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMjBweH0uYXJ0aWNsZUJveC5sYXJnZUJveCAuYXJ0aWNsZVRleHR7bWluLWhlaWdodDo3MHB4O2hlaWdodDo3MHB4fS5hcnRpY2xlQm94IC5hcnRpY2xlQ29udHtwYWRkaW5nOjI1cHggMTVweH0udG9wX2FydGljYWwgLmFydGljbGVCb3ggLmljb25JbWd7cGFkZGluZy1ib3R0b206MTBweH0ucG9kY2FzdExpc3RTbWFsbCAucG9kY2FzdEJsb2NrIC50aXRsZSBhe21pbi1oZWlnaHQ6NDlweDtoZWlnaHQ6NDlweH19QG1lZGlhKG1heC13aWR0aDogMTQ4MHB4KXsuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3Vwe3BhZGRpbmctcmlnaHQ6NXB4fX1AbWVkaWEobWF4LXdpZHRoOiAxMzAwcHgpey5ib3R0b21faGVhZCAucmFkaW9fYXJlYXttYXJnaW4tcmlnaHQ6MDtwYWRkaW5nLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MH19QG1lZGlhKG1heC13aWR0aDogODE2cHgpey5ib3R0b21faGVhZCAucmFkaW9fcmVhIC5zaG93X2luZm97bWF4LXdpZHRoOjE5MHB4fS5ib3R0b21faGVhZCAuZmVlZGJhY2tfYXJlYXtwb3NpdGlvbjphYnNvbHV0ZX19QG1lZGlhKG1heC13aWR0aDogMTIwMHB4KXsucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIHB7bWFyZ2luOjAgMCAxNHB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE5cHg7bWluLWhlaWdodDozOHB4O2hlaWdodDozOHB4fS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gcCBicntkaXNwbGF5Om5vbmV9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydC1pbmZve21hcmdpbjowO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctdG9wOjIwcHg7aGVpZ2h0OjYwcHh9LmFydGljbGVCb3hCaWcgLmxlZnRfaW1ne3dpZHRoOjUwJSAhaW1wb3J0YW50fWJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrIC5ndWVzdENudHttaW4taGVpZ2h0Ojk3cHh9Ym9keSAuR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuZ3Vlc3RzQmxvY2sgLmd1ZXN0Q250IGg0e2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjE5cHg7cGFkZGluZy10b3A6NHB4fS50b3BBcnRpY2xlIC50b3BDYXROdiB1bCBsaXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAxOHB4fS5tZWdhTWVudXtwYWRkaW5nOjIwcHggMCAzMHB4fX1AbWVkaWEobWF4LXdpZHRoOiAxMTUycHgpey5mb290ZXIgLnRvcF9mb290ZXIgLmxlZnRfYm9yZGVyOmJlZm9yZXtsZWZ0OjBweH0ucG9kY2FzdFNlYyAuYXJ0aV9yb3cgLnJpZ2h0X2NvbnRlbnQgLmFydGljbGVDb2xCb3ggLmFydGljbGVUaXRsZXttaW4taGVpZ2h0OjY5cHg7aGVpZ2h0OjY5cHh9LnBvZGNhc3RTZWMgLmFydGlfcm93IC5yaWdodF9jb250ZW50IC5hcnRpY2xlQ29sQm94IC5hcnRpY2xlVGV4dHttaW4taGVpZ2h0OjcwcHg7aGVpZ2h0OjcwcHh9LnRvcF9hcnRpY2FsIC5hcnRpY2xlQm94IC5pY29uSW1ne3BhZGRpbmctYm90dG9tOjEwcHh9LnRvcF9hcnRpY2FsIC5hcnRpY2xlQm94IC5hcnRpY2xlQ29udHtwYWRkaW5nLXRvcDoyM3B4fX1AbWVkaWEobWF4LXdpZHRoOiAxMDIzcHgpey50b3BBcnRpY2xlIC50b3BDYXROdiB1bCBsaXttYXJnaW46MCAxMXB4O3BhZGRpbmc6MCA1cHggMTBweH0udG9wQXJ0aWNsZSAudG9wQ2F0TnYgdWwgbGkgYXtmb250LXNpemU6MTNweH0ubmF2RmlsdGVyIHVsIGxpe3BhZGRpbmc6N3B4IDEycHggN3B4IDBweH0uc2luZ0FydGljbGUgLmFsbC1hcnRpY2xlIC5hcnRpY2xlQm94SG9sZDpudGgtY2hpbGQoM24rMSl7Y2xlYXI6bm9uZX0uc2luZ0FydGljbGUgLmFsbC1hcnRpY2xlIC5hcnRpY2xlQm94SG9sZDpudGgtY2hpbGQoMm4rMSl7Y2xlYXI6Ym90aH0ucmVsYXRlZF9hcnRpY2xlc3twYWRkaW5nOjQwcHggMDtib3JkZXItdG9wOm5vbmU7bWFyZ2luLXRvcDowcHh9LnJlbGF0ZWRfYXJ0aWNsZXMgLnJlbGF0ZWRfYmxvY2t7bWFyZ2luLWJvdHRvbTozMHB4fS5yZWxhdGVkX2FydGljbGVzIC5yZWxhdGVkX2Jsb2NrOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTozMHB4fS5yZWxhdGVkX2FydGljbGVzIGgze3BhZGRpbmctYm90dG9tOjQwcHh9LnJlbGF0ZWRfYXJ0aWNsZXMgLmZlYXR1cmVkSW1hZ2V7ZmxvYXQ6bGVmdDtwYWRkaW5nLXJpZ2h0OjIwcHg7d2lkdGg6NDAlfS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gaDR7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTlweDtmb250LXdlaWdodDo0MDA7bWFyZ2luLXRvcDowO21pbi1oZWlnaHQ6MzlweDtoZWlnaHQ6MzlweH0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0aWNsZUJveEhvbGR7bWluLWhlaWdodDphdXRvO21hcmdpbi1ib3R0b206NDBweH0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0aWNsZUJveEhvbGQgLmFydGljbGVCb3ggLmFydGljbGVDb250e3BhZGRpbmc6MjVweCAxMXB4fS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlQm94SG9sZCAuYXJ0aWNsZUJveCAuYXJ0aWNsZVRleHR7bWFyZ2luOjAgNHB4O21pbi1oZWlnaHQ6NTRweDtoZWlnaHQ6NTRweH0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0aWNsZUJveEhvbGQgLmFydGljbGVCb3ggLmFydGljbGVUZXh0IHB7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MThweH0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuY2xlYXJ7ZGlzcGxheTpub25lfS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hZHZlcnRpc2VtZW50X3NlY3Rpb257bWFyZ2luOjQ2cHggMThweDtwYWRkaW5nOjI3cHggMDtib3JkZXI6bm9uZX0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0LWluZm97Zm9udC1zaXplOjEwcHh9LmhpZGVfdGFie2Rpc3BsYXk6bm9uZX1ib2R5IC5zaG93RGV0YWlsU2VjMiAubGVmdFNlY3Rpb24gLmxlZnRTZWN0aW9uSW57cGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MTQzcHggIWltcG9ydGFudH1ib2R5IC5zaG93RGV0YWlsU2VjMiAubGVmdFNlY3Rpb24gLmZsb2F0aW5nX2RpdiAuZmxvYXRpbmdfaGVhZGluZ3twYWRkaW5nLWJvdHRvbToxMXB4fWJvZHkgLnNob3dEZXRhaWxTZWMyIC5sZWZ0U2VjdGlvbiAuZmxvYXRpbmdfZGl2IC50YWdze21hcmdpbi10b3A6MH0uc3ViQmxvY2tWZXIzU2VjIC5zdWJCbG9ja1ZlcjNMaXN0IC5zdWJCbG9ja1ZlcjMgLmZlYXR1cmVkSW1hZ2V7cGFkZGluZy1yaWdodDoxMnB4fS5zdWJCbG9ja1ZlcjNTZWMgLnN1YkJsb2NrVmVyM0xpc3QgLnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZve3BhZGRpbmctdG9wOjBweDtmbG9hdDpsZWZ0O3dpZHRoOjU5JX0uc3ViQmxvY2tWZXIzU2VjIC5zdWJCbG9ja1ZlcjNMaXN0IC5zdWJCbG9ja1ZlcjMgLmFydGljbGVfaW5mbyBoNHtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4fS5zdWJCbG9ja1ZlcjNTZWMgLnN1YkJsb2NrVmVyM0xpc3QgLnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIHB7bWFyZ2luOjAgMCA1cHg7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTlweH0uc3ViQmxvY2tWZXIzU2VjIC5zdWJCbG9ja1ZlcjNMaXN0IC5zdWJCbG9ja1ZlcjMgLmFydGljbGVfaW5mbyAuZXh0cmFzQnRtIHNwYW57Zm9udC1zaXplOjExcHh9LnN1YkJsb2NrVmVyM1NlYyAuc3ViQmxvY2tWZXIzTGlzdCAuc3ViQmxvY2tWZXIzIC5hcnRpY2xlX2luZm8gLmFydGljbGVFeHRyYXMgLmljb25JbWcgLnN2Z0ljb257d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NHB4fS5hcnRpX3JvdyAudGFibGVEaXZ7ZGlzcGxheTpibG9ja30uYXJ0aV9yb3cgLnRhYmxlRGl2IC50YWJsZUlubmVye2Rpc3BsYXk6YmxvY2t9LmFydGlfcm93IC5sZWZ0X2ltZ3t3aWR0aDoxMDAlICFpbXBvcnRhbnR9LnNob3dmaWx0ZXJTZWMgLnBvc3RQYWdle21hcmdpbjowfS5zaG93ZmlsdGVyU2VjIC5wb3N0UGFnZSAucGFnaW5hdGlvbntwYWRkaW5nLXRvcDoxMHB4O21hcmdpbi1ib3R0b206MH0uc2hvd2ZpbHRlclNlYyAuYWR2ZXJ0aXNlbWVudF9zZWN0aW9ue21hcmdpbjozMXB4IGF1dG8gMHB4O3BhZGRpbmc6MjNweCAwcHh9Ym9keSAuR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuaG9zdF9jb2xzOm50aC1jaGlsZCgybisxKXtjbGVhcjpib3RofWJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrIC5ndWVzdENudHttaW4taGVpZ2h0OjExN3B4fWJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrIC5ndWVzdENudCBoNHtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoxOXB4O3BhZGRpbmctdG9wOjRweH1ib2R5IC5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC5ndWVzdHNCbG9jayAuZ3Vlc3RDbnQgcHtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxOXB4O21hcmdpbi1ib3R0b206NXB4fWJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5mZWF0dXJlZF9ibG9jayAuYXJ0aWNsZUJveHtoZWlnaHQ6YXV0byAhaW1wb3J0YW50fS5wb2RjYXN0U2VjLnNob3dfZGV0YWlsIC5hcnRpX3JvdyAubGVmdF9pbWcgLmFydGljbGVJbWd7YmFja2dyb3VuZDpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDphdXRvO2xlZnQ6YXV0bztyaWdodDphdXRvO2JvdHRvbTphdXRvfS5wb2RjYXN0U2VjLnNob3dfZGV0YWlsIC5hcnRpX3JvdyAubGVmdF9pbWcgLmFydGljbGVJbWcgaW1ne2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt2aXNpYmlsaXR5OnZpc2libGU7d2lkdGg6MTAwJX0uYXJ0aWNsZUJveEJpZy5zaG93X2RldGFpbFBhZ2UgLmxlZnRfaW1nIC5hcnRpY2xlSW1ne2JhY2tncm91bmQ6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6YXV0bztsZWZ0OmF1dG87cmlnaHQ6YXV0bztib3R0b206YXV0b30uYXJ0aWNsZUJveEJpZy5zaG93X2RldGFpbFBhZ2UgLmxlZnRfaW1nIC5hcnRpY2xlSW1nIGltZ3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7dmlzaWJpbGl0eTp2aXNpYmxlO3dpZHRoOjEwMCV9LmZpbHRlclRvcEJhciAuZmlsdGVyVGFicyBsaXttYXJnaW4tcmlnaHQ6MTBweCAhaW1wb3J0YW50fS5zZWFyY2hfSWNvbl9kaXYgaW5wdXRbdHlwZT10ZXh0XXt3aWR0aDo4MSV9Lm1lZ2FNZW51IC5pbnRyb01lZ2EgaDJ7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6MzJweH0ubWVnYU1lbnUgdWx7LXdlYmtpdC1jb2x1bW4tY291bnQ6MjstbW96LWNvbHVtbi1jb3VudDoyO2NvbHVtbi1jb3VudDoyfS5NZWdhTWVudTEubW9iaWxlX21lbnUgbGl7cG9zaXRpb246cmVsYXRpdmV9Lk1lZ2FNZW51MS5tb2JpbGVfbWVudSBsaSBhe2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI4cHg7ZGlzcGxheTpibG9ja30uTWVnYU1lbnUxLm1vYmlsZV9tZW51IGxpIGxpIGF7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjFweDtwYWRkaW5nLWJvdHRvbTo0cHg7Zm9udC13ZWlnaHQ6MzAwfS5jbGVhclRhYntjbGVhcjpib3RofS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5wb3N0UGFnZXttYXJnaW4tYm90dG9tOjB9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLnBvc3RQYWdlIC5wYWdpbmF0aW9ue21hcmdpbi1ib3R0b206MH0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAucG9zdFBhZ2UgLnBhZ2luYXRpb24gdWwgbGkgYXtwYWRkaW5nOjE1cHggMjJweH0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAucG9zdFBhZ2UgLnBhZ2luYXRpb24gdWwgbGkgYS5leHRQb2ludHtwYWRkaW5nOjE1cHggMTlweH0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAucG9zdFBhZ2UgLnBhZ2luYXRpb24gdWwgbGkgYS5leHRQb2ludCAuc3ZnSWNvbnt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5wb3N0UGFnZSAubG9hZF9tb3Jle3BhZGRpbmc6MTVweCA0NXB4IDE1cHg7bWFyZ2luLXRvcDoxMHB4fS5tZWdhTWVudXtwYWRkaW5nOjUwcHggMCAzMHB4fS5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZSAuZmVhdHVyZWRJbWd7cGFkZGluZy1ib3R0b206MzVweH0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaSBhe3BhZGRpbmc6MTFweCA1cHg7Zm9udC1zaXplOjExcHh9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkuc29jaWFse3BhZGRpbmc6MCAxMHB4fS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLnNvY2lhbCBhe3BhZGRpbmc6MTFweCAwcHh9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkuc29jaWFsIGEgLmZiSWNvbiAuc3ZnSWNvbnt3aWR0aDoxMHB4fS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLnNvY2lhbCBhIC50d0ljb24gLnN2Z0ljb257d2lkdGg6MjBweH0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5zb2NpYWwgYSAueXRJY29uIC5zdmdJY29ue3dpZHRoOjIycHh9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkuc29jaWFsIGEgLnl0SWNvbiAuc3ZnSWNvbiAuc3Qwe3N0cm9rZS13aWR0aDowfS50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpLm1lbnUgYXttaW4td2lkdGg6OTBweH0udG9wX2hlYWQgLnRvcF9saW5rcyAubWlkX2hlYWQgLm1lbnVfbmF2IC5tZW51IGxpe21hcmdpbjowIDI1cHh9LmZvb3RlciAudG9wX2Zvb3RlcntwYWRkaW5nLWJvdHRvbTo1MHB4fS5mb290ZXIgLnRvcF9mb290ZXIgLnNvY2lhbEZvb3RlcnttYXJnaW4tYm90dG9tOjMwcHh9LmZvb3RlciAuY29weXJpZ2h0e3BhZGRpbmctdG9wOjMwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmZvb3RlciAuZl9ib3R0b20gLmJvdHRvbV9saW5rcyB1bHt0ZXh0LWFsaWduOmNlbnRlcn0uZm9vdGVyIC5mX2JvdHRvbSAuYm90dG9tX2xpbmtzIHVsIGxpe2Zsb2F0Om5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZvb3RlciAuZl9saW5rc3ttYXJnaW4tYm90dG9tOjMwcHh9LmNvbnRfaWZub19zZWMgLmluZm9Cb3h7cGFkZGluZzo0MHB4IDEwcHh9Lm5ld3NsZXR0ZXJ7cGFkZGluZzoxMHB4fS50b3BfYXJ0aWNhbCAubGVmdF9hcmVhIC5sYXJnZUJveHttYXJnaW4tYm90dG9tOjQwcHh9LnBvZGNhc3RTZWMgLmNvbC1sZy05IC5hcnRpX3Jvd3ttYXJnaW4tYm90dG9tOjB9LnBvZGNhc3RTZWMgLmNvbC1sZy05IC5hcnRpX3JvdzpudGgtY2hpbGQoMil7ZGlzcGxheTpub25lfS5wb2RjYXN0U2VjIC5hcnRpX3JvdyAubGVmdF9pbWcgLmFydGljbGVJbWd7YmFja2dyb3VuZDpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDphdXRvO2xlZnQ6YXV0bztyaWdodDphdXRvO2JvdHRvbTphdXRvfS5wb2RjYXN0U2VjIC5hcnRpX3JvdyAubGVmdF9pbWcgLmFydGljbGVJbWcgaW1ne3dpZHRoOjEwMCU7dmlzaWJpbGl0eTp2aXNpYmxlfS5wb2RjYXN0U2VjIC5hcnRpX3JvdyAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbEJveCAuYXJ0aWNsZUNvbnR7cGFkZGluZzoyNnB4IDIzcHggMzBweH0uYXJ0aWNsZUJveC5sYXJnZUJveCAuYXJ0aWNsZVRleHR7bWluLWhlaWdodDo3MnB4O2hlaWdodDo3MnB4fS5hcnRpY2xlQm94LmxhcmdlQm94IC5hcnRpY2xlQ29udHtwYWRkaW5nOjcwcHggNDBweCAyMHB4IDQwcHh9LmNvbnRfaWZub19zZWMgLmluZm9Cb3g6YmVmb3Jle3RvcDowO2JvdHRvbTowfS5jb250X2lmbm9fc2VjIC5pbmZvQm94OmFmdGVye3RvcDowO2JvdHRvbTowfS5uZXR3b3JrX3NlY3twYWRkaW5nOjUwcHggMH0ubmV0d29ya19zZWMgLnNsaWRlcl9zZWMgYnV0dG9ue2hlaWdodDo1NXB4O3dpZHRoOjU1cHh9Lm5ldHdvcmtfc2VjIC5zbGlkZXJfc2VjIC5zbGljay1uZXh0LnNsaWNrLWFycm93LC5uZXR3b3JrX3NlYyAuc2xpZGVyX3NlYyAuc2xpY2stcHJldi5zbGljay1hcnJvd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSAtNjNweH0ubmV0d29ya19zZWMgLnNsaWRlcl9zZWMgLnNsaWNrLXByZXYuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWQsLm5ldHdvcmtfc2VjIC5zbGlkZXJfc2VjIC5zbGljay1uZXh0LnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVke2JhY2tncm91bmQtcG9zaXRpb246NTAlIDE5cHh9Lm5ldHdvcmtfc2VjIC5zZWNIZWFkaW5ne3BhZGRpbmctYm90dG9tOjIwcHh9Lm5ldHdvcmtfc2VjIC5zbGlkZXJfYm94e3BhZGRpbmctYm90dG9tOjB9LnNwb3J0c19zZWN7cGFkZGluZzo1MHB4IDB9LnJlbGF0ZWRfYXJ0aWNsZXMubmV3c19hcnRpY2xlc3twYWRkaW5nLXRvcDo1MHB4fS5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3hIb2xkOm50aC1jaGlsZCgzbisxKXtjbGVhcjpub25lfS5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3hIb2xkOm50aC1jaGlsZCgybisxKXtjbGVhcjpib3RofS5hcnRpY2xlQm94QmlnIC5sZWZ0X2ltZyAuYXJ0aWNsZUltZ3tiYWNrZ3JvdW5kOm5vbmU7cG9zaXRpb246cmVsYXRpdmU7dG9wOmF1dG87bGVmdDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOmF1dG99LmFydGljbGVCb3hCaWcgLmxlZnRfaW1nIC5hcnRpY2xlSW1nIGltZ3t3aWR0aDoxMDAlO3Zpc2liaWxpdHk6dmlzaWJsZX0uYXJ0aWNsZUJveEJpZyAubGVmdF9pbWcudGFibGVJbm5lcntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCUgIWltcG9ydGFudH0uYXJ0aWNsZUJveEJpZyAucmlnaHRfY29udGVudC50YWJsZUlubmVye2Rpc3BsYXk6YmxvY2t9LmFydGljbGVCb3hCaWcgLnJpZ2h0X2NvbnRlbnQgLmFydGljbGVDb250e3BhZGRpbmc6MjZweCAyM3B4IDMwcHh9LmFydGljbGVCb3hCaWcuc2hvd19kZXRhaWxQYWdlIC5pY29uSW1ne3BhZGRpbmc6MjBweCAwIDE1cHh9LnNob3dmaWx0ZXJTZWN7cGFkZGluZzo0NHB4IDB9LnNob3dmaWx0ZXJTZWMgLnRvcEFydGljbGV7cGFkZGluZzowcHggMCA0MHB4fS5zaG93ZmlsdGVyU2VjIC5hcnRpY2xlQm94QmlnLnNob3dfZGV0YWlsUGFnZXttYXJnaW4tYm90dG9tOjI5cHh9LnNob3dmaWx0ZXJTZWMgLmFydGljbGVCb3hCaWcuc2hvd19kZXRhaWxQYWdlIC50YWJsZURpdntkaXNwbGF5OmJsb2NrfS5zaG93ZmlsdGVyU2VjIC5hcnRpY2xlQm94QmlnLnNob3dfZGV0YWlsUGFnZSAudGFibGVEaXYgLnRhYmxlSW5uZXJ7ZGlzcGxheTpibG9ja30uc2hvd2ZpbHRlclNlYyAuYXJ0aWNsZUJveEJpZy5zaG93X2RldGFpbFBhZ2UgLmxlZnRfaW1ne3dpZHRoOmF1dG8gIWltcG9ydGFudH0uc2hvd2ZpbHRlclNlYyAuYXJ0aWNsZUJveEJpZy5zaG93X2RldGFpbFBhZ2UgLnJpZ2h0X2NvbnRlbnQgLmFydGljbGVDb250e3BhZGRpbmc6MjVweH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRGV0YWlse3BhZGRpbmc6ODBweCAzMDBweCA4NXB4IDB9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5mZWVkQnRue2Zsb2F0Om5vbmU7bWFyZ2luLWJvdHRvbToxNXB4fS5zaG93VG9wQmFubmVyIC5oZWFkaW5ne2ZvbnQtc2l6ZTo0NXB4O2xpbmUtaGVpZ2h0OjUwcHh9LnNob3dUb3BCYW5uZXIgLmF1aHRvckltZ3t3aWR0aDoyOTBweH0uc2hvd0RldGFpbFNlYzIgLnJpZ2h0U2VjdGlvbiAuc2lkZUhlYWRpbmd7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjRweDtwYWRkaW5nLWJvdHRvbToyNHB4fS5ob21lX2xhdGVzdF9zdG9yeSAuYXJ0aWNsZVRpdGxle21pbi1oZWlnaHQ6NDlweDtoZWlnaHQ6NDlweH0uaG9tZV9sYXRlc3Rfc3RvcnkgLmFydGljbGVUZXh0e21pbi1oZWlnaHQ6NjVweDtoZWlnaHQ6NjVweH0uc3ViQmxvY2tWZXIzIC5hcnRpY2xlX2luZm8gaDR7bWluLWhlaWdodDo0MXB4O2hlaWdodDo0MXB4fS5zdWJCbG9ja1ZlcjMgLmFydGljbGVfaW5mbyBwe21pbi1oZWlnaHQ6MzdweDtoZWlnaHQ6MzdweH0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0aWNsZUJveEhvbGQgLmFydGljbGVCb3ggLmFydGljbGVUaXRsZSBhe2ZvbnQtc2l6ZToyMXB4O2xpbmUtaGVpZ2h0OjI0cHh9LnNob3dMaXN0aW5nVGVtcCAuYXJ0aWNsZUJveCAuYXJ0aWNsZVRpdGxle21pbi1oZWlnaHQ6NTBweDtoZWlnaHQ6NTBweH19QG1lZGlhKG1pbi13aWR0aDogNzIwcHgpYW5kIChtYXgtd2lkdGg6IDExNTJweCl7LmNvbnRfaWZub19zZWMgLmluZm9fc2VjOmJlZm9yZXtiYWNrZ3JvdW5kOm5vbmV9LmNvbnRfaWZub19zZWMgLmluZm9fc2VjOmFmdGVye2JhY2tncm91bmQ6bm9uZX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5tZWdhTWVudSAuY29udGFpbmVyLmNvbnRhaW5lckh7cGFkZGluZy1ib3R0b206MjBweDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZjliMTE4fX1AbWVkaWEobWluLXdpZHRoOiA3MTlweCl7LmRlc2t0b3Bfbm9fY2VudGVyX2xvZ297ZGlzcGxheTpub25lfX1AbWVkaWEobWluLXdpZHRoOiA3MTlweClhbmQgKG1heC13aWR0aDogOTY3cHgpey5taWRfaGVhZCAuZGVza3RvcF92aWV3IGF7ZGlzcGxheTpub25lfS5taWRfaGVhZCAuZGVza3RvcF92aWV3IC5zaG9ydGN1dF9zZWN0aW9ue2Rpc3BsYXk6YmxvY2t9Lm1pZF9oZWFkIC5kZXNrdG9wX3ZpZXcgLnNob3J0Y3V0X3NlY3Rpb24gbmF2IHVsLm1lbnVfaWNvbntkaXNwbGF5OmlubGluZS1ibG9ja319QG1lZGlhKG1pbi13aWR0aDogOTY4cHgpey5taWRfaGVhZCAuZGVza3RvcF92aWV3IC5zaG9ydGN1dF9zZWN0aW9ue2Rpc3BsYXk6bm9uZX19QG1lZGlhKG1heC13aWR0aDogOTY3cHgpey5taWRfaGVhZCAuc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjLnJpZ2h0X2xpc3QubWVudSBsaS5tZW51LC5taWRfaGVhZCAuc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjLnJpZ2h0X2xpc3QubWVudSBsaS5jaXR5e2Rpc3BsYXk6bm9uZX0ubWlkX2hlYWQgLm1lbnVfbmF2IC5tZW51LC5taWRfaGVhZCAubWVudV9uYXYgLmNpdHl7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm1lZ2FNZW51Lm1lZ2Etb3Blbnt0b3A6MTI4cHh9Lm5hdi1pY29ue21hcmdpbjo2cHggOHB4IDAgMH0uYmxhY2tfb3ZlcmxheXt0b3A6MjM2cHh9LnNlYXJjaF9JY29uX2Rpdnt0b3A6MjM2cHh9Lm1haW4tY29udGVudCAuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5ob3VybHlfbmV3c19hcmVhe2Rpc3BsYXk6bm9uZX0ubWFpbi1jb250ZW50IC5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWF7cmlnaHQ6MH19QG1lZGlhKG1pbi13aWR0aDogMTIyMHB4KXsuZGVza3RvcF9ub19hcHBlYXJ7ZGlzcGxheTpub25lfS5taWRfaGVhZCAubWlkLWxlZnQuZGVza3RvcF92aWV3e3dpZHRoOjIwJX19QG1lZGlhKG1heC13aWR0aDogMTIyMHB4KXsubWlkX2hlYWQgLmRlc2t0b3BfdmlldyBhe2Rpc3BsYXk6bm9uZX0ubWlkX2hlYWQgLm1pZC1sZWZ0LmRlc2t0b3Bfdmlld3t3aWR0aDozMCV9LnRleHQtY2VudGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrfS50ZXh0LWNlbnRlci5kZXNrdG9wX25vX2NlbnRlcl9sb2dvIGEgaW1ne2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmRlc2t0b3Bfbm9fY2VudGVyX2xvZ297ZGlzcGxheTppbmxpbmUtYmxvY2t9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsubWlkX2hlYWQgLnNob3J0Y3V0X3NlY3Rpb257ZGlzcGxheTpub25lfS5jbGVhckRlc2t7Y2xlYXI6bm9uZX0ubmF2RmlsdGVye21hcmdpbjozMHB4IDAgNDBweH0ubW9iaWxlX3ZpZXd7ZGlzcGxheTpibG9ja30uZGVza3RvcF92aWV3e2Rpc3BsYXk6bm9uZX0uc2VhcmNoX2ljb257ZGlzcGxheTpub25lfS5tZW51X2ljb257ZGlzcGxheTpub25lfS5ibGFja19vdmVybGF5e3RvcDoyNDZweH0uc2VhcmNoX0ljb25fZGl2e3RvcDoyNDZweH0udG9wQXJ0aWNsZXtwYWRkaW5nOjM1cHggMCAyMHB4fS50b3BBcnRpY2xlIC5zZWNIZWFkaW5ne3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctYm90dG9tOjI1cHh9LnRvcEFydGljbGUgc2VsZWN0ey13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6I2ZmZjt3aWR0aDoxMDAlO2hlaWdodDo1MHB4O3BhZGRpbmc6MTJweDtib3JkZXI6MnB4IHNvbGlkICNlNWU1ZTU7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtjb2xvcjojMGYzZDdiO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTstd2Via2l0LWJvcmRlci1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXM6MDstbXMtYm9yZGVyLXJhZGl1czowOy1vLWJvcmRlci1yYWRpdXM6MDtib3JkZXItcmFkaXVzOjA7Zm9udC1zaXplOjEzcHh9LnRvcEFydGljbGUgc2VsZWN0IG9wdGlvbntjb2xvcjojMDAwO3BhZGRpbmc6MTBweDtkaXNwbGF5OmJsb2NrfS5uYXZGaWx0ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdkZpbHRlciB1bHtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2RmlsdGVyIHVsIGxpe3BhZGRpbmc6NHB4IDEwcHggNHB4IDA7Zm9udC1zaXplOjE0cHg7ZmxvYXQ6bGVmdDtkaXNwbGF5OmJsb2NrO3dpZHRoOmF1dG99Lm5hdkZpbHRlciB1bCBsaSBzcGFuLmNhdFRhZ3twYWRkaW5nOjhweCAxN3B4O2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDphdXRvO3RleHQtYWxpZ246Y2VudGVyfS5uYXZGaWx0ZXIgdWwgbGkgc3Bhbi5jb3VudF9wb3N0c3twYWRkaW5nOjhweCAxN3B4O2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDphdXRvO3RleHQtYWxpZ246Y2VudGVyfS5uYXZGaWx0ZXIgdWwgbGk6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9Lm5hdkZpbHRlciB1bCBsaTpob3ZlciBzcGFuLmNhdFRhZ3twYWRkaW5nOjhweCAxN3B4fS5uYXZGaWx0ZXIgdWwgbGk6aG92ZXIgc3Bhbi5jb3VudF9wb3N0c3twYWRkaW5nOjhweCAxN3B4fS5uYXZGaWx0ZXIgdWwgbGkuY3VycmVudE5hdiBzcGFuLmNhdFRhZ3twYWRkaW5nOjhweCAxN3B4O2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdH0ubmF2RmlsdGVyIHVsIGxpLmN1cnJlbnROYXYgc3Bhbi5jb3VudF9wb3N0c3twYWRkaW5nOjhweCAxNHB4O2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdH0uYXJ0aWNsZV9saXN0IC5hcnRpY2xlQm94e2JvcmRlci1ib3R0b206bm9uZX0uYXJ0aWNsZV9saXN0IC5hcnRpY2xlQm94IC5hcnRpY2xlSW1ne2Zsb2F0OmxlZnQ7d2lkdGg6NDElO3BhZGRpbmctcmlnaHQ6MjBweH0uYXJ0aWNsZV9saXN0IC5hcnRpY2xlQm94IC5hcnRpY2xlQ29udHt0ZXh0LWFsaWduOmxlZnQ7ZmxvYXQ6cmlnaHQ7d2lkdGg6NTklO3BhZGRpbmc6MH0uYXJ0aWNsZV9saXN0IC5hcnRpY2xlQm94IC5hcnRpY2xlVGl0bGV7bWFyZ2luLWJvdHRvbTowfS5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3ggLmFydGljbGVUaXRsZSBhe2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE5cHg7dGV4dC1hbGlnbjpsZWZ0fS5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3ggLmFydGljbGVUZXh0IHB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveCAuaWNvbkltZ3twYWRkaW5nLWJvdHRvbToxNXB4O2Zsb2F0OmxlZnQ7cGFkZGluZy1yaWdodDoyMHB4fS5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3ggLmFydGljbGVFeHRyYXNIb2xkIC5pY29uSW1ne3BhZGRpbmctYm90dG9tOjA7ZmxvYXQ6bGVmdDtwYWRkaW5nLXJpZ2h0OjBweH0uYXJ0aWNsZV9saXN0IC5hcnRpY2xlQm94IC5hcnRpY2xlRXh0cmFzSG9sZCAuYXJ0aWNsZUV4dHJhc3twYWRkaW5nLWxlZnQ6MjVweDtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjEzcHh9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveCAuYXJ0aWNsZUV4dHJhc0hvbGQgLmFydGljbGVFeHRyYXMgLnN2Z0ljb257aGVpZ2h0OjE0cHh9Ym9keS5zaW5nbGUtYXJ0aWNsZSAucmVsYXRlZF9hcnRpY2xlcyAucmVsYXRlZF9ibG9jazpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MTVweH0uc2luZ0FydGljbGV7cGFkZGluZy1ib3R0b206MjBweH0uc2luZ0FydGljbGUgLmFkX3NpZGViYXJ7bWFyZ2luOjIwcHggYXV0bztkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LnNwb25zZXJfbGlua3ttYXJnaW4tdG9wOjMwcHg7bWFyZ2luLWJvdHRvbTozMHB4O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNjY2N9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLnBvc3RQYWdle21hcmdpbjo1cHggMHB4IDEwcHh9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydC1pbmZvIC50aW1lSWNvbnttYXJnaW4tdG9wOi0xcHh9LnBvc3RQYWdle3RleHQtYWxpZ246bGVmdH0ucG9zdFBhZ2UgLnBhZ2luYXRpb257ZmxvYXQ6bm9uZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjB9LnBvc3RQYWdlIC5wYWdpbmF0aW9uIHVsIGxpe21hcmdpbi1yaWdodDo0cHh9LnBvc3RQYWdlIC5wYWdpbmF0aW9uIHVsIGxpIGF7cGFkZGluZzoxMnB4IDE4cHg7Zm9udC1zaXplOjE0cHh9LnBvc3RQYWdlIC5wYWdpbmF0aW9uIHVsIGxpIGEuZXh0UG9pbnR7cGFkZGluZzoxMnB4IDE1cHggMTJweH0ucG9zdFBhZ2UgLnBhZ2luYXRpb24gdWwgbGkgYS5leHRQb2ludCAuc3ZnSWNvbnt3aWR0aDoxNHB4O2hlaWdodDoxNHB4fS5wb3N0UGFnZSAucGFnaW5hdGlvbiB1bCBsaSBzcGFuLmN1cnJlbnR7cGFkZGluZzoxMHB4IDE1cHg7Zm9udC1zaXplOjE2cHh9LmxvYWRfbW9yZXtwYWRkaW5nOjE0cHggMzhweDtmb250LXNpemU6MTVweDtkaXNwbGF5OmlubGluZS1ibG9ja30ubG9hZF9tb3JlOmhvdmVye2NvbG9yOiMwZjNkN2I7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJyZWFkY3J1bWJfU2Vje3BhZGRpbmctbGVmdDowO3BhZGRpbmctdG9wOjI1cHh9LmJyZWFkY3J1bWJfU2VjIHVsIGxpe2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjIwcHh9LmJyZWFkY3J1bWJfU2VjIHVsIGxpIGF7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MjBweH0ubGVmdFNlY3Rpb24uYXJ0aWNsZV9zaW5nbGV7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLXRvcDozNnB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MzBweH0ubGVmdFNlY3Rpb24uYXJ0aWNsZV9zaW5nbGUgLmFydGljbGVfbWV0YSAuaWNvbkltZ3t0b3A6M3B4fS5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZSBoMntmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyNHB4fS5hZF9zaWRlYmFye21hcmdpbjowIGF1dG87ZGlzcGxheTpibG9ja30uc3BvbnNlcl9saW5re21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjMwcHg7Ym9yZGVyLWJvdHRvbTpub25lfS5yZWxhdGVkX2FydGljbGVze3BhZGRpbmc6MTVweCAwIDIwcHg7Ym9yZGVyLXRvcDpub25lO21hcmdpbi10b3A6MHB4fS5yZWxhdGVkX2FydGljbGVzIGgze3BhZGRpbmctYm90dG9tOjIwcHg7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjI0cHh9LnJlbGF0ZWRfYXJ0aWNsZXMgLmZlYXR1cmVkSW1hZ2V7ZmxvYXQ6bGVmdDtwYWRkaW5nLXJpZ2h0OjIwcHg7d2lkdGg6NDElfS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gaDR7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTlweDtmb250LXdlaWdodDo0MDA7bWFyZ2luLXRvcDowfS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gcHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uYWR2ZXJ0aXNlbWVudF9zZWN0aW9ue2JvcmRlcjpub25lO3BhZGRpbmc6MHB4IDA7bWFyZ2luOjQxcHggYXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0uZmxvYXRpbmdfZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MDt0b3A6MH0uZmxvYXRpbmdfZGl2Lm1vYmlsZV92aWV3e3BhZGRpbmctYm90dG9tOjIwcHh9LmZsb2F0aW5nX2RpdiAuYXV0aG9yIGJye2Rpc3BsYXk6bm9uZX0uZmxvYXRpbmdfZGl2IC50YWdze21hcmdpbi10b3A6MnB4O21hcmdpbi1sZWZ0OjhweH0uZmxvYXRpbmdfZGl2IC50YWdzIGJye2Rpc3BsYXk6bm9uZX0uZmxvYXRpbmdfZGl2IC50YWdzIGltZ3twYWRkaW5nLWJvdHRvbTowcHh9LmZsb2F0aW5nX2RpdiAudGFncyAuZmxvYXRUYWdJY29ue2Zsb2F0OmxlZnR9LmZsb2F0aW5nX2RpdiAudGFncyAuZmxvYXRUYWdMaW5re3BhZGRpbmctbGVmdDoyNXB4fS5mbG9hdGluZ19kaXYgLnRhZ3MgYXtkaXNwbGF5OmlubGluZS1ibG9ja30uZmxvYXRpbmdfZGl2IC50YWdzIGE6YWZ0ZXJ7Y29udGVudDpcIuKBhFwiO3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiNmZmY7cGFkZGluZzowIDRweH0uZmxvYXRpbmdfZGl2IC50YWdzIGE6bGFzdC1jaGlsZDphZnRlcntkaXNwbGF5Om5vbmV9LmZsb2F0aW5nX2RpdiAuc29jaWFsX2xpbmtzIHVse21hcmdpbi10b3A6MTVweH0uZmxvYXRpbmdfZGl2IC5zb2NpYWxfbGlua3MgdWwgbGl7bWFyZ2luLWJvdHRvbToxMHB4O2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtwYWRkaW5nOjAgMnB4fS5zaG93VG9wQmFubmVySG9sZCAuZmxvYXRpbmdfZGl2IC50YWdze21hcmdpbi10b3A6MHB4O21hcmdpbi1ib3R0b206MjBweH0udGVhbV9saXN0IC5hcnRpY2xlQm94SG9sZHt0ZXh0LWFsaWduOmNlbnRlcn0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lcnttYXgtd2lkdGg6NTExcHg7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmV9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydGljbGVCb3hIb2xke21pbi1oZWlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjIwcHh9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydGljbGVCb3hIb2xkIC5hcnRpY2xlQm94IC5hcnRpY2xlVGl0bGV7bWFyZ2luLWJvdHRvbToyMHB4fS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlQm94SG9sZCAuYXJ0aWNsZUJveCAuYXJ0aWNsZVRpdGxlIGF7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjRweH0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0aWNsZUJveEhvbGQgLmFydGljbGVCb3ggLmFydGljbGVUZXh0IHB7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjRweH0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0aWNsZUJveEhvbGQgLmFydGljbGVCb3ggLmFydGljbGVDb250e3BhZGRpbmc6MzBweCAxMXB4IDIwcHh9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydC1pbmZve21hcmdpbjowIGF1dG87Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MTNweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgNDBweDtwYWRkaW5nLXRvcDo0MHB4fS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5sb2FkX21vcmV7ZGlzcGxheTpub25lfS5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lcnttYXJnaW46NDBweCBhdXRvIDB9LmhpZGVfdGFie2Rpc3BsYXk6bm9uZX0uc2hvd1RvcEJhbm5lci5zaG93ZGV0YWlsc19PdXRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjZ9LnNob3dUb3BCYW5uZXIuc2hvd2RldGFpbHNfT3V0ZXIgLmF1aHRvckltZyBpbWd7bWFyZ2luOjAgYXV0bzt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO3dpZHRoOjEwMCV9LnNob3dUb3BCYW5uZXIuc2hvd2RldGFpbHNfT3V0ZXIgLmJhbm5lckRldGFpbHtwYWRkaW5nOjI1cHggMH0uc2hvd1RvcEJhbm5lci5zaG93ZGV0YWlsc19PdXRlciAuc2hvd1RvcEJhbm5lckhvbGQgLmZsb2F0aW5nX2Rpdi5tb2JpbGVfdmlldyAuZmxvYXRpbmdfaGVhZGluZ3tmbG9hdDpsZWZ0O2ZvbnQtd2VpZ2h0OjYwMH0uc2hvd1RvcEJhbm5lci5zaG93ZGV0YWlsc19PdXRlciAuc2hvd1RvcEJhbm5lckhvbGQgLmZsb2F0aW5nX2Rpdi5tb2JpbGVfdmlldyAuZmxvYXRpbmdfaGVhZGluZzphZnRlcntjb250ZW50Olwi4oGEXCI7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6I2Y5YjExODtmb250LXNpemU6MTdweDtwYWRkaW5nOjBweCA3cHh9LnNob3dUb3BCYW5uZXIuc2hvd2RldGFpbHNfT3V0ZXIgLnNob3dUb3BCYW5uZXJIb2xkIC5mbG9hdGluZ19kaXYubW9iaWxlX3ZpZXcgLnRhZ3MgdWx7bGlzdC1zdHlsZTpub25lfS5zaG93VG9wQmFubmVyLnNob3dkZXRhaWxzX091dGVyIC5zaG93VG9wQmFubmVySG9sZCAuZmxvYXRpbmdfZGl2Lm1vYmlsZV92aWV3IC50YWdzIHVsIGxpLmFjdGl2ZXtjb2xvcjojZjliMTE4O2ZvbnQtd2VpZ2h0OjYwMH0uc2hvd1RvcEJhbm5lci5zaG93ZGV0YWlsc19PdXRlciAuc2hvd1RvcEJhbm5lckhvbGQgLnRpbWVDbG9ja0ljb257d2lkdGg6MTBweDtoZWlnaHQ6MTFweDtwYWRkaW5nLXRvcDoycHh9LnNob3dUb3BCYW5uZXIuc2hvd2RldGFpbHNfT3V0ZXIgLnNob3dUb3BCYW5uZXJIb2xkIC50aW1lQ2xvY2tJY29uIC5zdmdJY29ue3dpZHRoOmF1dG87aGVpZ2h0OjEzcHh9LnNob3dUb3BCYW5uZXIuc2hvd2RldGFpbHNfT3V0ZXIgLnNob3dUb3BCYW5uZXJIb2xkIC5zaG93VGltaW5ne2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjE0cHg7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MTZweH0uc2hvd1RvcEJhbm5lci5zaG93ZGV0YWlsc19PdXRlciAuc2hvd1RvcEJhbm5lckhvbGQgLmJhbm5lckhlYWRpbmdze3BhZGRpbmctYm90dG9tOjI1cHh9LnNob3dUb3BCYW5uZXIuc2hvd2RldGFpbHNfT3V0ZXIgLnNob3dUb3BCYW5uZXJIb2xkIC5iYW5uZXJIZWFkaW5ncyBoMXtmb250LXNpemU6MzVweDtsaW5lLWhlaWdodDo0MHB4O3BhZGRpbmctYm90dG9tOjEwcHh9LnNob3dUb3BCYW5uZXIuc2hvd2RldGFpbHNfT3V0ZXIgLnNob3dUb3BCYW5uZXJIb2xkIC5iYW5uZXJFeHRyYSAuYmFubmVyU29jaWFsIHVsIGF7bGluZS1oZWlnaHQ6NTBweDt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMDAwfS5zaG93VG9wQmFubmVyLnNob3dkZXRhaWxzX091dGVyIC5zaG93VG9wQmFubmVySG9sZCAuYmFubmVyRXh0cmEgLmZlZWRCdG57bWFyZ2luLWJvdHRvbToxNnB4O2Zsb2F0Om5vbmU7bWF4LXdpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJX0uc2hvd1RvcEJhbm5lci5zaG93ZGV0YWlsc19PdXRlciAuc2hvd1RvcEJhbm5lckhvbGQgLmJhbm5lckV4dHJhIC5mZWVkQnRuIGF7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxO3BhZGRpbmc6MTRweCAyMnB4IDEycHg7aGVpZ2h0OmF1dG99LnNob3dUb3BCYW5uZXIuc2hvd2RldGFpbHNfT3V0ZXIgLnNob3dUb3BCYW5uZXJIb2xkIC5iYW5uZXJFeHRyYSAuZmVlZEJ0biBhIHNwYW57Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTNweDtmb250LXNpemU6MTFweDtsZXR0ZXItc3BhY2luZzouOHB4O3BhZGRpbmctbGVmdDo4cHh9LnNob3dUb3BCYW5uZXIuc2hvd2RldGFpbHNfT3V0ZXIgLnNob3dUb3BCYW5uZXJIb2xkIC5iYW5uZXJFeHRyYSAuZmVlZEJ0biAuZmVlZEljb257aGVpZ2h0OjE2cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOjJweH0uc2hvd1RvcEJhbm5lci5zaG93ZGV0YWlsc19PdXRlciAuc2hvd1RvcEJhbm5lckhvbGQgLmJhbm5lckV4dHJhIC5mZWVkQnRuIC5mZWVkSWNvbiAuc3ZnSWNvbnt3aWR0aDoxN3B4O2hlaWdodDoxNnB4O3Bvc2l0aW9uOnN0YXRpYzt0b3A6YXV0b30ucG9kY2FzdExpc3RTbWFsbHttYXJnaW4tYm90dG9tOjI1cHh9Ym9keSAuc2hvd0RldGFpbFNlYzIgLnNob3dIZWFkaW5ne2ZvbnQtc2l6ZToyM3B4O2xpbmUtaGVpZ2h0OjI1cHh9Ym9keSAuc2hvd0RldGFpbFNlYzIgaDJ7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjRweDtwYWRkaW5nLWJvdHRvbToyMHB4fWJvZHkgLnNob3dEZXRhaWxTZWMyIHB7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjRweH1ib2R5IC5zaG93RGV0YWlsU2VjMiAuc2hvd0NvbnRlbnQgcHtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyNHB4fWJvZHkgLnNob3dEZXRhaWxTZWMyIGhye3BhZGRpbmctdG9wOjEwcHh9Ym9keSAuc2hvd0RldGFpbFNlYzIgLmxlZnRTZWN0aW9ue21hcmdpbi10b3A6MHB4fWJvZHkgLnNob3dEZXRhaWxTZWMyIC5yaWdodFNlY3Rpb257bWFyZ2luLWJvdHRvbTowfWJvZHkgLnNob3dEZXRhaWxTZWMyIC5yaWdodFNlY3Rpb24gLnBvZGNhc3RCbG9jazpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZX1ib2R5IC5zaG93RGV0YWlsU2VjMiAuc2luZ2xlU2hvd0RldHttYXJnaW4tYm90dG9tOjMwcHh9Ym9keSAuc2hvd2ZpbHRlclNlYyAuc2VjSGVhZGluZ3t0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLWJvdHRvbTowfS5zaG93X2RldGFpbFBhZ2UuYXJ0aWNsZUJveEJpZ3tib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZmZmfS5zaG93X2RldGFpbFBhZ2UuYXJ0aWNsZUJveEJpZyAudGFibGVEaXZ7ZGlzcGxheTpibG9ja30uc2hvd19kZXRhaWxQYWdlLmFydGljbGVCb3hCaWcgLnRhYmxlRGl2IC50YWJsZUlubmVye2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uc2hvd19kZXRhaWxQYWdlLmFydGljbGVCb3hCaWcgLmFydGljbGVUaXRsZXtmb250LXNpemU6MjNweDtsaW5lLWhlaWdodDoyNHB4fS5zaG93X2RldGFpbFBhZ2UuYXJ0aWNsZUJveEJpZyAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbnR7cGFkZGluZzoyNXB4IDMwcHggMjJweCAhaW1wb3J0YW50fS5zaG93X2RldGFpbFBhZ2UuYXJ0aWNsZUJveEJpZyAuYXJ0aWNsZVRleHR7bWluLWhlaWdodDo2NHB4fS5zaG93X2RldGFpbFBhZ2UuYXJ0aWNsZUJveEJpZyAuYXJ0aWNsZVRleHQgcHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMnB4fS5zdWJCbG9ja1ZlcjNTZWMgLmxvYWRfbW9yZXtkaXNwbGF5Om5vbmV9LnN1YkJsb2NrVmVyM1NlYyAuc3ViQmxvY2tWZXIzTGlzdCAuc3ViQmxvY2tWZXIze21hcmdpbi1ib3R0b206MTVweH0uc3ViQmxvY2tWZXIzU2VjIC5zdWJCbG9ja1ZlcjNMaXN0IC5zdWJCbG9ja1ZlcjMgLmZlYXR1cmVkSW1hZ2V7cGFkZGluZy1yaWdodDo5cHg7d2lkdGg6NDElfS5zdWJCbG9ja1ZlcjNTZWMgLnN1YkJsb2NrVmVyM0xpc3QgLnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZve3dpZHRoOjU5JTtwYWRkaW5nLXRvcDowfS5zdWJCbG9ja1ZlcjNTZWMgLnN1YkJsb2NrVmVyM0xpc3QgLnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIGg0e2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE5cHh9LnN1YkJsb2NrVmVyM1NlYyAuc3ViQmxvY2tWZXIzTGlzdCAuc3ViQmxvY2tWZXIzIC5hcnRpY2xlX2luZm8gcHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc3ViQmxvY2tWZXIzU2VjIC5zdWJCbG9ja1ZlcjNMaXN0IC5zdWJCbG9ja1ZlcjMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhcyAuZXh0cmFzQnRte3BhZGRpbmc6MXB4IDAgMCAyMHB4fS5zdWJCbG9ja1ZlcjNTZWMgLnN1YkJsb2NrVmVyM0xpc3QgLnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFzIC5leHRyYXNCdG0gc3Bhbntmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxM3B4fS5wb2RjYXN0U2VjLnNob3dfZGV0YWlse3BhZGRpbmctYm90dG9tOjB9LnBvZGNhc3RTZWMuc2hvd19kZXRhaWwgLmFydGlfcm93e21hcmdpbi1ib3R0b206MH0ucG9kY2FzdFNlYy5zaG93X2RldGFpbCAuYXJ0aV9yb3cgLnRhYmxlRGl2e2Rpc3BsYXk6YmxvY2t9LnBvZGNhc3RTZWMuc2hvd19kZXRhaWwgLmFydGlfcm93IC50YWJsZURpdiAudGFibGVJbm5lcntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LnBvZGNhc3RTZWMuc2hvd19kZXRhaWwgLmFydGlfcm93IC5hcnRpY2xlQ29udHtwYWRkaW5nOjIwcHggMjBweCAhaW1wb3J0YW50fS5wb2RjYXN0U2VjLnNob3dfZGV0YWlsIC5wb2RjYXN0TGlzdFNtYWxse21hcmdpbjowIDE4cHh9Ym9keSAuc2hvd2ZpbHRlclNlYyAuYWR2ZXJ0aXNlbWVudF9zZWN0aW9ue21hcmdpbjo5cHggYXV0byAzMHB4fS5zaG93RGV0YWlsU2VjMiAucG9kY2FzdExpc3RTbWFsbCAucG9kY2FzdEJsb2Nre3BhZGRpbmctbGVmdDoyN3B4fWJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLnNlY0hlYWRpbmd7bGluZS1oZWlnaHQ6MjhweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjI1cHh9Ym9keSAuR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydGljbGVCb3ggLmFydGljbGVDb250e3BhZGRpbmctdG9wOjMxcHggIWltcG9ydGFudH1ib2R5IC5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0aWNsZUJveCAuYXJ0aWNsZUNvbnQgLmFydGljbGVUaXRsZXtwYWRkaW5nLWJvdHRvbToxNXB4ICFpbXBvcnRhbnR9Ym9keSAuR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydGljbGVCb3hIb2xkIC5hcnRpY2xlQm94IC5hcnRpY2xlVGV4dCBwe2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHh9Ym9keSAuR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuZ3Vlc3RzQmxvY2t7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnR9Ym9keSAuR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuZ3Vlc3RzQmxvY2sgLmd1ZXN0SW1hZ2V7ZmxvYXQ6bGVmdDt3aWR0aDozOCU7bWFyZ2luLXJpZ2h0OjEycHg7bWF4LXdpZHRoOjEwMHB4O3BhZGRpbmc6MTJweCAwfWJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrIC5ndWVzdEltYWdlIGltZ3toZWlnaHQ6NzBweDt3aWR0aDo3MHB4fWJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrIC5zaG93RGV0YWlsU2VjMiAubGVmdFNlY3Rpb24gLmxlZnRTZWN0aW9uSW57cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfWJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrIC5zaG93ZmlsdGVyU2VjIC50b3BDYXROdnttYXJnaW4tdG9wOjMxcHh9Ym9keSAuR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuZ3Vlc3RzQmxvY2sgLmd1ZXN0Q250e21pbi1oZWlnaHQ6YXV0b31ib2R5IC5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC5ndWVzdHNCbG9jayAuZ3Vlc3RDbnQgcHttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjRweDt0ZXh0LWFsaWduOmxlZnR9Ym9keSAuR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuZ3Vlc3RzQmxvY2sgLmd1ZXN0Q250IHAgYnJ7ZGlzcGxheTpub25lfWJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrIC5ndWVzdENudCBoNHt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjJweDttYXJnaW4tYm90dG9tOjRweDtwYWRkaW5nLXRvcDoxMHB4fS5yZWxhdGVkX2FydGljbGVzIC5yZWxhdGVkX2Jsb2Nre21hcmdpbi1ib3R0b206MTVweH0ubWVnYU1lbnUgdWx7LXdlYmtpdC1jb2x1bW4tY291bnQ6aW5pdGlhbDstbW96LWNvbHVtbi1jb3VudDppbml0aWFsO2NvbHVtbi1jb3VudDppbml0aWFsfS5tZWdhTWVudSB1bCBsaXtwYWRkaW5nLWJvdHRvbTo5cHg7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2Y3ZjdmNztwYWRkaW5nLXRvcDo5cHg7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4fS5tZWdhTWVudSB1bCBsaS5tYWluLW1lbnUtaXRlbXttYXJnaW4tYm90dG9tOjBweH0ubWVnYU1lbnUgdWwgbGkgdWx7ZGlzcGxheTpub25lO2JvcmRlci10b3A6MnB4IHNvbGlkICNmN2Y3Zjc7bWFyZ2luLXRvcDo5cHg7cGFkZGluZy10b3A6MTVweDttYXJnaW4tbGVmdDotMjBweDttYXJnaW4tcmlnaHQ6LTIwcHg7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctYm90dG9tOjB9Lm1lZ2FNZW51IHVsIGxpIHVsIGxpe2JvcmRlci1ib3R0b206bm9uZTtwYWRkaW5nOjAgMCAxMHB4fS5tZWdhTWVudSB1bCBsaSAuY3VzdG9tU3ViTWVudXtwYWRkaW5nLWJvdHRvbTowfS5tZWdhTWVudSB1bCBsaSBzcGFuLm1vYmlsZV9hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyMHB4O2NvbG9yOiMwOTJlNTI7dG9wOjA7aGVpZ2h0OjQ4cHg7d2lkdGg6MjBweDtwYWRkaW5nOjEycHggMCAxNnB4IDhweDt6LWluZGV4OjF9Lk1lZ2FNZW51MS5tb2JpbGVfbWVudXttYXJnaW4tcmlnaHQ6LTEwcHg7bWFyZ2luLWxlZnQ6LTEwcHh9Lm1vYmlsZV9tZW51IHVsIGxpIHNwYW4ubW9iaWxlX2Fycm93e2Rpc3BsYXk6YmxvY2t9Lm1lZ2FNZW51Lm1lZ2Etb3Blbntwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nLXRvcDowcHg7dG9wOjUwcHh9LmludHJvTWVnYS5tb2JpbGVfdmlldyBhe3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDA7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjI1cHg7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2Y3ZjdmNztib3JkZXItdG9wOjJweCBzb2xpZCAjZjdmN2Y3O2xpbmUtaGVpZ2h0OjQ0cHg7bWFyZ2luOjAgLTEwcHg7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O2xldHRlci1zcGFjaW5nOjFweDtwb3NpdGlvbjpyZWxhdGl2ZX0uaW50cm9NZWdhLm1vYmlsZV92aWV3IGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmludHJvTWVnYS5tb2JpbGVfdmlldyBhIC53YXRjaEljb257cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MjBweH0uaW50cm9NZWdhLm1vYmlsZV92aWV3IGEgLnN2Z0ljb257d2lkdGg6MThweDtwb3NpdGlvbjpyZWxhdGl2ZX0uaW50cm9NZWdhLm1vYmlsZV92aWV3IGEgLnN2Z0ljb24gcG9seWdvbntmaWxsOiNmOWIxMTh9Lm1vYmlsZV9tZW51IHVsPmxpLmhhc19zdWIub3Blbl9zdWI+c3Bhbi5tb2JpbGVfYXJyb3cgaS5mYS5mYS1wbHVzLC5tb2JpbGVfbWVudSB1bD5saS5oYXNfc3ViPnVsLm9wZW5fc3ViPmxpPnNwYW4ubW9iaWxlX2Fycm93IGkuZmEuZmEtcGx1c3tkaXNwbGF5Om5vbmV9Lm1vYmlsZV9tZW51IHVsPmxpLmhhc19zdWIub3Blbl9zdWI+c3Bhbi5tb2JpbGVfYXJyb3cgaS5mYS5mYS1taW51cywubW9iaWxlX21lbnUgdWw+bGkuaGFzX3N1Yj51bC5vcGVuX3N1Yj5saT5zcGFuLm1vYmlsZV9hcnJvdyBpLmZhLmZhLW1pbnVze2Rpc3BsYXk6aW5saW5lfS5tb2JpbGVfbWVudSB1bD5saS5oYXNfc3ViPnNwYW4ubW9iaWxlX2Fycm93IGkuZmEuZmEtbWludXN7ZGlzcGxheTpub25lfS5tb2JpbGVfbWVudSB1bD5saS5oYXNfc3ViPnNwYW4ubW9iaWxlX2Fycm93IGl7ZGlzcGxheTppbmxpbmV9Lm1vYmlsZV9tZW51IHVsPmxpPnNwYW4ubW9iaWxlX2Fycm93IGl7ZGlzcGxheTpub25lfS5zZWFyY2hfSWNvbl9kaXYgaW5wdXRbdHlwZT1zdWJtaXRde3dpZHRoOjI3cHg7aGVpZ2h0OjUwcHg7bWFyZ2luLXRvcDotMjRweDtyaWdodDoxOHB4fS5zZWFyY2hfSWNvbl9kaXYgaW5wdXRbdHlwZT10ZXh0XXtwYWRkaW5nOjEwcHggMzBweDtwYWRkaW5nLWxlZnQ6NTVweDtwYWRkaW5nLXJpZ2h0OjUwcHg7d2lkdGg6MTAwJTtoZWlnaHQ6NTBweDtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyNHB4fS5zZWFyY2hfSWNvbl9kaXYgLnNlYXJjaEljb257bWFyZ2luLXRvcDotOXB4O2xlZnQ6MjBweDt3aWR0aDoyMHB4fS5zZWFyY2hfSWNvbl9kaXYgLnNlYXJjaEljb24gLnN2Z0ljb257d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0uc2VhcmNoX0ljb25fZGl2IC5zdWJtaXRJY29ue21hcmdpbi10b3A6LTlweDt3aWR0aDoyMHB4O3JpZ2h0OjIwcHh9LnNlYXJjaF9JY29uX2RpdiAuc3VibWl0SWNvbiAuc3ZnSWNvbnt3aWR0aDoyMHB4O2hlaWdodDoyMHB4fS5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZXttYXJnaW4tYm90dG9tOjIwcHg7bWFyZ2luLXRvcDoyNXB4fS5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZSAuZmVhdHVyZWRJbWd7cGFkZGluZy1ib3R0b206MTVweH0ubGVmdFNlY3Rpb24uYXJ0aWNsZV9zaW5nbGUgaDJ7bWFyZ2luLWJvdHRvbTowfS5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZSAuYXJ0aWNsZV9tZXRhe3BhZGRpbmctdG9wOjE1cHg7bWFyZ2luLWJvdHRvbToyMHB4fS5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZSAuYXJ0aWNsZV9zaW5nbGVDb250ZW50IHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xlIC5hcnRpY2xlX3NpbmdsZUNvbnRlbnQgcCBpZnJhbWV7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS50b3BBcnRpY2xlU2Vje2JvcmRlci1ib3R0b206bm9uZX0uY2xlYXJUYWJ7Y2xlYXI6Ym90aH0udG9wQXJ0aWNsZSAudG9wQ2F0TnZ7cG9zaXRpb246cmVsYXRpdmV9LnRvcEFydGljbGUgLnRvcENhdE52OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6NTtyaWdodDoxNXB4O2NvbnRlbnQ6XCLilrxcIjt0b3A6NTAlO3BvaW50ZXItZXZlbnRzOm5vbmU7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MDtjb2xvcjojZmZmfS5wb3N0UGFnZSAubG9hZF9tb3Jle2Rpc3BsYXk6bm9uZX0uYWxsLWFydGljbGV7cGFkZGluZy1ib3R0b206NDBweH0uYWxsLWFydGljbGUudGVhbV9saXN0SW5uZXJ7cGFkZGluZy1ib3R0b206MHB4fS5hbGwtYXJ0aWNsZSAucG9zdFBhZ2V7bWFyZ2luLWJvdHRvbToxNXB4fS5hbGwtYXJ0aWNsZSAuYWR2ZXJ0aXNlbWVudF9zZWN0aW9ue21hcmdpbjoyMHB4IGF1dG8gMTBweH0uYWxsLWFydGljbGUuYXJ0aWNsZXN7cGFkZGluZy1ib3R0b206MH0uYWxsLWFydGljbGUuYXJ0aWNsZXMgLnBvc3RQYWdle21hcmdpbi1ib3R0b206MH0uYWxsLWFydGljbGUuYXJ0aWNsZXMgLnBvc3RQYWdlIC5wYWdpbmF0aW9ue21hcmdpbi1ib3R0b206MzBweH0uc2VwYXJhdG9yTGluZXtiYWNrZ3JvdW5kOiNlOWU5ZTk7aGVpZ2h0OjFweDttYXJnaW46MHB4IDAgMjBweH0ubW9iV2lkZ2V0U2VjIC5zcG9uc2VyX2xpbmt7bWFyZ2luLWJvdHRvbTowfS5zaG93ZmlsdGVyU2VjIC5wb3N0UGFnZSAucGFnaW5hdGlvbnttYXJnaW4tYm90dG9tOjMwcHh9Ym9keS5zaW5nbGUtc2hvdyAuc2hvd2ZpbHRlclNlYyAucG9zdFBhZ2UgLnBhZ2luYXRpb257cGFkZGluZy10b3A6MH1ib2R5LnNpbmdsZS1zaG93IC5zaG93ZmlsdGVyU2VjIC50YWJDb250X2RpdntwYWRkaW5nLWJvdHRvbTowfWJvZHkuc2luZ2xlLXNob3cgLndpZGdldEJveDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH1ib2R5LnNpbmdsZS1zaG93IC5zZWNIZWFkaW5ne3BhZGRpbmctYm90dG9tOjB9Ym9keS5zaW5nbGUtc2hvdyAucG9kY2FzdFNlYyAuc2VjSGVhZGluZ3twYWRkaW5nLWJvdHRvbToyNXB4fS5zaW5nbGUtc2hvdyAuYnJlYWRjcnVtYl9TZWMgdWwgbGl7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MTZweDtjb2xvcjojMWExYTFhO2Zsb2F0Om5vbmU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmctYm90dG9tOjVweDtkaXNwbGF5OmlubGluZX0uc2luZ2xlLXNob3cgLmJyZWFkY3J1bWJfU2VjIHVsIGxpLml0ZW0taG9tZXtkaXNwbGF5Om5vbmV9LnNpbmdsZS1zaG93IC5icmVhZGNydW1iX1NlYyB1bCBsaSAuYnJlYWQtY3VycmVudHtmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxNnB4fS5zaW5nbGUtc2hvdyAuYnJlYWRjcnVtYl9TZWMgdWwgbGk6YWZ0ZXJ7Y29udGVudDpcIuKBhFwiO2NvbG9yOiNmZmY7cGFkZGluZzowIDRweH0uc2luZ2xlLXNob3cgLmJyZWFkY3J1bWJfU2VjIHVsIGxpIGF7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MTZweDtjb2xvcjojMWExYTFhfS50ZWFtX2xpc3QgLnRlYW1fbGlzdFJpZ2h0e21hcmdpbi10b3A6MTBweH0uR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmZlYXR1cmVkX2Jsb2NrLmxhcmdlRWxlbWVudCAuYXJ0aWNsZVRpdGxlIGF7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MjhweH1ib2R5IC5zaG93RGV0YWlsU2VjMiB1bC5zaG93U3BvbnNvciBpbWd7aGVpZ2h0OmF1dG99Ym9keSAuc2hvd0RldGFpbFNlYzIgLnNpbmdsZVNob3dEZXR7bWFyZ2luLWJvdHRvbTowfS5tZWdhTWVudSB1bCBsaSAudmlld01lbnV7cGFkZGluZy1ib3R0b206MHB4fS5mbG9hdGluZ19kaXYgLmF1dGhvcntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjE0cHh9LmZsb2F0aW5nX2RpdiAudGFncyAuZmxvYXRUYWdMaW5re3BhZGRpbmctbGVmdDoyMnB4O2Rpc3BsYXk6YmxvY2t9LmZsb2F0aW5nX2RpdiAudGFncyAuc3ZnSWNvbnt3aWR0aDoxNXB4O2hlaWdodDphdXRvO21hcmdpbi10b3A6NXB4fS5mbG9hdGluZ19kaXYgLnNvY2lhbF9saW5rcyB1bCBsaSBhe3dpZHRoOjQ1cHg7aGVpZ2h0OjQ1cHh9LmZsb2F0aW5nX2RpdiAuc29jaWFsX2xpbmtzIHVsIGxpIGEuZmJJY29ue3BhZGRpbmc6MTJweCAxMnB4IDVweCAxM3B4fS5mbG9hdGluZ19kaXYgLnNvY2lhbF9saW5rcyB1bCBsaSBhLmZiSWNvbiAuc3ZnSWNvbnt3aWR0aDoxMHB4O2hlaWdodDoyMHB4fS5mbG9hdGluZ19kaXYgLnNvY2lhbF9saW5rcyB1bCBsaSBhLnR3SWNvbntwYWRkaW5nOjEycHggMTJweCA1cHggMTNweH0uZmxvYXRpbmdfZGl2IC5zb2NpYWxfbGlua3MgdWwgbGkgYS50d0ljb24gLnN2Z0ljb257d2lkdGg6MThweDtoZWlnaHQ6MjBweH0uZmxvYXRpbmdfZGl2IC5zb2NpYWxfbGlua3MgdWwgbGkgYS55dEljb257cGFkZGluZzoxMXB4IDEycHggNXB4IDExcHh9LmZsb2F0aW5nX2RpdiAuc29jaWFsX2xpbmtzIHVsIGxpIGEueXRJY29uIC5zdmdJY29ue3dpZHRoOjIwcHg7aGVpZ2h0OjIycHh9LmZsb2F0aW5nX2RpdiAuc29jaWFsX2xpbmtzIHVsIGxpIGEueXRJY29uIC5zdmdJY29uIC5zdDB7c3Ryb2tlLXdpZHRoOjB9LnNpbmdsZS1hcnRpY2xlLWJhY2tncm91bmR7aGVpZ2h0OjI3MHB4fWJvZHkgLndpZGdldEJveHttYXJnaW4tYm90dG9tOjI1cHh9Ym9keSAud2lkZ2V0Qm94IC5zcG9uc2VyX2xpbmt7bWFyZ2luLWJvdHRvbTowfWJvZHkgLndpZGdldEJveDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MjVweH1ib2R5LmhvbWUgLnRleHRfYm9yZGVyYm94X3dpZGdldHttYXJnaW4tdG9wOjB9Ym9keS5ob21lIC5wYWdlU2VjdGlvbntwYWRkaW5nLWJvdHRvbToyNXB4fS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gLnRpbWVfbWVkaWF7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxMHB4fS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gLm1lZGlhX3NlY3Rpb257bGluZS1oZWlnaHQ6MTBweH0ucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFzIC5pY29uSW1ne3BhZGRpbmctcmlnaHQ6NXB4fS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gLmFydGljbGVFeHRyYXMgLmV4dHJhc0J0bXtwYWRkaW5nLWxlZnQ6MjBweH0ucmVsYXRlZF9hcnRpY2xlcyAubW9iaWxlX3ZpZXd7bGluZS1oZWlnaHQ6MTBweH1ib2R5LnNpbmdsZS1hcnRpY2xlIC50ZXh0X2JvcmRlcmJveF93aWRnZXR7bWFyZ2luOjI1cHggYXV0b30uc3BvbnNlcl9saW5rIC5zcG9zZXJfc2VjdGlvbnttYXJnaW46MH0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0aWNsZUJveEhvbGQgLmFydGljbGVCb3ggLmFydGljbGVUZXh0e21pbi1oZWlnaHQ6NzBweDtoZWlnaHQ6NzBweH0uc3ViQmxvY2tWZXIzU2VjIC5zdWJCbG9ja1ZlcjNMaXN0IC5zdWJCbG9ja1ZlcjMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhcyAuaWNvbkltZyAuc3ZnSWNvbnt0b3A6M3B4fS5jb250YWluZXJ7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5yb3d7bWFyZ2luLWxlZnQ6LTEwcHg7bWFyZ2luLXJpZ2h0Oi0xMHB4fS5jb2wteHMtMSwuY29sLXNtLTEsLmNvbC1tZC0xLC5jb2wtbGctMSwuY29sLXhzLTIsLmNvbC1zbS0yLC5jb2wtbWQtMiwuY29sLWxnLTIsLmNvbC14cy0zLC5jb2wtc20tMywuY29sLW1kLTMsLmNvbC1sZy0zLC5jb2wteHMtNCwuY29sLXNtLTQsLmNvbC1tZC00LC5jb2wtbGctNCwuY29sLXhzLTUsLmNvbC1zbS01LC5jb2wtbWQtNSwuY29sLWxnLTUsLmNvbC14cy02LC5jb2wtc20tNiwuY29sLW1kLTYsLmNvbC1sZy02LC5jb2wteHMtNywuY29sLXNtLTcsLmNvbC1tZC03LC5jb2wtbGctNywuY29sLXhzLTgsLmNvbC1zbS04LC5jb2wtbWQtOCwuY29sLWxnLTgsLmNvbC14cy05LC5jb2wtc20tOSwuY29sLW1kLTksLmNvbC1sZy05LC5jb2wteHMtMTAsLmNvbC1zbS0xMCwuY29sLW1kLTEwLC5jb2wtbGctMTAsLmNvbC14cy0xMSwuY29sLXNtLTExLC5jb2wtbWQtMTEsLmNvbC1sZy0xMSwuY29sLXhzLTEyLC5jb2wtc20tMTIsLmNvbC1tZC0xMiwuY29sLWxnLTEye3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0ubW9yZV9hcnRpY2xlX2xpbmsgYXtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoyNHB4fS5tb3JlX2FydGljbGVfbGluayBhIC5tb3JlSWNvbiAuc3ZnSWNvbnt3aWR0aDoxM3B4O2hlaWdodDoxM3B4fS5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyRm9ybSBpbnB1dFt0eXBlPXRleHRdLC5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyRm9ybSBpbnB1dFt0eXBlPWVtYWlsXXtwYWRkaW5nLWxlZnQ6MTVweH0udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaS5tZW51IGF7bWluLXdpZHRoOjUwcHh9LmZvb3RlcntwYWRkaW5nOjQwcHggMCAwfS5mb290ZXIgLmNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1ib3R0b206MzVweH0uZm9vdGVyIC50b3BfZm9vdGVyIC5sZWZ0X2JvcmRlcjpiZWZvcmV7ZGlzcGxheTpub25lfS5mb290ZXIgLnRvcF9mb290ZXIgLnNvY2lhbEZvb3RlcnttYXJnaW4tYm90dG9tOjB9LmZvb3RlciAuZl9ib3R0b20gLmJvdHRvbV9saW5rcyB1bHt0ZXh0LWFsaWduOmNlbnRlcn0uZm9vdGVyIC5mX2JvdHRvbSAuYm90dG9tX2xpbmtzIHVsIGxpe2Zsb2F0Om5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTdweH0uZm9vdGVyIC5mX2JvdHRvbSAuYm90dG9tX2xpbmtzIHVsIGxpIGF7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTdweH0uZm9vdGVyIC5mX2JvdHRvbXtwYWRkaW5nLWJvdHRvbTowfS5mb290ZXIgLmZfbGlua3N7bWFyZ2luLWJvdHRvbTozMHB4fS5mb290ZXIgLnNvY2lhbF9saW5rc3ttYXJnaW4tYm90dG9tOjMwcHh9LmZvb3RlciAuY29weXJpZ2h0e3BhZGRpbmctdG9wOjMwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmZvb3RlciAuZl9sb2dve3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MjVweH0uZm9vdGVyIC5mX2xvZ28gaW1ne21heC13aWR0aDoxMjBweH0uZm9vdGVyIC5mX3dpZGdldHttYXgtd2lkdGg6MjgwcHg7bWFyZ2luOjAgYXV0byA0MHB4O3RleHQtYWxpZ246Y2VudGVyfS5mb290ZXIgLmZfd2lkZ2V0IHB7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjRweH0uZm9vdGVyIC5tb2JpbGVfYm9yZGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5mb290ZXIgLm1vYmlsZV9ib3JkZXI6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1ib3R0b206MzVweDtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMik7bWFyZ2luLWxlZnQ6LTEwcHg7bWFyZ2luLXJpZ2h0Oi0xMHB4fS5oZWFkZXJ7cGFkZGluZy1ib3R0b206NjVweCAhaW1wb3J0YW50fS5ib3R0b21faGVhZHttaW4taGVpZ2h0OjY1cHh9LmJvdHRvbV9oZWFkIC53YXRjaF9zZWMsLmJvdHRvbV9oZWFkIC52b2x1bWVfYXJlYXtkaXNwbGF5Om5vbmV9LmJvdHRvbV9oZWFkIC51c2VyX3BpY3tsZWZ0OjY0cHg7d2lkdGg6NjdweDtoZWlnaHQ6NjVweH0uYm90dG9tX2hlYWQgLnVzZXJfcGljIGltZ3ttYXJnaW46MDt3aWR0aDo2N3B4O2hlaWdodDo2NXB4fS5ib3R0b21faGVhZCAudHJpdG9uLXByb2dyZXNzLXN0cmVhbXtwYWRkaW5nOjEwcHggMTBweH0uYm90dG9tX2hlYWQgLnRyaXRvbi1wcm9ncmVzcy1zdHJlYW06YWZ0ZXJ7aGVpZ2h0OjMwcHg7d2lkdGg6MzBweDttYXJnaW46OHB4fS5ib3R0b21faGVhZCAubGlzdGVuX3NlY3twYWRkaW5nOjE1cHggMTBweCAxMHB4IDEwcHg7aGVpZ2h0OjY1cHg7d2lkdGg6NjRweH0uYm90dG9tX2hlYWQgLmxpc3Rlbl9zZWMgLnRleHR7cGFkZGluZy10b3A6MnB4O2xpbmUtaGVpZ2h0OjEycHh9LmJvdHRvbV9oZWFkIC5saXN0ZW5fc2VjIC5wbGF5ZXJfaWNvbiBpLmZhLXBsYXl7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MThweH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWF7bWluLWhlaWdodDo2NXB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cGFkZGluZy1sZWZ0OjBweDtwYWRkaW5nLXJpZ2h0OjBweH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnNob3dfaW5mb3twYWRkaW5nOjE1cHggMTBweCAwO2ZvbnQtc2l6ZToxMHB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxM3B4fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAuc2hvd19pbmZvIC5lcXVhbGl6ZXJ7Ym90dG9tOjIxLjkxNjY3cHg7bGVmdDowfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAuc2hvd19pbmZvIC5ib3R0b217bWFyZ2luLXRvcDoxNXB4fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAuc2hvd19pbmZvIC5yaWdodF90ZXh0IC50b3AsLmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5zaG93X2luZm8gLnJpZ2h0X3RleHQgLmJvdHRvbXtmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxMnB4fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAuc2hvd19pbmZvIC5yaWdodF90ZXh0IC5ib3R0b217d2hpdGUtc3BhY2U6aW5oZXJpdH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5mZWVkYmFja19hcmVhe2hlaWdodDo2NXB4O3dpZHRoOjc0cHh9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuZmVlZGJhY2tfYXJlYSBhe3BhZGRpbmctYm90dG9tOjB9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuZmVlZGJhY2tfYXJlYSBhIC5mZWVkYmFja19pY29ue3RvcDoxM3B4O3JpZ2h0OjIzcHh9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuZmVlZGJhY2tfYXJlYSBhIHB7cGFkZGluZy10b3A6NHB4fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmNhbGxfYXJlYXtoZWlnaHQ6NjVweDt3aWR0aDo3NHB4O3JpZ2h0Ojc0cHh9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuY2FsbF9hcmVhIGF7cGFkZGluZy1ib3R0b206MH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5jYWxsX2FyZWEgYSAuY2FsbF9pY29ue3RvcDoxM3B4O3JpZ2h0OjIzcHh9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuY2FsbF9hcmVhIGEgcHtwYWRkaW5nLXRvcDo0cHh9LmJvdHRvbV9oZWFkLm9wZW5fdm9sdW1lIC5yYWRpb19hcmVhe3BhZGRpbmctbGVmdDoxNDlweH0uYm90dG9tX2hlYWQub3Blbl92b2x1bWUgLnVzZXJfcGlje2xlZnQ6NjRweH0uYm90dG9tX2hlYWQub3Blbl92b2x1bWUgLnNob3dfaW5mbyAuZXF1YWxpemVye2xlZnQ6MTQ4Ljc1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KWFuZCAobWF4LXdpZHRoOiA1NzJweCl7LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5zaG93X2luZm97bWF4LXdpZHRoOjEwMCV9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuY2FsbF9hcmVhe2Rpc3BsYXk6bm9uZX0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5mZWVkYmFja19hcmVhe2hlaWdodDowO3dpZHRoOjExM3B4O21heC13aWR0aDoxODBweDtib3JkZXItbGVmdDpub25lO3BhZGRpbmc6NnB4IDEwcHggMCAwO2ZvbnQtc2l6ZToxMHB4fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWEgYXtwYWRkaW5nOjFweCAzcHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDIyOSwyMjksMjI5LC4xMyl9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuZmVlZGJhY2tfYXJlYSBhIC5mZWVkYmFja19pY29ue3RvcDoxMHB4O3JpZ2h0Ojk5cHg7d2lkdGg6MTFweDtoZWlnaHQ6MTBweDttYXJnaW46MnB4IDAgMCAwfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWEgYSAuZmVlZGJhY2tfaWNvbiAuc3ZnSWNvbnt3aWR0aDoxMXB4O2hlaWdodDoxMHB4fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWEgYSBwe3BhZGRpbmctbGVmdDoxOHB4O3BhZGRpbmctdG9wOjA7Zm9udC1zaXplOjEwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KWFuZCAobWF4LXdpZHRoOiA5NjlweCl7LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhe3BhZGRpbmctbGVmdDoxNDlweH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnNob3dfaW5mbyAuZXF1YWxpemVye2xlZnQ6MTUwLjc1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsubWlkX2hlYWQgLm1lbnVfbmF2e2Rpc3BsYXk6bm9uZX0ubWlkX2hlYWQgLmxvZ297bWFyZ2luLWJvdHRvbTowcHh9Lm1pZF9oZWFkIC5sb2dvIGltZ3ttYXgtd2lkdGg6MTAwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsudG9wX2hlYWQgLnRvcF9saW5rc3ttaW4taGVpZ2h0OjUwcHh9LnRvcF9oZWFkIC50b3BfbGlua3MgLmxlZnRfbGlzdCAuc29jaWFse2Rpc3BsYXk6bm9uZX0udG9wX2hlYWQgLnRvcF9saW5rcyAubGVmdF9saXN0IC5tbWwtc3NvLXVzZXItYXJlYXtwYWRkaW5nOjA7bWFyZ2luOjA7bWluLWhlaWdodDo1MHB4fS50b3BfaGVhZCAudG9wX2xpbmtzIC5sZWZ0X2xpc3QgLm1tbC1zc28tdXNlci1hcmVhIHB7cGFkZGluZzoxNXB4IDhweCAwIDhweDttYXJnaW46MH0udG9wX2hlYWQgLnRvcF9saW5rcyAubGVmdF9saXN0IC5tbWwtc3NvLXVzZXItYXJlYSAubW1sLXNzby11c2VyLWFyZWEtaWNvbntoZWlnaHQ6MjFweDt3aWR0aDoyMnB4fS50b3BfaGVhZCAudG9wX2xpbmtzIC5sZWZ0X2xpc3QgLm1tbC1zc28tdXNlci1hcmVhIGJ1dHRvbntwYWRkaW5nOjE1cHggMTBweDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOm5vbmV9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwucmlnaHRfbGlzdCBsaSBhe2ZvbnQtc2l6ZTowfX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7LmNvbnRfaWZub19zZWN7cGFkZGluZzowfS5jb250X2lmbm9fc2VjIC5pbmZvX3NlY3twb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtwYWRkaW5nLWJvdHRvbTowfS5jb250X2lmbm9fc2VjIC5pbmZvX3NlYzpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNDBweDtib3R0b206MDttYXJnaW46MCBhdXRvO3dpZHRoOjFweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjIpO2Rpc3BsYXk6YmxvY2s7bGVmdDowO3JpZ2h0OjB9LmNvbnRfaWZub19zZWMgLmluZm9fc2VjIC5pbmZvQm94OmJlZm9yZSwuY29udF9pZm5vX3NlYyAuaW5mb19zZWMgLmluZm9Cb3g6YWZ0ZXJ7ZGlzcGxheTpub25lfS5jb250X2lmbm9fc2VjIC5pbmZvQm94e3BhZGRpbmc6MjVweCAyMHB4IDIwcHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTZweH0uY29udF9pZm5vX3NlYyAuaW5mb0JveDpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0uY29udF9pZm5vX3NlYyAuaW5mb0JveDpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MH0uY29udF9pZm5vX3NlYyAuaW5mb0JveCAudGV4dHttYXgtd2lkdGg6MTMwcHg7bWFyZ2luOmF1dG99fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsubmV3c2xldHRlcntwYWRkaW5nOjI1cHggMCAzNXB4IDB9Lm5ld3NsZXR0ZXIgLnRpdGxle2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE2cHg7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJGb3JtIGlucHV0W3R5cGU9c3VibWl0XXtwYWRkaW5nOjIwcHggMzBweDt3aWR0aDphdXRvfX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7LmFydGljbGVCb3h7Ym9yZGVyLWJvdHRvbTpub25lfS5hcnRpY2xlQm94OmhvdmVye2JvcmRlci1ib3R0b206bm9uZX19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5tb3JlX2FydGljbGVfbGlua3twYWRkaW5nLWJvdHRvbToxNXB4O3BhZGRpbmctdG9wOjE1cHg7bWFyZ2luLXRvcDowfX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7LnBvZGNhc3RTZWMgLmNvbC1sZy05IC5hcnRpX3Jvd3ttYXJnaW4tYm90dG9tOjB9LnBvZGNhc3RTZWMgLmFydGlfcm93IC5yaWdodF9jb250ZW50IC5hcnRpY2xlQ29sQm94IC5hcnRpY2xlVGl0bGV7bWluLWhlaWdodDo0OHB4O2hlaWdodDo0OHB4fS5wb2RjYXN0U2VjIC5hcnRpX3JvdyAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbEJveCAuYXJ0aWNsZVRpdGxlIGF7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjRweH0ucG9kY2FzdFNlYyAuYXJ0aV9yb3cgLnJpZ2h0X2NvbnRlbnQgLmFydGljbGVDb2xCb3ggLmFydGljbGVFeHRyYXN7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MTZweH19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5wb2RjYXN0TGlzdFNtYWxsIC5wb2RjYXN0QmxvY2sgLmV4dHJhc3twb3NpdGlvbjpyZWxhdGl2ZX0ucG9kY2FzdExpc3RTbWFsbCAucG9kY2FzdEJsb2NrIC5leHRyYXMgLmljb25JbWd7dG9wOi0ycHh9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsuc3BvcnRzX3NlY3twYWRkaW5nOjM1cHggMCAxMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7LnNwb3J0c19zZWMgLmFkdmVydGlzZW1lbnRfc2VjdGlvbnttYXJnaW4tdG9wOjBweDttYXJnaW4tYm90dG9tOjEwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsucmVsYXRlZF9hcnRpY2xlcy5uZXdzX2FydGljbGVze3BhZGRpbmc6MzVweCAwIDEwcHh9LnJlbGF0ZWRfYXJ0aWNsZXMubmV3c19hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFzIC5pY29uSW1ne3BhZGRpbmctcmlnaHQ6NnB4fS5yZWxhdGVkX2FydGljbGVzLm5ld3NfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhcyAuaWNvbkltZyAuc3ZnSWNvbntoZWlnaHQ6MTRweDttYXJnaW4tdG9wOjB9LnJlbGF0ZWRfYXJ0aWNsZXMubmV3c19hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFzIC5leHRyYXNCdG17Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MTNweDtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXRvcDoycHh9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsubmV0d29ya19zZWMgLnNsaWRlcl9zZWMgYnV0dG9ue2hlaWdodDo0MHB4O3dpZHRoOjQwcHg7bWFyZ2luLXRvcDotMjBweH0ubmV0d29ya19zZWMgLnNsaWRlcl9zZWMgLnNsaWNrLW5leHQuc2xpY2stYXJyb3csLm5ldHdvcmtfc2VjIC5zbGlkZXJfc2VjIC5zbGljay1wcmV2LnNsaWNrLWFycm93e2JhY2tncm91bmQtcG9zaXRpb246NTAlIC03MHB4fS5uZXR3b3JrX3NlYyAuc2xpZGVyX3NlYyAuc2xpY2stcHJldi5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZCwubmV0d29ya19zZWMgLnNsaWRlcl9zZWMgLnNsaWNrLW5leHQuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWR7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgMTFweH19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5uZXR3b3JrX3NlY3twYWRkaW5nOjQwcHggMH0ubmV0d29ya19zZWMgLnNsaWRlcl9ib3h7cGFkZGluZzowfS5uZXR3b3JrX3NlYyAuc2xpZGVyX2JveCAuaXRlbXtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7dGV4dC1hbGlnbjpyaWdodH0ubmV0d29ya19zZWMgLnNsaWRlcl9ib3ggLml0ZW0gaW1ne2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5uZXR3b3JrX3NlYyAuc2xpZGVyX2JveCAuaXRlbS5zbGljay1jdXJyZW50LnNsaWNrLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0ubmV0d29ya19zZWMgLnNsaWRlcl9ib3ggLml0ZW0uc2xpY2stY3VycmVudC5zbGljay1jZW50ZXIgaW1ne21hcmdpbjphdXRvfS5uZXR3b3JrX3NlYyAuc2xpZGVyX2JveCAuaXRlbS5zbGljay1jdXJyZW50LnNsaWNrLWNlbnRlcn4uaXRlbS5zbGljay1zbGlkZXt0ZXh0LWFsaWduOmxlZnR9Lm5ldHdvcmtfc2VjIC5zbGlkZXJfc2VjIGF7aGVpZ2h0OjQwcHg7d2lkdGg6NDBweDttYXJnaW4tdG9wOi0yMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7LnBhZ2VTZWN0aW9uIC5hZHZlcnRpc2VtZW50X3NlY3Rpb257bWFyZ2luOjBweH19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5tb2JpbGVfc2xpZGVyX3NlY3tkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MjVweCAwIDIwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsubW9iaWxlX3NsaWRlciAuc2xpY2stcHJldi5zbGljay1hcnJvd3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubW9iaWxlX3NsaWRlciAuc2xpY2stbmV4dC5zbGljay1hcnJvd3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubW9iaWxlX3NsaWRlciAuaXRlbV9hcmVhe3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHh9Lm1vYmlsZV9zbGlkZXIgLnNsaWNrLWRvdHN7ZGlzcGxheTpibG9jaztsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjoxNXB4IDAgMDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDowfS5tb2JpbGVfc2xpZGVyIC5zbGljay1kb3RzIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDo0cHg7d2lkdGg6MjBweDtiYWNrZ3JvdW5kOiNkOWQ5ZDk7bWFyZ2luOjAgNXB4O2N1cnNvcjpwb2ludGVyfS5tb2JpbGVfc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbntkaXNwbGF5Om5vbmV9Lm1vYmlsZV9zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZle2JhY2tncm91bmQ6I2Y5YjExOH0ubW9iaWxlX3NsaWRlciAuYXJ0aWNsZUJveHtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMDAwfS5tb2JpbGVfc2xpZGVyIC5zbGljay1jdXJyZW50IC5hcnRpY2xlQm94e2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNmOWIxMTh9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsuYXJ0aWNsZUJveC5sYXJnZUJveCAuYXJ0aWNsZVRpdGxle21pbi1oZWlnaHQ6NDhweDtoZWlnaHQ6NDhweH0uYXJ0aWNsZUJveC5sYXJnZUJveCAuYXJ0aWNsZVRpdGxlIGF7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjRweH0uYXJ0aWNsZUJveC5sYXJnZUJveCAuYXJ0aWNsZVRleHR7bWFyZ2luLWJvdHRvbToyNXB4O21pbi1oZWlnaHQ6NzBweDtoZWlnaHQ6NzBweH0uYXJ0aWNsZUJveC5sYXJnZUJveCAuYXJ0aWNsZUNvbnR7cGFkZGluZzo1NXB4IDIwcHggMjBweH0uYXJ0aWNsZUJveC5sb25nZXJIZWFkZXIgLmFydGljbGVUaXRsZXttaW4taGVpZ2h0Ojk2cHggIWltcG9ydGFudDtoZWlnaHQ6OTZweCAhaW1wb3J0YW50fX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7Lm5hdi1pY29ue21hcmdpbjo2cHggNHB4IDAgNHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7Lm1fc29jaWFsX2ljb24gLnNvY2lhbHtwYWRkaW5nOjEwcHh9Lm1fc29jaWFsX2ljb24gLnNvY2lhbCAuZm9sbG93X3RleHR7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7ZmxvYXQ6bGVmdDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyOHB4O2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2Y5YjExOH0ubV9zb2NpYWxfaWNvbiAuc29jaWFsIC5pY29uc3tkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246cmlnaHR9Lm1fc29jaWFsX2ljb24gLnNvY2lhbCAuaWNvbnMgYXttYXJnaW46MCAxMnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjI4cHg7Y29sb3I6IzQ4NDg0OH0ubV9zb2NpYWxfaWNvbiAuc29jaWFsIC5pY29ucyBhOmhvdmVye2NvbG9yOiNmOWIxMTh9Lm1fc29jaWFsX2ljb24gLnNvY2lhbCAuaWNvbnMgYTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS5tX3NvY2lhbF9pY29uIC5zb2NpYWwgLmljb25zIGE6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0ubV9zb2NpYWxfaWNvbiAuc29jaWFsIC5pY29ucyBhOmhvdmVyIC5zdmdJY29uIHBhdGh7ZmlsbDojZjliMTE4fS5tX3NvY2lhbF9pY29uIC5zb2NpYWwgLmljb25zIGEgLnN2Z0ljb24gcGF0aHtmaWxsOiMxZjFmMWZ9Lm1fc29jaWFsX2ljb24gLnNvY2lhbCAuaWNvbnMgYSAuZmJJY29uIC5zdmdJY29ue3dpZHRoOjEwcHh9Lm1fc29jaWFsX2ljb24gLnNvY2lhbCAuaWNvbnMgYSAudHdJY29uIC5zdmdJY29ue3dpZHRoOjIwcHh9Lm1fc29jaWFsX2ljb24gLnNvY2lhbCAuaWNvbnMgYSAueXRJY29uIC5zdmdJY29ue3dpZHRoOjIycHh9Lm1fc29jaWFsX2ljb24gLnNvY2lhbCAuaWNvbnMgYSAueXRJY29uIC5zdmdJY29uIC5zdDB7c3Ryb2tlLXdpZHRoOjB9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsuZm9vdGVyIGgze2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI4cHh9LmZvb3RlciAuZl9saW5rcyB1bCBsaSBhe2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjI4cHh9LmZvb3RlciAuc29jaWFsX2xpbmtzIHVsIGxpIGF7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MjhweH19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5wb2RjYXN0U2Vje3BhZGRpbmc6MzVweCAwIDE1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsubWlkX2hlYWR7cGFkZGluZzoxNXB4IDB9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsuaWNvbkltZyAuc3ZnSWNvbnt3aWR0aDoxNHB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjE0cHggIWltcG9ydGFudH0uaWNvbkltZy5uZXdzX3R5cGUgLnN2Z0ljb24sLmljb25JbWcudmlkZW9fdHlwZSAuc3ZnSWNvbnt3aWR0aDoxMXB4ICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsucG9kY2FzdExpc3RTbWFsbCAucG9kY2FzdEJsb2NrIC5leHRyYXMgLmljb25JbWcgLnN2Z0ljb257d2lkdGg6MTdweCAhaW1wb3J0YW50O2hlaWdodDoyMXB4ICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsucG9kY2FzdFNlYyAuYXJ0aV9yb3cgLnJpZ2h0X2NvbnRlbnQgLmFydGljbGVDb2xCb3ggLmljb25JbWcgLnN2Z0ljb257d2lkdGg6MThweCAhaW1wb3J0YW50O2hlaWdodDoyMnB4ICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsuYm90dG9tX2hlYWQgLnByb2dyZXNzX2JhcntkaXNwbGF5Om5vbmV9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsuYm90dG9tX2hlYWQgLmxpc3Rlbl9zZWMgaXtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7LnRvcF9oZWFkIC50b3BfbGlua3N7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ViZWJlYn0udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaTpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDoxcHggc29saWQgI2VhZWFlYX0udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaSBhIC5zdmdJY29ue3RvcDo1cHh9LnRvcF9oZWFkIC50b3BfbGlua3MgLnJpZ2h0X2xpc3QgbGkuc2VhcmNoX2ljb24gYXttaW4td2lkdGg6aW5oZXJpdDtwYWRkaW5nOjExcHggNXB4fS50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpLnNlYXJjaF9pY29uIC5zdmdJY29ue21hcmdpbjowcHggMCAwIDB9LnRvcF9oZWFkIC50b3BfbGlua3MgLnJpZ2h0X2xpc3QgbGkuY2FsbCBhe3BhZGRpbmc6MTFweCAwIDExcHggMTBweH0udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaS5jYWxsIC5zdmdJY29ue21hcmdpbjowcHggMCAwIDA7dG9wOjRweH0udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaS5mZWVkYmFjayBhe3BhZGRpbmc6MTFweCAwIDExcHggMTVweH0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5zbWFsbF9idXR0b257d2lkdGg6NDBweH0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlYWVhZWF9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsuY2xvc2VJY29uIC5saW5le21hcmdpbi10b3A6LTJweH19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5wYWdlU2VjdGlvbntwYWRkaW5nOjM1cHggMH19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpe2JvZHkgLnNob3dEZXRhaWxTZWMyIC5sZWZ0U2VjdGlvbnttYXJnaW4tYm90dG9tOjIwcHh9Ym9keSAuc2hvd0RldGFpbFNlYzIgLmxlZnRTZWN0aW9uIC5sZWZ0U2VjdGlvbklue3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9Ym9keSAuc2hvd0RldGFpbFNlYzIgLnJpZ2h0U2VjdGlvbnttYXJnaW4tdG9wOjIwcHh9Ym9keSAuc2hvd0RldGFpbFNlYzIgLnJpZ2h0U2VjdGlvbiAuc2lkZUhlYWRpbmd7cGFkZGluZy1ib3R0b206MjVweH1ib2R5IC5zaG93RGV0YWlsU2VjMiAuZmxvYXRpbmdfZGl2e2Rpc3BsYXk6bm9uZX1ib2R5IC5zaG93RGV0YWlsU2VjMiAuc2hvd1Nwb25zb3IgLmhlYWRpbmd7cGFkZGluZy1ib3R0b206MTRweDtwYWRkaW5nLXRvcDoyMnB4fWJvZHkgLnNob3dEZXRhaWxTZWMyIC5zaG93U3BvbnNvciB1bCBsaXtwYWRkaW5nLWJvdHRvbToyMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7LnNob3dEZXRhaWxTZWMyIHVsLnNob3dTcG9uc29yIGxpe3BhZGRpbmctYm90dG9tOjB9LnNob3dEZXRhaWxTZWMyIGg0e3BhZGRpbmctYm90dG9tOjEwcHh9LnNob3dEZXRhaWxTZWMyIC5zaW5nbGVTaG93RGV0e21hcmdpbi1ib3R0b206MH19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5zaG93VG9wQmFubmVyIC5iYW5uZXJEZXRhaWx7cGFkZGluZzoxMjBweCAwIDEwMHB4IDB9LnNob3dUb3BCYW5uZXIgLnN1YkhlYWRpbmd7Y29sb3I6IzFhMWExYTtmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxM3B4fS5zaG93VG9wQmFubmVyIC5oZWFkaW5ne2ZvbnQtc2l6ZTo0MXB4O2xpbmUtaGVpZ2h0OjQxcHg7Y29sb3I6IzFhMWExYX0uc2hvd1RvcEJhbm5lciAuc2hvd1RvcEJhbm5lckhvbGR7b3ZlcmZsb3c6dmlzaWJsZX0uc2hvd1RvcEJhbm5lci5ibGFja0dyYWRpZW50Qmd7YmFja2dyb3VuZC1pbWFnZTpub25lICFpbXBvcnRhbnR9LnNob3dUb3BCYW5uZXIgLmF1aHRvckltZ3ttYXJnaW4tcmlnaHQ6LTEwcHg7bWFyZ2luLWxlZnQ6LTEwcHg7d2lkdGg6YXV0bztiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0O3Bvc2l0aW9uOnN0YXRpYzt6LWluZGV4OjI7cmlnaHQ6YXV0bztib3R0b206YXV0bztwYWRkaW5nOjB9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5iYW5uZXJTb2NpYWwgdWwgbGkgYSAuc3ZnSWNvbiBwYXRoe2ZpbGw6IzFmMWYxZn0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbCB1bCBsaSBhOmhvdmVyIC5zdmdJY29uIHBhdGh7ZmlsbDojZmZmfS5zaG93VG9wQmFubmVyIC5iYW5uZXJFeHRyYSAuYmFubmVyU29jaWFsIHVsIGxpIGEgLmZiSWNvbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NHB4fS5zaG93VG9wQmFubmVyIC5iYW5uZXJFeHRyYSAuYmFubmVyU29jaWFsIHVsIGxpIGEgLmZiSWNvbiAuc3ZnSWNvbnt3aWR0aDoxMHB4fS5zaG93VG9wQmFubmVyIC5iYW5uZXJFeHRyYSAuYmFubmVyU29jaWFsIHVsIGxpIGEgLnR3SWNvbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MnB4fS5zaG93VG9wQmFubmVyIC5iYW5uZXJFeHRyYSAuYmFubmVyU29jaWFsIHVsIGxpIGEgLnR3SWNvbiAuc3ZnSWNvbnt3aWR0aDoxOHB4fS5zaG93VG9wQmFubmVyIC5iYW5uZXJFeHRyYSAuYmFubmVyU29jaWFsIHVsIGxpIGEgLnl0SWNvbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MnB4fS5zaG93VG9wQmFubmVyIC5iYW5uZXJFeHRyYSAuYmFubmVyU29jaWFsIHVsIGxpIGEgLnl0SWNvbiAuc3ZnSWNvbnt3aWR0aDoxOHB4fS5zaG93VG9wQmFubmVyIC5iYW5uZXJFeHRyYSAuYmFubmVyU29jaWFsIHVsIGxpIGEgLnl0SWNvbiAuc3ZnSWNvbiAuc3Qwe3N0cm9rZS13aWR0aDowfX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7LnRleHRfYm9yZGVyYm94X3dpZGdldHtib3JkZXI6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjIwcHggYXV0byAyMHB4O3RleHQtYWxpZ246Y2VudGVyfX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7LnNob3dmaWx0ZXJTZWN7cGFkZGluZzozNXB4IDB9LnNob3dmaWx0ZXJTZWMgLmZpbHRlclRvcEJhci50b3BBcnRpY2xle3BhZGRpbmc6MjVweCAwfX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7LmFkU2VjdGlvbnttYXJnaW4tYm90dG9tOjIwcHh9LmFkU2VjdGlvbi5tb2JpbGVfdmlldyAud2lkZ2V0Qm94Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7Ym9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtYXJ0aWNsZS1saXN0aW5nIC5hZFNlY3Rpb257cGFkZGluZy1ib3R0b206MjVweH1ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1hcnRpY2xlLWxpc3RpbmcgLmFkU2VjdGlvbiAudGV4dF9ib3JkZXJib3hfd2lkZ2V0e21hcmdpbi10b3A6MH1ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1hcnRpY2xlLWxpc3RpbmcgLmJvdHRvbUFkIC5hZFNlY3Rpb257cGFkZGluZy1ib3R0b206MH19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5taWRkbGVBZHZTZWN7bWFyZ2luLWJvdHRvbTozMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7LmFydGljbGVCb3hCaWcgLmFydGljbGVFeHRyYXMgLmV4dHJhc0J0bXtwYWRkaW5nOjA7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MTRweH0uYXJ0aWNsZUJveEJpZyAuYXJ0aWNsZUV4dHJhcyAuZXh0cmFzQnRtIC51cGRhdGVkT257ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDozcHh9LmFydGljbGVCb3hCaWcgLmFydGljbGVFeHRyYXMgLmljb25JbWd7cGFkZGluZzoyMHB4IDB9LmFydGljbGVCb3hCaWcgLmFydGljbGVFeHRyYXMgLmljb25JbWcgLnN2Z0ljb257d2lkdGg6MTVweCAhaW1wb3J0YW50O2hlaWdodDoxNXB4ICFpbXBvcnRhbnR9LmFydGljbGVCb3hCaWcgLmFydGljbGVUZXh0IHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmFydGljbGVCb3hCaWcgLnJpZ2h0X2NvbnRlbnQgLmFydGljbGVDb250e3BhZGRpbmc6MjVweH19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey53aWRnZXRUaXRsZXtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOjE1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsuc2VjSGVhZGluZ3twYWRkaW5nLWJvdHRvbToyNXB4O2ZvbnQtc2l6ZToxOHB4fS5zZWNIZWFkaW5nIGF7cGFkZGluZy1ib3R0b206MjVweDtmb250LXNpemU6MThweH19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5hcnRpY2xlQm94QmlnIC5hcnRpY2xlVGl0bGV7bWluLWhlaWdodDo0OHB4O2hlaWdodDo0OHB4O2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI0cHh9LmFydGljbGVCb3hCaWcgLmFydGljbGVUZXh0e21pbi1oZWlnaHQ6NzJweDtoZWlnaHQ6NzJweH19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5hcnRpY2xlQm94Qmlne21hcmdpbi1ib3R0b206MTVweH19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5wb2RjYXN0TGlzdFNtYWxsIC5wb2RjYXN0QmxvY2sgLnRpdGxle2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE5cHh9LnBvZGNhc3RMaXN0U21hbGwgLnBvZGNhc3RCbG9jayAuZXh0cmFzIC5kZXRhaWxze2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjEzcHh9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsuaG9tZV9sYXRlc3Rfc3RvcnkgLmFydGljbGVUaXRsZXttaW4taGVpZ2h0OjM5cHg7aGVpZ2h0OjM5cHh9LmhvbWVfbGF0ZXN0X3N0b3J5IC5hcnRpY2xlVGV4dHtkaXNwbGF5Om5vbmU7bWluLWhlaWdodDphdXRvO2hlaWdodDphdXRvfX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7LmhvbWUgLmhvbWVfbGF0ZXN0X3N0b3J5IC5hcnRpY2xlVGl0bGV7bWluLWhlaWdodDo3OHB4O2hlaWdodDo3OHB4fS5ob21lIC5ob21lX2xhdGVzdF9zdG9yeSAuYXJ0aWNsZVRleHR7ZGlzcGxheTpub25lO2hlaWdodDphdXRvfX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveCAuYXJ0aWNsZUV4dHJhc0hvbGR7cGFkZGluZy10b3A6OHB4O3Bvc2l0aW9uOnJlbGF0aXZlfX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7LnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIGg0e21pbi1oZWlnaHQ6MzlweDtoZWlnaHQ6MzlweH0uc3ViQmxvY2tWZXIzIC5hcnRpY2xlX2luZm8gcHttaW4taGVpZ2h0OmF1dG87aGVpZ2h0OmF1dG99fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsucG9kY2FzdExpc3RTbWFsbCAucG9kY2FzdEJsb2NrIC50aXRsZSBhe21pbi1oZWlnaHQ6MzhweDtoZWlnaHQ6MzhweH19QG1lZGlhKG1heC13aWR0aDogNDgwcHgpey5uYXZGaWx0ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdkZpbHRlciB1bHtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2RmlsdGVyIHVsIGxpe3BhZGRpbmc6NHB4IDZweDtmb250LXNpemU6MTJweDtmbG9hdDpsZWZ0O2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0b30ubmF2RmlsdGVyIHVsIGxpIHNwYW4uY2F0VGFne3BhZGRpbmc6OHB4IDE3cHg7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOmF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdkZpbHRlciB1bCBsaSBzcGFuLmNvdW50X3Bvc3Rze3BhZGRpbmc6OHB4IDE3cHg7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOmF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdkZpbHRlciB1bCBsaTpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6NnB4fS5uYXZGaWx0ZXIgdWwgbGk6aG92ZXIgc3Bhbi5jYXRUYWd7cGFkZGluZzo4cHggMTdweH0ubmF2RmlsdGVyIHVsIGxpOmhvdmVyIHNwYW4uY291bnRfcG9zdHN7cGFkZGluZzo4cHggMTdweH0ubmF2RmlsdGVyIHVsIGxpLmN1cnJlbnROYXYgc3Bhbi5jYXRUYWd7cGFkZGluZzo4cHggMTdweDtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnR9Lm5hdkZpbHRlciB1bCBsaS5jdXJyZW50TmF2IHNwYW4uY291bnRfcG9zdHN7cGFkZGluZzo4cHggMTdweDtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnR9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveHtib3JkZXItYm90dG9tOm5vbmU7bWFyZ2luLWJvdHRvbToyMHB4fS5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3ggLmFydGljbGVJbWd7ZmxvYXQ6bGVmdDt3aWR0aDo0MSU7cGFkZGluZy1yaWdodDoxMnB4fS5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3ggLmFydGljbGVDb250e3RleHQtYWxpZ246bGVmdDtmbG9hdDpyaWdodDt3aWR0aDo1OSU7cGFkZGluZzowfS5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3ggLmFydGljbGVUaXRsZXttYXJnaW4tYm90dG9tOjB9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveCAuYXJ0aWNsZVRleHR7ZGlzcGxheTpub25lfS5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3ggLmljb25JbWd7cGFkZGluZy1ib3R0b206MHB4O2Zsb2F0OmxlZnQ7cGFkZGluZy1yaWdodDoxMXB4O3BhZGRpbmctdG9wOjlweH0uYXJ0aWNsZV9saXN0IC5hcnRpY2xlQm94IC5hcnRpY2xlRXh0cmFzIC5hcnRpY2xlQXV0aG9ye3BhZGRpbmctdG9wOjZweDtmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxM3B4fS5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3ggLmFydGljbGVFeHRyYXNIb2xke3BhZGRpbmctdG9wOjhweDtwb3NpdGlvbjpyZWxhdGl2ZX0uYXJ0aWNsZV9saXN0IC5hcnRpY2xlQm94IC5hcnRpY2xlRXh0cmFzSG9sZCAuaWNvbkltZ3twYWRkaW5nLWJvdHRvbTowO2Zsb2F0OmxlZnQ7cGFkZGluZy1yaWdodDowcHg7cGFkZGluZy10b3A6MHB4fS5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3ggLmFydGljbGVFeHRyYXNIb2xkIC5pY29uSW1nIC5mYXtmb250LXNpemU6MjBweH0uYXJ0aWNsZV9saXN0IC5hcnRpY2xlQm94IC5hcnRpY2xlRXh0cmFzSG9sZCAuaWNvbkltZyAuZmEtcGxheXtmb250LXNpemU6OXB4fS5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3ggLmFydGljbGVFeHRyYXNIb2xkIC5hcnRpY2xlRXh0cmFze3BhZGRpbmctbGVmdDoyMHB4O2Rpc3BsYXk6YmxvY2t9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveCAuYXJ0aWNsZUV4dHJhc0hvbGQgLmFydGljbGVFeHRyYXMgLmFydGljbGVBdXRob3J7cGFkZGluZy10b3A6MH0uYXJ0aWNsZV9saXN0IC5hcnRpY2xlQm94IC5hcnRpY2xlRXh0cmFze3Bvc2l0aW9uOnJlbGF0aXZlfS5yZWxhdGVkX2FydGljbGVzIC5mZWF0dXJlZEltYWdle3BhZGRpbmctcmlnaHQ6MTJweH0ucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZve3BhZGRpbmctdG9wOjB9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyBoNCBicntkaXNwbGF5Om5vbmV9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyAubWVkaWFfc2VjdGlvbntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTBweH0ucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIC50aW1lX21lZGlhe2ZvbnQtc2l6ZToxMXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gLmFydGljbGVFeHRyYXMgLmV4dHJhc0J0bXtwYWRkaW5nLXRvcDoxcHh9LndpZGdldEJveCBpbWd7d2lkdGg6MTAwJX0uYWRkX2Jsb2NrIGltZywuYWRfc2lkZWJhciBpbWd7d2lkdGg6MTAwJX0uYWR2ZXJ0aXNlbWVudF9zZWN0aW9uIGltZ3t3aWR0aDoxMDAlfS5zaG93RGV0YWlsU2VjMiAubGVmdFNlY3Rpb257bWFyZ2luLXRvcDozMHB4fS5zaG93RGV0YWlsU2VjMiAuc2hvd0hlYWRpbmd7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MzRweDtwYWRkaW5nLWJvdHRvbToyMHB4fS5zaG93RGV0YWlsU2VjMiAuc2luZ2xlU2hvd0RldHtwYWRkaW5nLWJvdHRvbToxMHB4fS5wb2RjYXN0TGlzdFNtYWxsIC5wb2RjYXN0QmxvY2t7cGFkZGluZy10b3A6MjVweDtwYWRkaW5nLWJvdHRvbToyNXB4fS5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3h7bWFyZ2luLWJvdHRvbToyMHB4fWkuZmEtcGxheXtwYWRkaW5nOjNweCA0cHh9fUBtZWRpYShtYXgtd2lkdGg6IDM5OXB4KXsubmF2RmlsdGVye3RleHQtYWxpZ246Y2VudGVyfS5uYXZGaWx0ZXIgdWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdkZpbHRlciB1bCBsaXtwYWRkaW5nOjRweCA4cHggNHB4IDA7Zm9udC1zaXplOjEzcHg7ZmxvYXQ6bGVmdDtkaXNwbGF5OmJsb2NrO3dpZHRoOmF1dG99Lm5hdkZpbHRlciB1bCBsaSBzcGFuLmNhdFRhZ3twYWRkaW5nOjhweCAxMnB4O2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDphdXRvO3RleHQtYWxpZ246Y2VudGVyfS5uYXZGaWx0ZXIgdWwgbGkgc3Bhbi5jb3VudF9wb3N0c3twYWRkaW5nOjhweCAxMnB4O2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDphdXRvO3RleHQtYWxpZ246Y2VudGVyfS5uYXZGaWx0ZXIgdWwgbGk6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9Lm5hdkZpbHRlciB1bCBsaTpob3ZlciBzcGFuLmNhdFRhZ3twYWRkaW5nOjhweCAxN3B4fS5uYXZGaWx0ZXIgdWwgbGk6aG92ZXIgc3Bhbi5jb3VudF9wb3N0c3twYWRkaW5nOjhweCAxM3B4fS5uYXZGaWx0ZXIgdWwgbGkuY3VycmVudE5hdiBzcGFuLmNhdFRhZ3twYWRkaW5nOjhweCAxN3B4O2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdH0ubmF2RmlsdGVyIHVsIGxpLmN1cnJlbnROYXYgc3Bhbi5jb3VudF9wb3N0c3twYWRkaW5nOjhweCAxM3B4O2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdH0ucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZve3BhZGRpbmctdG9wOjA7d2lkdGg6NTklfS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gaDQgYnJ7ZGlzcGxheTpub25lfS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gLm1lZGlhX3NlY3Rpb257cGFkZGluZy1sZWZ0OjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjEwcHh9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyAudGltZV9tZWRpYXtmb250LXNpemU6MTFweDtkaXNwbGF5OmlubGluZS1ibG9ja319QG1lZGlhKG1heC13aWR0aDogMzc0cHgpey5ib3R0b21faGVhZCAubGlzdGVuX3NlY3t3aWR0aDo2MHB4O3BhZGRpbmc6MTVweCAwIDEwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5zaG93X2luZm97cGFkZGluZzoyMHB4IDEwcHggMCAwfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAuZmVlZGJhY2tfYXJlYXtkaXNwbGF5Om5vbmV9LmJvdHRvbV9oZWFkIC51c2VyX3BpY3tsZWZ0OjYwcHg7d2lkdGg6NzBweH0uY29udF9pZm5vX3NlYyAuaW5mb0JveHtmb250LXNpemU6MTRweH0ubmV3c2xldHRlciAudGl0bGV7Zm9udC1zaXplOjE0cHh9Lm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJGb3JtIGlucHV0W3R5cGU9dGV4dF0sLm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJGb3JtIGlucHV0W3R5cGU9ZW1haWxde3BhZGRpbmc6MjBweCAxMTBweCAyMHB4IDEwcHh9Lm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJGb3JtIGlucHV0W3R5cGU9c3VibWl0XXt3aWR0aDoxMDBweH0uc2VhcmNoX0ljb25fZGl2IGlucHV0W3R5cGU9dGV4dF17bWFyZ2luLWxlZnQ6MTVweH0ucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFzIC5leHRyYXNCdG17cGFkZGluZzoycHggMCAwIDIycHh9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhcyAuaWNvbkltZ3twYWRkaW5nLXJpZ2h0OjdweH19QG1lZGlhKG1pbi13aWR0aDogNzIwcHgpey5zbGljay1saXN0LmRyYWdnYWJsZXt3aWR0aDo2NTBweH0uaG9tZV9sYXRlc3Rfc3RvcnkgLmFydGljbGVCb3ggLmljb25JbWcuYXVkaW9fdHlwZSBhe3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDozcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZml4ZWRPdmVyZmxvd1RhYkRlc2t0b3B7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7d2lkdGg6MTAwJTtwb3NpdGlvbjpmaXhlZH19QG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KXsuc2xpY2stbGlzdC5kcmFnZ2FibGV7d2lkdGg6OTcwcHh9fUBtZWRpYShtaW4td2lkdGg6IDExNTNweCl7LmZvb3RlciAubGVmdF9ib3JkZXJ7cGFkZGluZy1sZWZ0OjUwcHh9fS5zaW5nbGUtc2hvdy1mZWVkYmFjay1mb3JtLWRhdGEgaWZyYW1lLC5mZWF0aGVyLWxpZ2h0LWJveCBpZnJhbWV7aGVpZ2h0Ojc5MXB4ICFpbXBvcnRhbnR9QG1lZGlhKG1pbi13aWR0aDogMzA0cHgpYW5kIChtYXgtd2lkdGg6IDcxN3B4KXsuc2luZ2xlLXNob3ctZmVlZGJhY2stZm9ybS1kYXRhIGlmcmFtZSwuZmVhdGhlci1saWdodC1ib3ggaWZyYW1le2hlaWdodDoxMjcycHggIWltcG9ydGFudH19LnNwb25zb3Itc2xpZGVyLC5nYWxsZXJ5LXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmV9LnNwb25zb3Itc2xpZGVyIGJ1dHRvbiwuZ2FsbGVyeS13cmFwcGVyIGJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2hlaWdodDo2MHB4O3dpZHRoOjYwcHg7ei1pbmRleDo5O3RvcDo1MCU7bWFyZ2luLXRvcDotMzBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjY7b3BhY2l0eTouNjtmb250LXNpemU6MDtib3JkZXI6bm9uZTstbW96LXRyYW5zaXRpb246bm9uZTstd2Via2l0LXRyYW5zaXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmU7LW8tdHJhbnNpdGlvbjpub25lOy1tcy10cmFuc2l0aW9uOm5vbmV9LnNwb25zb3Itc2xpZGVyIGltZywuZ2FsbGVyeS13cmFwcGVyIGltZ3ttYXJnaW46YXV0b30uc3BvbnNvci1zbGlkZXIgLnNsaWNrLW5leHQuc2xpY2stYXJyb3csLmdhbGxlcnktd3JhcHBlciAuc2xpY2stbmV4dC5zbGljay1hcnJvd3tyaWdodDowcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvc2xpZGVyX3JpZ2h0X2Fycm93LnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgLTYxcHg7YmFja2dyb3VuZC1zaXplOjIwcHh9LnNwb25zb3Itc2xpZGVyIC5zbGljay1uZXh0LnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVkLC5nYWxsZXJ5LXdyYXBwZXIgLnNsaWNrLW5leHQuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWR7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgMjFweDtjdXJzb3I6bm8tZHJvcDtiYWNrZ3JvdW5kLXNpemU6MjBweH0uc3BvbnNvci1zbGlkZXIgLnNsaWNrLXByZXYuc2xpY2stYXJyb3csLmdhbGxlcnktd3JhcHBlciAuc2xpY2stcHJldi5zbGljay1hcnJvd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSAtNjFweDtsZWZ0OjBweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9zbGlkZXJfbGVmdF9hcnJvdy5wbmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToyMHB4fS5zcG9uc29yLXNsaWRlciAuc2xpY2stcHJldi5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZCwuZ2FsbGVyeS13cmFwcGVyIC5zbGljay1wcmV2LnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVke2JhY2tncm91bmQtc2l6ZToyMHB4O2JhY2tncm91bmQtcG9zaXRpb246NTAlIDIxcHg7Y3Vyc29yOm5vLWRyb3B9LnNwb25zb3Itc2xpZGVyIC5zbGljay1saXN0LC5nYWxsZXJ5LXdyYXBwZXIgLnNsaWNrLWxpc3R7d2lkdGg6MTAwJX0jbWNfZW1iZWRfc2lnbnVwX2Zvcm17YmFja2dyb3VuZDojZjliMTE4O2NsZWFyOmxlZnQ7d2lkdGg6MTAwJX0jbWNfZW1iZWRfc2lnbnVwX2Zvcm0gZm9ybXt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjJweCAwIDEwcHggMH0ubWMtZmllbGQtZ3JvdXB7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnJhZGlvLXN0YXRpb24tZ3JvdXBze2Rpc3BsYXk6bm9uZX0jbWNfZW1iZWRfc2lnbnVwX2Zvcm0gaW5wdXQuZW1haWx7Zm9udC1zaXplOjE1cHg7Ym9yZGVyOjFweCBzb2xpZCAjYWJiMGIyOy13ZWJraXQtYm9yZGVyLXJhZGl1czozcHg7LW1vei1ib3JkZXItcmFkaXVzOjNweDtib3JkZXItcmFkaXVzOjNweDtjb2xvcjojMzQzNDM0O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2l6aW5nOmJvcmRlci1ib3g7aGVpZ2h0OjMycHg7cGFkZGluZzowcHggLjRlbTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDt3aWR0aDozNTBweDt2ZXJ0aWNhbC1hbGlnbjp0b3B9I21jX2VtYmVkX3NpZ251cF9mb3JtIGxhYmVse2NvbG9yOiNmZmY7ZGlzcGxheTpibG9jaztmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nLWJvdHRvbToyMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0jbWNfZW1iZWRfc2lnbnVwX2Zvcm0gLmNsZWFye2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNtY19lbWJlZF9zaWdudXBfZm9ybSAuYnV0dG9ue2ZvbnQtc2l6ZToxM3B4O2JvcmRlcjpub25lOy13ZWJraXQtYm9yZGVyLXJhZGl1czozcHg7LW1vei1ib3JkZXItcmFkaXVzOjNweDtib3JkZXItcmFkaXVzOjNweDtsZXR0ZXItc3BhY2luZzouMDNlbTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzEyMTIxMjtib3gtc2l6aW5nOmJvcmRlci1ib3g7aGVpZ2h0OjMycHg7bGluZS1oZWlnaHQ6MzJweDtwYWRkaW5nOjAgMThweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDt0cmFuc2l0aW9uOmFsbCAuMjNzIGVhc2UtaW4tb3V0IDBzfSNtY19lbWJlZF9zaWdudXBfZm9ybSAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6Izc3NztjdXJzb3I6cG9pbnRlcn0jbWNfZW1iZWRfc2lnbnVwX2Zvcm0gZGl2I21jZS1yZXNwb25zZXN7ZmxvYXQ6bGVmdDt0b3A6LTEuNGVtO3BhZGRpbmc6MGVtIC41ZW0gMGVtIC41ZW07b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjkwJTttYXJnaW46MCA1JTtjbGVhcjpib3RofSNtY19lbWJlZF9zaWdudXBfZm9ybSBkaXYucmVzcG9uc2V7bWFyZ2luOjFlbSAwO3BhZGRpbmc6MWVtIC41ZW0gLjVlbSAwO2ZvbnQtd2VpZ2h0OmJvbGQ7ZmxvYXQ6bGVmdDt0b3A6LTEuNWVtO3otaW5kZXg6MTt3aWR0aDo4MCV9I21jX2VtYmVkX3NpZ251cF9mb3JtICNtY2UtZXJyb3ItcmVzcG9uc2V7ZGlzcGxheTpub25lfSNtY19lbWJlZF9zaWdudXBfZm9ybSAjbWNlLXN1Y2Nlc3MtcmVzcG9uc2V7Y29sb3I6IzUyOTIxNDtkaXNwbGF5Om5vbmV9I21jX2VtYmVkX3NpZ251cF9mb3JtIGxhYmVsLmVycm9ye2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZTt3aWR0aDphdXRvO21hcmdpbi1sZWZ0OjEuMDVlbTt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzouNWVtIDB9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpeyNtY19lbWJlZF9zaWdudXBfZm9ybSBsYWJlbHtmb250LXNpemU6MTRweH0jbWNfZW1iZWRfc2lnbnVwX2Zvcm0gaW5wdXQuZW1haWx7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzttYXgtd2lkdGg6NDAwcHg7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjVweH0jbWNfZW1iZWRfc2lnbnVwX2Zvcm0gLmNsZWFye2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzttYXgtd2lkdGg6NDAwcHg7d2lkdGg6MTAwJX0jbWNfZW1iZWRfc2lnbnVwX2Zvcm0gLmJ1dHRvbnt3aWR0aDoxMDAlO21hcmdpbjowfX0uc2VjSGVhZGluZy5zZWNIZWFkaW5nLS1zcG9uc29yZWR7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnNlY0hlYWRpbmcuc2VjSGVhZGluZy0tc3BvbnNvcmVkIGltZ3twYWRkaW5nLXRvcDoyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpey5zZWNIZWFkaW5nLnNlY0hlYWRpbmctLXNwb25zb3JlZHtmbGV4LWRpcmVjdGlvbjpyb3d9LnNlY0hlYWRpbmcuc2VjSGVhZGluZy0tc3BvbnNvcmVkIGltZ3twYWRkaW5nLXRvcDowO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMTBweH19LmJhbm5lci13aWRnZXQtY29udGVudC1hYm92ZS0tdGl0bGUgaDIsLmJhbm5lci13aWRnZXQtY29udGVudC1iZWxvdy0tdGl0bGUgaDJ7bWFyZ2luOjA7cGFkZGluZzowfS5iYW5uZXItd2lkZ2V0LWNvbnRlbnQtYWJvdmUsLmJhbm5lci13aWRnZXQtY29udGVudC1iZWxvd3tiYWNrZ3JvdW5kLWNvbG9yOiNmOWIxMTg7Y29sb3I6I2ZmZn0uYmFzaWMteW9wLXBvbGwtY29udGFpbmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5iYXNpYy1xdWVzdGlvbi10aXRsZSBoNXtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6XCJQVCBTZXJpZlwiLHNlcmlmO2ZvbnQtc2l6ZToyOHB4ICFpbXBvcnRhbnR9LmJhc2ljLWgtYW5zd2Vyc3thbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uYmFzaWMtaC1hbnN3ZXJzIC5iYXNpYy1hbnN3ZXJ7ZmxleDowIDAgNDklO2Zsb2F0Om5vbmUgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpey5iYXNpYy1oLWFuc3dlcnMgLmJhc2ljLWFuc3dlcnttaW4taGVpZ2h0OjEwMHB4fX0uYmFzaWMtaC1hbnN3ZXJzIC5iYXNpYy1hbnN3ZXIgLmJhc2ljLWFuc3dlci1jb250ZW50e21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9LmJhc2ljLWFuc3dlci1sYWJlbHt3aWR0aDoxMDAlfS5iYXNpYy1hbnN3ZXItbGFiZWwgLmJhc2ljLXRleHR7Ym9yZGVyOjJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2N1cnNvcjpwb2ludGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudDtmb250LXdlaWdodDpib2xkICFpbXBvcnRhbnQ7cGFkZGluZzoxMnB4IDZweDt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt3aWR0aDoxMDAlfS5iYXNpYy1hbnN3ZXItbGFiZWwgLmJhc2ljLXRleHQ6aG92ZXJ7Ym9yZGVyOjJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnQ7Y29sb3I6IzEyMTIxMiAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpey5iYXNpYy1hbnN3ZXItbGFiZWwgLmJhc2ljLXRleHR7bWluLWhlaWdodDoxMDBweH19LmJhc2ljLWFuc3dlci1sYWJlbCBpbnB1dHt3aWR0aDowO2hlaWdodDowO3Zpc2liaWxpdHk6aGlkZGVufS5iYXNpYy1hbnN3ZXItbGFiZWwgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCsuYmFzaWMtdGV4dHtib3JkZXI6MnB4IHNvbGlkICMxMjEyMTIgIWltcG9ydGFudDtiYWNrZ3JvdW5kOiNmZmYgIWltcG9ydGFudDtjb2xvcjojMTIxMjEyICFpbXBvcnRhbnR9LmJhc2ljLWNhcHRjaGF7bWFyZ2luLWJvdHRvbTowfS5iYXNpYy12b3Rle21hcmdpbjowICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXJ9LmJhc2ljLXZvdGUgLmJhc2ljLXZvdGUtYnV0dG9ue2JhY2tncm91bmQ6IzEyMTIxMiAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjRweCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OmJvbGQgIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDttaW4td2lkdGg6MjAwcHg7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlfS5iYXNpYy12b3RlIC5iYXNpYy12b3RlLWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOiNmZmYgIWltcG9ydGFudDtjb2xvcjojMTIxMjEyICFpbXBvcnRhbnR9LmVxdWFsaXplcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MzcuOTE2NjY2NjY1NnB4O2xlZnQ6MzQ4Ljc1cHg7ZGlzcGxheTpibG9jazt3aWR0aDo3LjAwMDAwMDAwMDRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmOWFmMTc7aGVpZ2h0OjMuNTAwMDAwMDAwMnB4fS5lcXVhbGl6ZXIsLmVxdWFsaXplcjo6YmVmb3JlLC5lcXVhbGl6ZXI6OmFmdGVye2FuaW1hdGlvbjplcXVhbGl6ZSAxLjI1cyBzdGVwcygyNSwgZW5kKSAwcyBpbmZpbml0ZX0uZXF1YWxpemVyOjpiZWZvcmUsLmVxdWFsaXplcjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6OC43NTAwMDAwMDA0cHg7aGVpZ2h0OjI0LjUwMDAwMDAwMTJweDt3aWR0aDo3LjAwMDAwMDAwMDRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmOWFmMTd9LmVxdWFsaXplcjo6YmVmb3Jle2FuaW1hdGlvbi1uYW1lOmVxdWFsaXplMn0uZXF1YWxpemVyOjphZnRlcntsZWZ0OjE3LjUwMDAwMDAwMDlweDthbmltYXRpb24tbmFtZTplcXVhbGl6ZTN9QGtleWZyYW1lcyBlcXVhbGl6ZXswJXtoZWlnaHQ6Ny4wMDAwMDAwMDA0cHh9NCV7aGVpZ2h0OjMuNTAwMDAwMDAwMnB4fTgle2hlaWdodDo3LjAwMDAwMDAwMDRweH0xMiV7aGVpZ2h0OjEyLjI1MDAwMDAwMDZweH0xNiV7aGVpZ2h0OjE3LjUwMDAwMDAwMDlweH0yMCV7aGVpZ2h0OjIyLjc0OTk5OTk5OTVweH0yNCV7aGVpZ2h0OjIwLjk5OTk5OTk5NTFweH0yOCV7aGVpZ2h0OjE5LjI0OTk5OTk5NjhweH0zMiV7aGVpZ2h0OjE5LjI0OTk5OTk5NjhweH0zNiV7aGVpZ2h0OjE0LjAwMDAwMDAwMDdweH00MCV7aGVpZ2h0OjE3LjUwMDAwMDAwMDlweH00NCV7aGVpZ2h0OjE3LjUwMDAwMDAwMDlweH00OCV7aGVpZ2h0OjE5LjI0OTk5OTk5NjhweH01MiV7aGVpZ2h0OjIwLjk5OTk5OTk5NTFweH01NiV7aGVpZ2h0OjIyLjc0OTk5OTk5OTVweH02MCV7aGVpZ2h0OjIwLjk5OTk5OTk5NTFweH02NCV7aGVpZ2h0OjIwLjk5OTk5OTk5NTFweH02OCV7aGVpZ2h0OjE5LjI0OTk5OTk5NjhweH03MiV7aGVpZ2h0OjE3LjUwMDAwMDAwMDlweH03NiV7aGVpZ2h0OjE5LjI0OTk5OTk5NjhweH04MCV7aGVpZ2h0OjIwLjk5OTk5OTk5NTFweH04NCV7aGVpZ2h0OjIwLjk5OTk5OTk5NTFweH04OCV7aGVpZ2h0OjIyLjc0OTk5OTk5OTVweH05MiV7aGVpZ2h0OjE3LjUwMDAwMDAwMDlweH05NiV7aGVpZ2h0OjEyLjI1MDAwMDAwMDZweH0xMDAle2hlaWdodDo3LjAwMDAwMDAwMDRweH19QGtleWZyYW1lcyBlcXVhbGl6ZTJ7MCV7aGVpZ2h0OjIwLjk5OTk5OTk5NTFweH00JXtoZWlnaHQ6MjIuNzQ5OTk5OTk5NXB4fTgle2hlaWdodDoyMC45OTk5OTk5OTUxcHh9MTIle2hlaWdodDoyMC45OTk5OTk5OTUxcHh9MTYle2hlaWdodDoxOS4yNDk5OTk5OTY4cHh9MjAle2hlaWdodDoxOS4yNDk5OTk5OTY4cHh9MjQle2hlaWdodDoxOS4yNDk5OTk5OTY4cHh9Mjgle2hlaWdodDoyMC45OTk5OTk5OTUxcHh9MzIle2hlaWdodDoyMC45OTk5OTk5OTUxcHh9MzYle2hlaWdodDoyMi43NDk5OTk5OTk1cHh9NDAle2hlaWdodDoyMi43NDk5OTk5OTk1cHh9NDQle2hlaWdodDoyMi43NDk5OTk5OTk1cHh9NDgle2hlaWdodDoxOS4yNDk5OTk5OTY4cHh9NTIle2hlaWdodDoxNC4wMDAwMDAwMDA3cHh9NTYle2hlaWdodDoxMC41MDAwMDAwMDJweH02MCV7aGVpZ2h0OjE0LjAwMDAwMDAwMDdweH02NCV7aGVpZ2h0OjE3LjUwMDAwMDAwMDlweH02OCV7aGVpZ2h0OjE5LjI0OTk5OTk5NjhweH03MiV7aGVpZ2h0OjIyLjc0OTk5OTk5OTVweH03NiV7aGVpZ2h0OjIwLjk5OTk5OTk5NTFweH04MCV7aGVpZ2h0OjIwLjk5OTk5OTk5NTFweH04NCV7aGVpZ2h0OjE5LjI0OTk5OTk5NjhweH04OCV7aGVpZ2h0OjE5LjI0OTk5OTk5NjhweH05MiV7aGVpZ2h0OjE1Ljc0OTk5OTk5NjNweH05NiV7aGVpZ2h0OjE5LjI0OTk5OTk5NjhweH0xMDAle2hlaWdodDoyMC45OTk5OTk5OTUxcHh9fUBrZXlmcmFtZXMgZXF1YWxpemUzezAle2hlaWdodDoxNS43NDk5OTk5OTYzcHh9NCV7aGVpZ2h0OjEyLjI1MDAwMDAwMDZweH04JXtoZWlnaHQ6MTUuNzQ5OTk5OTk2M3B4fTEyJXtoZWlnaHQ6MTkuMjQ5OTk5OTk2OHB4fTE2JXtoZWlnaHQ6MjIuNzQ5OTk5OTk5NXB4fTIwJXtoZWlnaHQ6MjYuMjQ5OTk5OTk2N3B4fTI0JXtoZWlnaHQ6MjQuNTAwMDAwMDAxMnB4fTI4JXtoZWlnaHQ6MTkuMjQ5OTk5OTk2OHB4fTMyJXtoZWlnaHQ6MTUuNzQ5OTk5OTk2M3B4fTM2JXtoZWlnaHQ6MTQuMDAwMDAwMDAwN3B4fTQwJXtoZWlnaHQ6MTIuMjUwMDAwMDAwNnB4fTQ0JXtoZWlnaHQ6OC43NTAwMDAwMDA0cHh9NDgle2hlaWdodDoxNC4wMDAwMDAwMDA3cHh9NTIle2hlaWdodDoxNy41MDAwMDAwMDA5cHh9NTYle2hlaWdodDoxOS4yNDk5OTk5OTY4cHh9NjAle2hlaWdodDoyMi43NDk5OTk5OTk1cHh9NjQle2hlaWdodDoyMC45OTk5OTk5OTUxcHh9Njgle2hlaWdodDoxOS4yNDk5OTk5OTY4cHh9NzIle2hlaWdodDoxOS4yNDk5OTk5OTY4cHh9NzYle2hlaWdodDoxNy41MDAwMDAwMDA5cHh9ODAle2hlaWdodDoyMC45OTk5OTk5OTUxcHh9ODQle2hlaWdodDoyMi43NDk5OTk5OTk1cHh9ODgle2hlaWdodDoyNC41MDAwMDAwMDEycHh9OTIle2hlaWdodDoyMC45OTk5OTk5OTUxcHh9OTYle2hlaWdodDoxNy41MDAwMDAwMDA5cHh9MTAwJXtoZWlnaHQ6MTUuNzQ5OTk5OTk2M3B4fX1AbWVkaWEobWluLXdpZHRoOiA5NzBweCl7Lmd1dHRlcl92aWV3e2Rpc3BsYXk6YmxvY2t9Lmd1dHRlcl92aWV3LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhe21hcmdpbjphdXRvO3BhZGRpbmctbGVmdDowO3dpZHRoOjk3MHB4O2Rpc3BsYXk6ZmxleH0uZ3V0dGVyX3ZpZXcuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnRyaXRvbi1wcm9ncmVzcy1zdHJlYW17cG9zaXRpb246cmVsYXRpdmV9Lmd1dHRlcl92aWV3LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5wcm9ncmVzc19iYXJ7bWFyZ2luLWxlZnQ6MH0uZ3V0dGVyX3ZpZXcuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLmxpc3Rlbl9zZWN7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmd1dHRlcl92aWV3LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC52b2x1bWVfYXJlYXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztsZWZ0OjB9Lmd1dHRlcl92aWV3LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC53YXRjaF9zZWN7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGVmdDowfS5ndXR0ZXJfdmlldy5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAudXNlcl9waWN7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGVmdDowfS5ndXR0ZXJfdmlldy5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAuc2hvd19pbmZve3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xlZnQ6MDtmbG9hdDp1bnNldDtwYWRkaW5nLWxlZnQ6MzBweDttYXgtd2lkdGg6MzAwcHh9Lmd1dHRlcl92aWV3LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5zaG93X2luZm8gLmVxdWFsaXplcntsZWZ0OjIyLjc1cHh9Lmd1dHRlcl92aWV3LmJvdHRvbV9oZWFkLm9wZW5fdm9sdW1lIC5yYWRpb19hcmVhIC5zaG93X2luZm97bWF4LXdpZHRoOjI1MHB4fX1AbWVkaWEobWF4LXdpZHRoOiAxMjIwcHgpYW5kIChtaW4td2lkdGg6IDk2OHB4KXsuR0IgLm1lZ2FNZW51e3RvcDoxNTFweH0uR0IgLnNlYXJjaF9JY29uX2RpdiwuR0IgLmJsYWNrX292ZXJsYXl7dG9wOjIzM3B4fS5BVyAuc2VhcmNoX0ljb25fZGl2LC5BVyAuYmxhY2tfb3ZlcmxheXt0b3A6MjQycHh9LkJDIC5tZWdhTWVudXt0b3A6MjAwcHh9LkJDIC5zZWFyY2hfSWNvbl9kaXYsLkJDIC5ibGFja19vdmVybGF5e3RvcDoyODRweH0uUFIgLnNlYXJjaF9JY29uX2RpdiwuUFIgLmJsYWNrX292ZXJsYXl7dG9wOjI0MnB4fX1AbWVkaWEobWF4LXdpZHRoOiA5NjdweCl7LkdCIC5zZWFyY2hfSWNvbl9kaXYsLkdCIC5ibGFja19vdmVybGF5e3RvcDoyMzdweH0uQVcgLnNlYXJjaF9JY29uX2RpdiwuQVcgLmJsYWNrX292ZXJsYXl7dG9wOjI0NnB4fS5CQyAuc2VhcmNoX0ljb25fZGl2LC5CQyAuYmxhY2tfb3ZlcmxheXt0b3A6Mjg4cHh9LlBSIC5zZWFyY2hfSWNvbl9kaXYsLlBSIC5ibGFja19vdmVybGF5e3RvcDoyNDZweH19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5BVyAuc2VhcmNoX0ljb25fZGl2LC5BVyAuYmxhY2tfb3ZlcmxheXt0b3A6MjUzcHh9LkJDIC5zZWFyY2hfSWNvbl9kaXYsLkJDIC5ibGFja19vdmVybGF5e3RvcDoyNDNweH0uUFIgLnNlYXJjaF9JY29uX2RpdiwuUFIgLmJsYWNrX292ZXJsYXl7dG9wOjI0OHB4fX1AbWVkaWEobWF4LXdpZHRoOiA0ODdweCl7LkdCIC5zZWFyY2hfSWNvbl9kaXYsLkdCIC5ibGFja19vdmVybGF5e3RvcDoyNDZweH19QG1lZGlhKG1heC13aWR0aDogMjc5cHgpey5HQiAuc2VhcmNoX0ljb25fZGl2LC5HQiAuYmxhY2tfb3ZlcmxheXt0b3A6MjUycHh9LkFXIC5zZWFyY2hfSWNvbl9kaXYsLkFXIC5ibGFja19vdmVybGF5e3RvcDoyNTNweH0uQkMgLnNlYXJjaF9JY29uX2RpdiwuQkMgLmJsYWNrX292ZXJsYXl7dG9wOjI1MnB4fS5QUiAuc2VhcmNoX0ljb25fZGl2LC5QUiAuYmxhY2tfb3ZlcmxheXt0b3A6MjUycHh9fS5zcGFjZXItLWJvdHRvbXttYXJnaW4tYm90dG9tOjRyZW19LnNwYWNlci0tdG9we21hcmdpbi10b3A6NHJlbX0uc3BhY2VyLS1ib3R0b20tLXNtYWxsLC5zcGFjZXItLXNtYWxsLS1ib3R0b217bWFyZ2luLWJvdHRvbToycmVtfS5zcGFjZXItLXRvcC0tc21hbGwsLnNwYWNlci0tc21hbGwtLXRvcHttYXJnaW4tdG9wOjJyZW19Lm5vd3JhcCwuZGF0ZSwudGltZSwucGhvbmV7d2hpdGUtc3BhY2U6bm93cmFwfSIsIi8qIVxuICogQm9vdHN0cmFwIHYzLjQuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG4vLyBDb3JlIHZhcmlhYmxlcyBhbmQgbWl4aW5zXG5cbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnNcIjtcblxuLy8gUmVzZXQgYW5kIGRlcGVuZGVuY2llc1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL25vcm1hbGl6ZVwiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL3ByaW50XCI7XG5cbi8vIENvcmUgQ1NTXG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvc2NhZmZvbGRpbmdcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9ncmlkXCI7XG5cbi8vIENvbXBvbmVudHNcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9kcm9wZG93bnNcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9uYXZzXCI7XG5cbi8vIENvbXBvbmVudHMgdy8gSmF2YVNjcmlwdFxuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21vZGFsc1wiO1xuXG4vLyBVdGlsaXR5IGNsYXNzZXNcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC91dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9yZXNwb25zaXZlLXV0aWxpdGllc1wiO1xuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vL1xuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbi8vIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXG4vLyAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4vL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDFcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4vL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4vLyBhbmQgRmlyZWZveC5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4vL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4vLyAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4vL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyAyXG59XG5cbi8vXG4vLyBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuLy8gUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbi8vXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbi8vIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbi8vXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBMaW5rc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuLy9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vL1xuLy8gSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxuLy8gYWN0aXZlL2hvdmVyIHN0YXRlLlxuLy9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vL1xuLy8gQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuLy8gY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4vL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vLyBFbWJlZGRlZCBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8vXG4vLyBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbi8vXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gR3JvdXBpbmcgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuLy9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbi8vXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8vIEZvcm1zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbi8vIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbi8vXG5cbi8vXG4vLyAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbi8vIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAxXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAzXG59XG5cbi8vXG4vLyBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4vLyBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4vL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4vLyAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbi8vIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbi8vIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4vLyAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4vL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8vIDFcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbn1cblxuLy9cbi8vIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4vL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4vL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbi8vIHRoZSBVQSBzdHlsZXNoZWV0LlxuLy9cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vL1xuLy8gSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuLy8gRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbi8vXG4vLyAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuLy8gMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbi8vXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbi8vIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4vLyBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4vL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy9cbi8vIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy8gMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8yXG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbi8vIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbi8vIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuLy9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4vLyAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4vL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4vLyBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbi8vXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vIFRhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6IGg1YnAuY29tL3Jcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6YmVmb3JlLFxuICAqOmFmdGVyIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyOiBoNWJwLmNvbS9zXG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuXG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cblxuICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgLy8gaDVicC5jb20vdFxuICB9XG5cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG5cbiAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4sXG4gIC5kcm9wdXAgPiAuYnRuIHtcbiAgICA+IC5jYXJldCB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5sYWJlbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuXG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAudGFibGUtYm9yZGVyZWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBTY2FmZm9sZGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBSZXNldCB0aGUgYm94LXNpemluZ1xuLy9cbi8vIEhlYWRzIHVwISBUaGlzIHJlc2V0IG1heSBjYXVzZSBjb25mbGljdHMgd2l0aCBzb21lIHRoaXJkLXBhcnR5IHdpZGdldHMuXG4vLyBGb3IgcmVjb21tZW5kYXRpb25zIG9uIHJlc29sdmluZyBzdWNoIGNvbmZsaWN0cywgc2VlXG4vLyBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy8zLjQvZ2V0dGluZy1zdGFydGVkLyN0aGlyZC1ib3gtc2l6aW5nXG4qIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cblxuLy8gQm9keSByZXNldFxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG59XG5cbi8vIFJlc2V0IGZvbnRzIGZvciByZWxldmFudCBlbGVtZW50c1xuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgdGFiLWZvY3VzO1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIFdlIHJlc2V0IHRoaXMgaGVyZSBiZWNhdXNlIHByZXZpb3VzbHkgTm9ybWFsaXplIGhhZCBubyBgZmlndXJlYCBtYXJnaW5zLiBUaGlzXG4vLyBlbnN1cmVzIHdlIGRvbid0IGJyZWFrIGFueW9uZSdzIHVzZSBvZiB0aGUgZWxlbWVudC5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5cbi8vIEltYWdlc1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi5pbWctcmVzcG9uc2l2ZSB7XG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xufVxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byB0aHVtYm5haWxzLmxlc3MgZm9yIGAudGh1bWJuYWlsYC5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlKGlubGluZS1ibG9jayk7XG59XG5cbi8vIFBlcmZlY3QgY2lyY2xlXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgLy8gc2V0IHJhZGl1cyBpbiBwZXJjZW50c1xufVxuXG5cbi8vIEhvcml6b250YWwgcnVsZXNcblxuaHIge1xuICBtYXJnaW4tdG9wOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGhyLWJvcmRlcjtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudFxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG5cblxuLy8gaU9TIFwiY2xpY2thYmxlIGVsZW1lbnRzXCIgZml4IGZvciByb2xlPVwiYnV0dG9uXCJcbi8vXG4vLyBGaXhlcyBcImNsaWNrYWJpbGl0eVwiIGlzc3VlIChhbmQgbW9yZSBnZW5lcmFsbHksIHRoZSBmaXJpbmcgb2YgZXZlbnRzIHN1Y2ggYXMgZm9jdXMgYXMgd2VsbClcbi8vIGZvciB0cmFkaXRpb25hbGx5IG5vbi1mb2N1c2FibGUgZWxlbWVudHMgd2l0aCByb2xlPVwiYnV0dG9uXCJcbi8vIHNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi8vIFZlbmRvciBQcmVmaXhlc1xuLy9cbi8vIEFsbCB2ZW5kb3IgbWl4aW5zIGFyZSBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBkdWUgdG8gdGhlIGludHJvZHVjdGlvbiBvZlxuLy8gQXV0b3ByZWZpeGVyIGluIG91ciBHcnVudGZpbGUuIFRoZXkgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjQuXG5cbi8vIC0gQW5pbWF0aW9uc1xuLy8gLSBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyAtIEJveCBzaGFkb3dcbi8vIC0gQm94IHNpemluZ1xuLy8gLSBDb250ZW50IGNvbHVtbnNcbi8vIC0gSHlwaGVuc1xuLy8gLSBQbGFjZWhvbGRlciB0ZXh0XG4vLyAtIFRyYW5zZm9ybWF0aW9uc1xuLy8gLSBUcmFuc2l0aW9uc1xuLy8gLSBVc2VyIFNlbGVjdFxuXG5cbi8vIEFuaW1hdGlvbnNcbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAgICAtby1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1uYW1lKCRuYW1lKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcbn1cbkBtaXhpbiBhbmltYXRpb24tZHVyYXRpb24oJGR1cmF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1kZWxheSgkZGVsYXkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6ICRkZWxheTtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6ICRkZWxheTtcbn1cbkBtaXhpbiBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50KCRpdGVyYXRpb24tY291bnQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWRpcmVjdGlvbigkZGlyZWN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1maWxsLW1vZGUoJGZpbGwtbW9kZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsLW1vZGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcbn1cblxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cbi8vIERlZmF1bHQgdmFsdWUgaXMgYHZpc2libGVgLCBidXQgY2FuIGJlIGNoYW5nZWQgdG8gYGhpZGRlbmBcblxuQG1peGluIGJhY2tmYWNlLXZpc2liaWxpdHkoJHZpc2liaWxpdHkpIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbiAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbn1cblxuLy8gRHJvcCBzaGFkb3dzXG4vL1xuLy8gTm90ZTogRGVwcmVjYXRlZCBgLmJveC1zaGFkb3coKWAgYXMgb2YgdjMuMS4wIHNpbmNlIGFsbCBvZiBCb290c3RyYXAnc1xuLy8gc3VwcG9ydGVkIGJyb3dzZXJzIHRoYXQgaGF2ZSBib3ggc2hhZG93IGNhcGFiaWxpdGllcyBub3cgc3VwcG9ydCBpdC5cblxuQG1peGluIGJveC1zaGFkb3coJHNoYWRvdy4uLikge1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRzaGFkb3c7IC8vIGlPUyA8NC4zICYgQW5kcm9pZCA8NC4xXG4gICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcbn1cblxuLy8gQm94IHNpemluZ1xuQG1peGluIGJveC1zaXppbmcoJGJveG1vZGVsKSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogJGJveG1vZGVsO1xuICAgICAtbW96LWJveC1zaXppbmc6ICRib3htb2RlbDtcbiAgICAgICAgICBib3gtc2l6aW5nOiAkYm94bW9kZWw7XG59XG5cbi8vIENTUzMgQ29udGVudCBDb2x1bW5zXG5AbWl4aW4gY29udGVudC1jb2x1bW5zKCRjb2x1bW4tY291bnQsICRjb2x1bW4tZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gICAgIC1tb3otY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAgICAgICAgIGNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbiAgICAgLW1vei1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbn1cblxuLy8gT3B0aW9uYWwgaHlwaGVuYXRpb25cbkBtaXhpbiBoeXBoZW5zKCRtb2RlOiBhdXRvKSB7XG4gIC13ZWJraXQtaHlwaGVuczogJG1vZGU7XG4gICAgIC1tb3otaHlwaGVuczogJG1vZGU7XG4gICAgICAtbXMtaHlwaGVuczogJG1vZGU7IC8vIElFMTArXG4gICAgICAgLW8taHlwaGVuczogJG1vZGU7XG4gICAgICAgICAgaHlwaGVuczogJG1vZGU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLy8gUGxhY2Vob2xkZXIgdGV4dFxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcjogJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyKSB7XG4gIC8vIEZpcmVmb3hcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxOyAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNlxuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMCtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAgeyBjb2xvcjogJGNvbG9yOyB9IC8vIFNhZmFyaSBhbmQgQ2hyb21lXG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uc1xuQG1peGluIHNjYWxlKCRyYXRpby4uLikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbn1cblxuQG1peGluIHNjYWxlWCgkcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xufVxuQG1peGluIHNjYWxlWSgkcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xufVxuQG1peGluIHNrZXcoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNDg4NTsgSUU5K1xuICAgICAgIC1vLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlM2QoJHgsICR5LCAkeikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbn1cbkBtaXhpbiByb3RhdGUoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5AbWl4aW4gcm90YXRlWCgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG59XG5AbWl4aW4gcm90YXRlWSgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG59XG5AbWl4aW4gcGVyc3BlY3RpdmUoJHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG59XG5AbWl4aW4gcGVyc3BlY3RpdmUtb3JpZ2luKCRwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xufVxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJG9yaWdpbikge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luOyAvLyBJRTkgb25seVxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG5cblxuLy8gVHJhbnNpdGlvbnNcblxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXByb3BlcnR5KCR0cmFuc2l0aW9uLXByb3BlcnR5Li4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkdHJhbnNpdGlvbi1kZWxheSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xufVxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJHRyYW5zaXRpb24tZHVyYXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi10cmFuc2Zvcm0oJHRyYW5zaXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xufVxuXG5cbi8vIFVzZXIgc2VsZWN0XG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2VcblxuQG1peGluIHVzZXItc2VsZWN0KCRzZWxlY3QpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogJHNlbGVjdDsgLy8gSUUxMCtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogJHNlbGVjdDtcbn1cbiIsIiRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXI6IGZhbHNlICFkZWZhdWx0O1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuLy9cbi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLz09IENvbG9yc1xuLy9cbi8vIyMgR3JheSBhbmQgYnJhbmQgY29sb3JzIGZvciB1c2UgYWNyb3NzIEJvb3RzdHJhcC5cblxuJGdyYXktYmFzZTogICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4kZ3JheS1kYXJrZXI6ICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAxMy41JSkgIWRlZmF1bHQ7IC8vICMyMjJcbiRncmF5LWRhcms6ICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDIwJSkgIWRlZmF1bHQ7ICAgLy8gIzMzM1xuJGdyYXk6ICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMzMuNSUpICFkZWZhdWx0OyAvLyAjNTU1XG4kZ3JheS1saWdodDogICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA0Ni43JSkgIWRlZmF1bHQ7IC8vICM3NzdcbiRncmF5LWxpZ2h0ZXI6ICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDkzLjUlKSAhZGVmYXVsdDsgLy8gI2VlZVxuXG4kYnJhbmQtcHJpbWFyeTogICAgICAgICBkYXJrZW4oIzQyOGJjYSwgNi41JSkgIWRlZmF1bHQ7IC8vICMzMzdhYjdcbiRicmFuZC1zdWNjZXNzOiAgICAgICAgICM1Y2I4NWMgIWRlZmF1bHQ7XG4kYnJhbmQtaW5mbzogICAgICAgICAgICAjNWJjMGRlICFkZWZhdWx0O1xuJGJyYW5kLXdhcm5pbmc6ICAgICAgICAgI2YwYWQ0ZSAhZGVmYXVsdDtcbiRicmFuZC1kYW5nZXI6ICAgICAgICAgICNkOTUzNGYgIWRlZmF1bHQ7XG5cblxuLy89PSBTY2FmZm9sZGluZ1xuLy9cbi8vIyMgU2V0dGluZ3MgZm9yIHNvbWUgb2YgdGhlIG1vc3QgZ2xvYmFsIHN0eWxlcy5cblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciBgPGJvZHk+YC5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIEdsb2JhbCB0ZXh0IGNvbG9yIG9uIGA8Ym9keT5gLlxuJHRleHQtY29sb3I6ICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcblxuLy8qKiBHbG9iYWwgdGV4dHVhbCBsaW5rIGNvbG9yLlxuJGxpbmstY29sb3I6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIExpbmsgaG92ZXIgY29sb3Igc2V0IHZpYSBgZGFya2VuKClgIGZ1bmN0aW9uLlxuJGxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuLy8qKiBMaW5rIGhvdmVyIGRlY29yYXRpb24uXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cblxuLy89PSBUeXBvZ3JhcGh5XG4vL1xuLy8jIyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktc2VyaWY6ICAgICAgIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZiAhZGVmYXVsdDtcbi8vKiogRGVmYXVsdCBtb25vc3BhY2UgZm9udHMgZm9yIGA8Y29kZT5gLCBgPGtiZD5gLCBhbmQgYDxwcmU+YC5cbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sYXJnZTogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSkgIWRlZmF1bHQ7IC8vIH4xOHB4XG4kZm9udC1zaXplLXNtYWxsOiAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxuXG4kZm9udC1zaXplLWgxOiAgICAgICAgICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAyLjYpKSAhZGVmYXVsdDsgLy8gfjM2cHhcbiRmb250LXNpemUtaDI6ICAgICAgICAgICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuMTUpKSAhZGVmYXVsdDsgLy8gfjMwcHhcbiRmb250LXNpemUtaDM6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS43KSkgIWRlZmF1bHQ7IC8vIH4yNHB4XG4kZm9udC1zaXplLWg0OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcbiRmb250LXNpemUtaDU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oNjogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHhcblxuLy8qKiBVbml0LWxlc3MgYGxpbmUtaGVpZ2h0YCBmb3IgdXNlIGluIGNvbXBvbmVudHMgbGlrZSBidXR0b25zLlxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAxLjQyODU3MTQyOSAhZGVmYXVsdDsgLy8gMjAvMTRcbi8vKiogQ29tcHV0ZWQgXCJsaW5lLWhlaWdodFwiIChgZm9udC1zaXplYCAqIGBsaW5lLWhlaWdodGApIGZvciB1c2Ugd2l0aCBgbWFyZ2luYCwgYHBhZGRpbmdgLCBldGMuXG4kbGluZS1oZWlnaHQtY29tcHV0ZWQ6ICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSkpICFkZWZhdWx0OyAvLyB+MjBweFxuXG4vLyoqIEJ5IGRlZmF1bHQsIHRoaXMgaW5oZXJpdHMgZnJvbSB0aGUgYDxib2R5PmAuXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgMS4xICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG5cbi8vPT0gSWNvbm9ncmFwaHlcbi8vXG4vLyMjIFNwZWNpZnkgY3VzdG9tIGxvY2F0aW9uIGFuZCBmaWxlbmFtZSBvZiB0aGUgaW5jbHVkZWQgR2x5cGhpY29ucyBpY29uIGZvbnQuIFVzZWZ1bCBmb3IgdGhvc2UgaW5jbHVkaW5nIEJvb3RzdHJhcCB2aWEgQm93ZXIuXG5cbi8vKiogTG9hZCBmb250cyBmcm9tIHRoaXMgZGlyZWN0b3J5LlxuXG4vLyBbY29udmVydGVyXSBJZiAkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyIGlmIHVzZWQsIHByb3ZpZGUgcGF0aCByZWxhdGl2ZSB0byB0aGUgYXNzZXRzIGxvYWQgcGF0aC5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgYmVjYXVzZSBzb21lIGFzc2V0IGhlbHBlcnMsIHN1Y2ggYXMgU3Byb2NrZXRzLCBkbyBub3Qgd29yayB3aXRoIGZpbGUtcmVsYXRpdmUgcGF0aHMuXG4kaWNvbi1mb250LXBhdGg6IGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIFwiYm9vdHN0cmFwL1wiLCBcIi4uL2ZvbnRzL2Jvb3RzdHJhcC9cIikgIWRlZmF1bHQ7XG5cbi8vKiogRmlsZSBuYW1lIGZvciBhbGwgZm9udCBmaWxlcy5cbiRpY29uLWZvbnQtbmFtZTogICAgICAgICAgXCJnbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyXCIgIWRlZmF1bHQ7XG4vLyoqIEVsZW1lbnQgSUQgd2l0aGluIFNWRyBpY29uIGZpbGUuXG4kaWNvbi1mb250LXN2Zy1pZDogICAgICAgIFwiZ2x5cGhpY29uc19oYWxmbGluZ3NyZWd1bGFyXCIgIWRlZmF1bHQ7XG5cblxuLy89PSBDb21wb25lbnRzXG4vL1xuLy8jIyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuIFZhbHVlcyBiYXNlZCBvbiAxNHB4IHRleHQgYW5kIDEuNDI4IGxpbmUtaGVpZ2h0ICh+MjBweCB0byBzdGFydCkuXG5cbiRwYWRkaW5nLWJhc2UtdmVydGljYWw6ICAgICA2cHggIWRlZmF1bHQ7XG4kcGFkZGluZy1iYXNlLWhvcml6b250YWw6ICAgMTJweCAhZGVmYXVsdDtcblxuJHBhZGRpbmctbGFyZ2UtdmVydGljYWw6ICAgIDEwcHggIWRlZmF1bHQ7XG4kcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOiAgMTZweCAhZGVmYXVsdDtcblxuJHBhZGRpbmctc21hbGwtdmVydGljYWw6ICAgIDVweCAhZGVmYXVsdDtcbiRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw6ICAxMHB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy14cy12ZXJ0aWNhbDogICAgICAgMXB4ICFkZWZhdWx0O1xuJHBhZGRpbmcteHMtaG9yaXpvbnRhbDogICAgIDVweCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWxhcmdlOiAgICAgICAgIDEuMzMzMzMzMyAhZGVmYXVsdDsgLy8gZXh0cmEgZGVjaW1hbHMgZm9yIFdpbiA4LjEgQ2hyb21lXG4kbGluZS1oZWlnaHQtc21hbGw6ICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgICAgNHB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgIDZweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICAzcHggIWRlZmF1bHQ7XG5cbi8vKiogR2xvYmFsIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBHbG9iYWwgYmFja2dyb3VuZCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vKiogV2lkdGggb2YgdGhlIGBib3JkZXJgIGZvciBnZW5lcmF0aW5nIGNhcmV0cyB0aGF0IGluZGljYXRlIGRyb3Bkb3ducy5cbiRjYXJldC13aWR0aC1iYXNlOiAgICAgICAgICA0cHggIWRlZmF1bHQ7XG4vLyoqIENhcmV0cyBpbmNyZWFzZSBzbGlnaHRseSBpbiBzaXplIGZvciBsYXJnZXIgY29tcG9uZW50cy5cbiRjYXJldC13aWR0aC1sYXJnZTogICAgICAgICA1cHggIWRlZmF1bHQ7XG5cblxuLy89PSBUYWJsZXNcbi8vXG4vLyMjIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8qKiBQYWRkaW5nIGZvciBgPHRoPmBzIGFuZCBgPHRkPmBzLlxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgICA4cHggIWRlZmF1bHQ7XG4vLyoqIFBhZGRpbmcgZm9yIGNlbGxzIGluIGAudGFibGUtY29uZGVuc2VkYC5cbiR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nOiAgNXB4ICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgYmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBhbGwgdGFibGVzLlxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLXN0cmlwZWRgLlxuJHRhYmxlLWJnLWFjY2VudDogICAgICAgICAgICAgICAjZjlmOWY5ICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtaG92ZXJgLlxuJHRhYmxlLWJnLWhvdmVyOiAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHRhYmxlLWJnLWFjdGl2ZTogICAgICAgICAgICAgICAkdGFibGUtYmctaG92ZXIgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0YWJsZSBhbmQgY2VsbCBib3JkZXJzLlxuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT0gQnV0dG9uc1xuLy9cbi8vIyMgRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbm9ybWFsICFkZWZhdWx0O1xuXG4kYnRuLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJGJ0bi1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tZGVmYXVsdC1ib3JkZXI6ICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbiRidG4tcHJpbWFyeS1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRidG4tcHJpbWFyeS1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXByaW1hcnktYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1zdWNjZXNzLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuJGJ0bi1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4tc3VjY2Vzcy1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLWluZm8tY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJnOiAgICAgICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4kYnRuLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1pbmZvLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4td2FybmluZy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbiRidG4td2FybmluZy1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXdhcm5pbmctYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1kYW5nZXItY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1kYW5nZXItYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sYXJnZSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgICRib3JkZXItcmFkaXVzLXNtYWxsICFkZWZhdWx0O1xuXG5cbi8vPT0gRm9ybXNcbi8vXG4vLyMjXG5cbi8vKiogYDxpbnB1dD5gIGJhY2tncm91bmQgY29sb3JcbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIGA8aW5wdXQgZGlzYWJsZWQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG4kaW5wdXQtYmctZGlzYWJsZWQ6ICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4vLyoqIFRleHQgY29sb3IgZm9yIGA8aW5wdXQ+YHNcbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5ICFkZWZhdWx0O1xuLy8qKiBgPGlucHV0PmAgYm9yZGVyIGNvbG9yXG4kaW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuXG4vLyBUT0RPOiBSZW5hbWUgYCRpbnB1dC1ib3JkZXItcmFkaXVzYCB0byBgJGlucHV0LWJvcmRlci1yYWRpdXMtYmFzZWAgaW4gdjRcbi8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuLy8gVGhpcyBoYXMgbm8gZWZmZWN0IG9uIGA8c2VsZWN0PmBzIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGlucHV0cyBvbiBmb2N1c1xuJGlucHV0LWJvcmRlci1mb2N1czogICAgICAgICAgICAgIzY2YWZlOSAhZGVmYXVsdDtcblxuLy8qKiBQbGFjZWhvbGRlciB0ZXh0IGNvbG9yXG4kaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICAgICAgICAjOTk5ICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1iYXNlOiAgICAgICAgICAgICAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1sYXJnZTogICAgICAgICAgICAgKGNlaWwoJGZvbnQtc2l6ZS1sYXJnZSAqICRsaW5lLWhlaWdodC1sYXJnZSkgKyAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XG4kaW5wdXQtaGVpZ2h0LXNtYWxsOiAgICAgICAgICAgICAoZmxvb3IoJGZvbnQtc2l6ZS1zbWFsbCAqICRsaW5lLWhlaWdodC1zbWFsbCkgKyAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xuXG4vLyoqIGAuZm9ybS1ncm91cGAgbWFyZ2luXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kbGVnZW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJGxlZ2VuZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlciAhZGVmYXVsdDtcblxuLy8qKiBEaXNhYmxlZCBjdXJzb3IgZm9yIGZvcm0gY29udHJvbHMgYW5kIGJ1dHRvbnMuXG4kY3Vyc29yLWRpc2FibGVkOiAgICAgICAgICAgICAgICBub3QtYWxsb3dlZCAhZGVmYXVsdDtcblxuXG4vLz09IERyb3Bkb3duc1xuLy9cbi8vIyMgRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyoqIEJhY2tncm91bmQgZm9yIHRoZSBkcm9wZG93biBtZW51LlxuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYC5cbiRkcm9wZG93bi1ib3JkZXI6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjE1KSAhZGVmYXVsdDtcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYCAqKmZvciBJRTgqKi5cbiRkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIERpdmlkZXIgY29sb3IgZm9yIGJldHdlZW4gZHJvcGRvd24gaXRlbXMuXG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAjZTVlNWU1ICFkZWZhdWx0O1xuXG4vLyoqIERyb3Bkb3duIGxpbmsgdGV4dCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4vLyoqIEhvdmVyIGNvbG9yIGZvciBkcm9wZG93biBsaW5rcy5cbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkZ3JheS1kYXJrLCA1JSkgIWRlZmF1bHQ7XG4vLyoqIEhvdmVyIGJhY2tncm91bmQgZm9yIGRyb3Bkb3duIGxpbmtzLlxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIHRleHQgY29sb3IuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbi8vKiogRGlzYWJsZWQgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIGZvciBoZWFkZXJzIHdpdGhpbiBkcm9wZG93biBtZW51cy5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyoqIERlcHJlY2F0ZWQgYCRkcm9wZG93bi1jYXJldC1jb2xvcmAgYXMgb2YgdjMuMS4wXG4kZHJvcGRvd24tY2FyZXQtY29sb3I6ICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuXG5cbi8vLS0gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuLy9cbi8vIE5vdGU6IFRoZXNlIHZhcmlhYmxlcyBhcmUgbm90IGdlbmVyYXRlZCBpbnRvIHRoZSBDdXN0b21pemVyLlxuXG4kemluZGV4LW5hdmJhcjogICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC1uYXZiYXItZml4ZWQ6ICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDogIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuXG5cbi8vPT0gTWVkaWEgcXVlcmllcyBicmVha3BvaW50c1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBicmVha3BvaW50cyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSwgYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14c2AgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXhzOiAgICAgICAgICAgICAgICAgIDQ4MHB4ICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzLW1pbmAgYXMgb2YgdjMuMi4wXG4kc2NyZWVuLXhzLW1pbjogICAgICAgICAgICAgICRzY3JlZW4teHMgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tcGhvbmVgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1waG9uZTogICAgICAgICAgICAgICAkc2NyZWVuLXhzLW1pbiAhZGVmYXVsdDtcblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tc21gIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1zbTogICAgICAgICAgICAgICAgICA3NjhweCAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1zbSAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi10YWJsZXRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi10YWJsZXQ6ICAgICAgICAgICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcblxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3Bcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1tZGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLW1kOiAgICAgICAgICAgICAgICAgIDk5MnB4ICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1taW46ICAgICAgICAgICAgICAkc2NyZWVuLW1kICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1kZXNrdG9wOiAgICAgICAgICAgICAkc2NyZWVuLW1kLW1pbiAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGdgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZzogICAgICAgICAgICAgICAgICAxMjAwcHggIWRlZmF1bHQ7XG4kc2NyZWVuLWxnLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbGcgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGctZGVza3RvcGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLWxnLWRlc2t0b3A6ICAgICAgICAgICRzY3JlZW4tbGctbWluICFkZWZhdWx0O1xuXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cbiRzY3JlZW4teHMtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tc20tbWluIC0gMSkgIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLW1kLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1sZy1taW4gLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IEdyaWQgc3lzdGVtXG4vL1xuLy8jIyBEZWZpbmUgeW91ciBjdXN0b20gcmVzcG9uc2l2ZSBncmlkLlxuXG4vLyoqIE51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkLlxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGJldHdlZW4gY29sdW1ucy4gR2V0cyBkaXZpZGVkIGluIGhhbGYgZm9yIHRoZSBsZWZ0IGFuZCByaWdodC5cbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAzMHB4ICFkZWZhdWx0O1xuLy8gTmF2YmFyIGNvbGxhcHNlXG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVjb21lcyB1bmNvbGxhcHNlZC5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQ6ICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWdpbnMgY29sbGFwc2luZy5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4OiAoJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAtIDEpICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29udGFpbmVyIHNpemVzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbiRjb250YWluZXItdGFibGV0OiAgICAgICAgICAgICAoNzIwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tc20tbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLXNtOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci10YWJsZXQgIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4kY29udGFpbmVyLWRlc2t0b3A6ICAgICAgICAgICAgKDk0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLW1kLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1tZDogICAgICAgICAgICAgICAgICRjb250YWluZXItZGVza3RvcCAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4kY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6ICAgICAgKDExNDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1sZy1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbGc6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWxhcmdlLWRlc2t0b3AgIWRlZmF1bHQ7XG5cblxuLy89PSBOYXZiYXJcbi8vXG4vLyMjXG5cbi8vIEJhc2ljcyBvZiBhIG5hdmJhclxuJG5hdmJhci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICA1MHB4ICFkZWZhdWx0O1xuJG5hdmJhci1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQgIWRlZmF1bHQ7XG4kbmF2YmFyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDogICAgICAgIGZsb29yKG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMikpICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsOiAgICAgICAgICBtYXRoLmRpdigoJG5hdmJhci1oZWlnaHQgLSAkbGluZS1oZWlnaHQtY29tcHV0ZWQpLCAyKSAhZGVmYXVsdDtcbiRuYXZiYXItY29sbGFwc2UtbWF4LWhlaWdodDogICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGVmYXVsdC1jb2xvcjogICAgICAgICAgICAgIzc3NyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1iZzogICAgICAgICAgICAgICAgI2Y4ZjhmOCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1ib3JkZXI6ICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSkgIWRlZmF1bHQ7XG5cbi8vIE5hdmJhciBsaW5rc1xuJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICM3NzcgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgIzMzMyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYmcsIDYuNSUpICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZzogICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbi8vIE5hdmJhciBicmFuZCBsYWJlbFxuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3IsIDEwJSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItYmc6ICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbi8vIE5hdmJhciB0b2dnbGVcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtaG92ZXItYmc6ICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZzogICAgICAgICM4ODggIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWJvcmRlci1jb2xvcjogICAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLz09PSBJbnZlcnRlZCBuYXZiYXJcbi8vIFJlc2V0IGludmVydGVkIG5hdmJhciBiYXNpY3NcbiRuYXZiYXItaW52ZXJzZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1saWdodCwgMTUlKSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgIzIyMiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgMTAlKSAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGxpbmtzXG4kbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjogICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktbGlnaHQsIDE1JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgMTAlKSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIzQ0NCAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbi8vIEludmVydGVkIG5hdmJhciBicmFuZCBsYWJlbFxuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbi8vIEludmVydGVkIG5hdmJhciB0b2dnbGVcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtaG92ZXItYmc6ICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc6ICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgIzMzMyAhZGVmYXVsdDtcblxuXG4vLz09IE5hdnNcbi8vXG4vLyMjXG5cbi8vPT09IFNoYXJlZCBuYXYgc3R5bGVzXG4kbmF2LWxpbmstcGFkZGluZzogICAgICAgICAgICAgICAgICAgICAgICAgIDEwcHggMTVweCAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuJG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vPT0gVGFic1xuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICRncmF5ICFkZWZhdWx0O1xuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAjZGRkICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjogICAgICRib2R5LWJnICFkZWZhdWx0O1xuXG4vLz09IFBpbGxzXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLz09IFBhZ2luYXRpb25cbi8vXG4vLyMjXG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjogICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI6ICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFnZXJcbi8vXG4vLyMjXG5cbiRwYWdlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWJnICFkZWZhdWx0O1xuJHBhZ2VyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYm9yZGVyICFkZWZhdWx0O1xuJHBhZ2VyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuJHBhZ2VyLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24taG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwYWdlci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdlci1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuJHBhZ2VyLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy89PSBKdW1ib3Ryb25cbi8vXG4vLyMjXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRqdW1ib3Ryb24taGVhZGluZy1jb2xvcjogICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWZvbnQtc2l6ZTogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjUpKSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24taGVhZGluZy1mb250LXNpemU6ICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDQuNSkpICFkZWZhdWx0O1xuXG5cbi8vPT0gRm9ybSBzdGF0ZXMgYW5kIGFsZXJ0c1xuLy9cbi8vIyMgRGVmaW5lIGNvbG9ycyBmb3IgZm9ybSBmZWVkYmFjayBzdGF0ZXMgYW5kLCBieSBkZWZhdWx0LCBhbGVydHMuXG5cbiRzdGF0ZS1zdWNjZXNzLXRleHQ6ICAgICAgICAgICAgICMzYzc2M2QgIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAjZGZmMGQ4ICFkZWZhdWx0O1xuJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXN1Y2Nlc3MtYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWluZm8tdGV4dDogICAgICAgICAgICAgICAgIzMxNzA4ZiAhZGVmYXVsdDtcbiRzdGF0ZS1pbmZvLWJnOiAgICAgICAgICAgICAgICAgICNkOWVkZjcgIWRlZmF1bHQ7XG4kc3RhdGUtaW5mby1ib3JkZXI6ICAgICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtaW5mby1iZywgLTEwKSwgNyUpICFkZWZhdWx0O1xuXG4kc3RhdGUtd2FybmluZy10ZXh0OiAgICAgICAgICAgICAjOGE2ZDNiICFkZWZhdWx0O1xuJHN0YXRlLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcbiRzdGF0ZS13YXJuaW5nLWJvcmRlcjogICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS13YXJuaW5nLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS1kYW5nZXItdGV4dDogICAgICAgICAgICAgICNhOTQ0NDIgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAjZjJkZWRlICFkZWZhdWx0O1xuJHN0YXRlLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLWRhbmdlci1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG5cbi8vPT0gVG9vbHRpcHNcbi8vXG4vLyMjXG5cbi8vKiogVG9vbHRpcCBtYXggd2lkdGhcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIHRleHQgY29sb3JcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgYmFja2dyb3VuZCBjb2xvclxuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuXG4vLyoqIFRvb2x0aXAgYXJyb3cgd2lkdGhcbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgIDVweCAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCBhcnJvdyBjb2xvclxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cblxuLy89PSBQb3BvdmVyc1xuLy9cbi8vIyNcblxuLy8qKiBQb3BvdmVyIGJvZHkgYmFja2dyb3VuZCBjb2xvclxuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG1heGltdW0gd2lkdGhcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgYm9yZGVyIGNvbG9yXG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjIpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIGZhbGxiYWNrIGJvcmRlciBjb2xvclxuJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yOiAgICAgICAjY2NjICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgdGl0bGUgYmFja2dyb3VuZCBjb2xvclxuJHBvcG92ZXItdGl0bGUtYmc6ICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIGFycm93IHdpZHRoXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgYXJyb3cgY29sb3JcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyB3aWR0aFxuJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg6ICAgICAgICAgICAoJHBvcG92ZXItYXJyb3ctd2lkdGggKyAxKSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBjb2xvclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgICBmYWRlX2luKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgMC4wNSkgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgZmFsbGJhY2sgY29sb3JcbiRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOiAgZGFya2VuKCRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvciwgMjAlKSAhZGVmYXVsdDtcblxuXG4vLz09IExhYmVsc1xuLy9cbi8vIyNcblxuLy8qKiBEZWZhdWx0IGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1kZWZhdWx0LWJnOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBQcmltYXJ5IGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1wcmltYXJ5LWJnOiAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBTdWNjZXNzIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuLy8qKiBJbmZvIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1pbmZvLWJnOiAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuLy8qKiBXYXJuaW5nIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC13YXJuaW5nLWJnOiAgICAgICAgICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuLy8qKiBEYW5nZXIgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWRhbmdlci1iZzogICAgICAgICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGxhYmVsIHRleHQgY29sb3JcbiRsYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIERlZmF1bHQgdGV4dCBjb2xvciBvZiBhIGxpbmtlZCBsYWJlbFxuJGxhYmVsLWxpbmstaG92ZXItY29sb3I6ICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IE1vZGFsc1xuLy9cbi8vIyNcblxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbi8vKiogUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCB0aXRsZVxuJG1vZGFsLXRpdGxlLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcbi8vKiogTW9kYWwgdGl0bGUgbGluZS1oZWlnaHRcbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgbW9kYWwgY29udGVudCBhcmVhXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yXG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjIpICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBjb250ZW50IGJvcmRlciBjb2xvciAqKmZvciBJRTgqKlxuJG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOiAgICAgICAgICAjOTk5ICFkZWZhdWx0O1xuXG4vLyoqIE1vZGFsIGJhY2tkcm9wIGJhY2tncm91bmQgY29sb3JcbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGJhY2tkcm9wIG9wYWNpdHlcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgIC41ICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBoZWFkZXIgYm9yZGVyIGNvbG9yXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAjZTVlNWU1ICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBmb290ZXIgYm9yZGVyIGNvbG9yXG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgOTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICA2MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gQWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmc6ICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICBib2xkICFkZWZhdWx0O1xuXG4kYWxlcnQtc3VjY2Vzcy1iZzogICAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1pbmZvLWJnOiAgICAgICAgICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LXdhcm5pbmctYmc6ICAgICAgICAgICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLWJnICFkZWZhdWx0O1xuJGFsZXJ0LWRhbmdlci10ZXh0OiAgICAgICAgICAgJHN0YXRlLWRhbmdlci10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWRhbmdlci1ib3JkZXI6ICAgICAgICAgJHN0YXRlLWRhbmdlci1ib3JkZXIgIWRlZmF1bHQ7XG5cblxuLy89PSBQcm9ncmVzcyBiYXJzXG4vL1xuLy8jI1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgdGhlIHdob2xlIHByb2dyZXNzIGNvbXBvbmVudFxuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogUHJvZ3Jlc3MgYmFyIHRleHQgY29sb3JcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIFZhcmlhYmxlIGZvciBzZXR0aW5nIHJvdW5kZWQgY29ybmVycyBvbiBwcm9ncmVzcyBiYXIuXG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbi8vKiogU3VjY2VzcyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZzogICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuLy8qKiBXYXJuaW5nIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci13YXJuaW5nLWJnOiAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4vLyoqIERhbmdlciBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItZGFuZ2VyLWJnOiAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG4vLyoqIEluZm8gcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLWluZm8tYmc6ICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcblxuXG4vLz09IExpc3QgZ3JvdXBcbi8vXG4vLyMjXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvbiBgLmxpc3QtZ3JvdXAtaXRlbWBcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogYC5saXN0LWdyb3VwLWl0ZW1gIGJvcmRlciBjb2xvclxuJGxpc3QtZ3JvdXAtYm9yZGVyOiAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuLy8qKiBMaXN0IGdyb3VwIGJvcmRlciByYWRpdXNcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIHNpbmdsZSBsaXN0IGl0ZW1zIG9uIGhvdmVyXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3Igb2YgYWN0aXZlIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgYWN0aXZlIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4vLyoqIEJvcmRlciBjb2xvciBvZiBhY3RpdmUgbGlzdCBlbGVtZW50c1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjogICAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3IgZm9yIGNvbnRlbnQgd2l0aGluIGFjdGl2ZSBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjogIGxpZ2h0ZW4oJGxpc3QtZ3JvdXAtYWN0aXZlLWJnLCA0MCUpICFkZWZhdWx0O1xuXG4vLyoqIFRleHQgY29sb3Igb2YgZGlzYWJsZWQgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgZGlzYWJsZWQgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gZGlzYWJsZWQgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtdGV4dC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWxpbmstY29sb3I6ICAgICAgICAgIzU1NSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I6ICAgJGxpc3QtZ3JvdXAtbGluay1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjogIzMzMyAhZGVmYXVsdDtcblxuXG4vLz09IFBhbmVsc1xuLy9cbi8vIyNcblxuJHBhbmVsLWJnOiAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYW5lbC1ib2R5LXBhZGRpbmc6ICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kcGFuZWwtaGVhZGluZy1wYWRkaW5nOiAgICAgICAxMHB4IDE1cHggIWRlZmF1bHQ7XG4kcGFuZWwtZm9vdGVyLXBhZGRpbmc6ICAgICAgICAkcGFuZWwtaGVhZGluZy1wYWRkaW5nICFkZWZhdWx0O1xuJHBhbmVsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGVsZW1lbnRzIHdpdGhpbiBwYW5lbHNcbiRwYW5lbC1pbm5lci1ib3JkZXI6ICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kcGFuZWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuXG4kcGFuZWwtZGVmYXVsdC10ZXh0OiAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJHBhbmVsLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRwYW5lbC1kZWZhdWx0LWhlYWRpbmctYmc6ICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwYW5lbC1wcmltYXJ5LXRleHQ6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFuZWwtcHJpbWFyeS1ib3JkZXI6ICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRwYW5lbC1wcmltYXJ5LWhlYWRpbmctYmc6ICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4kcGFuZWwtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLXN1Y2Nlc3MtaGVhZGluZy1iZzogICAgJHN0YXRlLXN1Y2Nlc3MtYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC1pbmZvLXRleHQ6ICAgICAgICAgICAgICRzdGF0ZS1pbmZvLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtaW5mby1ib3JkZXI6ICAgICAgICAgICAkc3RhdGUtaW5mby1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtaW5mby1oZWFkaW5nLWJnOiAgICAgICAkc3RhdGUtaW5mby1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLXdhcm5pbmctdGV4dDogICAgICAgICAgJHN0YXRlLXdhcm5pbmctdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC13YXJuaW5nLWJvcmRlcjogICAgICAgICRzdGF0ZS13YXJuaW5nLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC13YXJuaW5nLWhlYWRpbmctYmc6ICAgICRzdGF0ZS13YXJuaW5nLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1kYW5nZXItaGVhZGluZy1iZzogICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG5cblxuLy89PSBUaHVtYm5haWxzXG4vL1xuLy8jI1xuXG4vLyoqIFBhZGRpbmcgYXJvdW5kIHRoZSB0aHVtYm5haWwgaW1hZ2VcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgIDRweCAhZGVmYXVsdDtcbi8vKiogVGh1bWJuYWlsIGJhY2tncm91bmQgY29sb3JcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuLy8qKiBUaHVtYm5haWwgYm9yZGVyIGNvbG9yXG4kdGh1bWJuYWlsLWJvcmRlcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuLy8qKiBUaHVtYm5haWwgYm9yZGVyIHJhZGl1c1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcblxuLy8qKiBDdXN0b20gdGV4dCBjb2xvciBmb3IgdGh1bWJuYWlsIGNhcHRpb25zXG4kdGh1bWJuYWlsLWNhcHRpb24tY29sb3I6ICAgICAkdGV4dC1jb2xvciAhZGVmYXVsdDtcbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBjYXB0aW9uXG4kdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZzogICA5cHggIWRlZmF1bHQ7XG5cblxuLy89PSBXZWxsc1xuLy9cbi8vIyNcblxuJHdlbGwtYmc6ICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiR3ZWxsLWJvcmRlcjogICAgICAgICAgICAgICAgIGRhcmtlbigkd2VsbC1iZywgNyUpICFkZWZhdWx0O1xuXG5cbi8vPT0gQmFkZ2VzXG4vL1xuLy8jI1xuXG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBMaW5rZWQgYmFkZ2UgdGV4dCBjb2xvciBvbiBob3ZlclxuJGJhZGdlLWxpbmstaG92ZXItY29sb3I6ICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRiYWRnZS1iZzogICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyoqIEJhZGdlIHRleHQgY29sb3IgaW4gYWN0aXZlIG5hdiBsaW5rXG4kYmFkZ2UtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbi8vKiogQmFkZ2UgYmFja2dyb3VuZCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcbiRiYWRnZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgIGJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtbGluZS1oZWlnaHQ6ICAgICAgICAgICAxICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgMTBweCAhZGVmYXVsdDtcblxuXG4vLz09IEJyZWFkY3J1bWJzXG4vL1xuLy8jI1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsOiAgIDhweCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDogMTVweCAhZGVmYXVsdDtcbi8vKiogQnJlYWRjcnVtYiBiYWNrZ3JvdW5kIGNvbG9yXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4vLyoqIEJyZWFkY3J1bWIgdGV4dCBjb2xvclxuJGJyZWFkY3J1bWItY29sb3I6ICAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIG9mIGN1cnJlbnQgcGFnZSBpbiB0aGUgYnJlYWRjcnVtYlxuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogVGV4dHVhbCBzZXBhcmF0b3IgZm9yIGJldHdlZW4gYnJlYWRjcnVtYiBlbGVtZW50c1xuJGJyZWFkY3J1bWItc2VwYXJhdG9yOiAgICAgICAgICBcIi9cIiAhZGVmYXVsdDtcblxuXG4vLz09IENhcm91c2VsXG4vL1xuLy8jI1xuXG4kY2Fyb3VzZWwtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgLjYpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cblxuLy89PSBDbG9zZVxuLy9cbi8vIyNcblxuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAwIDFweCAwICNmZmYgIWRlZmF1bHQ7XG5cblxuLy89PSBDb2RlXG4vL1xuLy8jI1xuXG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAjYzcyNTRlICFkZWZhdWx0O1xuJGNvZGUtYmc6ICAgICAgICAgICAgICAgICAgICAgI2Y5ZjJmNCAhZGVmYXVsdDtcblxuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG5cbiRwcmUtYmc6ICAgICAgICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJHByZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gVHlwZVxuLy9cbi8vIyNcblxuLy8qKiBIb3Jpem9udGFsIG9mZnNldCBmb3IgZm9ybXMgYW5kIGxpc3RzLlxuJGNvbXBvbmVudC1vZmZzZXQtaG9yaXpvbnRhbDogMTgwcHggIWRlZmF1bHQ7XG4vLyoqIFRleHQgbXV0ZWQgY29sb3JcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBBYmJyZXZpYXRpb25zIGFuZCBhY3JvbnltcyBib3JkZXIgY29sb3JcbiRhYmJyLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBIZWFkaW5ncyBzbWFsbCBjb2xvclxuJGhlYWRpbmdzLXNtYWxsLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgc21hbGwgY29sb3JcbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBCbG9ja3F1b3RlIGZvbnQgc2l6ZVxuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuLy8qKiBCbG9ja3F1b3RlIGJvcmRlciBjb2xvclxuJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogUGFnZSBoZWFkZXIgYm9yZGVyIGNvbG9yXG4kcGFnZS1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBXaWR0aCBvZiBob3Jpem9udGFsIGRlc2NyaXB0aW9uIGxpc3QgdGl0bGVzXG4kZGwtaG9yaXpvbnRhbC1vZmZzZXQ6ICAgICAgICAkY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsICFkZWZhdWx0O1xuLy8qKiBQb2ludCBhdCB3aGljaCAuZGwtaG9yaXpvbnRhbCBiZWNvbWVzIGhvcml6b250YWxcbiRkbC1ob3Jpem9udGFsLWJyZWFrcG9pbnQ6ICAgICRncmlkLWZsb2F0LWJyZWFrcG9pbnQgIWRlZmF1bHQ7XG4vLyoqIEhvcml6b250YWwgbGluZSBjb2xvci5cbiRoci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4iLCIvLyBXZWJLaXQtc3R5bGUgZm9jdXNcblxuQG1peGluIHRhYi1mb2N1cygpIHtcbiAgLy8gV2ViS2l0LXNwZWNpZmljLiBPdGhlciBicm93c2VycyB3aWxsIGtlZXAgdGhlaXIgZGVmYXVsdCBvdXRsaW5lIHN0eWxlLlxuICAvLyAoSW5pdGlhbGx5IHRyaWVkIHRvIGFsc28gZm9yY2UgZGVmYXVsdCB2aWEgYG91dGxpbmU6IGluaXRpYWxgLFxuICAvLyBidXQgdGhhdCBzZWVtcyB0byBlcnJvbmVvdXNseSByZW1vdmUgdGhlIG91dGxpbmUgaW4gRmlyZWZveCBhbHRvZ2V0aGVyLilcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuQG1peGluIGltZy1yZXNwb25zaXZlKCRkaXNwbGF5OiBibG9jaykge1xuICBkaXNwbGF5OiAkZGlzcGxheTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBoZWlnaHQ6IGF1dG87IC8vIFBhcnQgMjogU2NhbGUgdGhlIGhlaWdodCBhY2NvcmRpbmcgdG8gdGhlIHdpZHRoLCBvdGhlcndpc2UgeW91IGdldCBzdHJldGNoaW5nXG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLiBOb3RlIHRoYXQgdGhlXG4vLyBzcGVsbGluZyBvZiBgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvYCBpcyBpbnRlbnRpb25hbC5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWltYWdlLXBhdGgoXCIjeyRmaWxlLTF4fVwiKSwgXCIjeyRmaWxlLTF4fVwiKSk7XG5cbiAgQG1lZGlhXG4gIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcbiAgb25seSBzY3JlZW4gYW5kICggbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoIG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0yeH1cIiksIFwiI3skZmlsZS0yeH1cIikpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbn1cbiIsIi8vXG4vLyBHcmlkIHN5c3RlbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG4uY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLXNtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLW1kO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLWxnO1xuICB9XG59XG5cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbi5jb250YWluZXItZmx1aWQge1xuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuLnJvdyB7XG4gIEBpbmNsdWRlIG1ha2Utcm93O1xufVxuXG4ucm93LW5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuXG4gIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zO1xuXG5cbi8vIEV4dHJhIHNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXG4vLyBzbWFydHBob25lcy5cblxuQGluY2x1ZGUgbWFrZS1ncmlkKHhzKTtcblxuXG4vLyBTbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXG4vLyB0byB0YWJsZXRzLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKHNtKTtcbn1cblxuXG4vLyBNZWRpdW0gZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQobWQpO1xufVxuXG5cbi8vIExhcmdlIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKGxnKTtcbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuQG1peGluIGNvbnRhaW5lci1maXhlZCgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcGFkZGluZy1yaWdodDogY2VpbChtYXRoLmRpdigkZ3V0dGVyLCAyKSk7XG4gIHBhZGRpbmctbGVmdDogZmxvb3IobWF0aC5kaXYoJGd1dHRlciwgMikpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLy8gQ3JlYXRlcyBhIHdyYXBwZXIgZm9yIGEgc2VyaWVzIG9mIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLXJpZ2h0OiBmbG9vcihtYXRoLmRpdigkZ3V0dGVyLCAtMikpO1xuICBtYXJnaW4tbGVmdDogY2VpbChtYXRoLmRpdigkZ3V0dGVyLCAtMikpO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXhzLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KCRjb2x1bW5zLCAkZ3JpZC1jb2x1bW5zKSk7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogbWF0aC5kaXYoJGd1dHRlciwgMik7XG4gIHBhZGRpbmctbGVmdDogbWF0aC5kaXYoJGd1dHRlciwgMik7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRjb2x1bW5zLCAkZ3JpZC1jb2x1bW5zKSk7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBsZWZ0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRjb2x1bW5zLCAkZ3JpZC1jb2x1bW5zKSk7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICByaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigkY29sdW1ucywgJGdyaWQtY29sdW1ucykpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2Utc20tY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRndXR0ZXIsIDIpO1xuICBwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KCRndXR0ZXIsIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KCRjb2x1bW5zLCAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbHVtbnMsICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZShtYXRoLmRpdigkY29sdW1ucywgJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigkY29sdW1ucywgJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBtZWRpdW0gY29sdW1uc1xuQG1peGluIG1ha2UtbWQtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRndXR0ZXIsIDIpO1xuICBwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KCRndXR0ZXIsIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KCRjb2x1bW5zLCAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbHVtbnMsICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZShtYXRoLmRpdigkY29sdW1ucywgJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigkY29sdW1ucywgJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogbWF0aC5kaXYoJGd1dHRlciwgMik7XG4gIHBhZGRpbmctbGVmdDogbWF0aC5kaXYoJGd1dHRlciwgMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbHVtbnMsICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZShtYXRoLmRpdigkY29sdW1ucywgJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRjb2x1bW5zLCAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRjb2x1bW5zLCAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbiIsIi8vIENsZWFyZml4XG4vL1xuLy8gRm9yIG1vZGVybiBicm93c2Vyc1xuLy8gMS4gVGhlIHNwYWNlIGNvbnRlbnQgaXMgb25lIHdheSB0byBhdm9pZCBhbiBPcGVyYSBidWcgd2hlbiB0aGVcbi8vICAgIGNvbnRlbnRlZGl0YWJsZSBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXG4vLyAgICBPdGhlcndpc2UgaXQgY2F1c2VzIHNwYWNlIHRvIGFwcGVhciBhdCB0aGUgdG9wIGFuZCBib3R0b20gb2YgZWxlbWVudHNcbi8vICAgIHRoYXQgYXJlIGNsZWFyZml4ZWQuXG4vLyAyLiBUaGUgdXNlIG9mIGB0YWJsZWAgcmF0aGVyIHRoYW4gYGJsb2NrYCBpcyBvbmx5IG5lY2Vzc2FyeSBpZiB1c2luZ1xuLy8gICAgYDpiZWZvcmVgIHRvIGNvbnRhaW4gdGhlIHRvcC1tYXJnaW5zIG9mIGNoaWxkIGVsZW1lbnRzLlxuLy9cbi8vIFNvdXJjZTogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svXG5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlOyAvLyAyXG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkaTogMSwgJGxpc3Q6IFwiLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiKSB7XG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcbiAgICBwYWRkaW5nLXJpZ2h0OiBmbG9vcihtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDIpKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNlaWwobWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAyKSk7XG4gIH1cbn1cblxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MsICRpOiAxLCAkbGlzdDogXCIuY29sLSN7JGNsYXNzfS0jeyRpfVwiKSB7XG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wtI3skY2xhc3N9LSN7JGl9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cblxuQG1peGluIGNhbGMtZ3JpZC1jb2x1bW4oJGluZGV4LCAkY2xhc3MsICR0eXBlKSB7XG4gIEBpZiAoJHR5cGUgPT0gd2lkdGgpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LSN7JGluZGV4fSB7XG4gICAgICB3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigkaW5kZXgsICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLSN7JGluZGV4fSB7XG4gICAgICBsZWZ0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRpbmRleCwgJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLTAge1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLSN7JGluZGV4fSB7XG4gICAgICByaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigkaW5kZXgsICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA9PSAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0wIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IG9mZnNldCkge1xuICAgIC5jb2wtI3skY2xhc3N9LW9mZnNldC0jeyRpbmRleH0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGluZGV4LCAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbG9vcC1ncmlkLWNvbHVtbnMoJGNvbHVtbnMsICRjbGFzcywgJHR5cGUpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgY2FsYy1ncmlkLWNvbHVtbigkaSwgJGNsYXNzLCAkdHlwZSk7XG4gIH1cbn1cblxuXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3NcbkBtaXhpbiBtYWtlLWdyaWQoJGNsYXNzKSB7XG4gIEBpbmNsdWRlIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHdpZHRoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdWxsKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdXNoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBvZmZzZXQpO1xufVxuIiwiLy9cbi8vIERyb3Bkb3duIG1lbnVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIERyb3Bkb3duIGFycm93L2NhcmV0XG4uY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgXFw5OyAvLyBJRThcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoZGl2KVxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8gUHJldmVudCB0aGUgZm9jdXMgb24gdGhlIGRyb3Bkb3duIHRvZ2dsZSB3aGVuIGNsb3NpbmcgZHJvcGRvd25zXG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnUgKHVsKVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOyAvLyBJRTggZmFsbGJhY2tcbiAgYm9yZGVyOiAxcHggc29saWQgJGRyb3Bkb3duLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgLjE3NSkpO1xuXG4gIC8vIEFsaWducyB0aGUgZHJvcGRvd24gbWVudSB0byByaWdodFxuICAvL1xuICAvLyBEZXByZWNhdGVkIGFzIG9mIDMuMS4wIGluIGZhdm9yIG9mIGAuZHJvcGRvd24tbWVudS1bZGlyXWBcbiAgJi5wdWxsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIHRoZSBkcm9wZG93blxuICAuZGl2aWRlciB7XG4gICAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICB9XG5cbiAgLy8gTGlua3Mgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4gID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdGl2ZSBzdGF0ZVxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi8vIERpc2FibGVkIHN0YXRlXG4vL1xuLy8gR3JheSBvdXQgdGV4dCBhbmQgZW5zdXJlIHRoZSBob3Zlci9mb2N1cyBzdGF0ZSByZW1haW5zIGdyYXlcblxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG5cbiAgLy8gTnVrZSBob3Zlci9mb2N1cyBlZmZlY3RzXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIENTUyBncmFkaWVudFxuICAgIEBpbmNsdWRlIHJlc2V0LWZpbHRlcjtcbiAgfVxufVxuXG4vLyBPcGVuIHN0YXRlIGZvciB0aGUgZHJvcGRvd25cbi5vcGVuIHtcbiAgLy8gU2hvdyB0aGUgbWVudVxuICA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIDpmb2N1cyBpcyB0cmlnZ2VyZWRcbiAgPiBhIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi8vIE1lbnUgcG9zaXRpb25pbmdcbi8vXG4vLyBBZGQgZXh0cmEgY2xhc3MgdG8gYC5kcm9wZG93bi1tZW51YCB0byBmbGlwIHRoZSBhbGlnbm1lbnQgb2YgdGhlIGRyb3Bkb3duXG4vLyBtZW51IHdpdGggdGhlIHBhcmVudC5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gYC5kcm9wZG93bi1tZW51YFxufVxuLy8gV2l0aCB2Mywgd2UgZW5hYmxlZCBhdXRvLWZsaXBwaW5nIGlmIHlvdSBoYXZlIGEgZHJvcGRvd24gd2l0aGluIGEgcmlnaHRcbi8vIGFsaWduZWQgbmF2IGNvbXBvbmVudC4gVG8gZW5hYmxlIHRoZSB1bmRvaW5nIG9mIHRoYXQsIHdlIHByb3ZpZGUgYW4gb3ZlcnJpZGVcbi8vIHRvIHJlc3RvcmUgdGhlIGRlZmF1bHQgZHJvcGRvd24gbWVudSBhbGlnbm1lbnQuXG4vL1xuLy8gVGhpcyBpcyBvbmx5IGZvciBsZWZ0LWFsaWduaW5nIGEgZHJvcGRvd24gbWVudSB3aXRoaW4gYSBgLm5hdmJhci1yaWdodGAgb3Jcbi8vIGAucHVsbC1yaWdodGAgbmF2IGNvbXBvbmVudC5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gQmFja2Ryb3AgdG8gY2F0Y2ggYm9keSBjbGlja3Mgb24gbW9iaWxlLCBldGMuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogKCR6aW5kZXgtZHJvcGRvd24gLSAxMCk7XG59XG5cbi8vIFJpZ2h0IGFsaWduZWQgZHJvcGRvd25zXG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy9cbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldCwgYnJvLlxuLy8gVE9ETzogYWJzdHJhY3QgdGhpcyBzbyB0aGF0IHRoZSBuYXZiYXIgZml4ZWQgc3R5bGVzIGFyZSBub3QgcGxhY2VkIGhlcmU/XG5cbi5kcm9wdXAsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24ge1xuICAvLyBSZXZlcnNlIHRoZSBjYXJldFxuICAuY2FyZXQge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGgtYmFzZSBkYXNoZWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgXFw5OyAvLyBJRThcbiAgfVxuICAvLyBEaWZmZXJlbnQgcG9zaXRpb25pbmcgZm9yIGJvdHRvbSB1cCBtZW51XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxufVxuXG5cbi8vIENvbXBvbmVudCBhbGlnbm1lbnRcbi8vXG4vLyBSZWl0ZXJhdGUgcGVyIG5hdmJhci5sZXNzIGFuZCB0aGUgbW9kaWZpZWQgY29tcG9uZW50IGFsaWdubWVudCB0aGVyZS5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgLm5hdmJhci1yaWdodCB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcmlnaHQ6IDA7IGxlZnQ6IGF1dG87XG4gICAgfVxuICAgIC8vIE5lY2Vzc2FyeSBmb3Igb3ZlcnJpZGVzIG9mIHRoZSBkZWZhdWx0IHJpZ2h0IGFsaWduZWQgbWVudS5cbiAgICAvLyBXaWxsIHJlbW92ZSBjb21lIHY0IGluIGFsbCBsaWtlbGlob29kLlxuICAgIC5kcm9wZG93bi1tZW51LWxlZnQge1xuICAgICAgbGVmdDogMDsgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG4vLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICNlNWU1ZTUpIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogKG1hdGguZGl2KCRsaW5lLWhlaWdodC1jb21wdXRlZCwgMikgLSAxKSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG59XG4iLCIvLyBSZXNldCBmaWx0ZXJzIGZvciBJRVxuLy9cbi8vIFdoZW4geW91IG5lZWQgdG8gcmVtb3ZlIGEgZ3JhZGllbnQgYmFja2dyb3VuZCwgZG8gbm90IGZvcmdldCB0byB1c2UgdGhpcyB0byByZXNldFxuLy8gdGhlIElFIGZpbHRlciBmb3IgSUU5IGFuZCBiZWxvdy5cblxuQG1peGluIHJlc2V0LWZpbHRlcigpIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbn1cbiIsIi8vXG4vLyBOYXZzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uYXYge1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgdWwvb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgPiBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmc7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIERpc2FibGVkIHN0YXRlIHNldHMgdGV4dCB0byBncmF5IGFuZCBudWtlcyBob3Zlci90YWIgZWZmZWN0c1xuICAgICYuZGlzYWJsZWQgPiBhIHtcbiAgICAgIGNvbG9yOiAkbmF2LWRpc2FibGVkLWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE9wZW4gZHJvcGRvd25zXG4gIC5vcGVuID4gYSB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saW5rLWhvdmVyLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbGluay1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBOYXYgZGl2aWRlcnMgKGRlcHJlY2F0ZWQgd2l0aCB2My4wLjEpXG4gIC8vXG4gIC8vIFRoaXMgc2hvdWxkIGhhdmUgYmVlbiByZW1vdmVkIGluIHYzIHdpdGggdGhlIGRyb3BwaW5nIG9mIGAubmF2LWxpc3RgLCBidXRcbiAgLy8gd2UgbWlzc2VkIGl0LiBXZSBkb24ndCBjdXJyZW50bHkgc3VwcG9ydCB0aGlzIGFueXdoZXJlLCBidXQgaW4gdGhlIGludGVyZXN0XG4gIC8vIG9mIG1haW50YWluaW5nIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgaW4gY2FzZSB5b3UgdXNlIGl0LCBpdCdzIGRlcHJlY2F0ZWQuXG4gIC5uYXYtZGl2aWRlciB7XG4gICAgQGluY2x1ZGUgbmF2LWRpdmlkZXI7XG4gIH1cblxuICAvLyBQcmV2ZW50IElFOCBmcm9tIG1pc3BsYWNpbmcgaW1nc1xuICAvL1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvaXNzdWVzLzk4NCNpc3N1ZWNvbW1lbnQtMzk4NTk4OVxuICA+IGxpID4gYSA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cblxuLy8gVGFic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHaXZlIHRoZSB0YWJzIHNvbWV0aGluZyB0byBzaXQgb25cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvLyBNYWtlIHRoZSBsaXN0LWl0ZW1zIG92ZXJsYXkgdGhlIGJvdHRvbSBib3JkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuXG4gICAgLy8gQWN0dWFsIHRhYnMgKGFzIGxpbmtzKVxuICAgID4gYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBY3RpdmUgc3RhdGUsIGFuZCBpdHMgOmhvdmVyIHRvIG92ZXJyaWRlIG5vcm1hbCA6aG92ZXJcbiAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBwdWxsaW5nIHRoaXMgaW4gbWFpbmx5IGZvciBsZXNzIHNob3J0aGFuZFxuICAmLm5hdi1qdXN0aWZpZWQge1xuICAgIEBleHRlbmQgLm5hdi1qdXN0aWZpZWQ7XG4gICAgQGV4dGVuZCAubmF2LXRhYnMtanVzdGlmaWVkO1xuICB9XG59XG5cblxuLy8gUGlsbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uYXYtcGlsbHMge1xuICA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIC8vIExpbmtzIHJlbmRlcmVkIGFzIHBpbGxzXG4gICAgPiBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gICAgKyBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBzdGF0ZVxuICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTdGFja2VkIHBpbGxzXG4ubmF2LXN0YWNrZWQge1xuICA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBubyBuZWVkIGZvciB0aGlzIGdhcCBiZXR3ZWVuIG5hdiBpdGVtc1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdiB2YXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBKdXN0aWZpZWQgbmF2IGxpbmtzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgPiBhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogMSU7XG4gICAgICA+IGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBNb3ZlIGJvcmRlcnMgdG8gYW5jaG9ycyBpbnN0ZWFkIG9mIGJvdHRvbSBvZiBsaXN0XG4vL1xuLy8gTWl4aW4gZm9yIGFkZGluZyBvbiB0b3AgdGhlIHNoYXJlZCBgLm5hdi1qdXN0aWZpZWRgIHN0eWxlcyBmb3Igb3VyIHRhYnNcbi5uYXYtdGFicy1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xuXG4gID4gbGkgPiBhIHtcbiAgICAvLyBPdmVycmlkZSBtYXJnaW4gZnJvbSAubmF2LXRhYnNcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgfVxuXG4gID4gLmFjdGl2ZSA+IGEsXG4gID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEsXG4gICAgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cblxuLy8gRHJvcGRvd25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFNwZWNpZmljIGRyb3Bkb3duc1xuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgLy8gbWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuIiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbiIsIi8vXG4vLyBNb2RhbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzaGl0XG5cbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgJi5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRyYW5zZm9ybSgwLjNzIGVhc2Utb3V0KTtcbiAgfVxuICAmLmluIC5tb2RhbC1kaWFsb2cgeyBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgMCk7IH1cbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOyAvL29sZCBicm93c2VycyBmYWxsYmFjayAoaWU4IGV0YylcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAuNSkpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZ3JvdW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IEBpbmNsdWRlIG9wYWNpdHkoMCk7IH1cbiAgJi5pbiB7IEBpbmNsdWRlIG9wYWNpdHkoJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkpOyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogJG1vZGFsLXRpdGxlLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG4vLyBDbG9zZSBpY29uXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyAvLyByaWdodCBhbGlnbiBidXR0b25zXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7IC8vIGNsZWFyIGl0IGluIGNhc2UgZm9sa3MgdXNlIC5wdWxsLSogY2xhc3NlcyBvbiBidXR0b25zXG5cbiAgLy8gUHJvcGVybHkgc3BhY2Ugb3V0IGJ1dHRvbnNcbiAgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIGFjY291bnQgZm9yIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gd2hpY2ggZ2V0cyB0aGUgYm90dG9tIG1hcmdpbiBsaWtlIGFsbCBvdGhlciBpbnB1dHNcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC8vIGJ1dCBvdmVycmlkZSB0aGF0IGZvciBidXR0b24gZ3JvdXBzXG4gIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG4gIC8vIGFuZCBvdmVycmlkZSBpdCBmb3IgYmxvY2sgYnV0dG9ucyBhcyB3ZWxsXG4gIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIC41KSk7XG4gIH1cblxuICAvLyBNb2RhbCBzaXplc1xuICAubW9kYWwtc20geyB3aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAubW9kYWwtbGcgeyB3aWR0aDogJG1vZGFsLWxnOyB9XG59XG4iLCIvLyBPcGFjaXR5XG5cbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG4gICRvcGFjaXR5LWllOiAoJG9wYWNpdHkgKiAxMDApOyAgLy8gSUU4IGZpbHRlclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JG9wYWNpdHktaWUpO1xuICBvcGFjaXR5OiAkb3BhY2l0eTtcbn1cbiIsIi8vXG4vLyBVdGlsaXR5IGNsYXNzZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gRmxvYXRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuLmNlbnRlci1ibG9jayB7XG4gIEBpbmNsdWRlIGNlbnRlci1ibG9jaztcbn1cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuXG4vLyBUb2dnbGluZyBjb250ZW50XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLmhpZGUgaW4gZmF2b3Igb2YgLmhpZGRlbiBvciAuc3Itb25seSAoYXMgYXBwcm9wcmlhdGUpIGluIHYzLjAuMVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZTtcbn1cblxuXG4vLyBIaWRlIGZyb20gc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnNcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gRm9yIEFmZml4IHBsdWdpblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4iLCIvLyBDZW50ZXItYWxpZ24gYSBibG9jayBsZXZlbCBlbGVtZW50XG5cbkBtaXhpbiBjZW50ZXItYmxvY2soKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG4vL1xuLy8gSGVhZHMgdXAhIHYzIGxhdW5jaGVkIHdpdGggb25seSBgLmhpZGUtdGV4dCgpYCwgYnV0IHBlciBvdXIgcGF0dGVybiBmb3Jcbi8vIG1peGlucyBiZWluZyByZXVzZWQgYXMgY2xhc3NlcyB3aXRoIHRoZSBzYW1lIG5hbWUsIHRoaXMgZG9lc24ndCBob2xkIHVwLiBBc1xuLy8gb2YgdjMuMC4xIHdlIGhhdmUgYWRkZWQgYC50ZXh0LWhpZGUoKWAgYW5kIGRlcHJlY2F0ZWQgYC5oaWRlLXRleHQoKWAuXG4vL1xuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9jb21taXQvYWEwMzk2ZWFlNzU3XG5cbi8vIERlcHJlY2F0ZWQgYXMgb2YgdjMuMC4xIChoYXMgYmVlbiByZW1vdmVkIGluIHY0KVxuQG1peGluIGhpZGUtdGV4dCgpIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIE5ldyBtaXhpbiB0byB1c2UgYXMgb2YgdjMuMC4xXG5AbWl4aW4gdGV4dC1oaWRlKCkge1xuICBAaW5jbHVkZSBoaWRlLXRleHQ7XG59XG4iLCIvL1xuLy8gUmVzcG9uc2l2ZTogVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIElFMTAgaW4gV2luZG93cyAoUGhvbmUpIDhcbi8vXG4vLyBTdXBwb3J0IGZvciByZXNwb25zaXZlIHZpZXdzIHZpYSBtZWRpYSBxdWVyaWVzIGlzIGtpbmQgb2YgYm9ya2VkIGluIElFMTAsIGZvclxuLy8gU3VyZmFjZS9kZXNrdG9wIGluIHNwbGl0IHZpZXcgYW5kIGZvciBXaW5kb3dzIFBob25lIDguIFRoaXMgcGFydGljdWxhciBmaXhcbi8vIG11c3QgYmUgYWNjb21wYW5pZWQgYnkgYSBzbmlwcGV0IG9mIEphdmFTY3JpcHQgdG8gc25pZmYgdGhlIHVzZXIgYWdlbnQgYW5kXG4vLyBhcHBseSBzb21lIGNvbmRpdGlvbmFsIENTUyB0byAqb25seSogdGhlIFN1cmZhY2UvZGVza3RvcCBXaW5kb3dzIDguIExvb2sgYXRcbi8vIG91ciBHZXR0aW5nIFN0YXJ0ZWQgcGFnZSBmb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGlzIGJ1Zy5cbi8vXG4vLyBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgc2VlIHRoZSBmb2xsb3dpbmc6XG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTA0OTdcbi8vIERvY3M6IGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzMuNC9nZXR0aW5nLXN0YXJ0ZWQvI3N1cHBvcnQtaWUxMC13aWR0aFxuLy8gU291cmNlOiBodHRwczovL3RpbWthZGxlYy5jb20vMjAxMy8wMS93aW5kb3dzLXBob25lLTgtYW5kLWRldmljZS13aWR0aC9cbi8vIFNvdXJjZTogaHR0cHM6Ly90aW1rYWRsZWMuY29tLzIwMTIvMTAvaWUxMC1zbmFwLW1vZGUtYW5kLXJlc3BvbnNpdmUtZGVzaWduL1xuXG5AYXQtcm9vdCB7XG4gIEAtbXMtdmlld3BvcnQge1xuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG4gIH1cbn1cblxuXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS14cywgLnZpc2libGUtc20sIC52aXNpYmxlLW1kLCBhbmQgLnZpc2libGUtbGcgYXMgb2YgdjMuMi4wXG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS14cycpO1xuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7XG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtbWQnKTtcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xuXG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcbn1cbi52aXNpYmxlLXhzLWJsb2NrIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUteHMtaW5saW5lIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtc20nKTtcbn1cbi52aXNpYmxlLXNtLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1zbS1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtbWQnKTtcbn1cbi52aXNpYmxlLW1kLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1tZC1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLWxnJyk7XG59XG4udmlzaWJsZS1sZy1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4teHMnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tc20nKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tbWQnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLWxnJyk7XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG4vL1xuLy8gTWVkaWEgcXVlcmllcyBhcmUgcGxhY2VkIG9uIHRoZSBpbnNpZGUgdG8gYmUgbWl4aW4tZnJpZW5kbHkuXG5cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUtcHJpbnQgYXMgb2YgdjMuMi4wXG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1wcmludCcpO1xuXG5AbWVkaWEgcHJpbnQge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXByaW50Jyk7XG59XG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1wcmludCcpO1xufVxuIiwiLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCRwYXJlbnQpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZSN7JHBhcmVudH0gIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ciN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgjeyRwYXJlbnR9LFxuICB0ZCN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCRwYXJlbnQpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJtaXhpbnMuc2Nzc1wiO1xuXG5pZnJhbWUuaW1tZXJzaXZlX193cmFwcGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG4uc2luZ2xlLWltbWVyc2l2ZSB7XG4gIEBpbmNsdWRlIGJvdHRvbV9oZWFkZXJfY29tcGFjdDtcblxuICAubWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgfVxuXG4gIC5tb2JpbGVfdmlldyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudG9wX2hlYWQge1xuICAgIC50b3BfbGlua3Mge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLm1lbnUge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q3ZDdkNyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yYWRpb19hcmVhIHtcbiAgICAuaG91cmx5X25ld3NfYXJlYSxcbiAgICAudm9sdW1lX2FyZWEsXG4gICAgLndhdGNoX3NlYyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5yYWRpby1ncm91cCB7XG4gICAgICAuZmVlZGJhY2tfYXJlYSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkubW1sLXNzby1sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5tbWwtc3NvLXVzZXItYXJlYS5zc28taWNvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNtYWxsX2J1dHRvbiB7XG4gICAgLm5hdi1pY29uIHtcbiAgICAgIG1hcmdpbjogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5taWRfaGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5ib3R0b21faGVhZCB7XG4gICAgLnJhZGlvX2FyZWEge1xuICAgICAgLnJhZGlvLWdyb3VwIHtcbiAgICAgICAgLmNhbGxfYXJlYSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIHRyYW5zaXRpb24oJHRpbWU6IDAuM3MsICRlZmZlY3Q6IGVhc2UtaW4tb3V0LCAkcHJvcGVydHk6IGFsbCkge1xuICAtbW96LXRyYW5zaXRpb246ICRlZmZlY3QgJHRpbWUgJHByb3BlcnR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246ICRlZmZlY3QgJHRpbWUgJHByb3BlcnR5O1xuICB0cmFuc2l0aW9uOiAkZWZmZWN0ICR0aW1lICRwcm9wZXJ0eTtcbiAgLW8tdHJhbnNpdGlvbjogJGVmZmVjdCAkdGltZSAkcHJvcGVydHk7XG4gIC1tcy10cmFuc2l0aW9uOiAkZWZmZWN0ICR0aW1lICRwcm9wZXJ0eTtcbn1cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6IDEwcHgpIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAtby1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIHJvdGF0ZSgkdmFsdWU6IDM2MGRlZykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgkdmFsdWUpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJHZhbHVlKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgkdmFsdWUpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgkdmFsdWUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCR2YWx1ZSk7XG59XG5AbWl4aW4gc2NhbGUoJHZhbHVlOiAxKSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoJHZhbHVlKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHZhbHVlKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKCR2YWx1ZSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoJHZhbHVlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCR2YWx1ZSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkdmFsdWUxLCAkdmFsdWUyKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkdmFsdWUxLCAkdmFsdWUyKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR2YWx1ZTEsICR2YWx1ZTIpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkdmFsdWUxLCAkdmFsdWUyKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHZhbHVlMSwgJHZhbHVlMik7XG59XG5AbWl4aW4gYm94LXNoYWRvdyhcbiAgJGxlZnQ6IDBweCxcbiAgJHRvcDogMXB4LFxuICAkYmx1cjogNXB4LFxuICAkc3ByZWFkOiAxcHgsXG4gICRjb2xvcjogcmdiYSgxLCAxLCAxLCAwLjEpLFxuICAkaW5zZXQ6IGZhbHNlXG4pIHtcbiAgQGlmICRpbnNldCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAkbGVmdCAkdG9wICRibHVyICRzcHJlYWQgJGNvbG9yO1xuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgJGxlZnQgJHRvcCAkYmx1ciAkc3ByZWFkICRjb2xvcjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAkbGVmdCAkdG9wICRibHVyICRzcHJlYWQgJGNvbG9yO1xuICB9IEBlbHNlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6ICRsZWZ0ICR0b3AgJGJsdXIgJHNwcmVhZCAkY29sb3I7XG4gICAgLW1vei1ib3gtc2hhZG93OiAkbGVmdCAkdG9wICRibHVyICRzcHJlYWQgJGNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRsZWZ0ICR0b3AgJGJsdXIgJHNwcmVhZCAkY29sb3I7XG4gIH1cbn1cbkBtaXhpbiBiYWNrZ3JvdW5kLW9wYWNpdHkoJGNvbG9yLCAkb3BhY2l0eTogMC44KSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjsgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLCAkb3BhY2l0eSk7XG59XG5AbWl4aW4gY29sdW1uLWNvdW50KCRjb3VudDogMykge1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvdW50O1xuICAtbW96LWNvbHVtbi1jb3VudDogJGNvdW50O1xuICBjb2x1bW4tY291bnQ6ICRjb3VudDtcbn1cbkBtaXhpbiB0ZXh0LW92ZXJmbG93KCRlbGxpcHNpczogZWxsaXBzaXMpIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyAvKiByZXF1aXJlZCBmb3IgT3BlcmEgKi9cbiAgLW1zLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyAvKiByZXF1aXJlZCBmb3IgSUU4LCBhbGxlZ2VkbHkgKi9cbiAgLW1vei1iaW5kaW5nOiB1cmwoXCJlbGxpcHNpcy54bWwjZWxsaXBzaXNcIik7IC8qIGZvciBGaXJlZm94OyBkZXRhaWxzIGhlcmUgKi9cbn1cblxuJHdpZHRoLXBob25lOiAzNTBweDtcbiR3aWR0aC1waGFibGV0OiA2MDBweDtcbiR3aWR0aC10YWJsZXQ6IDcyMHB4O1xuJHdpZHRoLW1lZGl1bTogOTY4cHg7XG4kd2lkdGgtd2lkZTogMTAzMHB4O1xuXG5AbWl4aW4gcmVzcG9uZC10bygkbWVkaWEtZnJvbSkge1xuICBAaWYgJG1lZGlhLWZyb20gPT0gdG8tcGhvbmUge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLXBob25lIC0gMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtZWRpYS1mcm9tID09IHRvLXBoYWJsZXQge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLXBoYWJsZXQgLSAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1lZGlhLWZyb20gPT0gdG8tdGFibGV0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC10YWJsZXQgLSAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1lZGlhLWZyb20gPT0gdG8tbWVkaXVtIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC1tZWRpdW0gLSAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1lZGlhLWZyb20gPT0gdG8td2lkZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtd2lkZSAtIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWVkaWEtZnJvbSA9PSBmcm9tLXBob25lIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aC1waG9uZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtZWRpYS1mcm9tID09IGZyb20tcGhhYmxldCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgtcGhhYmxldCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtZWRpYS1mcm9tID09IGZyb20tdGFibGV0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aC10YWJsZXQpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWVkaWEtZnJvbSA9PSBmcm9tLW1lZGl1bSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgtbWVkaXVtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1lZGlhLWZyb20gPT0gZnJvbS13aWRlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aC13aWRlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1lZGlhLWZyb20gPT0gcGhvbmUtdG8tcGhhYmxldCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgtcGhvbmUpIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtcGhhYmxldCAtIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWVkaWEtZnJvbSA9PSBwaG9uZS10by10YWJsZXQge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoLXBob25lKSBhbmQgKG1heC13aWR0aDogJHdpZHRoLXRhYmxldCAtIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWVkaWEtZnJvbSA9PSBwaGFibGV0LXRvLXRhYmxldCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgtcGhhYmxldCkgYW5kIChtYXgtd2lkdGg6ICR3aWR0aC10YWJsZXQgLSAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1lZGlhLWZyb20gPT0gcGhhYmxldC10by1tZWRpdW0ge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoLXBoYWJsZXQpIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtbWVkaXVtIC0gMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtZWRpYS1mcm9tID09IHBoYWJsZXQtdG8td2lkZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgtcGhhYmxldCkgYW5kIChtYXgtd2lkdGg6ICR3aWR0aC13aWRlIC0gMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtZWRpYS1mcm9tID09IHRhYmxldC10by1tZWRpdW0ge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoLXRhYmxldCkgYW5kIChtYXgtd2lkdGg6ICR3aWR0aC1tZWRpdW0gLSAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1lZGlhLWZyb20gPT0gdGFibGV0LXRvLXdpZGUge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoLXRhYmxldCkgYW5kIChtYXgtd2lkdGg6ICR3aWR0aC13aWRlIC0gMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtZWRpYS1mcm9tID09IG1lZGl1bS10by13aWRlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aC1tZWRpdW0pIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtd2lkZSAtIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gcmVzcG9uZC10by1zaXplcygkc2l6ZS1ndGUsICRzaXplLWx0OiBudWxsKSB7XG4gIEBpZiAkc2l6ZS1sdCAhPSBudWxsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzaXplLWd0ZSkgYW5kIChtYXgtd2lkdGg6ICRzaXplLWx0IC0gMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzaXplLWd0ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFNldCB1cCBib3R0b20gb2YgaGVhZGVyICh3aXRoIHN0cmVhbSBwbGF5ZXJzKSBhcyBhIHJldXNhYmxlIG1peGluXG5AbWl4aW4gYm90dG9tX2hlYWRlcl9jb21wYWN0IHtcbiAgLmJvdHRvbV9oZWFkIHtcbiAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICAgIC53YXRjaF9zZWMsXG4gICAgLnZvbHVtZV9hcmVhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC51c2VyX3BpYyB7XG4gICAgICBsZWZ0OiA2NHB4O1xuICAgICAgd2lkdGg6IDY3cHg7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiA2N3B4O1xuICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50cml0b24tcHJvZ3Jlc3Mtc3RyZWFtIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBtYXJnaW46IDhweDtcbiAgICAgIH1cblxuICAgIH1cbiAgICAubGlzdGVuX3NlYyB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTBweCAxMHB4O1xuICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAudGV4dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDg7XG4gICAgICB9XG4gICAgICAucGxheWVyX2ljb24ge1xuICAgICAgICBpLmZhLXBsYXkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgNDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSAyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5yYWRpb19hcmVhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDY1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgLnNob3dfaW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAwO1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDc7XG5cbiAgICAgICAgLmVxdWFsaXplciB7XG4gICAgICAgICAgYm90dG9tOiAyMS45MTY2N3B4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYm90dG9tIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJpZ2h0X3RleHQge1xuICAgICAgICAgIC50b3AsXG4gICAgICAgICAgLmJvdHRvbSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYm90dG9tIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJhZGlvLWdyb3VwIHtcbiAgICAgICAgLmZlZWRiYWNrX2FyZWEge1xuICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICB3aWR0aDogNzRweDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgLmZlZWRiYWNrX2ljb24ge1xuICAgICAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYWxsX2FyZWEge1xuICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICB3aWR0aDogNzRweDtcbiAgICAgICAgICByaWdodDogNzRweDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgLmNhbGxfaWNvbiB7XG4gICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDIzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5vcGVuX3ZvbHVtZSB7XG4gICAgICAucmFkaW9fYXJlYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTQ5cHg7XG4gICAgICB9XG4gICAgICAudXNlcl9waWMge1xuICAgICAgICBsZWZ0OiA2NHB4O1xuICAgICAgfVxuICAgICAgLnNob3dfaW5mbyB7XG4gICAgICAgIC5lcXVhbGl6ZXIge1xuICAgICAgICAgIGxlZnQ6IDE0OC43NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzJweCkge1xuICAgIC5ib3R0b21faGVhZCB7XG4gICAgICAucmFkaW9fYXJlYSB7XG4gICAgICAgIC5zaG93X2luZm8ge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAucmFkaW8tZ3JvdXAge1xuICAgICAgICAgIC5jYWxsX2FyZWEge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmZlZWRiYWNrX2FyZWEge1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDExM3B4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHggMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAzcHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjI5LCAyMjksIDIyOSwgMC4xMyk7XG4gICAgICAgICAgICAgIC5mZWVkYmFja19pY29uIHtcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDk5cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4IDAgMCAwO1xuICAgICAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2OXB4KSB7XG4gICAgLmJvdHRvbV9oZWFkIHtcbiAgICAgIC5yYWRpb19hcmVhIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDlweDtcbiAgICAgICAgLnNob3dfaW5mbyB7XG4gICAgICAgICAgLmVxdWFsaXplciB7XG4gICAgICAgICAgICBsZWZ0OiAxNTAuNzVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogU3R5bGVzIHNwZWNpZmljIHRvIHRoZSBSYWRpbyBMaXN0ZW5lciBQb2xsIHdoZW4gaXQgaXMgZGlzcGxheWVkIG9uIHRoZSBIb21lcGFnZVxuICoqL1xuQGltcG9ydCBcInZhcmlhYmxlcy5zY3NzXCI7XG5cbi8vIFZhcmlhYmxlc1xuJHdoaXRlOiAjZmZmO1xuXG5cbi8vIE1peGlucyBmb3IgYnV0dG9ucyBhbmQgYnV0dG9uIHN0YXRlc1xuXG5AbWl4aW4gcG9sbF9idXR0b24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm94LXNoYWRvdzogMCA2cHggOHB4IHJnYmEoMCwwLDAsMC40KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG5AbWl4aW4gcG9sbF9idXR0b24tLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1peGluIHBvbGxfYnV0dG9uLS1ub3JtYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9sbF9idXR0b24tLW5vcm1hbF9fYmc7XG4gIGJvcmRlci1jb2xvcjogJHBvbGxfYnV0dG9uLS1ub3JtYWxfX2JvcmRlcjtcbiAgY29sb3I6ICRwb2xsX2J1dHRvbi0tbm9ybWFsX19jb2xvcjtcbn1cbkBtaXhpbiBwb2xsX2J1dHRvbi0taG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9sbF9idXR0b24tLWhvdmVyX19iZztcbiAgYm9yZGVyLWNvbG9yOiAkcG9sbF9idXR0b24tLWhvdmVyX19ib3JkZXI7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDRweCByZ2JhKDAsMCwwLDAuNik7XG4gIGNvbG9yOiAkcG9sbF9idXR0b24tLWhvdmVyX19jb2xvcjtcbn1cbkBtaXhpbiBwb2xsX2J1dHRvbi0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9sbF9idXR0b24tLXNlbGVjdGVkX19iZztcbiAgYm9yZGVyLWNvbG9yOiAkcG9sbF9idXR0b24tLXNlbGVjdGVkX19ib3JkZXI7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDRweCByZ2JhKDAsMCwwLDAuNik7XG4gIGNvbG9yOiAkcG9sbF9idXR0b24tLXNlbGVjdGVkX19jb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbn1cblxuQG1peGluIHBvbGxfYnV0dG9uLS12b3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvbGxfYnV0dG9uLS12b3RlX19iZztcbiAgYm9yZGVyLWNvbG9yOiAkcG9sbF9idXR0b24tLXZvdGVfX2JvcmRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDE0MHB4O1xufVxuQG1peGluIHBvbGxfYnV0dG9uLS12b3RlLS1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb2xsX2J1dHRvbi0tdm90ZV9fYmctLWhvdmVyO1xuICBib3JkZXItY29sb3I6ICRwb2xsX2J1dHRvbi0tdm90ZV9fYm9yZGVyLS1ob3ZlcjtcbiAgYm94LXNoYWRvdzogMCAzcHggNHB4IHJnYmEoMCwwLDAsMC42KTtcbiAgY29sb3I6ICRwb2xsX2J1dHRvbi0tdm90ZV9fY29sb3ItLWhvdmVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICB3aWR0aDogMTQwcHg7XG59XG5cbi8vIEFuaW1hdGlvbiBrZXlmcmFtZXNcblxuQGtleWZyYW1lcyBmYWRlaW4ge1xuICAwJSB7IG9wYWNpdHk6MDsgfVxuICA2NiUgeyBvcGFjaXR5OjA7IH1cbiAgMTAwJSB7IG9wYWNpdHk6MTsgfVxufVxuXG4vLyBQb2xsIHdpZGdldCBzdHlsZXNcblxuLnJhZGlvX3BvbGxfd2lkZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdWNtcy9hc3NldHMvaW1nLyN7JHBvbGxfX2JnfS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYSB7XG4gICAgY29sb3I6ICRwb2xsX19oeXBlcmxpbms7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHBvbGxfX2h5cGVybGluay0taG92ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoYXQgaXMgdGhlIHF1ZXN0aW9uP1xuXG5oMS5yYWRpb19wb2xsX3dpZGdldF9fcXVlc3Rpb24ge1xuICBjb2xvcjogJHBvbGxfX3F1ZXN0aW9uO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIixzZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgaDEucmFkaW9fcG9sbF93aWRnZXRfX3F1ZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgcGFkZGluZzogMzJweCAyMHB4IDhweCAyMHB4O1xuICB9XG59XG5cbi8vIFdoYXQgYXJlIHRoZSBhbnN3ZXJzP1xuXG4ucmFkaW9fcG9sbF93aWRnZXRfX2Fuc3dlcnMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ucmFkaW9fcG9sbF93aWRnZXRfX2Fuc3dlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBtaW4td2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAxMHB4IDEwcHggMTBweDtcbiAgbGFiZWwge1xuICAgIEBpbmNsdWRlIHBvbGxfYnV0dG9uO1xuICAgIEBpbmNsdWRlIHBvbGxfYnV0dG9uLS1ub3JtYWw7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBwb2xsX2J1dHRvbi0taG92ZXI7XG4gICAgfVxuICB9XG4gIGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgIEBpbmNsdWRlIHBvbGxfYnV0dG9uLS1zZWxlY3RlZDtcbiAgICB9XG4gICAgJjpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICAgIEBpbmNsdWRlIHBvbGxfYnV0dG9uLS1kaXNhYmxlZDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAucmFkaW9fcG9sbF93aWRnZXRfX2Fuc3dlciB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAucmFkaW9fcG9sbF93aWRnZXRfX2Fuc3dlciB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4vLyBTdWJtaXQgdGhlIHZvdGUuXG5cbi5yYWRpb19wb2xsX3dpZGdldF9fdm90ZSB7XG4gIGlucHV0IHtcbiAgICBAaW5jbHVkZSBwb2xsX2J1dHRvbjtcbiAgICBAaW5jbHVkZSBwb2xsX2J1dHRvbi0tdm90ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHBvbGxfYnV0dG9uLS12b3RlLS1ob3ZlcjtcbiAgICB9XG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBAaW5jbHVkZSBwb2xsX2J1dHRvbi0tZGlzYWJsZWQ7XG4gICAgfVxuICAgICYucmFkaW9fcG9sbF93aWRnZXRfX3ZvdGVfX2J1dHRvbi0tY2hlY2tpbmcge1xuICAgICAgY3Vyc29yOiB3YWl0O1xuICAgIH1cbiAgfVxufVxuXG4vLyBQb2xsIGRldGFpbHMuXG5cbi5yYWRpb19wb2xsX3dpZGdldF9fZGV0YWlscyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmFkaW9fcG9sbF93aWRnZXRfX3Nob3cge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yYWRpb19wb2xsX3dpZGdldF9fY2xvc2VzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnJhZGlvX3BvbGxfd2lkZ2V0X19jbG9zZXNfX3RpbWUge1xuICBjb2xvcjogJHBvbGxfX2Nsb3NlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5yYWRpb19wb2xsX3dpZGdldF9fZGV0YWlscyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnJhZGlvX3BvbGxfd2lkZ2V0X19zaG93LFxuICAucmFkaW9fcG9sbF93aWRnZXRfX2Nsb3NlcyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7IFxuICB9XG59XG5cbi8vIExvZyBpbiB0byB2b3RlXG5cbi5yYWRpb19wb2xsX3dpZGdldF9fbG9naW5fcHJvbXB0LCAucmFkaW9fcG9sbF93aWRnZXRfX2ludGVybmF0aW9uYWxfdmlzaXRvcnMge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucmFkaW9fcG9sbF93aWRnZXQucmFkaW9fcG9sbF93aWRnZXQtLW5vdF9sb2dnZWRfaW4ge1xuICAucmFkaW9fcG9sbF93aWRnZXRfX2xvZ2luX3Byb21wdCB7XG4gICAgYW5pbWF0aW9uOiAxcyBlYXNlIDBzIG5vcm1hbCBmb3J3YXJkcyAxIGZhZGVpbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjkpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRwb2xsX19sb2dpbl9fYm9yZGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtaW4td2lkdGg6IDcwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLnJhZGlvX3BvbGxfd2lkZ2V0LnJhZGlvX3BvbGxfd2lkZ2V0LS1ub3RfYXZhaWxhYmxlIHtcbiAgLnJhZGlvX3BvbGxfd2lkZ2V0X19pbnRlcm5hdGlvbmFsX3Zpc2l0b3JzIHtcbiAgICBhbmltYXRpb246IDFzIGVhc2UgMHMgbm9ybWFsIGZvcndhcmRzIDEgZmFkZWluO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIDAuOSk7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHBvbGxfX2xvZ2luX19ib3JkZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogNTAlO1xuICAgIG1pbi13aWR0aDogNzAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMTtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5yYWRpb19wb2xsX3dpZGdldF9fbG9naW5fcHJvbXB0IHtcbiAgICBtaW4td2lkdGg6IDYwMHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMzZweDtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUG9sbCBjbG9zZWRcblxuLnJhZGlvX3BvbGxfd2lkZ2V0X192b3RlZF9tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnJhZGlvX3BvbGxfd2lkZ2V0LnJhZGlvX3BvbGxfd2lkZ2V0LS1jbG9zZWQge1xuICBoMS5yYWRpb19wb2xsX3dpZGdldF9fcXVlc3Rpb24ge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbiAgLnJhZGlvX3BvbGxfd2lkZ2V0X19mb3JtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yYWRpb19wb2xsX3dpZGdldF9fdm90ZWRfbWVzc2FnZSB7XG4gICAgYW5pbWF0aW9uOiAxcyBlYXNlIDBzIG5vcm1hbCBmb3J3YXJkcyAxIGZhZGVpbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogOTIlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcCB7XG4gICAgICBjb2xvcjogJHBvbGxfX3ZvdGVkX19tZXNzYWdlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5yYWRpb19wb2xsX3dpZGdldC5yYWRpb19wb2xsX3dpZGdldC0tY2xvc2VkIHtcbiAgICBoMS5yYWRpb19wb2xsX3dpZGdldF9fcXVlc3Rpb24ge1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgIC5yYWRpb19wb2xsX3dpZGdldF9fdm90ZWRfbWVzc2FnZSB7XG4gICAgICB0b3A6IDYwJTtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZpeGVzIGZvciBJRTExXG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnJhZGlvX3BvbGxfd2lkZ2V0X19hbnN3ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG59IiwiLy8gMkdCIGJyYW5kaW5nXG4kcmVkLTJnYjogI2VlMWIyZTtcbiRyZWQtaG92ZXItMmdiOiAjOWMwZDEyO1xuJGJsYWNrLTJnYjogIzFhMWExYTtcbiRncmV5LXRleHQtMmdiOiAjZDlkOWQ5O1xuJGdyZXktYmctMmdiOiAjZjZmNmY2O1xuXG4vLyAzQVcgYnJhbmRpbmdcbiRuYXZ5LTNhdzogIzAwMmY1NTtcbiRuYXZ5LWhvdmVyLTNhdzogIzIzNTI3YztcbiR5ZWxsb3ctM2F3OiAjZmRiODEzO1xuJGJsYWNrLTNhdzogJGJsYWNrLTJnYjtcbiRncmV5LXRleHQtM2F3OiAjYjNiM2IzO1xuJGdyZXktYmctM2F3OiAkZ3JleS1iZy0yZ2I7XG5cbi8vIDRCQyBicmFuZGluZ1xuJG5hdnktNGJjOiAkbmF2eS0zYXc7IFxuJG5hdnktaG92ZXItNGJjOiAkbmF2eS1ob3Zlci0zYXc7XG4keWVsbG93LTRiYzogJHllbGxvdy0zYXc7XG4kYmxhY2stNGJjOiAkYmxhY2stMmdiO1xuJGdyZXktdGV4dC00YmM6ICRncmV5LXRleHQtM2F3OyBcbiRncmV5LWJnLTRiYzogJGdyZXktYmctMmdiO1xuXG4vLyA2UFIgYnJhbmRpbmdcbiRuYXZ5LTZwcjogJG5hdnktM2F3OyBcbiRuYXZ5LWhvdmVyLTZwcjogJG5hdnktaG92ZXItM2F3O1xuJHllbGxvdy02cHI6ICR5ZWxsb3ctM2F3O1xuJGJsYWNrLTZwcjogJGJsYWNrLTJnYjtcbiRncmV5LXRleHQtNnByOiAkZ3JleS10ZXh0LTNhdzsgXG4kZ3JleS1iZy02cHI6ICRncmV5LWJnLTJnYjtcblxuLy8gQ29tbW9uXG4kd2hpdGU6ICNmZmY7IiwiQGltcG9ydCBcInZhcmlhYmxlcy9icmFuZGluZ19jb2xvdXJzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwLWN1c3RvbVwiO1xuQGltcG9ydCBcImltbWVyc2l2ZXNcIjtcbkBpbXBvcnQgXCJyYWRpb19wb2xsXCI7XG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIm1peGlucy5zY3NzXCI7XG5cbmh0bWwsXG5kaXYsXG5ib2R5LFxuaWZyYW1lLFxuYXVkaW8sXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xufVxuKjpmb2N1cyxcbmE6Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbnNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5idXR0b24sXG5odG1sLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSxcbmEge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi8qIGNvbW1vbiBjc3MgKi9cbmJvZHkge1xuICBmb250LWZhbWlseTogJGZvbnQxO1xuICBmb250LXNpemU6ICRmb250U2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJGNvbG9yMTtcbn1cbnAge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBjb2xvcjogJGNvbG9yNjtcbiAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxO1xuICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmltZy5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQwJTtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xufVxuYSB7XG4gIGNvbG9yOiAkY29sb3IxMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICRjb2xvcjEzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6Zm9jdXMge1xuICBjb2xvcjogJGNvbG9yMTM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50YWJsZURpdiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlRGl2IC50YWJsZUlubmVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNvbnRhaW5lcl8xNzIwIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIEJyYW5kaW5nICovXG4uc3RhdGlvbi1icmFuZGluZyB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjQyO1xuICBjb2xvcjogJGNvbG9yNDtcbiAgJi5saWdodCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yNDtcbiAgICBjb2xvcjogJGNvbG9yNDI7XG4gIH1cbiAgJi5kYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3I0MjtcbiAgICBjb2xvcjogJGNvbG9yNDtcbiAgfVxufVxuXG4vKiBDb2xvdXJlZCBsaW5rcyAqL1xuLmhvdmVyLXRvLW1lbnUtaXRlbS1jb2xvdXIge1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yNTtcbiAgfVxufVxuLmhvdmVyLXRvLWFydGljbGUtdGl0bGUtY29sb3VyIHtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjEzO1xuICB9XG59XG5cbi8qIE5pbmUgUGl4ZWwgSW1hZ2UgKi9cbiNfX25weGxfaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLyoqXG4gICAgU29tZSBTaW5nbGUgU2lnbiBPbiBnbG9iYWwgc3R5bGVzIFxuICovXG4uc3NvLXZpc2libGUtaWYtbm90LXNpZ25lZC1pbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3NvLXZpc2libGUtaWYtc2lnbmVkLWluIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogaGVhZGVyICovXG4ubW1sLXNzby1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b3BfaGVhZCB7XG4gIC50b3BfbGlua3Mge1xuICAgIGJhY2tncm91bmQ6ICRiZzI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiZzQ7XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJnNDtcbiAgICAgICAgJi5tbWwtc3NvLWxvZ28ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyAxMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjI7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yNTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgICAgfVxuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLmNpdHkge1xuICAgICAgICAgIHdpZHRoOiAxMzBweDtcblxuICAgICAgICAgIC5jaXR5X25hdiB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLFxuICAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmcyO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmc0O1xuXG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiZzQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNhbGwge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubWVudSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNvY2lhbCB7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgODtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDI7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mYkljb24ge1xuICAgICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudHdJY29uIHtcbiAgICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnl0SWNvbiB7XG4gICAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgLnN0MCB7XG4gICAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcjI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5yaWdodF9saXN0IHtcbiAgICAgIGxpIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYmc0O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgJGJnNDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogODtcbiAgICAgICAgfVxuICAgICAgICAmLmZlZWRiYWNrIHtcbiAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4OyovXG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jYWxsIHtcbiAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggM3B4IDAgMDtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvcjU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGkuZmVlZGJhY2tfaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9mZWVkYmFja19pY29uLnBuZ1wiKSBuby1yZXBlYXQgMCA2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW46IDBweCA3cHggMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3I1O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I1O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VhcmNoX2ljb24ge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNjJweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2xvc2VJY29uIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogM3B4IDAgMDsqL1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm1lbnUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA5MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY190ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgICYub3Blbl9tZW51IHtcbiAgICAgICAgICAgIC5tX3RleHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNfdGV4dCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5vcGVuX21lbnUgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2hvcnRjdXRfc2VjdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG5cbiAgLnRvcF9saW5rcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgJi5tZW51X2xlZnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB6LWluZGV4OiAxNTtcbiAgICAgID4gdWwgPiBsaSA+IGEge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLm1lbnVfcmlnaHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG5cbiAgICAudG9wX3NlYyB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyAxMDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3IyO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggN3B4IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I1O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zYXBfdWNtc19sb2dfcmVnX21lbnVfaXRlbSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGRpdi5zYXBfdWNtc19sb2dfcmVnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgID4gYSxcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IHVuc2V0O1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjU7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICBtYXJnaW46IDRweCA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IC5uYXYtaWNvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgZGl2LnNhcF91Y21zX2VkaXRfcHJvZmlsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaGFtYnVyZ2VyLW1lbnUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAmLnRhYmxldC12aWV3IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIC5tX3RleHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTBweDtcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1fdGV4dCxcbiAgICAgICAgICAgIC5jX3RleHQge1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tX3RleHQge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY190ZXh0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5vcGVuX21lbnUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG4gICAgICAgICAgICAgIC5tX3RleHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmNfdGV4dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWFyY2hfaWNvbiB7XG4gICAgICAgICAgei1pbmRleDogODtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiA2MnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jbG9zZUljb24ge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzcHggMCAwOyovXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaXR5IHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG5cbiAgICAgICAgICAuY2l0eV9uYXYgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsXG4gICAgICAgICAgICAgICAgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAuY3VycmVudC1zdHJlYW0tbG9jYXRpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmcyO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmc0O1xuXG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiZzQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJhciB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJnNDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNhbGwge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDNweCAwIDA7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3I1O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jaXR5IHtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgLmNpdHlfbmF2IHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLFxuICAgICAgICAgICAgc2Fucy1zZXJpZjtcbiAgICAgICAgICBwYWRkaW5nOiA3cHg7XG5cbiAgICAgICAgICAuY3VycmVudC1zdHJlYW0tbG9jYXRpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRiZzI7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmc0O1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJnNDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmF2LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy9tYXJnaW46IDAgOHB4IDAgMDtcbiAgLy9tYXJnaW46IDZweCA4cHggMCAwO1xuICBAaW5jbHVkZSByb3RhdGUoMGRlZyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAubGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRiZzM7XG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogMDtcbiAgICBAaW5jbHVkZSByb3RhdGUoMGRlZyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRvcDogMHB4O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IDdweDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgdG9wOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuLm9wZW5fbWVudSB7XG4gIC5uYXYtaWNvbiB7XG4gICAgLmxpbmUge1xuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBAaW5jbHVkZSByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICBAaW5jbHVkZSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jbG9zZUljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogM3B4IGF1dG8gMDtcbiAgLmxpbmUge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRiZzM7XG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBAaW5jbHVkZSByb3RhdGUoMGRlZyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRvcDogMThweDtcbiAgICAgIHdpZHRoOiAwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgQGluY2x1ZGUgcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgQGluY2x1ZGUgcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHRvcDogMThweDtcbiAgICAgIHdpZHRoOiAwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICB9XG4gIH1cbn1cbi8qIG1pZCBoZWFkICovXG4ubWlkX2hlYWQge1xuICBwYWRkaW5nOiAwIDA7XG4gIC8vcGFkZGluZzogMCAwIDMwcHg7XG4gIC5sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5zcF9mcmVxdWVuY3kge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkO1xuICAgIHBhZGRpbmctbGVmdDogMC4zZW07XG4gIH1cblxuICAubWVudV9uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICYudGV4dC1jZW50ZXIge1xuICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgJi5oaWRlX21lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yMTQ7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yNTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJvdHRvbV9oZWFkIHtcbiAgbWluLWhlaWdodDogODRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAkY29sb3I0MjtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIC5saXN0ZW5fc2VjLFxuICAud2F0Y2hfc2VjLFxuICAudXNlcl9waWMsXG4gIC52b2x1bWVfYXJlYSB7XG4gICAgd2lkdGg6IDg0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuICAgIGkge1xuICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDg7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyAyO1xuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG4gIC5saXN0ZW5fc2VjIHtcbiAgICBwYWRkaW5nOiAyMnB4IDEwcHggMThweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yMzc7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjE1O1xuICAgIH1cbiAgICAucGxheWVyX2ljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAucGxheUljb24ge1xuICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgIHBvbHlnb24ge1xuICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wYXVzZUljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgIHBvbHlnb24ge1xuICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGkge1xuICAgICAgICAmLmZhLXBsYXkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAmLmZhLXBhdXNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgJi5wbGF5X21wMyB7XG4gICAgICAucGxheWVyX2ljb24ge1xuICAgICAgICAucGxheUljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgJi5mYS1wbGF5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5mYS1wYXVzZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndhdGNoX3NlYyB7XG4gICAgcGFkZGluZzogMjJweCAxMHB4IDE4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE2OHB4O1xuICAgIHRvcDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGJnMTQ7XG4gICAgfVxuXG4gICAgLnZpZGVvX2ljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAuc3ZnSWNvbiB7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIHBvbHlnb24ge1xuICAgICAgICAgIGZpbGw6ICRjb2xvcjQ7XG4gICAgICAgIH1cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJGNvbG9yNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cbiAgLnVzZXJfcGljIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjUycHg7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjQxO1xuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8qICAgICAgICAgICAgd2lkdGg6IDgxcHg7Ki9cbiAgICAgIGhlaWdodDogODRweDtcbiAgICAgIC8qICAgICAgICAgICAgbWFyZ2luOiA3cHggMCAwOyovXG4gICAgfVxuICB9XG4gIC52b2x1bWVfYXJlYSB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyMjksIDIyOSwgMjI5LCAwLjEzKTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDIyOSwgMjI5LCAyMjksIDAuMTMpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0OTdweDtcbiAgICB0b3A6IDA7XG4gICAgLnZvbHVtZV9pY29uIHtcbiAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJGNvbG9yNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE3MDBweCkgYW5kIChtaW4td2lkdGg6IDE0NDZweCkge1xuICAgICAgbGVmdDogMzY1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQ2cHgpIHtcbiAgICAgIGxlZnQ6IDI1NHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICBsZWZ0OiA4NXB4O1xuICAgIH1cbiAgfVxuICAucmFkaW9fYXJlYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiA0MTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzQ0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250MjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNzAwcHgpIGFuZCAobWluLXdpZHRoOiAxNDQ2cHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjkycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjgycHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQ2cHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTMycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTY5cHg7XG4gICAgfVxuICAgIC5zaG93X2luZm8ge1xuICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXgtd2lkdGg6IDE4MXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDE7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA0O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAuZm1faWNvbiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICB9XG4gICAgICAucmlnaHRfdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgY29sb3I6ICRjb2xvcjEyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLnRvcCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmJvdHRvbSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnJhZGlvLWdyb3VwIHtcbiAgICAgIC8vcGFkZGluZy1yaWdodDogMTcxcHg7XG5cbiAgICAgIC5mZWVkYmFja19hcmVhIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTc5cHg7XG4gICAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDIyOSwgMjI5LCAyMjksIDAuMTMpO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzM3B4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgLmZlZWRiYWNrX2ljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAycHggMCAwIDA7XG4gICAgICAgICAgICAvL2Zsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgICAgICByaWdodDogMzNweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3IzODtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yMTM7XG4gICAgICAgICAgICAuZmVlZGJhY2tfaWNvbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmVhdGhlci1saWdodC1ib3gge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhbGxfYXJlYSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDkwcHg7XG4gICAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDIyOSwgMjI5LCAyMjksIDAuMTMpO1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzNweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXG4gICAgICAgICAgJi5jYWxsX2ljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDJweCAwIDAgMDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgICAgICByaWdodDogMzZweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3IzODtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yMTM7XG4gICAgICAgICAgICAuY2FsbF9pY29uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3I0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mZWF0aGVyLWxpZ2h0LWJveCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaG91cmx5X25ld3NfYXJlYSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDIyOSwgMjI5LCAyMjksIDAuMTMpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDIyOSwgMjI5LCAyMjksIDAuMTMpO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzM3B4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yNDtcblxuICAgICAgICAgICYuaG91cmx5X25ld3NfaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmxpdmVfZmVlZF9pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAgIGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAycHggMCAwIDA7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyMXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDMxcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yMzg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjEzO1xuICAgICAgICAgICAgJi5ob3VybHlfbmV3c19pY29uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yNDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmVhdGhlci1saWdodC1ib3gge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnByb2dyZXNzX2JhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmczO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgei1pbmRleDogMztcbiAgICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gIH1cbn1cblxuLnZpZGVvX19tc2cge1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxufVxuXG4uY29udF9pZm5vX3NlYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogJGJnMTE7XG4gIHBhZGRpbmc6IDA7IC8vIDU1cHggMFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICAuaW5mb0JveCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbG9yOiAkY29sb3I0O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgNDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYuZ2l2ZV9jYWxsIHtcbiAgICAgIC5waG9uZV9pY29uIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAudGV4dCxcbiAgICAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5pY29uIHtcbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDI2O1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyAyMDtcbiAgICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICB9XG4gICAgICAuZmVlZGJhY2tfaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIH1cbiAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJGNvbG9yNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICBib3R0b206IC0xMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogMHB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMDBweDtcbiAgICAgIGJvdHRvbTogLTEwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gICAgJi5naXZlX2ZlZWRiYWNrIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXIge1xuICBwYWRkaW5nOiAxMHB4O1xuICAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDQ7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRjb2xvcjQ7XG4gIH1cbiAgLm5ld3NsZXR0ZXJGb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjBweCAxNjBweCAyMHB4IDI1cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICM1OTU5NTk7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDM7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkY29sb3I0O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmc2O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDMxLCAzMSwgMzEsIDAuOCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZm9vdGVyIHtcbiAgcGFkZGluZzogNzVweCAwIDBweDtcbiAgYmFja2dyb3VuZDogJGJnMTI7XG4gIC50b3BfZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgICAubGVmdF9ib3JkZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTE1cHg7XG4gICAgICBib3R0b206IC0yNXB4O1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICB3aWR0aDogMXB4O1xuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAyO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgY29sb3I6ICRjb2xvcjE2O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuZl9sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG4gIC5mX3dpZGdldCB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIHAge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIC5mX2xpbmtzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjE2O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjEzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc29jaWFsX2xpbmtzIHtcbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAxO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjE3O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgLnl0SWNvbiB7XG4gICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIC5zdDAge1xuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3IxODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxMztcbiAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yMTM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMTM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFwcF9pbmZvIHtcbiAgICAuYXBwX2ljb25zIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIDE1cHggNXB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZfYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IzMjtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAuY29weXJpZ2h0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDE7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLmJvdHRvbV9saW5rcyB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE3cHg7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMTg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDQ0XCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgfVxuICAgICAgICBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmdyYWRpZW50X2JnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvYXNzZXRzL2ltZy9iZ3BhdHRlcm4ucG5nP25ld1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgdG9wO1xufVxuLnNpbmdsZS1hcnRpY2xlLWJhY2tncm91bmQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvYXNzZXRzL2ltZy9iZ3BhdHRlcm4ucG5nP25ld1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgdG9wO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzOTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5zdmdJY29uIHtcbiAgcGF0aCB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICB9XG59XG4ubW9iaWxlX3ZpZXcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsb2F0aW5nX2RpdiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIC5hdXRob3Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gNDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRjb2xvcjE5O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yNTtcbiAgICB9XG4gIH1cbiAgLnRhZ3Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAuZmxvYXRUYWdJY29uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICAgIC5mbG9hdFRhZ0xpbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gICAgLnN2Z0ljb24ge1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogJGNvbG9yMTM7XG4gICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gNDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxuXG59XG5cbi5tZXRhX3NvY2lhbF93cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1ldGFfc29jaWFsX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogNjE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNvY2lhbF9saW5rc193cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnNvY2lhbF9saW5rc19sYWJlbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMWYxZjFmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc29jaWFsX2xpbmtzLnNvY2lhbF9zaGFyaW5nIHtcbiAgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3IyMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMTdweCAxMnB4IDVweCAxM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAmLmZiSWNvbiB7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAxMnB4IDVweCAxM3B4O1xuICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi50d0ljb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMTJweCA1cHggOXB4O1xuICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi55dEljb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMTJweCA1cHggMTNweDtcbiAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIC5zdDAge1xuICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZW1haWxJY29uIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEycHggMTNweCAxMXB4O1xuICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yMjA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYmczO1xuICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAkYmczO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGVmdFNlY3Rpb24uYXJ0aWNsZV9zaW5nbGUuYXJ0aWNsZV9tYWluQyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmZlYXR1cmVkSW1nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAyMDtcbiAgICBmb250LWZhbWlseTogJGZvbnQzO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgMjQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuYXJ0aWNsZV9tZXRhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgIGNvbG9yOiAkY29sb3I1O1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMjtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAuZXh0cmFzQnRtIHtcbiAgICAgIGNvbG9yOiAkY29sb3I1O1xuICAgICAgcGFkZGluZzogM3B4IDAgMCAyNXB4O1xuICAgIH1cbiAgICAuaWNvbkltZyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICRjb2xvcjU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgLnN2Z0ljb24ge1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkY29sb3I1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm5ld3NfdHlwZSB7XG4gICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICByZWN0IHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvcjU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4ubWVkaWFfc2VjdGlvbiB7XG4gICAgICAvKiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdm9sdW1lLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjI1cHg7Ki9cbiAgICAgIGNvbG9yOiAjYmRiZGJkO1xuICAgIH1cbiAgICBzcGFuLnRpbWVfbWVkaWEge1xuICAgICAgY29sb3I6ICNiZGJkYmQ7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICAgIGNvbG9yOiAkY29sb3I2O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hbGlnbmNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmZlYXR1cmVkSW1nIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuLmJyZWFkY3J1bWJfU2VjIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGxpIHtcbiAgICAgIGNvbG9yOiAjNTk1OTU5O1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyMDQ0XCI7XG4gICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICM1OTU5NTk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zaW5nbGUtc2hvdyB7XG4gIC5icmVhZGNydW1iX1NlYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbGkge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgICAgIGNvbG9yOiAkYmc1O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAmLml0ZW0taG9tZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW0tdGF4IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5icmVhZC1jdXJyZW50IHtcbiAgICAgICAgICBjb2xvcjogJGJnMztcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgICAgICAgY29sb3I6ICRiZzU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3IyMTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5yZWxhdGVkX2FydGljbGVzIHtcbiAgYmFja2dyb3VuZDogJGJnMjtcbiAgcGFkZGluZzogNDBweCAwO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxMDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRjb2xvcjc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZmVhdHVyZWRJbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB3aWR0aDogNDclO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcbiAgICAgIEBpbmNsdWRlIHNjYWxlKCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmFydGljbGVfaW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUzJTtcbiAgICBoNCB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250MztcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgNjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWluLWhlaWdodDogNDlweDtcbiAgICAgIGhlaWdodDogNDlweDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93KCk7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgdGV4dC1vdmVyZmxvdygpO1xuICAgIH1cbiAgICAubWVkaWFfc2VjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgIH1cbiAgICAudGltZV9tZWRpYSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgY29sb3I6ICRjb2xvcjIyO1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA0O1xuICAgICAgY29sb3I6ICNiZGJkYmQ7XG4gICAgfVxuICAgIC5hcnRpY2xlRXh0cmFzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5pY29uSW1nIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogJGNvbG9yMjI7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICBpLmZhLXBsYXkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIH1cbiAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3IyMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hdWRpb190eXBlIHtcbiAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yMjI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubmV3c190eXBlIHtcbiAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICByZWN0IHtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yMjI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXh0cmFzQnRtIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjIyO1xuICAgICAgICBwYWRkaW5nOiAzcHggMCAwIDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gNDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAuc2xhc2gge1xuICAgICAgICBjb2xvcjogJGNvbG9yMjI7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmVsYXRlZF9ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAmOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAucmVsYXRlZF9ibG9ja0luIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5mZWF0dXJlZEltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxLjA1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFydGljbGVfaW5mbyB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5hZHZlcnRpc2VtZW50X3NlY3Rpb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBwYWRkaW5nOiAyM3B4IDA7XG4gIG1hcmdpbjogNjBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGV4dF9ib3JkZXJib3hfd2lkZ2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgcGFkZGluZzogMjNweCAyMHB4O1xuICBtYXJnaW46IDEwcHggYXV0byA1MHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkuc2luZ2xlLWFydGljbGUgLnRleHRfYm9yZGVyYm94X3dpZGdldCB7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xufVxuYm9keS5ob21lIC50ZXh0X2JvcmRlcmJveF93aWRnZXQge1xuICBtYXJnaW46IDEwcHggYXV0byAwO1xufVxuLmFkX3NpZGViYXIge1xuICBtYXJnaW4tdG9wOiAtMjNweDtcbn1cbi5zcG9uc2VyX2xpbmsge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5zcG9zZXJfc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIC5pbWdDb2wge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogODVweDtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHRDb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAvKiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjM1JTtcbiAgICAgICAgICAgICAgICB9Ki9cbiAgICBoNCB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQzO1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA2O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgMTtcbiAgICAgIC8qICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlOyovXG4gICAgICBtYXJnaW46IDAgMHB4IDhweCAwO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjEzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQ7XG4gICAgICAvKiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTsqL1xuICAgIH1cbiAgfVxufVxuXG4udG9wQXJ0aWNsZSB7XG4gIHBhZGRpbmc6IDcwcHggMCAwO1xuICAuc2VjSGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC50b3BDYXROdiB7XG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAzNXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDZweCAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gNTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjc7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMjM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkY29sb3IyMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgbGkuY3VycmVudC1jYXQge1xuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJGNvbG9yMjM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgbGkuY3VycmVudC1jYXQgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3IyMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdkZpbHRlciB7XG4gIG1hcmdpbjogMzBweCAwIDI1cHg7XG4gIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDBweDtcbiAgICAgIHBhZGRpbmc6IDdweCAyMHB4IDdweCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgc3Bhbi5jYXRUYWcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgICAgICBwYWRkaW5nOiA4cHggMThweDtcbiAgICAgICAgY29sb3I6ICM1ZDVkNWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE5cHggMCAwIDE5cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICAgIHNwYW4uY291bnRfcG9zdHMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICAgICAgY29sb3I6ICM1ZDVkNWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTlweCAxOXB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBsaS5jdXJyZW50TmF2IHtcbiAgICAgIHNwYW4uY2F0VGFnIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnMztcbiAgICAgICAgcGFkZGluZzogOHB4IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxOXB4IDAgMCAxOXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICBzcGFuLmNvdW50X3Bvc3RzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yMjQ7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxOXB4IDE5cHggMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICBsaSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3Bhbi5jYXRUYWcge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRiZzM7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDE4cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTlweCAwIDAgMTlweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5jb3VudF9wb3N0cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yMjQ7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxOXB4IDE5cHggMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zaW5nQXJ0aWNsZSB7XG4gIC5hbGwtYXJ0aWNsZSB7XG4gICAgLmFydGljbGVCb3hIb2xkIHtcbiAgICAgICY6bnRoLWNoaWxkKDNuICsgMSkge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFkX3NpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG59XG4ubG9hZF9tb3JlIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yMTI7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMjBweCA2NHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxO1xuICBmb250LWZhbWlseTogJGZvbnQyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yMjtcbiAgfVxufVxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucG9zdFBhZ2Uge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbiAgbWFyZ2luOiAwO1xuICAucGFnaW5hdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGxpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgNDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgICAgICBjb2xvcjogIzFhMWExYTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3IyMjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5leHRQb2ludCB7XG4gICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGxpbmUge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yMjI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgcG9seWxpbmUge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yMjI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggMjBweDtcbiAgICAgICAgICAgICYubGVmdEFycm93IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEubmV4dCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjIyO1xuICAgICAgICB9XG4gICAgICAgIGEucHJldiB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjIyO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4uY3VycmVudCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDIxcHggMjdweDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjEyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBsaS5jdXJyZW50LXBhZ2Uge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yMjM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGxpLm5leHQgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3IyMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBhZ2luYXRpb25fanMuYWN0aXZlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RlZmF1bHQuZ2lmXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udGVhbV9saXN0IHtcbiAgLnRlYW1fbGlzdElubmVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIC5hcnRpY2xlQm94SG9sZCB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvOyAvKiA1MDZweCAqL1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIC5hcnRpY2xlQm94IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIC5hcnRpY2xlSW1nIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ibGFja19iZy5wbmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFydGljbGVDb250IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMzFweCAzMHB4IDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgLyogIHBhZGRpbmc6IDI1cHg7Ki9cbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlVGV4dCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogNjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93KCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmFydGljbGVUaXRsZSB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA5O1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQzO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgLmFydC1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDM7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIC50aW1lSWNvbiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvcjEzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRpbWVUZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucG9zdFBhZ2Uge1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICB9XG4gICAgLmFkdmVydGlzZW1lbnRfc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDIwcHggMThweCA2MHB4O1xuICAgICAgcGFkZGluZzogMjdweCAwO1xuICAgIH1cbiAgfVxuICAudGVhbV9saXN0UmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLmFkX3NpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbn1cbi5wb2RjYXN0U2VjLnNob3dfZGV0YWlsIHtcbiAgLnNlY0hlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucG9kY2FzdExpc3RTbWFsbCAucG9kY2FzdEJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5ib2R5IC5zaG93RGV0YWlsU2VjMiB7XG4gIC5sZWZ0U2VjdGlvbiB7XG4gICAgLmZsb2F0aW5nX2RpdiB7XG4gICAgICAuZmxvYXRpbmdfaGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICAgICAgfVxuICAgICAgLnRhZ3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnNob3dmaWx0ZXJTZWMge1xuICAuc2VjSGVhZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmZpbHRlclRvcEJhci50b3BBcnRpY2xlIHtcbiAgICBwYWRkaW5nOiA0NXB4IDAgNDBweDtcbiAgfVxufVxuLmFydGljbGVCb3hCaWcuc2hvd19kZXRhaWxQYWdlIHtcbiAgLmljb25JbWcge1xuICAgIGkuZmEtcGxheSB7XG4gICAgICBwYWRkaW5nOiAzcHggNHB4IDRweCA2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRiZzM7XG4gICAgfVxuICB9XG59XG5ib2R5IC5HdWVzdFNlY3Rpb24udGVhbV9saXN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcjM0O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgLmd1ZXN0c0Jsb2NrIC5ndWVzdENudCB7XG4gICAgaDQge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3IzMztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3IzNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnNlYXJjaF9JY29uX2RpdiB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODMwcHg7XG4gIHotaW5kZXg6IDIxO1xuICAvL3RvcDogNTFweDtcbiAgdG9wOiAyNDNweDtcbiAgZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWFyY2hJY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMzBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICB3aWR0aDogMjNweDtcbiAgICAuc3ZnSWNvbiB7XG4gICAgICB3aWR0aDogMjNweDtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkYmc1O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3VibWl0SWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgIC5zdmdJY29uIHtcbiAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgbGluZSB7XG4gICAgICAgIHN0cm9rZTogJGNvbG9yMTM7XG4gICAgICB9XG4gICAgICBwb2x5bGluZSB7XG4gICAgICAgIHN0cm9rZTogJGNvbG9yMTM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTExcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5zZWFyY2hfSWNvbl9kaXYge1xuICBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoODksIDg5LCA4OSwgMC41KTtcbiAgfVxuICBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoODksIDg5LCA4OSwgMC41KTtcbiAgfVxuICBpbnB1dFt0eXBlPVwidGV4dFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDg5LCA4OSwgODksIDAuNSk7XG4gIH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl06LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoODksIDg5LCA4OSwgMC41KTtcbiAgfVxufVxuXG4uYmxhY2tfb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNDNweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYxKTtcbiAgei1pbmRleDogOTtcbn1cbi5ibGFja19vdmVybGF5MiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB6LWluZGV4OiA5O1xufVxuLndoaXRlX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB6LWluZGV4OiA1O1xuICAvKiBkaXNwbGF5OiBub25lOyAqL1xufVxuXG4uZmVhdGhlcmxpZ2h0IC5mZWF0aGVyLWxpZ2h0LWJveCB7XG4gIHdpZHRoOiA4MHZ3O1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuXG4ubWVnYU1lbnUge1xuICBwYWRkaW5nOiAzNXB4IDAgMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2MHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgLypoZWlnaHQ6IDEwMHZoOyovXG4gIC5pbnRyb01lZ2Ege1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBjb2xvcjogJGNvbG9yMjE7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQzO1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgfVxuICB9XG4gIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIEBpbmNsdWRlIGNvbHVtbi1jb3VudCgpO1xuICAgIGxpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAmLm1haW4tbWVudS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBjb2xvcjogIzFmMWYxZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjI1O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmN1c3RvbVN1Yk1lbnUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgfVxuICAgICAgLnZpZXdNZW51IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjEyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgMjtcbiAgICAgICAgfVxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiBpbmhlcml0O1xuICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogaW5oZXJpdDtcbiAgICAgICAgY29sdW1uLWNvdW50OiBpbmhlcml0O1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjY7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNDA7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5oaWdobGlnaHRlZCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjI2O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW9iaWxlX21lbnUgdWwgbGkgc3Bhbi5tb2JpbGVfYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiB0YWJfYXJlYSAqL1xuLnNob3dmaWx0ZXJTZWMge1xuICAudGFiQ29udGVudFNlYyB7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gIH1cbiAgLnRhYkNvbnRfZGl2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuY3VycmVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbi5tZWdhTWVudSB7XG4gIC5tZWdhLW9wZW4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuLnRvcEFydGljbGVTZWMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbn1cbi5jbGVhckRlc2sge1xuICBjbGVhcjogYm90aDtcbn1cbi5HdWVzdFNlY3Rpb24udGVhbV9saXN0IHtcbiAgLnRlYW1fbGlzdElubmVyIHtcbiAgICAuYXJ0aWNsZUJveCB7XG4gICAgICAuYXJ0aWNsZUltZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmxhY2tfYmcucG5nKSByZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3IxMjtcbiAgICAgIC5hcnRpY2xlQ29udCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgLmFydGljbGVUaXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZVRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZlYXR1cmVkX2Jsb2NrIHtcbiAgICAgICYubGFyZ2VFbGVtZW50IHtcbiAgICAgICAgLmFydGljbGVUaXRsZSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgMTQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjEyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ndWVzdHNCbG9jayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNiM2IzYjM7XG4gICAgLyogICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7Ki9cbiAgICAuZ3Vlc3RJbWFnZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9ndWVzdHMtYmcucG5nKSBuby1yZXBlYXQ7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmd1ZXN0Q250IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEyMXB4O1xuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDM7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvcjEyO1xuICAgICAgLmd1ZXN0SW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEuMDUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hcnRpY2xlQm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnMTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAuYXJ0aWNsZUltZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xuICAgICAgQGluY2x1ZGUgc2NhbGUoKTtcbiAgICB9XG4gIH1cbiAgLmFydGljbGVDb250IHtcbiAgICAuaWNvbkltZyB7XG4gICAgICAuc3ZnSWNvbiB7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgICAmLmFkZF9wbGF5IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgaS5mYS12b2x1bWUtZG93biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpLmZhLXBsYXkge1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDRweCA0cHggNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmczO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYXJ0aWNsZUJ0biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGEge1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcbiAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogJGJnODtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYubGFyZ2VCb3gge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICAgIC5hcnRpY2xlQ29udCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA3MHB4IDgwcHggMjBweCA4MHB4O1xuICAgICAgLmFydGljbGVCdG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDY4cHg7XG4gICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgdGV4dC1vdmVyZmxvdygpO1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDE0O1xuICAgICAgfVxuICAgIH1cbiAgICAuYXJ0aWNsZVRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDcycHg7XG4gICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgdGV4dC1vdmVyZmxvdygpO1xuICAgICAgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5sb25nZXJIZWFkZXIge1xuICAgICAgLmFydGljbGVUaXRsZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEzNnB4O1xuICAgICAgICBoZWlnaHQ6IDEzNnB4O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgICAgfVxuXG4gICAgICAuYXJ0aWNsZVRleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnNtYWxsQm94IHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcblxuICAgIC5hcnRpY2xlQ29udCB7XG4gICAgICAvKnBhZGRpbmctYm90dG9tOiAxOHB4OyovXG4gICAgfVxuICAgIC5pY29uSW1nIHtcbiAgICB9XG5cbiAgICAmLmxvbmdlckhlYWRlciB7XG4gICAgICAuYXJ0aWNsZUNvbnQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweDtcbiAgICAgIH1cblxuICAgICAgLmFydGljbGVUaXRsZSB7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDc4cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pY29uSW1nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvcjEzO1xuICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3IxMztcbiAgICAgIH1cbiAgICB9XG4gICAgLmFydGljbGVJbWcge1xuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoMS4wNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50b3BfYXJ0aWNsZXNfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdWNtcy9hc3NldHMvaW1nL2JncGF0dGVybi5wbmc/bmV3XCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG59XG5cbi50b3BfYXJ0aWNhbCB7XG4gIC5hcnRpY2xlQm94IHtcbiAgICAmLmxhcmdlQm94IHtcbiAgICAgIC5hcnRpY2xlQ29udCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNDBweCAyNnB4IDQwcHg7XG4gICAgICB9XG4gICAgICAuaWNvbkltZyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmhpZGVfZGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mYWRlX291dF9kaXYge1xuICBvcGFjaXR5OiAwO1xufVxuLnRvcF9hcnRpY2FsIHtcbiAgLy9wYWRkaW5nOiAyMHB4IDA7XG4gIC5yaWdodF9hcmVhIHtcbiAgICAuY29sLWxnLTY6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG59XG5cbi50b3BfYWRkX2Jhbm5lciB7XG4gIC8vYmFja2dyb3VuZDogJGJnMTU7XG4gIC5hZGRCb3gge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLndpZGdldFRpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5tb3JlX2FydGljbGVfbGluayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS10ZXh0LTJnYjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICBjb2xvcjogJGNvbG9yMTk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAubW9yZUljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgIH1cblxuICAgIC5tb3JlSWNvbiB7XG4gICAgICAuc3ZnSWNvbiB7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGxpbmUge1xuICAgICAgICAgIHN0cm9rZTogJGNvbG9yMTk7XG4gICAgICAgIH1cbiAgICAgICAgcG9seWxpbmUge1xuICAgICAgICAgIHN0cm9rZTogJGNvbG9yMTk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGNvbG9yMjA7XG4gICAgICAubW9yZUljb24ge1xuICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgbGluZSB7XG4gICAgICAgICAgICBzdHJva2U6ICRjb2xvcjIwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwb2x5bGluZSB7XG4gICAgICAgICAgICBzdHJva2U6ICRjb2xvcjIwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnBhZ2VTZWN0aW9uIHtcbiAgLmFkdmVydGlzZW1lbnRfc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ucG9kY2FzdFNlYyB7XG4gIHBhZGRpbmc6IDYwcHggMCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAkYmcyO1xuICAuYXJ0aV9yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5sZWZ0X2ltZyB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgICAgLmFydGljbGVJbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xuICAgICAgICBAaW5jbHVkZSBzY2FsZSgpO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xuICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5yaWdodF9jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICRiZzE7XG4gICAgICAuYXJ0aWNsZUNvbEJveCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIC5hcnRpY2xlQ29udCB7XG4gICAgICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MztcbiAgICAgICAgICBjb2xvcjogJGNvbG9yNztcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDExMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgQGluY2x1ZGUgdGV4dC1vdmVyZmxvdygpO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yNztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgNztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlVGV4dCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgQGluY2x1ZGUgdGV4dC1vdmVyZmxvdygpO1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaWNvbkltZyB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb2xvcjogJGNvbG9yMzI7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxMDtcbiAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3IzMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFydGljbGVFeHRyYXMge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLmFydGljbGVBdXRob3Ige1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmV4dHJhc0J0bSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMTI7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMCAwIDI3cHg7XG4gICAgICAgICAgICAuYXJ0aWNsZUF1dGhvciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnVwZGF0ZWRPbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5sZWZ0X2ltZyB7XG4gICAgICAgIC5hcnRpY2xlSW1nIHtcbiAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxLjA1KTtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMS4wNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmlnaHRfY29udGVudCB7XG4gICAgICAgIC5hcnRpY2xlQ29sQm94IHtcbiAgICAgICAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC5yaWdodF9jb250ZW50IHtcbiAgICAgICAgLmFydGljbGVDb2xCb3gge1xuICAgICAgICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjEzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmVsYXRlZF9hcnRpY2xlcy5uZXdzX2FydGljbGVzIHtcbiAgcGFkZGluZzogNzBweCAwIDUwcHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLm5ldHdvcmtfc2VjIHtcbiAgcGFkZGluZzogNzBweCAwO1xuICAuc2xpZGVyX2JveCB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIC5pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBpbWcge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zbGlkZXJfc2VjIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZzI7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgICYuc2xpY2stYXJyb3cge1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2xpZGVyX3JpZ2h0X2Fycm93LnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIC02MXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG5cbiAgICAgICAgJi5zbGljay1kaXNhYmxlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDIxcHg7XG4gICAgICAgICAgY3Vyc29yOiBuby1kcm9wO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1wcmV2LnNsaWNrLWFycm93IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAtNjFweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zbGlkZXJfbGVmdF9hcnJvdy5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAuc2xpY2stcHJldi5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMjFweDtcbiAgICAgIGN1cnNvcjogbm8tZHJvcDtcbiAgICB9XG4gIH1cbn1cblxuLnNwb3J0c19zZWMge1xuICBwYWRkaW5nOiAxMDBweCAwIDMwcHg7XG59XG4uYWRkX2Jsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zcG9uc2VyX2xpbmsge1xuICAuc3Bvc2VyX3NlY3Rpb24ge1xuICAgIFA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubW9iaWxlX3NsaWRlcl9zZWMge1xuICBkaXNwbGF5OiBub25lO1xuICAuc2xpY2stc2xpZGUge1xuICAgIC5pY29uSW1nIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbmJvZHkge1xuICAmLm1lZ2EtbmF2LW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi8qIHZvbHVtZSBjc3MgKi9cbi52b2x1bWVfYXJlYSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgLnZvbHVtZV9pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMjNweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XG4gICAgLnZvbHVtZV9iYXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgbGVmdDogMjVweDtcbiAgICAgIHotaW5kZXg6IDQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAudm9sdW1lX3ZhbHVlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgfVxuICAgICAgLnZvbHVtZV9vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ib3R0b21faGVhZCB7XG4gIC5yYWRpb19hcmVhIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gIH1cblxuICAmLm9wZW5fdm9sdW1lIHtcbiAgICAucmFkaW9fYXJlYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1MHB4O1xuICAgICAgLnNob3dfaW5mbyB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMjE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAgICAgLmVxdWFsaXplciB7XG4gICAgICAgICAgICBsZWZ0OiA0NDguNzVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICAucmFkaW8tZ3JvdXAge1xuICAgICAgICAgIC5jYWxsX2FyZWEge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud2F0Y2hfc2VjIHtcbiAgICAgIGxlZnQ6IDI2OHB4O1xuICAgIH1cblxuICAgIC51c2VyX3BpYyB7XG4gICAgICBsZWZ0OiAzNTJweDtcbiAgICB9XG4gICAgLnZvbHVtZV9hcmVhIHtcbiAgICAgIHdpZHRoOiAxODRweDtcbiAgICAgIC52b2x1bWVfaWNvbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgICAgLypAbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KXtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0NTZweDtcbiAgICAgICAgICAgIH0qL1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICB9XG4gIH1cblxuICAmLmZtX2ZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uc2xpY2stbGlzdC5kcmFnZ2FibGUge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5zcG9uc29yLXNsaWRlciAuc2xpY2stbGlzdC5kcmFnZ2FibGUge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeV9zaW5nbGVDb250ZW50IC5zbGljay1saXN0LmRyYWdnYWJsZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGdyaWQgY3NzICovXG4ucGFnZVNlY3Rpb24ge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5cbi5zZWNIZWFkaW5nIHtcbiAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxMDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgY29sb3I6ICRjb2xvcjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDQ3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGEge1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTA7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgIGNvbG9yOiAkY29sb3IxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmFydGljbGVfbGlzdCB7XG4gIC5hcnRpY2xlQm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5hcnRpY2xlQm94SG9sZDpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbi5hcnRpY2xlQm94IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvcjExO1xuICAuaWNvbkltZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgLnN2Z0ljb24ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogJGJnMTE7XG4gICAgICB9XG4gICAgICAmLm5ld3NJY29uIHtcbiAgICAgICAgcmVjdCB7XG4gICAgICAgICAgZmlsbDogJGJnMTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHBvbHlnb24ge1xuICAgICAgICBmaWxsOiAkYmcxMTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgLmZhLXBsYXkge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbiAgfVxuICAmLnNtYWxsQm94IHtcbiAgICAuaWNvbkltZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICB9XG4gIH1cbiAgLmFydGljbGVUaXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRmb250MztcbiAgICBjb2xvcjogJGNvbG9yNztcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICRjb2xvcjc7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDY7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hcnRpY2xlQ29udCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIycHggNDBweDtcbiAgfVxuICAuYXJ0aWNsZVRleHQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDI7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgLmFydGljbGVFeHRyYXMge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAyO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDI7XG4gICAgLmFydGljbGVBdXRob3Ige1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5leHRyYXNCdG0ge1xuICAgICAgY29sb3I6ICRjb2xvcjg7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogJGNvbG9yODtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZlYXRCb3gge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3IxMDtcbiAgICAuYXJ0aWNsZUNvbnQge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yOTtcbiAgICB9XG4gICAgLmFydGljbGVBdXRob3Ige1xuICAgICAgY29sb3I6ICRjb2xvcjEwO1xuICAgIH1cbiAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgIGNvbG9yOiAkY29sb3IxMDtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yMTA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ob21lX2xhdGVzdF9zdG9yeSB7XG4gIC5hcnRpY2xlVGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IDk1cHg7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgdGV4dC1vdmVyZmxvdygpO1xuICB9XG4gIC5hcnRpY2xlVGV4dCB7XG4gICAgbWluLWhlaWdodDogNjVweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93KCk7XG4gIH1cbn1cblxuLnRvcF9hcnRpY2FsIHtcbiAgLmFydGljbGVCb3gge1xuICAgIC5hcnRpY2xlQ29udCB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDQwcHggMjBweDtcbiAgICB9XG4gICAgJi5zbWFsbEJveCB7XG4gICAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgbWluLWhlaWdodDogNDlweDtcbiAgICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93KCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5pY29uSW1nIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgICYuYXVkaW9fdHlwZSB7XG4gICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmFydGljbGVFeHRyYXMge1xuICAgICAgLmFydGljbGVBdXRob3Ige1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5wb2RjYXN0U2VjIHtcbiAgLmFydGljbGVDb2xCb3gge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4vKlNIT1cgREVBVElMIFBBR0UgU0VDVElPTiovXG4uZ3JleUJnIHtcbiAgYmFja2dyb3VuZDogJGJnOTtcbn1cbi5zaG93RGV0YWlsU2VjMiB7XG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQzO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTQ7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgMTQ7XG4gICAgY29sb3I6ICRjb2xvcjc7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGg0IHtcbiAgICBjb2xvcjogJGNvbG9yMTtcbiAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgNDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIGhyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiM2IzYjM7XG4gIH1cbiAgLnNob3dIZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTQ7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgMTQ7XG4gICAgY29sb3I6ICRjb2xvcjc7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmZsb2F0aW5nX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAyO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgY29sb3I6ICRjb2xvcjc7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmZsb2F0aW5nX2RpdiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIC50YWdzTGlzdCB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yMTI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGVmdFNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAubGVmdFNlY3Rpb25JbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMzJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTcwcHg7XG4gICAgfVxuICB9XG4gIC5yaWdodFNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAuc2lkZUhlYWRpbmcge1xuICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICB9XG4gIH1cblxuICAuc2luZ2xlU2hvd0RldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgdWwge1xuICAgICYuc2hvd1Nwb25zb3Ige1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiA0Ny41JTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMy41JTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNob3dTcG9uc29yIHtcbiAgICAuaGVhZGluZyB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDQ3LjUlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjUlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucG9kY2FzdExpc3RTbWFsbCB7XG4gIC5wb2RjYXN0QmxvY2sge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIC50aXRsZSB7XG4gICAgICBjb2xvcjogJGNvbG9yNztcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDM7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDY7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjc7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1vdmVyZmxvdygpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yMTM7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5leHRyYXMge1xuICAgICAgLmljb25JbWcge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkYmcxMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZhIHtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgY29sb3I6ICRiZzExO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kZXRhaWxzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yMTI7XG4gICAgICAgIC8qICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7Ki9cbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAyO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxMztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgLyogICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7Ki9cbiAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgfVxuICAgICAgICAudGltZURldCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgfVxuICB9XG59XG5cbi5ibGFja0dyYWRpZW50Qmcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uc2hvd1RvcEJhbm5lciB7XG4gIC5zaG93VG9wQmFubmVySG9sZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmF1aHRvckltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5oZWFkaW5nIHtcbiAgICBjb2xvcjogJGNvbG9yNDtcbiAgICBmb250LWZhbWlseTogJGZvbnQzO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgNDE7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgMzI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5zdWJIZWFkaW5nIHtcbiAgICBjb2xvcjogJGNvbG9yNDtcbiAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDY7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGNvbG9yMTI7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB9XG4gICAgLnRpbWVDbG9ja0ljb24ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICB9XG4gICAgLnN2Z0ljb24ge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogJGNvbG9yMTI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaG93VGltaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuYmFubmVyRGV0YWlsIHtcbiAgICBwYWRkaW5nOiAxMjBweCA0MjBweCAxMDBweCAwO1xuICB9XG4gIC5iYW5uZXJIZWFkaW5ncyB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5iYW5uZXJTb2NpYWwge1xuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3I0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5iYW5uZXJFeHRyYSB7XG4gICAgLmZlZWRCdG4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC5mZWVkSWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgfVxuICAgICAgLnN2Z0ljb24ge1xuICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkY29sb3I0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yMTM7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDIycHggMjBweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAxO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5mZWF0aGVyLWxpZ2h0LWJveCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFubmVyU29jaWFsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgdWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA5O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQwO1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcblxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjI3O1xuICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3I0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZmJJY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudHdJY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAueXRJY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAuc3QwIHtcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I0MDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2N1cl9zdHJlYW1fbG9jYXRpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4vKmFydGNpbGUgQmlnIEJveCovXG4uYXJ0aWNsZUJveEJpZyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIC5sZWZ0X2ltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuYXJ0aWNsZUltZyB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMsIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0pO1xuICAgICAgQGluY2x1ZGUgc2NhbGUoKTtcbiAgICAgIGltZyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pY29uSW1nIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweDtcbiAgICBjb2xvcjogJGNvbG9yMTI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIC5zdmdJY29uIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRjb2xvcjIyO1xuICAgICAgfVxuICAgICAgJi5uZXdzSWNvbiB7XG4gICAgICAgIHJlY3Qge1xuICAgICAgICAgIGZpbGw6ICRjb2xvcjIyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwb2x5Z29uIHtcbiAgICAgICAgZmlsbDogJGNvbG9yMjI7XG4gICAgICB9XG4gICAgfVxuICAgIGkuZmEtcGxheSB7XG4gICAgICBwYWRkaW5nOiAzcHggNHB4IDRweCA2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjEyO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG4gIC5yaWdodF9jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAkYmcxO1xuICAgICYuZ3JleUNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogJGJnMjtcbiAgICB9XG4gICAgLmFydGljbGVDb250IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hcnRpY2xlVGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250MztcbiAgICBjb2xvcjogJGNvbG9yMTtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDI7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgMjtcbiAgICBtaW4taGVpZ2h0OiA2OXB4O1xuICAgIGhlaWdodDogNjlweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIHRleHQtb3ZlcmZsb3coKTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLmFydGljbGVFeHRyYXMge1xuICAgIC5pY29uSW1nIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0b3A6IGF1dG87XG4gICAgfVxuICB9XG4gIC5hcnRpY2xlVGV4dCB7XG4gICAgbWluLWhlaWdodDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93KCk7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250MTtcbiAgICAgIGNvbG9yOiAkY29sb3I2O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hcnRpY2xlRXh0cmFzIHtcbiAgICAuZXh0cmFzQnRtIHtcbiAgICAgIGNvbG9yOiAkY29sb3IxMjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDI7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA0O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAuYXJ0aWNsZUF1dGhvciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgfVxuICAgICAgLnVwZGF0ZWRPbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I4O1xuICAgICAgfVxuICAgICAgLnNsYXNoIHtcbiAgICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIC5sZWZ0X2ltZyB7XG4gICAgICAuYXJ0aWNsZUltZyB7XG4gICAgICAgIEBpbmNsdWRlIHNjYWxlKDEuMDUpO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEuMDUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3IxMztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmOmZvY3VzIHtcbiAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yMTM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zdmdJY29uIHtcbiAgcmVjdCB7XG4gICAgc3Ryb2tlLXdpZHRoOiAwO1xuICB9XG59XG5cbi8qQXJ0aWNsZSBCb3ggRnVsKi9cbi5zdWJCbG9ja1ZlcjMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDEwO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGNvbG9yNztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgfVxuICAuZmVhdHVyZWRJbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB3aWR0aDogMzYlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xuICAgICAgQGluY2x1ZGUgc2NhbGUoKTtcbiAgICB9XG4gIH1cbiAgLmFydGljbGVfaW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDYzLjUlO1xuICAgIGg0IHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQzO1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA2O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIHRleHQtb3ZlcmZsb3coKTtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yNztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgbWluLWhlaWdodDogNDZweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93KCk7XG4gICAgfVxuICAgIC5tZWRpYV9zZWN0aW9uIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgIH1cbiAgICAudGltZV9tZWRpYSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuXG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgICBjb2xvcjogJGNvbG9yODtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5hcnRpY2xlRXh0cmFzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5pY29uSW1nIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3IzMjtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIC8qICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsqL1xuICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgICYucG9kY2FzdF90eXBlIHtcbiAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogNHB4O1xuXG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3IzMjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5uZXdzSWNvbiB7XG4gICAgICAgICAgICByZWN0IHtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yMzI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHBvbHlnb24ge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yMzI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXh0cmFzQnRtIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjMyO1xuICAgICAgICBwYWRkaW5nOiAzcHggMCAwIDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gNDtcbiAgICAgIH1cbiAgICAgIC5zbGFzaCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3IzMjtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmZlYXR1cmVkSW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoMS4wNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGVfaW5mbyB7XG4gICAgICBoNCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yMTM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNob3dmaWx0ZXJTZWMge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIC5zZWNIZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5wb3N0UGFnZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuICAuYWR2ZXJ0aXNlbWVudF9zZWN0aW9uIHtcbiAgICBtYXJnaW46IDYwcHggYXV0byAzMHB4O1xuICB9XG59XG5cbi5maWx0ZXJUb3BCYXIge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgLmZpbHRlclRhYnMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICRiZzU7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRiZzU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGJnMztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRjb2xvcjEyO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkYmczO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJGJnMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYS50YWItYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRiZzM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRiZzM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5maWx0ZXJEcm9wZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ud2lkZ2V0VGl0bGUge1xuICBmb250LWZhbWlseTogJGZvbnQyO1xuICBmb250LXNpemU6ICRmb250U2l6ZSArIDI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi53aWRnZXRCb3gge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgLnNwb25zZXJfbGluayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuaS5mYS1wbGF5IHtcbiAgcGFkZGluZzogM3B4IDRweCA0cHggNnB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjEyO1xufVxuLmFkU2VjdGlvbiB7XG4gICYuYm9yZGVyQnRtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIH1cbn1cblxuLnNob3dMaXN0aW5nVGVtcCB7XG4gIC5hcnRpY2xlQm94IHtcbiAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUxcHg7XG4gICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLyogICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7Ki9cbiAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAvLyBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93KCk7XG4gICAgfVxuICB9XG59XG4uZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbn1cbi5sb2FkaW5nR2lmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RlZmF1bHQuZ2lmKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jc3Nsb2FkLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IDQxdmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gIH1cbiAgLmNzc2xvYWQtd2hpcmxwb29sLFxuICAuY3NzbG9hZC13aGlybHBvb2w6OmJlZm9yZSxcbiAgLmNzc2xvYWQtd2hpcmxwb29sOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjA0LCAyMDQsIDIwNCk7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgICBib3JkZXItcmFkaXVzOiA5NzRweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiA5NzRweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogOTc0cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA5NzRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDk3NHB4O1xuICB9XG5cbiAgLmNzc2xvYWQtd2hpcmxwb29sIHtcbiAgICBtYXJnaW46IC0yNHB4IDAgMCAtMjRweDtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgd2lkdGg6IDQ5cHg7XG4gICAgYW5pbWF0aW9uOiBjc3Nsb2FkLXJvdGF0ZSAxMTUwbXMgbGluZWFyIGluZmluaXRlO1xuICAgIC1vLWFuaW1hdGlvbjogY3NzbG9hZC1yb3RhdGUgMTE1MG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtbXMtYW5pbWF0aW9uOiBjc3Nsb2FkLXJvdGF0ZSAxMTUwbXMgbGluZWFyIGluZmluaXRlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBjc3Nsb2FkLXJvdGF0ZSAxMTUwbXMgbGluZWFyIGluZmluaXRlO1xuICAgIC1tb3otYW5pbWF0aW9uOiBjc3Nsb2FkLXJvdGF0ZSAxMTUwbXMgbGluZWFyIGluZmluaXRlO1xuICB9XG5cbiAgLmNzc2xvYWQtd2hpcmxwb29sOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbWFyZ2luOiAtMjJweCAwIDAgLTIycHg7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIHdpZHRoOiA0M3B4O1xuICAgIGFuaW1hdGlvbjogY3NzbG9hZC1yb3RhdGUgMTE1MG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtby1hbmltYXRpb246IGNzc2xvYWQtcm90YXRlIDExNTBtcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLW1zLWFuaW1hdGlvbjogY3NzbG9hZC1yb3RhdGUgMTE1MG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogY3NzbG9hZC1yb3RhdGUgMTE1MG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtbW96LWFuaW1hdGlvbjogY3NzbG9hZC1yb3RhdGUgMTE1MG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuXG4gIC5jc3Nsb2FkLXdoaXJscG9vbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbWFyZ2luOiAtMjhweCAwIDAgLTI4cHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGFuaW1hdGlvbjogY3NzbG9hZC1yb3RhdGUgMjMwMG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtby1hbmltYXRpb246IGNzc2xvYWQtcm90YXRlIDIzMDBtcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLW1zLWFuaW1hdGlvbjogY3NzbG9hZC1yb3RhdGUgMjMwMG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogY3NzbG9hZC1yb3RhdGUgMjMwMG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtbW96LWFuaW1hdGlvbjogY3NzbG9hZC1yb3RhdGUgMjMwMG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuXG4gIEBrZXlmcmFtZXMgY3NzbG9hZC1yb3RhdGUge1xuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG4gIH1cblxuICBALW8ta2V5ZnJhbWVzIGNzc2xvYWQtcm90YXRlIHtcbiAgICAxMDAlIHtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgQC1tcy1rZXlmcmFtZXMgY3NzbG9hZC1yb3RhdGUge1xuICAgIDEwMCUge1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgQC13ZWJraXQta2V5ZnJhbWVzIGNzc2xvYWQtcm90YXRlIHtcbiAgICAxMDAlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG4gIH1cblxuICBALW1vei1rZXlmcmFtZXMgY3NzbG9hZC1yb3RhdGUge1xuICAgIDEwMCUge1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4jdGRfY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OjQ4MHB4O1xufVxuXG4udHJpdG9uLXByb2dyZXNzLXN0cmVhbSB7XG4gIHdpZHRoOiA4NHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAyMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDZweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50O1xuICAgIGFuaW1hdGlvbjogdHJpdG9uLXByb2dyZXNzLXN0cmVhbSAxLjJzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxufVxuQGtleWZyYW1lcyB0cml0b24tcHJvZ3Jlc3Mtc3RyZWFtIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmZpeGVkT3ZlcmZsb3cge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi8qIGVuZCB2b2x1bWUgY3NzICovXG5AbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gIC50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnQtaW5mbyB7XG4gICAgbWFyZ2luOiAwOyAvLyA1MHB4XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuICBib2R5IC5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC5ndWVzdHNCbG9jayAuZ3Vlc3RDbnQge1xuICAgIG1pbi1oZWlnaHQ6IDEwM3B4O1xuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hcnRpY2xlQm94IC5hcnRpY2xlQ29udCB7XG4gICAgcGFkZGluZzogMjVweCA0MHB4O1xuICB9XG4gIC50b3BBcnRpY2xlIHtcbiAgICAudG9wQ2F0TnYge1xuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hcnRpY2xlQm94IHtcbiAgICAmLmxhcmdlQm94IHtcbiAgICAgIC5hcnRpY2xlVGV4dCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFydGljbGVCb3ggLmFydGljbGVDb250IHtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gIH1cbiAgLnRvcF9hcnRpY2FsIHtcbiAgICAuYXJ0aWNsZUJveCB7XG4gICAgICAuaWNvbkltZyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wb2RjYXN0TGlzdFNtYWxsIHtcbiAgICAucG9kY2FzdEJsb2NrIHtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ5cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDgwcHgpIHtcbiAgLmJvdHRvbV9oZWFkIHtcbiAgICAucmFkaW9fYXJlYSB7XG4gICAgICAucmFkaW8tZ3JvdXAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmJvdHRvbV9oZWFkIHtcbiAgICAucmFkaW9fYXJlYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAvKi5yYWRpby1ncm91cCB7XG4gICAgICAgICAgICAgICAgLmZlZWRiYWNrX2FyZWEge1xuICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggNXB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5mZWVkYmFja19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN2Z0ljb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ob3VybHlfbmV3c19hcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjFweCA1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuaG91cmx5X25ld3NfaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL3Bvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdmdJY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYubGl2ZV9mZWVkX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9wb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ZnSWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2FsbF9hcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjFweCA1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhbGxfaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdmdJY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0qL1xuICAgIH1cbiAgfVxufVxuXG4vKkBtZWRpYSAobWF4LXdpZHRoOiAxMTY2cHgpIHtcbiAgICAuYm90dG9tX2hlYWQge1xuICAgICAgICAucmFkaW9fYXJlYSB7XG4gICAgICAgICAgICAucmFkaW8tZ3JvdXB7XG4gICAgICAgICAgICAgICAgLmhvdXJseV9uZXdzX2FyZWF7ZGlzcGxheTogbm9uZTt9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Ki9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5ib3R0b21faGVhZCB7XG4gICAgLnJhZGlvX3JlYSB7XG4gICAgICAuc2hvd19pbmZvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZlZWRiYWNrX2FyZWEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5yZWxhdGVkX2FydGljbGVzIHtcbiAgICAuYXJ0aWNsZV9pbmZvIHtcbiAgICAgIHAge1xuICAgICAgICBiciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBtYXJnaW46IDAgMCAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydC1pbmZvIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuICAuYXJ0aWNsZUJveEJpZyAubGVmdF9pbWcge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICBib2R5IC5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC5ndWVzdHNCbG9jayAuZ3Vlc3RDbnQge1xuICAgIG1pbi1oZWlnaHQ6IDk3cHg7XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG5cbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgfVxuICAgIHAge1xuICAgIH1cbiAgfVxuICAudG9wQXJ0aWNsZSB7XG4gICAgLnRvcENhdE52IHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWVnYU1lbnUge1xuICAgIHBhZGRpbmc6IDIwcHggMCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MnB4KSB7XG4gIC5mb290ZXIge1xuICAgIC50b3BfZm9vdGVyIHtcbiAgICAgIC5sZWZ0X2JvcmRlcjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBvZGNhc3RTZWMge1xuICAgIC5hcnRpX3JvdyB7XG4gICAgICAucmlnaHRfY29udGVudCB7XG4gICAgICAgIC5hcnRpY2xlQ29sQm94IHtcbiAgICAgICAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDY5cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hcnRpY2xlVGV4dCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudG9wX2FydGljYWwge1xuICAgIC5hcnRpY2xlQm94IHtcbiAgICAgIC5pY29uSW1nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZUNvbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRvcEFydGljbGUge1xuICAgIC50b3BDYXROdiB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTFweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweCAxMHB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmF2RmlsdGVyIHVsIGxpIHtcbiAgICBwYWRkaW5nOiA3cHggMTJweCA3cHggMHB4O1xuICAgIC8qICAgICAgICBmb250LXNpemU6IDExcHg7Ki9cbiAgfVxuICAuc2luZ0FydGljbGUge1xuICAgIC5hbGwtYXJ0aWNsZSB7XG4gICAgICAuYXJ0aWNsZUJveEhvbGQge1xuICAgICAgICAmOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmVsYXRlZF9hcnRpY2xlcyB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIC5yZWxhdGVkX2Jsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgLmZlYXR1cmVkSW1hZ2Uge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG4gICAgLmFydGljbGVfaW5mbyB7XG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM5cHg7XG4gICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRlYW1fbGlzdCB7XG4gICAgLnRlYW1fbGlzdElubmVyIHtcbiAgICAgIC5hcnRpY2xlQm94SG9sZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIC5hcnRpY2xlQm94IHtcbiAgICAgICAgICAuYXJ0aWNsZUNvbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAxMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZUJveCB7XG4gICAgICAgICAgLmFydGljbGVUZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2xlYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmFkdmVydGlzZW1lbnRfc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbjogNDZweCAxOHB4O1xuICAgICAgICBwYWRkaW5nOiAyN3B4IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5hcnQtaW5mbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhpZGVfdGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgYm9keSAuc2hvd0RldGFpbFNlYzIge1xuICAgIC5sZWZ0U2VjdGlvbiB7XG4gICAgICAubGVmdFNlY3Rpb25JbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0M3B4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuZmxvYXRpbmdfZGl2IHtcbiAgICAgICAgLmZsb2F0aW5nX2hlYWRpbmcge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICAgICAgICB9XG4gICAgICAgIC50YWdzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN1YkJsb2NrVmVyM1NlYyB7XG4gICAgLnN1YkJsb2NrVmVyM0xpc3Qge1xuICAgICAgLnN1YkJsb2NrVmVyMyB7XG4gICAgICAgIC5mZWF0dXJlZEltYWdlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgIC8vd2lkdGg6IDM3JTtcbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZV9pbmZvIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA1OSU7XG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5leHRyYXNCdG0gc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hcnRpY2xlRXh0cmFzIHtcbiAgICAgICAgICAgIC5pY29uSW1nIHtcbiAgICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXJ0aV9yb3cge1xuICAgIC50YWJsZURpdiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC50YWJsZUlubmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5sZWZ0X2ltZyB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuc2hvd2ZpbHRlclNlYyAucG9zdFBhZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIC5zaG93ZmlsdGVyU2VjIC5hZHZlcnRpc2VtZW50X3NlY3Rpb24ge1xuICAgIG1hcmdpbjogMzFweCBhdXRvIDBweDtcbiAgICAvKiAgICAgICAgcGFkZGluZzogMjNweCAxNHB4OyovXG4gICAgcGFkZGluZzogMjNweCAwcHg7XG4gIH1cbiAgYm9keSAuR3Vlc3RTZWN0aW9uIHtcbiAgICAmLnRlYW1fbGlzdCB7XG4gICAgICAuaG9zdF9jb2xzOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgICAuZ3Vlc3RzQmxvY2sge1xuICAgICAgICAuZ3Vlc3RDbnQge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDExN3B4O1xuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGVhbV9saXN0SW5uZXIge1xuICAgICAgICAuZmVhdHVyZWRfYmxvY2sge1xuICAgICAgICAgIC5hcnRpY2xlQm94IHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucG9kY2FzdFNlYy5zaG93X2RldGFpbCB7XG4gICAgLmFydGlfcm93IHtcbiAgICAgIC5sZWZ0X2ltZyB7XG4gICAgICAgIC5hcnRpY2xlSW1nIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hcnRpY2xlQm94QmlnLnNob3dfZGV0YWlsUGFnZSB7XG4gICAgLmxlZnRfaW1nIHtcbiAgICAgIC5hcnRpY2xlSW1nIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5maWx0ZXJUb3BCYXIgLmZpbHRlclRhYnMgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2hfSWNvbl9kaXYgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIHdpZHRoOiA4MSU7XG4gIH1cbiAgLm1lZ2FNZW51IHtcbiAgICAuaW50cm9NZWdhIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTI7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyAxMjtcbiAgICB9XG4gICAgdWwge1xuICAgICAgQGluY2x1ZGUgY29sdW1uLWNvdW50KDIpO1xuICAgIH1cbiAgfVxuICAuTWVnYU1lbnUxLm1vYmlsZV9tZW51IHtcbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAyO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIGxpIGEge1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDE7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jbGVhclRhYiB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnRlYW1fbGlzdCB7XG4gICAgLnRlYW1fbGlzdElubmVyIHtcbiAgICAgIC5wb3N0UGFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMnB4O1xuICAgICAgICAgICAgICAgICYuZXh0UG9pbnQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxOXB4O1xuICAgICAgICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubG9hZF9tb3JlIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDQ1cHggMTVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tZWdhTWVudSB7XG4gICAgcGFkZGluZzogNTBweCAwIDMwcHg7XG4gIH1cblxuICAubGVmdFNlY3Rpb24ge1xuICAgICYuYXJ0aWNsZV9zaW5nbGUge1xuICAgICAgLmZlYXR1cmVkSW1nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50b3BfaGVhZCB7XG4gICAgLnRvcF9saW5rcyB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnNvY2lhbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAwcHg7XG5cbiAgICAgICAgICAgICAgLmZiSWNvbiB7XG4gICAgICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC50d0ljb24ge1xuICAgICAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAueXRJY29uIHtcbiAgICAgICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICAgIC5zdDAge1xuICAgICAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmlnaHRfbGlzdCB7XG4gICAgICAgIGxpLm1lbnUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA5MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudG9wX2hlYWQgLnRvcF9saW5rcyAubWlkX2hlYWQge1xuICAgIC5tZW51X25hdiB7XG4gICAgICAubWVudSB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvKiAuYm90dG9tX2hlYWQge1xuICAgICAgICAucmFkaW9fYXJlYSB7XG5cbiAgICAgICAgICAgIC5mZWVkYmFja19hcmVhIHtcbiAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHggMCAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDVweDtcblxuICAgICAgICAgICAgICAgICAgICAuZmVlZGJhY2tfaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnN2Z0ljb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaG91cmx5X25ld3NfYXJlYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhbGxfYXJlYSB7XG4gICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4IDAgMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNhbGxfaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnN2Z0ljb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH0qL1xuICAuZm9vdGVyIHtcbiAgICAudG9wX2Zvb3RlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgICAgLnNvY2lhbEZvb3RlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb3B5cmlnaHQge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5mX2JvdHRvbSB7XG4gICAgICAuYm90dG9tX2xpbmtzIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZl9saW5rcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuICAuY29udF9pZm5vX3NlYyB7XG4gICAgLmluZm9Cb3gge1xuICAgICAgcGFkZGluZzogNDBweCAxMHB4O1xuICAgIH1cbiAgfVxuICAubmV3c2xldHRlciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudG9wX2FydGljYWwge1xuICAgIC5sZWZ0X2FyZWEge1xuICAgICAgLmxhcmdlQm94IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBvZGNhc3RTZWMge1xuICAgIC5jb2wtbGctOSB7XG4gICAgICAuYXJ0aV9yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYXJ0aV9yb3cge1xuICAgICAgLmxlZnRfaW1nIHtcbiAgICAgICAgLmFydGljbGVJbWcge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJpZ2h0X2NvbnRlbnQge1xuICAgICAgICAuYXJ0aWNsZUNvbEJveCB7XG4gICAgICAgICAgLmFydGljbGVDb250IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI2cHggMjNweCAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYXJ0aWNsZUJveCB7XG4gICAgJi5sYXJnZUJveCB7XG4gICAgICAuYXJ0aWNsZVRleHQge1xuICAgICAgICBtaW4taGVpZ2h0OiA3MnB4O1xuICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZUNvbnQge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDQwcHggMjBweCA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udF9pZm5vX3NlYyB7XG4gICAgLyouaW5mb19zZWMge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH0qL1xuICAgIC5pbmZvQm94OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICAgIC5pbmZvQm94OmFmdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgLm5ldHdvcmtfc2VjIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgLnNsaWRlcl9zZWMge1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgIH1cbiAgICAgIC5zbGljay1uZXh0LnNsaWNrLWFycm93LFxuICAgICAgLnNsaWNrLXByZXYuc2xpY2stYXJyb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgLTYzcHg7XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1wcmV2LnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVkLFxuICAgICAgLnNsaWNrLW5leHQuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMTlweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY0hlYWRpbmcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5zbGlkZXJfYm94IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAuc3BvcnRzX3NlYyB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5yZWxhdGVkX2FydGljbGVzIHtcbiAgICAmLm5ld3NfYXJ0aWNsZXMge1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuICB9XG4gIC5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3hIb2xkOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuYXJ0aWNsZV9saXN0IC5hcnRpY2xlQm94SG9sZDpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmFydGljbGVCb3hCaWcge1xuICAgIC5sZWZ0X2ltZyB7XG4gICAgICAuYXJ0aWNsZUltZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi50YWJsZUlubmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5yaWdodF9jb250ZW50IHtcbiAgICAgICYudGFibGVJbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgLmFydGljbGVDb250IHtcbiAgICAgICAgcGFkZGluZzogMjZweCAyM3B4IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuc2hvd19kZXRhaWxQYWdlIHtcbiAgICAgIC5pY29uSW1nIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNob3dmaWx0ZXJTZWMge1xuICAgIHBhZGRpbmc6IDQ0cHggMDtcbiAgICAudG9wQXJ0aWNsZSB7XG4gICAgICBwYWRkaW5nOiAwcHggMCA0MHB4O1xuICAgIH1cbiAgICAuYXJ0aWNsZUJveEJpZy5zaG93X2RldGFpbFBhZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgICAgIC50YWJsZURpdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAudGFibGVJbm5lciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5sZWZ0X2ltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbnQge1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2hvd1RvcEJhbm5lciB7XG4gICAgLmJhbm5lckRldGFpbCB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDMwMHB4IDg1cHggMDtcbiAgICB9XG4gICAgLmJhbm5lckV4dHJhIHtcbiAgICAgIC5mZWVkQnRuIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgICAuYXVodG9ySW1nIHtcbiAgICAgIHdpZHRoOiAyOTBweDtcbiAgICB9XG4gIH1cbiAgLnNob3dEZXRhaWxTZWMyIHtcbiAgICAucmlnaHRTZWN0aW9uIHtcbiAgICAgIC5zaWRlSGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhvbWVfbGF0ZXN0X3N0b3J5IHtcbiAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ5cHg7XG4gICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgfVxuICAgIC5hcnRpY2xlVGV4dCB7XG4gICAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgIH1cbiAgfVxuXG4gIC5zdWJCbG9ja1ZlcjMge1xuICAgIC5hcnRpY2xlX2luZm8ge1xuICAgICAgaDQge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MXB4O1xuICAgICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWluLWhlaWdodDogMzdweDtcbiAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZWFtX2xpc3Qge1xuICAgIC50ZWFtX2xpc3RJbm5lciB7XG4gICAgICAuYXJ0aWNsZUJveEhvbGQge1xuICAgICAgICAuYXJ0aWNsZUJveCB7XG4gICAgICAgICAgLmFydGljbGVUaXRsZSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA3O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2hvd0xpc3RpbmdUZW1wIHtcbiAgICAuYXJ0aWNsZUJveCB7XG4gICAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBCZXR3ZWVuIHRhYmxldCBhbmQgZGVza3RvcCB3aWR0aCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogMTE1MnB4KSB7XG4gIC5jb250X2lmbm9fc2VjIHtcbiAgICAuaW5mb19zZWMge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lZ2FNZW51IHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICYuY29udGFpbmVySCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yMTM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vKiBXaWRlciB0aGFuIHRhYmxldCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDcxOXB4KSB7XG4gIC5kZXNrdG9wX25vX2NlbnRlcl9sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKiBCZXR3ZWVuIHRhYmxldCBhbmQgc21hbGwgZGVza3RvcCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDcxOXB4KSBhbmQgKG1heC13aWR0aDogOTY3cHgpIHtcbiAgLm1pZF9oZWFkIHtcbiAgICAuZGVza3RvcF92aWV3IHtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnNob3J0Y3V0X3NlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbmF2IHtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAmLm1lbnVfaWNvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8qIFdpZGVyIHRoYW4gbGFyZ2UgdGFibGV0ICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTY4cHgpIHtcbiAgLm1pZF9oZWFkIHtcbiAgICAuZGVza3RvcF92aWV3IHtcbiAgICAgIC5zaG9ydGN1dF9zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8qIFNtYWxsZXIgdGhhbiBsYXJnZSB0YWJsZXQgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjdweCkge1xuICAubWlkX2hlYWQge1xuICAgIC5zaG9ydGN1dF9zZWN0aW9uIHtcbiAgICAgIC50b3BfbGlua3Mge1xuICAgICAgICAudG9wX3NlYyB7XG4gICAgICAgICAgJi5yaWdodF9saXN0IHtcbiAgICAgICAgICAgICYubWVudSB7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmLm1lbnUsXG4gICAgICAgICAgICAgICAgJi5jaXR5IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tZW51X25hdiB7XG4gICAgICAubWVudSxcbiAgICAgIC5jaXR5IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZWdhTWVudSB7XG4gICAgJi5tZWdhLW9wZW4ge1xuICAgICAgdG9wOiAxMjhweDtcbiAgICB9XG4gIH1cblxuICAubmF2LWljb24ge1xuICAgIG1hcmdpbjogNnB4IDhweCAwIDA7XG4gIH1cblxuICAuYmxhY2tfb3ZlcmxheSB7XG4gICAgdG9wOiAyMzZweDtcbiAgfVxuICAuc2VhcmNoX0ljb25fZGl2IHtcbiAgICB0b3A6IDIzNnB4O1xuICB9XG4gIC5tYWluLWNvbnRlbnQge1xuICAgIC5ib3R0b21faGVhZCB7XG4gICAgICAucmFkaW9fYXJlYSB7XG4gICAgICAgIC5yYWRpby1ncm91cCB7XG4gICAgICAgICAgLmhvdXJseV9uZXdzX2FyZWEge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmZlZWRiYWNrX2FyZWEge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vKiBNYXhpbWlzZWQgZGVza3RvcCB3aWR0aCBvciB3aWRlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAuZGVza3RvcF9ub19hcHBlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1pZF9oZWFkIHtcbiAgICAubWlkLWxlZnQge1xuICAgICAgJi5kZXNrdG9wX3ZpZXcge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLyogU21hbGxlciB0aGFuIG1heGltaXNlZCBkZXNrdG9wIHdpZHRoICovXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5taWRfaGVhZCB7XG4gICAgLmRlc2t0b3BfdmlldyB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1pZC1sZWZ0IHtcbiAgICAgICYuZGVza3RvcF92aWV3IHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRleHQtY2VudGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgJi5kZXNrdG9wX25vX2NlbnRlcl9sb2dvIHtcbiAgICAgIGEge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kZXNrdG9wX25vX2NlbnRlcl9sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi8qIFNtYWxsZXIgdGhhbiB0YWJsZXQgd2lkdGggKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTlweCkge1xuICAubWlkX2hlYWQge1xuICAgIC5zaG9ydGN1dF9zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5jbGVhckRlc2sge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5uYXZGaWx0ZXIge1xuICAgIG1hcmdpbjogMzBweCAwIDQwcHg7XG4gIH1cbiAgLm1vYmlsZV92aWV3IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZGVza3RvcF92aWV3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2hfaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWVudV9pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJsYWNrX292ZXJsYXkge1xuICAgIHRvcDogMjQ2cHg7XG4gIH1cbiAgLnNlYXJjaF9JY29uX2RpdiB7XG4gICAgdG9wOiAyNDZweDtcbiAgfVxuXG4gIC50b3BBcnRpY2xlIHtcbiAgICBwYWRkaW5nOiAzNXB4IDAgMjBweDtcbiAgICAuc2VjSGVhZGluZyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICB9XG4gICAgc2VsZWN0IHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICRiZzE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgIGNvbG9yOiAkY29sb3IxOTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAxO1xuICAgICAgb3B0aW9uIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmF2RmlsdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiA0cHggMTBweCA0cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAvKiAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4OyovXG4gICAgICAgIHNwYW4uY2F0VGFnIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTdweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5jb3VudF9wb3N0cyB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDE3cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBzcGFuLmNhdFRhZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTdweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3Bhbi5jb3VudF9wb3N0cyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGxpLmN1cnJlbnROYXYgc3Bhbi5jYXRUYWcge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTdweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgICAgbGkuY3VycmVudE5hdiBzcGFuLmNvdW50X3Bvc3RzIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFydGljbGVfbGlzdCB7XG4gICAgLmFydGljbGVCb3gge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIC5hcnRpY2xlSW1nIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA0MSU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZUNvbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiA1OSU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDE7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFydGljbGVUZXh0IHAge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuaWNvbkltZyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgICAgIC5hcnRpY2xlRXh0cmFzSG9sZCB7XG4gICAgICAgIC5pY29uSW1nIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFydGljbGVFeHRyYXMge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gNztcbiAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGJvZHkuc2luZ2xlLWFydGljbGUge1xuICAgIC5yZWxhdGVkX2FydGljbGVzIHtcbiAgICAgIC5yZWxhdGVkX2Jsb2NrIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaW5nQXJ0aWNsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgLmFkX3NpZGViYXIge1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuc3BvbnNlcl9saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2M7XG4gIH1cbiAgLnRlYW1fbGlzdCB7XG4gICAgLnRlYW1fbGlzdElubmVyIHtcbiAgICAgIC5wb3N0UGFnZSB7XG4gICAgICAgIG1hcmdpbjogNXB4IDBweCAxMHB4O1xuICAgICAgfVxuICAgICAgLmFydC1pbmZvIHtcbiAgICAgICAgLnRpbWVJY29uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wb3N0UGFnZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMThweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICYuZXh0UG9pbnQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHggMTJweDtcbiAgICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubG9hZF9tb3JlIHtcbiAgICAvKiAgICAgICAgZmxvYXQ6IG5vbmU7Ki9cbiAgICBwYWRkaW5nOiAxNHB4IDM4cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIC8qICAgICAgICBtYXJnaW4tdG9wOiAxcHg7Ki9cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yMjg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIC5icmVhZGNydW1iX1NlYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgLmFydGljbGVfbWV0YSB7XG4gICAgICAuaWNvbkltZyB7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cbiAgLmFkX3NpZGViYXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zcG9uc2VyX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5yZWxhdGVkX2FydGljbGVzIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMjBweDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBoMyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgIH1cbiAgICAuZmVhdHVyZWRJbWFnZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogNDElO1xuICAgIH1cbiAgICAuYXJ0aWNsZV9pbmZvIHtcbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAyO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSAxO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFkdmVydGlzZW1lbnRfc2VjdGlvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDBweCAwO1xuICAgIG1hcmdpbjogNDFweCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZmxvYXRpbmdfZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgJi5tb2JpbGVfdmlldyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLmF1dGhvciB7XG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC50YWdzIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgfVxuICAgICAgLmZsb2F0VGFnSWNvbiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgICAgLmZsb2F0VGFnTGluayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDQ0XCI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3IxMjtcbiAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNvY2lhbF9saW5rcyB7XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaG93VG9wQmFubmVySG9sZCB7XG4gICAgLmZsb2F0aW5nX2RpdiB7XG4gICAgICAudGFncyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRlYW1fbGlzdCB7XG4gICAgLmFydGljbGVCb3hIb2xkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLnRlYW1fbGlzdElubmVyIHtcbiAgICAgIG1heC13aWR0aDogNTExcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgLy8gMjBweCBhdXRvIDBcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAuYXJ0aWNsZUJveEhvbGQge1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAuYXJ0aWNsZUJveCB7XG4gICAgICAgICAgLmFydGljbGVUaXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgNjtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmFydGljbGVUZXh0IHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hcnRpY2xlQ29udCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDExcHggMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hcnQtaW5mbyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDc7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgICAubG9hZF9tb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLkd1ZXN0U2VjdGlvbiB7XG4gICAgJi50ZWFtX2xpc3Qge1xuICAgICAgLnRlYW1fbGlzdElubmVyIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhpZGVfdGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaG93VG9wQmFubmVyLnNob3dkZXRhaWxzX091dGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgIC5hdWh0b3JJbWcgaW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmJhbm5lckRldGFpbCB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgfVxuICAgIC5zaG93VG9wQmFubmVySG9sZCB7XG4gICAgICAuZmxvYXRpbmdfZGl2Lm1vYmlsZV92aWV3IHtcbiAgICAgICAgLmZsb2F0aW5nX2hlYWRpbmcge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcMjA0NFwiO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjIxO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRhZ3Mge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBsaS5hY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMjE7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGltZUNsb2NrSWNvbiB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zaG93VGltaW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSA0O1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA0O1xuICAgICAgfVxuICAgICAgLmJhbm5lckhlYWRpbmdzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDIxO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDIwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYmFubmVyRXh0cmEge1xuICAgICAgICAuYmFubmVyU29jaWFsIHVsIGEge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICAgIC5mZWVkQnRuIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMTRweCAyMnB4IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMztcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmZlZWRJY29uIHtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wb2RjYXN0TGlzdFNtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIGJvZHkgLnNob3dEZXRhaWxTZWMyIHtcbiAgICAuc2hvd0hlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA5O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNTtcbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA2O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgfVxuICAgIC5zaG93Q29udGVudCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgfVxuICAgIGhyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbiAgICAubGVmdFNlY3Rpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cbiAgICAucmlnaHRTZWN0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAucG9kY2FzdEJsb2NrIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGJvZHkgLnNob3dEZXRhaWxTZWMyIC5zaW5nbGVTaG93RGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIGJvZHkgLnNob3dmaWx0ZXJTZWMgLnNlY0hlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuc2hvd19kZXRhaWxQYWdlLmFydGljbGVCb3hCaWcge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3IxMjtcbiAgICAudGFibGVEaXYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAudGFibGVJbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFydGljbGVUaXRsZSB7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gICAgLnJpZ2h0X2NvbnRlbnQgLmFydGljbGVDb250IHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMzBweCAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hcnRpY2xlVGV4dCB7XG4gICAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3ViQmxvY2tWZXIzU2VjIHtcbiAgICAubG9hZF9tb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zdWJCbG9ja1ZlcjNMaXN0IHtcbiAgICAgIC5zdWJCbG9ja1ZlcjMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAuZmVhdHVyZWRJbWFnZSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogOXB4O1xuICAgICAgICAgIHdpZHRoOiA0MSU7XG4gICAgICAgIH1cbiAgICAgICAgLmFydGljbGVfaW5mbyB7XG4gICAgICAgICAgd2lkdGg6IDU5JTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSAxO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmFydGljbGVFeHRyYXMge1xuICAgICAgICAgICAgLmV4dHJhc0J0bSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAwIDAgMjBweDtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSA0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBvZGNhc3RTZWMuc2hvd19kZXRhaWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIC5hcnRpX3JvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgLnRhYmxlRGl2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC50YWJsZUlubmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFydGljbGVDb250IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5wb2RjYXN0TGlzdFNtYWxsIHtcbiAgICAgIG1hcmdpbjogMCAxOHB4O1xuICAgIH1cbiAgfVxuICBib2R5IC5zaG93ZmlsdGVyU2VjIC5hZHZlcnRpc2VtZW50X3NlY3Rpb24ge1xuICAgIG1hcmdpbjogOXB4IGF1dG8gMzBweDtcbiAgfVxuICAuc2hvd0RldGFpbFNlYzIgLnBvZGNhc3RMaXN0U21hbGwgLnBvZGNhc3RCbG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICB9XG4gIGJvZHkgLkd1ZXN0U2VjdGlvbiB7XG4gICAgJi50ZWFtX2xpc3Qge1xuICAgICAgLnNlY0hlYWRpbmcge1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgIH1cbiAgICAgIC50ZWFtX2xpc3RJbm5lciB7XG4gICAgICAgIC5hcnRpY2xlQm94IHtcbiAgICAgICAgICAuYXJ0aWNsZUNvbnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZUJveEhvbGQge1xuICAgICAgICAgIC5hcnRpY2xlQm94IHtcbiAgICAgICAgICAgIC5hcnRpY2xlVGV4dCBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ndWVzdHNCbG9jayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAuZ3Vlc3RJbWFnZSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDM4JTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2hvd0RldGFpbFNlYzIge1xuICAgICAgICAgIC5sZWZ0U2VjdGlvbiB7XG4gICAgICAgICAgICAubGVmdFNlY3Rpb25JbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNob3dmaWx0ZXJTZWMgLnRvcENhdE52IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMXB4O1xuICAgICAgICB9XG4gICAgICAgIC5ndWVzdENudCB7XG4gICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgNDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJlbGF0ZWRfYXJ0aWNsZXMgLnJlbGF0ZWRfYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLm1lZ2FNZW51IHtcbiAgICB1bCB7XG4gICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogaW5pdGlhbDtcbiAgICAgIC1tb3otY29sdW1uLWNvdW50OiBpbml0aWFsO1xuICAgICAgY29sdW1uLWNvdW50OiBpbml0aWFsO1xuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y3ZjdmNztcbiAgICAgICAgcGFkZGluZy10b3A6IDlweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAmLm1haW4tbWVudS1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmN2Y3Zjc7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmN1c3RvbVN1Yk1lbnUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ubW9iaWxlX2Fycm93IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjI5O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAwIDE2cHggOHB4O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLk1lZ2FNZW51MS5tb2JpbGVfbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLm1vYmlsZV9tZW51IHVsIGxpIHNwYW4ubW9iaWxlX2Fycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWVnYU1lbnUge1xuICAgICYubWVnYS1vcGVuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgfVxuICB9XG4gIC5pbnRyb01lZ2EubW9iaWxlX3ZpZXcgYSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjdmN2Y3O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjdmN2Y3O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDI0O1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgLndhdGNoSWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICB9XG4gICAgLnN2Z0ljb24ge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwb2x5Z29uIHtcbiAgICAgICAgZmlsbDogJGNvbG9yMTM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tb2JpbGVfbWVudSB1bCA+IGxpLmhhc19zdWIub3Blbl9zdWIgPiBzcGFuLm1vYmlsZV9hcnJvdyBpLmZhLmZhLXBsdXMsXG4gIC5tb2JpbGVfbWVudVxuICAgIHVsXG4gICAgPiBsaS5oYXNfc3ViXG4gICAgPiB1bC5vcGVuX3N1YlxuICAgID4gbGlcbiAgICA+IHNwYW4ubW9iaWxlX2Fycm93XG4gICAgaS5mYS5mYS1wbHVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGVfbWVudSB1bCA+IGxpLmhhc19zdWIub3Blbl9zdWIgPiBzcGFuLm1vYmlsZV9hcnJvdyBpLmZhLmZhLW1pbnVzLFxuICAubW9iaWxlX21lbnVcbiAgICB1bFxuICAgID4gbGkuaGFzX3N1YlxuICAgID4gdWwub3Blbl9zdWJcbiAgICA+IGxpXG4gICAgPiBzcGFuLm1vYmlsZV9hcnJvd1xuICAgIGkuZmEuZmEtbWludXMge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAubW9iaWxlX21lbnUgdWwgPiBsaS5oYXNfc3ViID4gc3Bhbi5tb2JpbGVfYXJyb3cgaS5mYS5mYS1taW51cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlX21lbnUgdWwgPiBsaS5oYXNfc3ViID4gc3Bhbi5tb2JpbGVfYXJyb3cgaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5tb2JpbGVfbWVudSB1bCA+IGxpID4gc3Bhbi5tb2JpbGVfYXJyb3cgaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoX0ljb25fZGl2IHtcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gICAgICByaWdodDogMThweDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICB9XG4gICAgLnNlYXJjaEljb24ge1xuICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN1Ym1pdEljb24ge1xuICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAuc3ZnSWNvbiB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sZWZ0U2VjdGlvbiB7XG4gICAgJi5hcnRpY2xlX3NpbmdsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIC5mZWF0dXJlZEltZyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgLmFydGljbGVfbWV0YSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgLmFydGljbGVfc2luZ2xlQ29udGVudCB7XG4gICAgICAgIHAge1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudG9wQXJ0aWNsZVNlYyB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAuY2xlYXJUYWIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC50b3BBcnRpY2xlIHtcbiAgICAudG9wQ2F0TnYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIC8qICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTsqL1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBjb250ZW50OiBcIlxcMjVCQ1wiO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3IxMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBvc3RQYWdlIHtcbiAgICAubG9hZF9tb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5hbGwtYXJ0aWNsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgJi50ZWFtX2xpc3RJbm5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgICAucG9zdFBhZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgLmFkdmVydGlzZW1lbnRfc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDIwcHggYXV0byAxMHB4O1xuICAgIH1cbiAgICAmLmFydGljbGVzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgLnBvc3RQYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgLnBhZ2luYXRpb24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlcGFyYXRvckxpbmUge1xuICAgIGJhY2tncm91bmQ6ICNlOWU5ZTk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAwcHggMCAyMHB4O1xuICB9XG4gIC5tb2JXaWRnZXRTZWMge1xuICAgIC5zcG9uc2VyX2xpbmsge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgLnNob3dmaWx0ZXJTZWMge1xuICAgIC5wb3N0UGFnZSB7XG4gICAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGJvZHkuc2luZ2xlLXNob3cge1xuICAgIC5zaG93ZmlsdGVyU2VjIHtcbiAgICAgIC5wb3N0UGFnZSB7XG4gICAgICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2hvd2ZpbHRlclNlYyB7XG4gICAgICAudGFiQ29udF9kaXYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLndpZGdldEJveCB7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VjSGVhZGluZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnBvZGNhc3RTZWMge1xuICAgICAgLnNlY0hlYWRpbmcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNpbmdsZS1zaG93IHtcbiAgICAuYnJlYWRjcnVtYl9TZWMge1xuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSA0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjc7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAmLml0ZW0taG9tZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYnJlYWQtY3VycmVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDQ0XCI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMTI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50ZWFtX2xpc3Qge1xuICAgIC50ZWFtX2xpc3RSaWdodCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuICAuR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCB7XG4gICAgLnRlYW1fbGlzdElubmVyIHtcbiAgICAgIC5mZWF0dXJlZF9ibG9jayB7XG4gICAgICAgICYubGFyZ2VFbGVtZW50IHtcbiAgICAgICAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDEwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBib2R5IC5zaG93RGV0YWlsU2VjMiB7XG4gICAgdWwuc2hvd1Nwb25zb3Ige1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2luZ2xlU2hvd0RldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAubWVnYU1lbnUge1xuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgLnZpZXdNZW51IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mbG9hdGluZ19kaXYge1xuICAgIC5hdXRob3Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB9XG4gICAgLnRhZ3Mge1xuICAgICAgLmZsb2F0VGFnTGluayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAuc3ZnSWNvbiB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNvY2lhbF9saW5rcyB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgJi5mYkljb24ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEycHggNXB4IDEzcHg7XG4gICAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudHdJY29uIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxMnB4IDVweCAxM3B4O1xuICAgICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnl0SWNvbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTJweCA1cHggMTFweDtcbiAgICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAuc3QwIHtcbiAgICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNpbmdsZS1hcnRpY2xlLWJhY2tncm91bmQge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbiAgYm9keSB7XG4gICAgLndpZGdldEJveCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgLnNwb25zZXJfbGluayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBib2R5LmhvbWUge1xuICAgIC50ZXh0X2JvcmRlcmJveF93aWRnZXQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLnBhZ2VTZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxuICAucmVsYXRlZF9hcnRpY2xlcyB7XG4gICAgLmFydGljbGVfaW5mbyB7XG4gICAgICAudGltZV9tZWRpYSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIH1cbiAgICAgIC5tZWRpYV9zZWN0aW9uIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZUV4dHJhcyB7XG4gICAgICAgIC5pY29uSW1nIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmV4dHJhc0J0bSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tb2JpbGVfdmlldyB7XG4gICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICB9XG4gIH1cbiAgYm9keS5zaW5nbGUtYXJ0aWNsZSAudGV4dF9ib3JkZXJib3hfd2lkZ2V0IHtcbiAgICBtYXJnaW46IDI1cHggYXV0bztcbiAgfVxuICAuc3BvbnNlcl9saW5rIHtcbiAgICAuc3Bvc2VyX3NlY3Rpb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAudGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0aWNsZUJveEhvbGQge1xuICAgIC5hcnRpY2xlQm94IC5hcnRpY2xlVGV4dCB7XG4gICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgIH1cbiAgfVxuICAuc3ViQmxvY2tWZXIzU2VjIHtcbiAgICAuc3ViQmxvY2tWZXIzTGlzdCB7XG4gICAgICAuc3ViQmxvY2tWZXIzIHtcbiAgICAgICAgLmFydGljbGVfaW5mbyB7XG4gICAgICAgICAgLmFydGljbGVFeHRyYXMge1xuICAgICAgICAgICAgLmljb25JbWcge1xuICAgICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLmNvbC14cy0xLFxuICAuY29sLXNtLTEsXG4gIC5jb2wtbWQtMSxcbiAgLmNvbC1sZy0xLFxuICAuY29sLXhzLTIsXG4gIC5jb2wtc20tMixcbiAgLmNvbC1tZC0yLFxuICAuY29sLWxnLTIsXG4gIC5jb2wteHMtMyxcbiAgLmNvbC1zbS0zLFxuICAuY29sLW1kLTMsXG4gIC5jb2wtbGctMyxcbiAgLmNvbC14cy00LFxuICAuY29sLXNtLTQsXG4gIC5jb2wtbWQtNCxcbiAgLmNvbC1sZy00LFxuICAuY29sLXhzLTUsXG4gIC5jb2wtc20tNSxcbiAgLmNvbC1tZC01LFxuICAuY29sLWxnLTUsXG4gIC5jb2wteHMtNixcbiAgLmNvbC1zbS02LFxuICAuY29sLW1kLTYsXG4gIC5jb2wtbGctNixcbiAgLmNvbC14cy03LFxuICAuY29sLXNtLTcsXG4gIC5jb2wtbWQtNyxcbiAgLmNvbC1sZy03LFxuICAuY29sLXhzLTgsXG4gIC5jb2wtc20tOCxcbiAgLmNvbC1tZC04LFxuICAuY29sLWxnLTgsXG4gIC5jb2wteHMtOSxcbiAgLmNvbC1zbS05LFxuICAuY29sLW1kLTksXG4gIC5jb2wtbGctOSxcbiAgLmNvbC14cy0xMCxcbiAgLmNvbC1zbS0xMCxcbiAgLmNvbC1tZC0xMCxcbiAgLmNvbC1sZy0xMCxcbiAgLmNvbC14cy0xMSxcbiAgLmNvbC1zbS0xMSxcbiAgLmNvbC1tZC0xMSxcbiAgLmNvbC1sZy0xMSxcbiAgLmNvbC14cy0xMixcbiAgLmNvbC1zbS0xMixcbiAgLmNvbC1tZC0xMixcbiAgLmNvbC1sZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm1vcmVfYXJ0aWNsZV9saW5rIHtcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgICAubW9yZUljb24ge1xuICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uZXdzbGV0dGVyIHtcbiAgICAubmV3c2xldHRlckZvcm0ge1xuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50b3BfaGVhZCB7XG4gICAgLnRvcF9saW5rcyB7XG4gICAgICAucmlnaHRfbGlzdCB7XG4gICAgICAgIGxpLm1lbnUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICB9XG4gICAgLnRvcF9mb290ZXIge1xuICAgICAgLmxlZnRfYm9yZGVyOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuc29jaWFsRm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZfYm90dG9tIHtcbiAgICAgIC5ib3R0b21fbGlua3Mge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAxO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gMztcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDE7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5mX2JvdHRvbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmZfbGlua3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgLnNvY2lhbF9saW5rcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAuY29weXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuZl9sb2dvIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZl93aWRnZXQge1xuICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgfVxuICAgIH1cbiAgICAubW9iaWxlX2JvcmRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIGJvdHRvbV9oZWFkZXJfY29tcGFjdDtcblxuICAubWlkX2hlYWQge1xuICAgIC5tZW51X25hdiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudG9wX2hlYWQge1xuICAgIC50b3BfbGlua3Mge1xuICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgIC5sZWZ0X2xpc3Qge1xuICAgICAgICAuc29jaWFsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5tbWwtc3NvLXVzZXItYXJlYSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggOHB4IDAgOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubW1sLXNzby11c2VyLWFyZWEtaWNvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICB1bC5yaWdodF9saXN0IHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udF9pZm5vX3NlYyB7XG4gICAgcGFkZGluZzogMDtcbiAgICAuaW5mb19zZWMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAuaW5mb0JveDpiZWZvcmUsXG4gICAgICAuaW5mb0JveDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbmZvQm94IHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMjBweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA0O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAudGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5ld3NsZXR0ZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMCAzNXB4IDA7XG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gNDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLm5ld3NsZXR0ZXJGb3JtIHtcbiAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYXJ0aWNsZUJveCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG4gIC5tb3JlX2FydGljbGVfbGluayB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucG9kY2FzdFNlYyB7XG4gICAgLmNvbC1sZy05IHtcbiAgICAgIC5hcnRpX3JvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5hcnRpX3JvdyB7XG4gICAgICAucmlnaHRfY29udGVudCB7XG4gICAgICAgIC5hcnRpY2xlQ29sQm94IHtcbiAgICAgICAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA2O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYXJ0aWNsZUV4dHJhcyB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucG9kY2FzdExpc3RTbWFsbCB7XG4gICAgLnBvZGNhc3RCbG9jayB7XG4gICAgICAuZXh0cmFzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuaWNvbkltZyB7XG4gICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zcG9ydHNfc2VjIHtcbiAgICBwYWRkaW5nOiAzNXB4IDAgMTBweDtcbiAgfVxuICAuc3BvcnRzX3NlYyB7XG4gICAgLmFkdmVydGlzZW1lbnRfc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuICAucmVsYXRlZF9hcnRpY2xlcyB7XG4gICAgJi5uZXdzX2FydGljbGVzIHtcbiAgICAgIHBhZGRpbmc6IDM1cHggMCAxMHB4O1xuICAgICAgLmFydGljbGVfaW5mbyB7XG4gICAgICAgIC5hcnRpY2xlRXh0cmFzIHtcbiAgICAgICAgICAuaWNvbkltZyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmV4dHJhc0J0bSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA3O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5ldHdvcmtfc2VjIHtcbiAgICAuc2xpZGVyX3NlYyB7XG4gICAgICBidXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgIH1cbiAgICAgIC5zbGljay1uZXh0LnNsaWNrLWFycm93LFxuICAgICAgLnNsaWNrLXByZXYuc2xpY2stYXJyb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgLTcwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1wcmV2LnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVkLFxuICAgICAgLnNsaWNrLW5leHQuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMTFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5ldHdvcmtfc2VjIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgLnNsaWRlcl9ib3gge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC5pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1jdXJyZW50LnNsaWNrLWNlbnRlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaXRlbS5zbGljay1jdXJyZW50LnNsaWNrLWNlbnRlciB+IC5pdGVtLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWRlcl9zZWMge1xuICAgICAgYSB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGFnZVNlY3Rpb24ge1xuICAgIC5hZHZlcnRpc2VtZW50X3NlY3Rpb24ge1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgfVxuICB9XG4gIC5tb2JpbGVfc2xpZGVyX3NlYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjVweCAwIDIwcHg7XG4gIH1cblxuICAubW9iaWxlX3NsaWRlciB7XG4gICAgLnNsaWNrLXByZXYuc2xpY2stYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2xpY2stbmV4dC5zbGljay1hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pdGVtX2FyZWEge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yMTM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmFydGljbGVCb3gge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gICAgfVxuICAgIC5zbGljay1jdXJyZW50IHtcbiAgICAgIC5hcnRpY2xlQm94IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvcjEzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYXJ0aWNsZUJveCB7XG4gICAgJi5sYXJnZUJveCB7XG4gICAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFydGljbGVUZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgbWluLWhlaWdodDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgfVxuICAgICAgLmFydGljbGVDb250IHtcbiAgICAgICAgcGFkZGluZzogNTVweCAyMHB4IDIwcHg7XG4gICAgICAgICYuZmVhdHVyZWRfb24ge1xuICAgICAgICAgIC8qcGFkZGluZy10b3A6IDU1cHg7Ki9cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubG9uZ2VySGVhZGVyIHtcbiAgICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgICBtaW4taGVpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogOTZweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmF2LWljb24ge1xuICAgIG1hcmdpbjogNnB4IDRweCAwIDRweDtcbiAgfVxuXG4gIC5tX3NvY2lhbF9pY29uIHtcbiAgICAuc29jaWFsIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAuZm9sbG93X3RleHQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA0O1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRjb2xvcjEzO1xuICAgICAgfVxuICAgICAgLmljb25zIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBhIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTJweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxMjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjEzO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yMTM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvcjI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5mYkljb24ge1xuICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnR3SWNvbiB7XG4gICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAueXRJY29uIHtcbiAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgIC5zdDAge1xuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9vdGVyIHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDI7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA4O1xuICAgIH1cbiAgICAuZl9saW5rcyB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zb2NpYWxfbGlua3Mge1xuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDE7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucG9kY2FzdFNlYyB7XG4gICAgcGFkZGluZzogMzVweCAwIDE1cHg7XG4gIH1cbiAgLm1pZF9oZWFkIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbiAgLmljb25JbWcge1xuICAgIC5zdmdJY29uIHtcbiAgICAgIHdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi5uZXdzX3R5cGUsXG4gICAgJi52aWRlb190eXBlIHtcbiAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgd2lkdGg6IDExcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBvZGNhc3RMaXN0U21hbGwgLnBvZGNhc3RCbG9jayAuZXh0cmFzIC5pY29uSW1nIC5zdmdJY29uIHtcbiAgICB3aWR0aDogMTdweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wb2RjYXN0U2VjIC5hcnRpX3JvdyAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbEJveCAuaWNvbkltZyAuc3ZnSWNvbiB7XG4gICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgfVxuICAuYm90dG9tX2hlYWQge1xuICAgIC5wcm9ncmVzc19iYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmJvdHRvbV9oZWFkIHtcbiAgICAubGlzdGVuX3NlYyB7XG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRvcF9oZWFkIHtcbiAgICAudG9wX2xpbmtzIHtcbiAgICAgIC5yaWdodF9saXN0IHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWFlYWVhO1xuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpLnNlYXJjaF9pY29uIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAwIDAgMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkuY2FsbCB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDAgMTFweCAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAwIDAgMDtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaS5mZWVkYmFjayB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDAgMTFweCAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgICB1bCB7XG4gICAgICAgIGxpLnNtYWxsX2J1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYWVhZWE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2xvc2VJY29uIHtcbiAgICAubGluZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlU2VjdGlvbiB7XG4gICAgcGFkZGluZzogMzVweCAwO1xuICB9XG4gIGJvZHkgLnNob3dEZXRhaWxTZWMyIHtcbiAgICAubGVmdFNlY3Rpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIC5sZWZ0U2VjdGlvbkluIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0U2VjdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgLnNpZGVIZWFkaW5nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5mbG9hdGluZ19kaXYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnNob3dTcG9uc29yIHtcbiAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2hvd0RldGFpbFNlYzIge1xuICAgIHVsLnNob3dTcG9uc29yIHtcbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAuc2luZ2xlU2hvd0RldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8qc2hvd1RvcEJhbm5lciBTVEFSVFMgSEVSRSovXG4gIC5zaG93VG9wQmFubmVyIHtcbiAgICAuYmFubmVyRGV0YWlsIHtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDAgMTAwcHggMDtcbiAgICB9XG4gICAgLnN1YkhlYWRpbmcge1xuICAgICAgY29sb3I6ICRjb2xvcjc7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDQ7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA3O1xuICAgIH1cbiAgICAuaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDI3O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgMjE7XG4gICAgICBjb2xvcjogJGNvbG9yNztcbiAgICB9XG4gICAgLnNob3dUb3BCYW5uZXJIb2xkIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgICAmLmJsYWNrR3JhZGllbnRCZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmF1aHRvckltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuYmFubmVyRXh0cmEge1xuICAgICAgLmJhbm5lclNvY2lhbCB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcjEyO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZmJJY29uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC50d0ljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnl0SWNvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgLnN0MCB7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGV4dF9ib3JkZXJib3hfd2lkZ2V0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2hvd2ZpbHRlclNlYyB7XG4gICAgcGFkZGluZzogMzVweCAwO1xuICAgIC5maWx0ZXJUb3BCYXIge1xuICAgICAgJi50b3BBcnRpY2xlIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWRTZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICYubW9iaWxlX3ZpZXcge1xuICAgICAgLndpZGdldEJveCB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1hcnRpY2xlLWxpc3Rpbmcge1xuICAgIC5hZFNlY3Rpb24ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAudGV4dF9ib3JkZXJib3hfd2lkZ2V0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJvdHRvbUFkIHtcbiAgICAgIC5hZFNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1pZGRsZUFkdlNlYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5hcnRpY2xlQm94QmlnIHtcbiAgICAuYXJ0aWNsZUV4dHJhcyB7XG4gICAgICAuZXh0cmFzQnRtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSA0O1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA2O1xuICAgICAgICAudXBkYXRlZE9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaWNvbkltZyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmFydGljbGVUZXh0IHtcbiAgICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5yaWdodF9jb250ZW50IHtcbiAgICAgIC5hcnRpY2xlQ29udCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC53aWRnZXRUaXRsZSB7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5zZWNIZWFkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDQ7XG4gICAgYSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgNDtcbiAgICB9XG4gIH1cbiAgLmFydGljbGVCb3hCaWcge1xuICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgNjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgfVxuICAgIC5hcnRpY2xlVGV4dCB7XG4gICAgICBtaW4taGVpZ2h0OiA3MnB4O1xuICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgIH1cbiAgfVxuICAuYXJ0aWNsZUJveEJpZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAucG9kY2FzdExpc3RTbWFsbCB7XG4gICAgLnBvZGNhc3RCbG9jayB7XG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDE7XG4gICAgICB9XG4gICAgICAuZXh0cmFzIHtcbiAgICAgICAgLmRldGFpbHMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gNDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhvbWVfbGF0ZXN0X3N0b3J5IHtcbiAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM5cHg7XG4gICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgfVxuICAgIC5hcnRpY2xlVGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuaG9tZSB7XG4gICAgLmhvbWVfbGF0ZXN0X3N0b3J5IHtcbiAgICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgICBtaW4taGVpZ2h0OiA3OHB4O1xuICAgICAgICBoZWlnaHQ6IDc4cHg7XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZVRleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFydGljbGVfbGlzdCB7XG4gICAgLmFydGljbGVCb3gge1xuICAgICAgLmFydGljbGVFeHRyYXNIb2xkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3ViQmxvY2tWZXIzIHtcbiAgICAuYXJ0aWNsZV9pbmZvIHtcbiAgICAgIGg0IHtcbiAgICAgICAgbWluLWhlaWdodDogMzlweDtcbiAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucG9kY2FzdExpc3RTbWFsbCB7XG4gICAgLnBvZGNhc3RCbG9jayB7XG4gICAgICAudGl0bGUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBTbWFsbGVyIHBob25lIHNpemVkICovXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm5hdkZpbHRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogNHB4IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBzcGFuLmNhdFRhZyB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDE3cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4uY291bnRfcG9zdHMge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxN3B4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBzcGFuLmNhdFRhZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTdweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3Bhbi5jb3VudF9wb3N0cyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGxpLmN1cnJlbnROYXYgc3Bhbi5jYXRUYWcge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTdweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgICAgbGkuY3VycmVudE5hdiBzcGFuLmNvdW50X3Bvc3RzIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDE3cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFydGljbGVfbGlzdCB7XG4gICAgLmFydGljbGVCb3gge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAuYXJ0aWNsZUltZyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNDElO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgfVxuICAgICAgLmFydGljbGVDb250IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogNTklO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgLmFydGljbGVUaXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZVRleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmljb25JbWcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDlweDtcbiAgICAgIH1cbiAgICAgIC5hcnRpY2xlRXh0cmFzIC5hcnRpY2xlQXV0aG9yIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSA0O1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA3O1xuICAgICAgfVxuXG4gICAgICAuYXJ0aWNsZUV4dHJhc0hvbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5pY29uSW1nIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZmEtcGxheSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFydGljbGVFeHRyYXMge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAuYXJ0aWNsZUF1dGhvciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hcnRpY2xlRXh0cmFzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cbiAgICAuaG9tZV9sYXRlc3Rfc3Rvcnkge1xuICAgICAgLmljb25JbWcge1xuICAgICAgICAvKiAgICAgICAgICAgICAgICB0b3A6IDVweDsqL1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZWxhdGVkX2FydGljbGVzIHtcbiAgICAuZmVhdHVyZWRJbWFnZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIH1cbiAgICAuYXJ0aWNsZV9pbmZvIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgaDQge1xuICAgICAgICBiciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1lZGlhX3NlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIH1cbiAgICAgIC50aW1lX21lZGlhIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZUV4dHJhcyB7XG4gICAgICAgIC5leHRyYXNCdG0ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLndpZGdldEJveCB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuYWRkX2Jsb2NrLFxuICAuYWRfc2lkZWJhciB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuYWR2ZXJ0aXNlbWVudF9zZWN0aW9uIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5zaG93RGV0YWlsU2VjMiB7XG4gICAgLmxlZnRTZWN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICAgIC5zaG93SGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuc2luZ2xlU2hvd0RldCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbiAgLnBvZGNhc3RMaXN0U21hbGwge1xuICAgIC5wb2RjYXN0QmxvY2sge1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cbiAgLmFydGljbGVfbGlzdCB7XG4gICAgLmFydGljbGVCb3gge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgaS5mYS1wbGF5IHtcbiAgICBwYWRkaW5nOiAzcHggNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgLm5hdkZpbHRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogNHB4IDhweCA0cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBzcGFuLmNhdFRhZyB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4uY291bnRfcG9zdHMge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBzcGFuLmNhdFRhZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTdweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3Bhbi5jb3VudF9wb3N0cyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGxpLmN1cnJlbnROYXYgc3Bhbi5jYXRUYWcge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTdweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgICAgbGkuY3VycmVudE5hdiBzcGFuLmNvdW50X3Bvc3RzIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDEzcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJlbGF0ZWRfYXJ0aWNsZXMge1xuICAgIC5hcnRpY2xlX2luZm8ge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB3aWR0aDogNTklO1xuICAgICAgaDQge1xuICAgICAgICBiciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1lZGlhX3NlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IC8vIDIxcHhcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB9XG4gICAgICAudGltZV9tZWRpYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5ib3R0b21faGVhZCB7XG4gICAgLmxpc3Rlbl9zZWMge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLnJhZGlvX2FyZWEge1xuICAgICAgLnNob3dfaW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAwIDA7XG4gICAgICB9XG5cbiAgICAgIC5mZWVkYmFja19hcmVhIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnVzZXJfcGljIHtcbiAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICB9XG4gIH1cbiAgLmNvbnRfaWZub19zZWMge1xuICAgIC5pbmZvQm94IHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplO1xuICAgIH1cbiAgfVxuICAubmV3c2xldHRlciB7XG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplO1xuICAgIH1cbiAgICAubmV3c2xldHRlckZvcm0ge1xuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDExMHB4IDIwcHggMTBweDtcbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWFyY2hfSWNvbl9kaXYgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG4gIC5yZWxhdGVkX2FydGljbGVzIHtcbiAgICAuYXJ0aWNsZV9pbmZvIHtcbiAgICAgIC5hcnRpY2xlRXh0cmFzIHtcbiAgICAgICAgLmV4dHJhc0J0bSB7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDAgMCAyMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5pY29uSW1nIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8qIFRhYmxldCBvciB3aWRlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5zbGljay1saXN0LmRyYWdnYWJsZSB7XG4gICAgd2lkdGg6IDY1MHB4O1xuICB9XG4gIC5ob21lX2xhdGVzdF9zdG9yeSB7XG4gICAgLmFydGljbGVCb3gge1xuICAgICAgLmljb25JbWcge1xuICAgICAgICAmLmF1ZGlvX3R5cGUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vKiBTbWFsbCBkZXNrdG9wIG9yIHdpZGVyICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpeGVkT3ZlcmZsb3dUYWJEZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuLyogTWVkIGRlc2t0b3Agb3Igd2lkZXIgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgICB3aWR0aDogOTcwcHg7XG4gIH1cbn1cbi8qIExhcmdlIGRlc2t0b3Agb3IgaGlnaGVyICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTE1M3B4KSB7XG4gIC5mb290ZXIge1xuICAgIC5sZWZ0X2JvcmRlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbi5zaW5nbGUtc2hvdy1mZWVkYmFjay1mb3JtLWRhdGEgaWZyYW1lLFxuLmZlYXRoZXItbGlnaHQtYm94IGlmcmFtZSB7XG4gIGhlaWdodDogNzkxcHggIWltcG9ydGFudDtcbn1cblxuLyogQmV0d2VlbiBwaG9uZSBhbmQgdGFibGV0ICovXG5AbWVkaWEgKG1pbi13aWR0aDogMzA0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTdweCkge1xuICAuc2luZ2xlLXNob3ctZmVlZGJhY2stZm9ybS1kYXRhIGlmcmFtZSxcbiAgLmZlYXRoZXItbGlnaHQtYm94IGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAxMjcycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3BvbnNvci1zbGlkZXIsXG4uZ2FsbGVyeS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBidXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgei1pbmRleDogOTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmcyO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAtby10cmFuc2l0aW9uOiBub25lO1xuICAgIC1tcy10cmFuc2l0aW9uOiBub25lO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAuc2xpY2stbmV4dCB7XG4gICAgJi5zbGljay1hcnJvdyB7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NsaWRlcl9yaWdodF9hcnJvdy5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIC02MXB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuXG4gICAgICAmLnNsaWNrLWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDIxcHg7XG4gICAgICAgIGN1cnNvcjogbm8tZHJvcDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGljay1wcmV2LnNsaWNrLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgLTYxcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zbGlkZXJfbGVmdF9hcnJvdy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIH1cbiAgLnNsaWNrLXByZXYuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMjFweDtcbiAgICBjdXJzb3I6IG5vLWRyb3A7XG4gIH1cblxuICAuc2xpY2stbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLy8gTWFpbGNoaW1wIGZvcm0gc3R5bGVzXG5cbiNtY19lbWJlZF9zaWdudXBfZm9ybSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjIxO1xuICBjbGVhcjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jbWNfZW1iZWRfc2lnbnVwX2Zvcm0gZm9ybSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMnB4IDAgMTBweCAwO1xufVxuXG4ubWMtZmllbGQtZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucmFkaW8tc3RhdGlvbi1ncm91cHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBwb3NpdGlvbnMgaW5wdXQgZmllbGQgaG9yaXpvbnRhbGx5ICovXG4jbWNfZW1iZWRfc2lnbnVwX2Zvcm0gaW5wdXQuZW1haWwge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYmIwYjI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwcHggMC40ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMzUwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbiNtY19lbWJlZF9zaWdudXBfZm9ybSBsYWJlbCB7XG4gIGNvbG9yOiAkYmcxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuI21jX2VtYmVkX3NpZ251cF9mb3JtIC5jbGVhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogcG9zaXRpb25zIGJ1dHRvbiBob3Jpem9udGFsbHkgaW4gbGluZSB3aXRoIGlucHV0ICovXG4jbWNfZW1iZWRfc2lnbnVwX2Zvcm0gLmJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjIzcyBlYXNlLWluLW91dCAwcztcbn1cblxuI21jX2VtYmVkX3NpZ251cF9mb3JtIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNtY19lbWJlZF9zaWdudXBfZm9ybSBkaXYjbWNlLXJlc3BvbnNlcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB0b3A6IC0xLjRlbTtcbiAgcGFkZGluZzogMGVtIDAuNWVtIDBlbSAwLjVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIDUlO1xuICBjbGVhcjogYm90aDtcbn1cblxuI21jX2VtYmVkX3NpZ251cF9mb3JtIGRpdi5yZXNwb25zZSB7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmc6IDFlbSAwLjVlbSAwLjVlbSAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRvcDogLTEuNWVtO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogODAlO1xufVxuXG4jbWNfZW1iZWRfc2lnbnVwX2Zvcm0gI21jZS1lcnJvci1yZXNwb25zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNtY19lbWJlZF9zaWdudXBfZm9ybSAjbWNlLXN1Y2Nlc3MtcmVzcG9uc2Uge1xuICBjb2xvcjogIzUyOTIxNDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI21jX2VtYmVkX3NpZ251cF9mb3JtIGxhYmVsLmVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEuMDVlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMC41ZW0gMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNtY19lbWJlZF9zaWdudXBfZm9ybSBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gICNtY19lbWJlZF9zaWdudXBfZm9ybSBpbnB1dC5lbWFpbCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgI21jX2VtYmVkX3NpZ251cF9mb3JtIC5jbGVhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAjbWNfZW1iZWRfc2lnbnVwX2Zvcm0gLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi8vIFNwb25zb3JlZCBzZWN0aW9ucyBzdHlsZXNcbi5zZWNIZWFkaW5nLnNlY0hlYWRpbmctLXNwb25zb3JlZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaW1nIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBpbWcge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBZT1AgUG9sbCBzdHlsZXNcblxuLmJhbm5lci13aWRnZXQtY29udGVudC1hYm92ZS0tdGl0bGUsXG4uYmFubmVyLXdpZGdldC1jb250ZW50LWJlbG93LS10aXRsZSB7XG4gIGgyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYmFubmVyLXdpZGdldC1jb250ZW50LWFib3ZlLFxuLmJhbm5lci13aWRnZXQtY29udGVudC1iZWxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjEzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLy8gT3ZlcnJpZGUgc3R5bGVzIGZyb20gcGx1Z2luIHNldHRpbmdzXG4uYmFzaWMteW9wLXBvbGwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5iYXNpYy1xdWVzdGlvbi10aXRsZSBoNSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDM7XG4gIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uYmFzaWMtaC1hbnN3ZXJzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAuYmFzaWMtYW5zd2VyIHtcbiAgICBmbGV4OiAwIDAgNDklO1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgICAuYmFzaWMtYW5zd2VyLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5iYXNpYy1hbnN3ZXItbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgLmJhc2ljLXRleHQge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRmb250MTtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEycHggNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMxMjEyMTIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgfVxuICB9XG4gIGlucHV0IHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICZbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuYmFzaWMtdGV4dCB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMTIxMjEyICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzEyMTIxMiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uYmFzaWMtY2FwdGNoYSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5iYXNpYy12b3RlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLmJhc2ljLXZvdGUtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTIxMjEyICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJGZvbnQxO1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzEyMTIxMiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vL2VxdWFsaXNlclxuJHNpemU6IDcwcHg7XG5cbiRtYXg6ICRzaXplIC8gMi44NTcxNDI4NTc7XG4kd2lkdGg6ICRtYXggLyAzLjU7XG4kbWFyZ2luOiAkbWF4IC8gMTQ7XG4kY29sb3I6ICRiZzg7XG5cbiRlcXVhbGl6ZXJzOiAzO1xuJGVxdWFsaXplclNpemU6ICgkZXF1YWxpemVycyAqICR3aWR0aCkgKyAoKCRlcXVhbGl6ZXJzIC0gMSkgKiAkbWFyZ2luKTtcbiRib3R0b206ICgkc2l6ZSAtICRtYXgpIC8gMS4yO1xuJGxlZnQ6ICgkc2l6ZSAtICRlcXVhbGl6ZXJTaXplKSAvIDI7XG5cbi8vIEhlaWdodHNcbiR0d286ICRtYXggLyA3O1xuJHRocmVlOiAkbWF4IC8gNC42NjY2NjY2Njc7XG4kZm91cjogJG1heCAvIDMuNTtcbiRmaXZlOiAkbWF4IC8gMi44O1xuJHNpeDogJG1heCAvIDIuMzMzMzMzMzMzO1xuJHNldmVuOiAkbWF4IC8gMjtcbiRlaWdodDogJG1heCAvIDEuNzU7XG4kbmluZTogJG1heCAvIDEuNTU1NTU1NTU2O1xuJHRlbjogJG1heCAvIDEuNDtcbiRlbGV2ZW46ICRtYXggLyAxLjI3MjcyNzI3MztcbiR0d2VsdmU6ICRtYXggLyAxLjE2NjY2NjY2NztcbiR0aGlydGVlbjogJG1heCAvIDEuMDc2OTIzMDc3O1xuJGZvdXJ0ZWVuOiAkbWF4O1xuXG4uZXF1YWxpemVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206ICRib3R0b207XG4gIGxlZnQ6IDM0OC43NXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6ICR3aWR0aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICBoZWlnaHQ6ICR0d287XG59XG5cbi5lcXVhbGl6ZXIsXG4uZXF1YWxpemVyOjpiZWZvcmUsXG4uZXF1YWxpemVyOjphZnRlciB7XG4gIGFuaW1hdGlvbjogZXF1YWxpemUgMS4yNXMgc3RlcHMoMjUsIGVuZCkgMHMgaW5maW5pdGU7XG59XG5cbi5lcXVhbGl6ZXI6OmJlZm9yZSxcbi5lcXVhbGl6ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6ICR3aWR0aCArICRtYXJnaW47XG4gIGhlaWdodDogJG1heDtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xufVxuXG4vLyBFcXVhbGl6ZXIgMlxuLmVxdWFsaXplcjo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGVxdWFsaXplMjtcbn1cblxuLy8gRXF1YWxpemVyIDNcbi5lcXVhbGl6ZXI6OmFmdGVyIHtcbiAgbGVmdDogJHdpZHRoICogMiArICRtYXJnaW4gKiAyO1xuICBhbmltYXRpb24tbmFtZTogZXF1YWxpemUzO1xufVxuXG5Aa2V5ZnJhbWVzIGVxdWFsaXplIHtcbiAgMCUge1xuICAgIGhlaWdodDogJGZvdXI7XG4gIH1cbiAgNCUge1xuICAgIGhlaWdodDogJHR3bztcbiAgfVxuICA4JSB7XG4gICAgaGVpZ2h0OiAkZm91cjtcbiAgfVxuICAxMiUge1xuICAgIGhlaWdodDogJHNldmVuO1xuICB9XG4gIDE2JSB7XG4gICAgaGVpZ2h0OiAkdGVuO1xuICB9XG4gIDIwJSB7XG4gICAgaGVpZ2h0OiAkdGhpcnRlZW47XG4gIH1cbiAgMjQlIHtcbiAgICBoZWlnaHQ6ICR0d2VsdmU7XG4gIH1cbiAgMjglIHtcbiAgICBoZWlnaHQ6ICRlbGV2ZW47XG4gIH1cbiAgMzIlIHtcbiAgICBoZWlnaHQ6ICRlbGV2ZW47XG4gIH1cbiAgMzYlIHtcbiAgICBoZWlnaHQ6ICRlaWdodDtcbiAgfVxuICA0MCUge1xuICAgIGhlaWdodDogJHRlbjtcbiAgfVxuICA0NCUge1xuICAgIGhlaWdodDogJHRlbjtcbiAgfVxuICA0OCUge1xuICAgIGhlaWdodDogJGVsZXZlbjtcbiAgfVxuICA1MiUge1xuICAgIGhlaWdodDogJHR3ZWx2ZTtcbiAgfVxuICA1NiUge1xuICAgIGhlaWdodDogJHRoaXJ0ZWVuO1xuICB9XG4gIDYwJSB7XG4gICAgaGVpZ2h0OiAkdHdlbHZlO1xuICB9XG4gIDY0JSB7XG4gICAgaGVpZ2h0OiAkdHdlbHZlO1xuICB9XG4gIDY4JSB7XG4gICAgaGVpZ2h0OiAkZWxldmVuO1xuICB9XG4gIDcyJSB7XG4gICAgaGVpZ2h0OiAkdGVuO1xuICB9XG4gIDc2JSB7XG4gICAgaGVpZ2h0OiAkZWxldmVuO1xuICB9XG4gIDgwJSB7XG4gICAgaGVpZ2h0OiAkdHdlbHZlO1xuICB9XG4gIDg0JSB7XG4gICAgaGVpZ2h0OiAkdHdlbHZlO1xuICB9XG4gIDg4JSB7XG4gICAgaGVpZ2h0OiAkdGhpcnRlZW47XG4gIH1cbiAgOTIlIHtcbiAgICBoZWlnaHQ6ICR0ZW47XG4gIH1cbiAgOTYlIHtcbiAgICBoZWlnaHQ6ICRzZXZlbjtcbiAgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6ICRmb3VyO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZXF1YWxpemUyIHtcbiAgMCUge1xuICAgIGhlaWdodDogJHR3ZWx2ZTtcbiAgfVxuICA0JSB7XG4gICAgaGVpZ2h0OiAkdGhpcnRlZW47XG4gIH1cbiAgOCUge1xuICAgIGhlaWdodDogJHR3ZWx2ZTtcbiAgfVxuICAxMiUge1xuICAgIGhlaWdodDogJHR3ZWx2ZTtcbiAgfVxuICAxNiUge1xuICAgIGhlaWdodDogJGVsZXZlbjtcbiAgfVxuICAyMCUge1xuICAgIGhlaWdodDogJGVsZXZlbjtcbiAgfVxuICAyNCUge1xuICAgIGhlaWdodDogJGVsZXZlbjtcbiAgfVxuICAyOCUge1xuICAgIGhlaWdodDogJHR3ZWx2ZTtcbiAgfVxuICAzMiUge1xuICAgIGhlaWdodDogJHR3ZWx2ZTtcbiAgfVxuICAzNiUge1xuICAgIGhlaWdodDogJHRoaXJ0ZWVuO1xuICB9XG4gIDQwJSB7XG4gICAgaGVpZ2h0OiAkdGhpcnRlZW47XG4gIH1cbiAgNDQlIHtcbiAgICBoZWlnaHQ6ICR0aGlydGVlbjtcbiAgfVxuICA0OCUge1xuICAgIGhlaWdodDogJGVsZXZlbjtcbiAgfVxuICA1MiUge1xuICAgIGhlaWdodDogJGVpZ2h0O1xuICB9XG4gIDU2JSB7XG4gICAgaGVpZ2h0OiAkc2l4O1xuICB9XG4gIDYwJSB7XG4gICAgaGVpZ2h0OiAkZWlnaHQ7XG4gIH1cbiAgNjQlIHtcbiAgICBoZWlnaHQ6ICR0ZW47XG4gIH1cbiAgNjglIHtcbiAgICBoZWlnaHQ6ICRlbGV2ZW47XG4gIH1cbiAgNzIlIHtcbiAgICBoZWlnaHQ6ICR0aGlydGVlbjtcbiAgfVxuICA3NiUge1xuICAgIGhlaWdodDogJHR3ZWx2ZTtcbiAgfVxuICA4MCUge1xuICAgIGhlaWdodDogJHR3ZWx2ZTtcbiAgfVxuICA4NCUge1xuICAgIGhlaWdodDogJGVsZXZlbjtcbiAgfVxuICA4OCUge1xuICAgIGhlaWdodDogJGVsZXZlbjtcbiAgfVxuICA5MiUge1xuICAgIGhlaWdodDogJG5pbmU7XG4gIH1cbiAgOTYlIHtcbiAgICBoZWlnaHQ6ICRlbGV2ZW47XG4gIH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAkdHdlbHZlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZXF1YWxpemUzIHtcbiAgMCUge1xuICAgIGhlaWdodDogJG5pbmU7XG4gIH1cbiAgNCUge1xuICAgIGhlaWdodDogJHNldmVuO1xuICB9XG4gIDglIHtcbiAgICBoZWlnaHQ6ICRuaW5lO1xuICB9XG4gIDEyJSB7XG4gICAgaGVpZ2h0OiAkZWxldmVuO1xuICB9XG4gIDE2JSB7XG4gICAgaGVpZ2h0OiAkdGhpcnRlZW47XG4gIH1cbiAgMjAlIHtcbiAgICBoZWlnaHQ6ICRzaXplIC8gMi42NjY2NjY2Njc7XG4gIH1cbiAgMjQlIHtcbiAgICBoZWlnaHQ6ICRmb3VydGVlbjtcbiAgfVxuICAyOCUge1xuICAgIGhlaWdodDogJGVsZXZlbjtcbiAgfVxuICAzMiUge1xuICAgIGhlaWdodDogJG5pbmU7XG4gIH1cbiAgMzYlIHtcbiAgICBoZWlnaHQ6ICRlaWdodDtcbiAgfVxuICA0MCUge1xuICAgIGhlaWdodDogJHNldmVuO1xuICB9XG4gIDQ0JSB7XG4gICAgaGVpZ2h0OiAkZml2ZTtcbiAgfVxuICA0OCUge1xuICAgIGhlaWdodDogJGVpZ2h0O1xuICB9XG4gIDUyJSB7XG4gICAgaGVpZ2h0OiAkdGVuO1xuICB9XG4gIDU2JSB7XG4gICAgaGVpZ2h0OiAkZWxldmVuO1xuICB9XG4gIDYwJSB7XG4gICAgaGVpZ2h0OiAkdGhpcnRlZW47XG4gIH1cbiAgNjQlIHtcbiAgICBoZWlnaHQ6ICR0d2VsdmU7XG4gIH1cbiAgNjglIHtcbiAgICBoZWlnaHQ6ICRlbGV2ZW47XG4gIH1cbiAgNzIlIHtcbiAgICBoZWlnaHQ6ICRlbGV2ZW47XG4gIH1cbiAgNzYlIHtcbiAgICBoZWlnaHQ6ICR0ZW47XG4gIH1cbiAgODAlIHtcbiAgICBoZWlnaHQ6ICR0d2VsdmU7XG4gIH1cbiAgODQlIHtcbiAgICBoZWlnaHQ6ICR0aGlydGVlbjtcbiAgfVxuICA4OCUge1xuICAgIGhlaWdodDogJGZvdXJ0ZWVuO1xuICB9XG4gIDkyJSB7XG4gICAgaGVpZ2h0OiAkdHdlbHZlO1xuICB9XG4gIDk2JSB7XG4gICAgaGVpZ2h0OiAkdGVuO1xuICB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogJG5pbmU7XG4gIH1cbn1cblxuLyogV2lkZXIgdGhhbiBhIGRlc2t0b3AgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5NzBweCkge1xuICAuZ3V0dGVyX3ZpZXcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJi5ib3R0b21faGVhZCB7XG4gICAgICAucmFkaW9fYXJlYSB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogOTcwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgLnRyaXRvbi1wcm9ncmVzcy1zdHJlYW0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmVzc19iYXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3Rlbl9zZWMge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAudm9sdW1lX2FyZWEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC53YXRjaF9zZWMge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC51c2VyX3BpYyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNob3dfaW5mbyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGZsb2F0OiB1bnNldDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcblxuICAgICAgICAgIC5lcXVhbGl6ZXIge1xuICAgICAgICAgICAgbGVmdDogMjIuNzVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYub3Blbl92b2x1bWUge1xuICAgICAgICAucmFkaW9fYXJlYSB7XG4gICAgICAgICAgLnNob3dfaW5mbyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKipcbiAgICBTaXRlIElkZW50aXR5OiAyR0IsIDNBVywgNEJDLCA2UFJcbiAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkgYW5kIChtaW4td2lkdGg6IDk2OHB4KSB7XG4gIC5HQiB7XG4gICAgLm1lZ2FNZW51IHtcbiAgICAgIHRvcDogMTUxcHg7XG4gICAgfVxuICAgIC5zZWFyY2hfSWNvbl9kaXYsXG4gICAgLmJsYWNrX292ZXJsYXkge1xuICAgICAgdG9wOiAyMzNweDtcbiAgICB9XG4gIH1cbiAgLkFXIHtcbiAgICAuc2VhcmNoX0ljb25fZGl2LFxuICAgIC5ibGFja19vdmVybGF5IHtcbiAgICAgIHRvcDogMjQycHg7XG4gICAgfVxuICB9XG4gIC5CQyB7XG4gICAgLm1lZ2FNZW51IHtcbiAgICAgIHRvcDogMjAwcHg7XG4gICAgfVxuICAgIC5zZWFyY2hfSWNvbl9kaXYsXG4gICAgLmJsYWNrX292ZXJsYXkge1xuICAgICAgdG9wOiAyODRweDtcbiAgICB9XG4gIH1cbiAgLlBSIHtcbiAgICAuc2VhcmNoX0ljb25fZGl2LFxuICAgIC5ibGFja19vdmVybGF5IHtcbiAgICAgIHRvcDogMjQycHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjdweCkge1xuICAuR0Ige1xuICAgIC5zZWFyY2hfSWNvbl9kaXYsXG4gICAgLmJsYWNrX292ZXJsYXkge1xuICAgICAgdG9wOiAyMzdweDtcbiAgICB9XG4gIH1cbiAgLkFXIHtcbiAgICAuc2VhcmNoX0ljb25fZGl2LFxuICAgIC5ibGFja19vdmVybGF5IHtcbiAgICAgIHRvcDogMjQ2cHg7XG4gICAgfVxuICB9XG4gIC5CQyB7XG4gICAgLnNlYXJjaF9JY29uX2RpdixcbiAgICAuYmxhY2tfb3ZlcmxheSB7XG4gICAgICB0b3A6IDI4OHB4O1xuICAgIH1cbiAgfVxuICAuUFIge1xuICAgIC5zZWFyY2hfSWNvbl9kaXYsXG4gICAgLmJsYWNrX292ZXJsYXkge1xuICAgICAgdG9wOiAyNDZweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5BVyB7XG4gICAgLnNlYXJjaF9JY29uX2RpdixcbiAgICAuYmxhY2tfb3ZlcmxheSB7XG4gICAgICB0b3A6IDI1M3B4O1xuICAgIH1cbiAgfVxuICAuQkMge1xuICAgIC5zZWFyY2hfSWNvbl9kaXYsXG4gICAgLmJsYWNrX292ZXJsYXkge1xuICAgICAgdG9wOiAyNDNweDtcbiAgICB9XG4gIH1cbiAgLlBSIHtcbiAgICAuc2VhcmNoX0ljb25fZGl2LFxuICAgIC5ibGFja19vdmVybGF5IHtcbiAgICAgIHRvcDogMjQ4cHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDg3cHgpIHtcbiAgLkdCIHtcbiAgICAuc2VhcmNoX0ljb25fZGl2LFxuICAgIC5ibGFja19vdmVybGF5IHtcbiAgICAgIHRvcDogMjQ2cHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjc5cHgpIHtcbiAgLkdCIHtcbiAgICAuc2VhcmNoX0ljb25fZGl2LFxuICAgIC5ibGFja19vdmVybGF5IHtcbiAgICAgIHRvcDogMjUycHg7XG4gICAgfVxuICB9XG4gIC5BVyB7XG4gICAgLnNlYXJjaF9JY29uX2RpdixcbiAgICAuYmxhY2tfb3ZlcmxheSB7XG4gICAgICB0b3A6IDI1M3B4O1xuICAgIH1cbiAgfVxuICAuQkMge1xuICAgIC5zZWFyY2hfSWNvbl9kaXYsXG4gICAgLmJsYWNrX292ZXJsYXkge1xuICAgICAgdG9wOiAyNTJweDtcbiAgICB9XG4gIH1cbiAgLlBSIHtcbiAgICAuc2VhcmNoX0ljb25fZGl2LFxuICAgIC5ibGFja19vdmVybGF5IHtcbiAgICAgIHRvcDogMjUycHg7XG4gICAgfVxuICB9XG59XG5cbi8vIFV0aWxpdGllc1xuLnNwYWNlci0tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLnNwYWNlci0tdG9wIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuLnNwYWNlci0tYm90dG9tLS1zbWFsbCxcbi5zcGFjZXItLXNtYWxsLS1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uc3BhY2VyLS10b3AtLXNtYWxsLFxuLnNwYWNlci0tc21hbGwtLXRvcCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5ub3dyYXAsXG4uZGF0ZSxcbi50aW1lLFxuLnBob25lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn0iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vdWNtcy9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJhbmRpbmdfY29sb3Vycy5zY3NzXCI7XG5cbi8qIGJhc2UgYmFja2dyb3VuZCAqL1xuJGJnMTogI2ZmZmZmZjtcbiRiZzI6ICNmNmY2ZjY7XG4kYmczOiAjZjliMTE4O1xuJGJnNDogI2Q3ZDdkNztcbiRiZzU6ICMwOTJlNTI7XG4kYmc2OiAjMWYxZjFmO1xuJGJnNzogI2Y1ZjVmNTtcbiRiZzg6ICNmOWFmMTc7XG4kYmc5OiAjZjdmN2Y3O1xuJGJnMTA6ICNmZmZmZmY7XG4kYmcxMTogIzA5MmU1MjtcbiRiZzEyOiAjZjZmNmY2O1xuJGJnMTM6ICNmNmY2ZjY7XG4kYmcxNDogIzM2MzYzNjtcbiRiZzE1OiAjZjZmNmY2O1xuJGJnMTY6ICNmNWM3NjQ7XG4kYmcxNzogIzIzNTI3YztcblxuLyogYmFzZSBjb2xvciAqL1xuJGNvbG9yMTogIzQ4NDg0ODtcbiRjb2xvcjI6ICMxZjFmMWY7XG4kY29sb3IzOiAjMDUwNTA1O1xuJGNvbG9yNDogI2ZmZmZmZjtcbiRjb2xvcjU6ICMwZjNkN2I7XG4kY29sb3I2OiAjNjU2NTY1O1xuJGNvbG9yNzogIzFhMWExYTtcbiRjb2xvcjg6ICNiM2IzYjM7XG4kY29sb3I5OiAjZjJmYWZkO1xuJGNvbG9yMTA6ICMwMDllZDk7XG4kY29sb3IxMTogI2Q5ZDlkOTtcbiRjb2xvcjEyOiAjZmZmZmZmO1xuJGNvbG9yMTM6ICNmOWIxMTg7XG4kY29sb3IxNDogIzA5MmU1MjtcbiRjb2xvcjE1OiAjMDkyZTUyO1xuJGNvbG9yMTY6ICMwOTJlNTI7XG4kY29sb3IxNzogI2Y5YjExODtcbiRjb2xvcjE4OiAjZjliMTE4O1xuJGNvbG9yMTk6ICMwZjNkN2I7XG4kY29sb3IyMDogI2Y5YjExODtcbiRjb2xvcjIxOiAjZjliMTE4O1xuJGNvbG9yMjI6ICMwZjNkN2I7XG4kY29sb3IyMzogI2Y5YjExODtcbiRjb2xvcjI0OiAjMDkyZTUyO1xuJGNvbG9yMjU6ICMwMDllZDk7XG4kY29sb3IyNjogIzA5MmU1MjtcbiRjb2xvcjI3OiAjZjliMTE4O1xuJGNvbG9yMjg6ICMwZjNkN2I7XG4kY29sb3IyOTogIzA5MmU1MjtcbiRjb2xvcjMwOiAjMDkyZTUyO1xuJGNvbG9yMzE6ICNmOWIxMTg7XG4kY29sb3IzMjogIzA5MmU1MjtcbiRjb2xvcjMzOiAjMDAwMDAwO1xuJGNvbG9yMzQ6ICNlNWU1ZTU7XG4kY29sb3IzNTogI2ZmZmZmZjtcbiRjb2xvcjM2OiAjMDkyZTUyO1xuJGNvbG9yMzc6ICNmOWIxMTg7XG4kY29sb3IzODogI2Y5YjExODtcbiRjb2xvcjM5OiAjODA4MDgwO1xuJGNvbG9yNDA6ICNmOWIxMTg7XG4kY29sb3I0MTogIzI2MjYyNjtcbiRjb2xvcjQyOiAjMDkyZTUyO1xuJGNvbG9yNDM6ICMwMDAwMDA7XG5cbi8qIFBvbGwgd2lkZ2V0IHZhcmlhYmxlcyAqL1xuJHBvbGxfX2JnOiAnZ3JhZGllbnQtc3Ryb2tlLXllbGxvdyc7XG4kcG9sbF9idXR0b24tLW5vcm1hbF9fYmc6ICRuYXZ5LTNhdztcbiRwb2xsX2J1dHRvbi0tbm9ybWFsX19ib3JkZXI6ICR3aGl0ZTtcbiRwb2xsX2J1dHRvbi0tbm9ybWFsX19jb2xvcjogJHdoaXRlO1xuXG4kcG9sbF9idXR0b24tLWhvdmVyX19iZzogJHllbGxvdy0zYXc7XG4kcG9sbF9idXR0b24tLWhvdmVyX19ib3JkZXI6ICR5ZWxsb3ctM2F3O1xuJHBvbGxfYnV0dG9uLS1ob3Zlcl9fY29sb3I6ICRuYXZ5LTNhdztcblxuJHBvbGxfYnV0dG9uLS1zZWxlY3RlZF9fYmc6ICR5ZWxsb3ctM2F3O1xuJHBvbGxfYnV0dG9uLS1zZWxlY3RlZF9fYm9yZGVyOiAkbmF2eS0zYXc7XG4kcG9sbF9idXR0b24tLXNlbGVjdGVkX19jb2xvcjogJG5hdnktM2F3O1xuXG4kcG9sbF9idXR0b24tLXZvdGVfX2JnOiAkd2hpdGU7XG4kcG9sbF9idXR0b24tLXZvdGVfX2JvcmRlcjogJG5hdnktM2F3O1xuJHBvbGxfYnV0dG9uLS12b3RlX19jb2xvcjogJG5hdnktM2F3O1xuJHBvbGxfYnV0dG9uLS12b3RlX19iZy0taG92ZXI6ICRuYXZ5LTNhdztcbiRwb2xsX2J1dHRvbi0tdm90ZV9fYm9yZGVyLS1ob3ZlcjogJG5hdnktM2F3O1xuJHBvbGxfYnV0dG9uLS12b3RlX19jb2xvci0taG92ZXI6ICR3aGl0ZTtcblxuJHBvbGxfX2h5cGVybGluazogJG5hdnktM2F3O1xuJHBvbGxfX2h5cGVybGluay0taG92ZXI6ICRuYXZ5LWhvdmVyLTNhdztcblxuJHBvbGxfX3F1ZXN0aW9uOiAkbmF2eS0zYXc7XG4kcG9sbF9fY2xvc2U6ICRuYXZ5LTNhdztcblxuJHBvbGxfX2xvZ2luX19ib3JkZXI6ICRuYXZ5LTNhdztcbiRwb2xsX192b3RlZF9fbWVzc2FnZTogJG5hdnktM2F3O1xuXG4vKiBiYXNlIGZvbnQgZmFtaWx5ICYgc2l6ZSAqL1xuJGZvbnQxOiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiRmb250MjogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuJGZvbnQzOiAnUFQgU2VyaWYnLCBzZXJpZjsgXG4kZm9udFNpemU6IDE0cHg7XG4kbGluZUhlaWdodDogMjBweDtcbiJdLCJzb3VyY2VSb290IjoiIn0= */