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