/*! normalize.css v3.0.1 | MIT License | git.io/normalize */@import url(https://p.typekit.net/p.css?s=1&k=utp3oge&ht=tk&f=6864.6865.6866.6867.17014.17015.17017.17018&a=7479308&app=typekit&e=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,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:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px 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}@media print{*{text-shadow:none!important;color:#000!important;background:0 0!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}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}*{box-sizing:border-box}:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:adelle-sans,sans-serif;font-size:15px;line-height:1.42857143;color:#666;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#2c6b82;text-decoration:none}a:focus,a:hover{color:#2c6b82;text-decoration:underline}a:focus{outline:thin dotted;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.42857143;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:21px;margin-bottom:21px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;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}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:21px;margin-bottom:10.5px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10.5px;margin-bottom:10.5px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:30px}.h2,h2{font-size:32px}.h3,h3{font-size:26px}.h4,h4{font-size:19px}.h5,h5{font-size:15px}.h6,h6{font-size:13px}p{margin:0 0 10.5px}.lead{margin-bottom:21px;font-size:17px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:22.5px}}.small,small{font-size:86%}cite{font-style:normal}.mark,mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#27ae60}a.text-primary:hover{color:#1e8449}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#27ae60}a.bg-primary:hover{background-color:#1e8449}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9.5px;margin:42px 0 21px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10.5px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:21px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10.5px 21px;margin:0 0 21px;font-family:adelle,serif;font-style:italic;float:right;max-width:30%;min-width:200px;color:#d90000}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}blockquote:after,blockquote:before{content:""}address{margin-bottom:21px;font-style:normal;line-height:1.42857143}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-wide{max-width:1480px;width:100%;margin:0 auto}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:21px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15.75px;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:21px;font-size:22.5px;line-height:inherit;color:#666;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:15px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:35px;padding:6px 12px;font-size:15px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#777;opacity:1}.form-control:-ms-input-placeholder{color:#777}.form-control::-webkit-input-placeholder{color:#777}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{line-height:35px}input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:31px}input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:48px}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;min-height:21px;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.form-horizontal .form-group-sm .form-control,.input-sm{height:31px;padding:5px 10px;font-size:13px;line-height:1.5;border-radius:3px}select.input-sm{height:31px;line-height:31px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-horizontal .form-group-lg .form-control,.input-lg{height:48px;padding:10px 16px;font-size:19px;line-height:1.33;border-radius:6px}select.input-lg{height:48px;line-height:48px}select[multiple].input-lg,textarea.input-lg{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:43.75px}.form-control-feedback{position:absolute;top:26px;right:0;z-index:2;display:block;width:35px;height:35px;line-height:35px;text-align:center}.input-lg+.form-control-feedback{width:48px;height:48px;line-height:48px}.input-sm+.form-control-feedback{width:31px;height:31px;line-height:31px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline{color:#3c763d}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#a6a6a6}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:28px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:15px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active:focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#27ae60;border-color:#295}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#1e8449;border-color:#176739}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#27ae60;border-color:#295}.btn-primary .badge{color:#27ae60;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-search{color:#699999;background-color:transparent;border-color:#699999}.btn-search.active,.btn-search:active,.btn-search:focus,.btn-search:hover,.open>.dropdown-toggle.btn-search{color:#699999;background-color:rgba(0,0,0,0);border-color:#507575}.btn-search.active,.btn-search:active,.open>.dropdown-toggle.btn-search{background-image:none}.btn-search.disabled,.btn-search.disabled.active,.btn-search.disabled:active,.btn-search.disabled:focus,.btn-search.disabled:hover,.btn-search[disabled],.btn-search[disabled].active,.btn-search[disabled]:active,.btn-search[disabled]:focus,.btn-search[disabled]:hover,fieldset[disabled] .btn-search,fieldset[disabled] .btn-search.active,fieldset[disabled] .btn-search:active,fieldset[disabled] .btn-search:focus,fieldset[disabled] .btn-search:hover{background-color:transparent;border-color:#699999}.btn-search .badge{color:transparent;background-color:#699999}.btn-header{color:#699999;background-color:#fff;border-color:#699999}.btn-header.active,.btn-header:active,.btn-header:focus,.btn-header:hover,.open>.dropdown-toggle.btn-header{color:#699999;background-color:#e6e6e6;border-color:#507575}.btn-header.active,.btn-header:active,.open>.dropdown-toggle.btn-header{background-image:none}.btn-header.disabled,.btn-header.disabled.active,.btn-header.disabled:active,.btn-header.disabled:focus,.btn-header.disabled:hover,.btn-header[disabled],.btn-header[disabled].active,.btn-header[disabled]:active,.btn-header[disabled]:focus,.btn-header[disabled]:hover,fieldset[disabled] .btn-header,fieldset[disabled] .btn-header.active,fieldset[disabled] .btn-header:active,fieldset[disabled] .btn-header:focus,fieldset[disabled] .btn-header:hover{background-color:#fff;border-color:#699999}.btn-header .badge{color:#fff;background-color:#699999}.btn-beige{color:#fff2c8;background-color:transparent;border-color:#fff2c8;font-family:adelle,serif;font-weight:600}.btn-beige.active,.btn-beige:active,.btn-beige:focus,.btn-beige:hover,.open>.dropdown-toggle.btn-beige{color:#fff2c8;background-color:rgba(0,0,0,0);border-color:#ffe48b}.btn-beige.active,.btn-beige:active,.open>.dropdown-toggle.btn-beige{background-image:none}.btn-beige.disabled,.btn-beige.disabled.active,.btn-beige.disabled:active,.btn-beige.disabled:focus,.btn-beige.disabled:hover,.btn-beige[disabled],.btn-beige[disabled].active,.btn-beige[disabled]:active,.btn-beige[disabled]:focus,.btn-beige[disabled]:hover,fieldset[disabled] .btn-beige,fieldset[disabled] .btn-beige.active,fieldset[disabled] .btn-beige:active,fieldset[disabled] .btn-beige:focus,fieldset[disabled] .btn-beige:hover{background-color:transparent;border-color:#fff2c8}.btn-beige .badge{color:transparent;background-color:#fff2c8}.btn-link{color:#2c6b82;font-weight:400;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#2c6b82;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-lg{padding:10px 16px;font-size:19px;line-height:1.33;border-radius:6px}.btn-sm{padding:5px 10px;font-size:13px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px;font-size:13px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 10px}.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;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#2c6b82}.nav .nav-divider{height:1px;margin:9.5px 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.42857143;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;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.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:#27ae60}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-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{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-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{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030;transform:translate3d(0,0,0)}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;font-size:19px;line-height:21px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-top:8px;margin-bottom:8px;background-image:none}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{margin-left:12px}}.navbar-nav{margin:7.25px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:21px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:21px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:14.5px;padding-bottom:14.5px}.navbar-nav.navbar-right:last-child{margin-right:-15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:7.5px;margin-bottom:7.5px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:7.5px;margin-bottom:7.5px}.navbar-btn.btn-sm{margin-top:9.5px;margin-bottom:9.5px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:14.5px;margin-bottom:14.5px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}.navbar-text.navbar-right:last-child{margin-right:0}}.navbar-default{background-color:#699999;border-color:transparent}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#fff}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#5b8686}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#5b8686;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#5b8686}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#777}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#777}.navbar-inverse .navbar-nav>li>a{color:#777}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#080808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#777}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#777}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.alert{padding:15px;margin-bottom:21px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#777}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#27ae60;border-color:#27ae60}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#b3eecc}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right: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;visibility:hidden!important}.affix{position:fixed;transform:translate3d(0,0,0)}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.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}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}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}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}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}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}}@font-face{font-family:adelle;src:url(https://use.typekit.net/af/01fb88/00000000000000003b9af921/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"),url(https://use.typekit.net/af/01fb88/00000000000000003b9af921/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"),url(https://use.typekit.net/af/01fb88/00000000000000003b9af921/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype");font-style:normal;font-weight:600}@font-face{font-family:adelle;src:url(https://use.typekit.net/af/01bc36/00000000000000003b9af922/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3) format("woff2"),url(https://use.typekit.net/af/01bc36/00000000000000003b9af922/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3) format("woff"),url(https://use.typekit.net/af/01bc36/00000000000000003b9af922/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3) format("opentype");font-style:italic;font-weight:600}@font-face{font-family:adelle;src:url(https://use.typekit.net/af/611bb7/00000000000000003b9af91e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/611bb7/00000000000000003b9af91e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/611bb7/00000000000000003b9af91e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");font-style:normal;font-weight:300}@font-face{font-family:adelle;src:url(https://use.typekit.net/af/a45960/00000000000000003b9af91f/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff2"),url(https://use.typekit.net/af/a45960/00000000000000003b9af91f/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff"),url(https://use.typekit.net/af/a45960/00000000000000003b9af91f/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("opentype");font-style:italic;font-weight:300}@font-face{font-family:adelle-sans;src:url(https://use.typekit.net/af/a35a1c/000000000000000000012af9/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/a35a1c/000000000000000000012af9/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/a35a1c/000000000000000000012af9/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");font-style:normal;font-weight:300}@font-face{font-family:adelle-sans;src:url(https://use.typekit.net/af/0f3f04/000000000000000000012afa/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff2"),url(https://use.typekit.net/af/0f3f04/000000000000000000012afa/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff"),url(https://use.typekit.net/af/0f3f04/000000000000000000012afa/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("opentype");font-style:italic;font-weight:300}@font-face{font-family:adelle-sans;src:url(https://use.typekit.net/af/5b7343/000000000000000000012afd/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"),url(https://use.typekit.net/af/5b7343/000000000000000000012afd/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"),url(https://use.typekit.net/af/5b7343/000000000000000000012afd/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype");font-style:normal;font-weight:600}@font-face{font-family:adelle-sans;src:url(https://use.typekit.net/af/c7d5d2/000000000000000000012afe/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3) format("woff2"),url(https://use.typekit.net/af/c7d5d2/000000000000000000012afe/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3) format("woff"),url(https://use.typekit.net/af/c7d5d2/000000000000000000012afe/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3) format("opentype");font-style:italic;font-weight:600}.mp-wrapper{width:100%;position:relative}.mp-wrapper.header{padding-top:130px;background-color:#fff}.mp-wrapper.header.grey-bg{background-color:#f5f5f5}.mp-wrapper.header.standard .content-wrap{position:relative;z-index:1000}.mp-wrapper.header.standard .content-wrap .inner{background:#fff;border-radius:5px;padding:32px}.mp-wrapper.header.standard .content-wrap .inner .titles{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.mp-wrapper.header.standard .content-wrap .inner .titles .logo-wrap{display:inline-block;margin-top:16px}.mp-wrapper.header.standard .content-wrap .inner .titles .logo-wrap img{display:inline-block;max-width:50%;height:auto}.mp-wrapper.header.standard .content-wrap .inner .titles .logo-wrap a{display:inline-block;max-width:50%}.mp-wrapper.header.standard .content-wrap .inner .titles .logo-wrap a img{max-width:100%}@media all and (min-width:400px){.mp-wrapper.header.standard .content-wrap .inner .titles .logo-wrap a,.mp-wrapper.header.standard .content-wrap .inner .titles .logo-wrap img{max-width:150px}}@media all and (min-width:769px){.mp-wrapper.header.standard .content-wrap .inner .titles .logo-wrap{margin-top:0}.mp-wrapper.header.standard .content-wrap .inner .titles .logo-wrap img{margin-left:16px}.mp-wrapper.header.standard .content-wrap .inner .titles .logo-wrap a,.mp-wrapper.header.standard .content-wrap .inner .titles .logo-wrap img{max-width:160px}}.mp-wrapper.header.standard .content-wrap .inner .titles .txt{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column}.mp-wrapper.header.standard .content-wrap .inner .titles h2{display:block;font-family:adelle-sans,sans-serif;font-size:36px;font-weight:600;line-height:40px;color:#784f9c;margin-top:0;margin-bottom:0}.mp-wrapper.header.standard .content-wrap .inner .titles h4{font-family:adelle,serif;font-size:20px;font-weight:300;font-style:italic;line-height:32px;color:#666;margin-top:16px;margin-bottom:0}.mp-wrapper.header.standard .content-wrap .inner .featured-post h4{font-family:adelle-sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:2.4px;line-height:32px;text-transform:uppercase;color:#784f9c;margin-top:0;margin-bottom:0}.mp-wrapper.header.standard .content-wrap .inner .featured-post h3{font-family:adelle-sans,sans-serif;font-size:20px;font-weight:600;line-height:24px;color:teal;display:inline-block;margin-top:0;margin-bottom:0;margin-right:32px}.mp-wrapper.header.standard .content-wrap .inner .featured-post p{margin-top:16px;color:#1b1b1b;font-family:adelle,serif;font-size:14px;font-weight:300;font-style:italic;line-height:22px}.mp-wrapper .splash-img{display:block;position:absolute;overflow:hidden;background-color:transparent;height:100vh;top:0;width:100%}.mp-wrapper .splash-img img{position:absolute;width:2556px;height:752px;top:0;left:50%;transform:translate(-50%,0)}.mp-page-builder hr,.mp-wrapper hr{border-color:transparent;border-top:1.2px solid #784f9c;opacity:.8;margin:16px 0}.mp-page-builder .read-more,.mp-wrapper .read-more{font-size:14px;font-weight:300;line-height:48px;font-family:adelle-sans,sans-serif}.mp-page-builder .read-more i,.mp-wrapper .read-more i{margin-left:10px;font-size:14px;font-weight:300}.mp-page-builder .read-more-btn,.mp-wrapper .read-more-btn{font-weight:500;font-size:16px;border-radius:5px;background-color:#784f9c;padding:10px 30px;text-transform:uppercase;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;color:#fff;margin:32px 0}.mp-page-builder .read-more-btn img,.mp-page-builder .read-more-btn svg,.mp-wrapper .read-more-btn img,.mp-wrapper .read-more-btn svg{margin-left:100px;height:35px;width:auto}@media all and (min-width:769px){.mp-page-builder .read-more-btn,.mp-wrapper .read-more-btn{margin-bottom:0}}.mp-page-builder .custom-navigation,.mp-wrapper .custom-navigation{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;width:100%}.mp-page-builder .custom-navigation a,.mp-wrapper .custom-navigation a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;color:#1b1b1b;font-family:adelle-sans,sans-serif;font-size:12px;font-weight:300}.mp-page-builder .custom-navigation a i,.mp-wrapper .custom-navigation a i{font-size:12px}.mp-page-builder .custom-navigation a:hover,.mp-wrapper .custom-navigation a:hover{cursor:pointer}.mp-page-builder .custom-navigation .flex-prev i,.mp-wrapper .custom-navigation .flex-prev i{margin-right:16px}.mp-page-builder .custom-navigation .flex-prev:hover,.mp-wrapper .custom-navigation .flex-prev:hover{cursor:pointer}.mp-page-builder .custom-navigation .flex-next i,.mp-wrapper .custom-navigation .flex-next i{margin-left:16px}.mp-page-builder .custom-navigation .flex-next:hover,.mp-wrapper .custom-navigation .flex-next:hover{cursor:pointer}.mp-page-builder .custom-navigation .custom-controls-container .flex-control-nav,.mp-wrapper .custom-navigation .custom-controls-container .flex-control-nav{bottom:0;position:relative}.mp-page-builder .custom-navigation .custom-controls-container .flex-control-nav li a,.mp-wrapper .custom-navigation .custom-controls-container .flex-control-nav li a{font-family:adelle-sans,sans-serif;font-size:12px;font-weight:300;height:25px;width:25px;background-color:transparent;color:#1b1b1b;text-indent:9px;box-shadow:none}.mp-page-builder .custom-navigation .custom-controls-container .flex-control-nav li a.flex-active,.mp-wrapper .custom-navigation .custom-controls-container .flex-control-nav li a.flex-active{color:#fff;background-color:#784f9c}.mp-page-builder .flex-control-nav,.mp-wrapper .flex-control-nav{position:relative}.mp-page-builder .flex-control-nav li a,.mp-wrapper .flex-control-nav li a{position:relative}.mp-page-builder .flex-direction-nav,.mp-wrapper .flex-direction-nav{position:relative}.mp-page-builder .flex-direction-nav li a,.mp-wrapper .flex-direction-nav li a{position:relative}.mp-page-builder .content-wrap h3{font-family:adelle-sans,sans-serif;color:#784f9c;font-size:30px;font-weight:600;letter-spacing:6px;line-height:32px;text-transform:uppercase;margin-bottom:44px}.mp-page-builder .content-wrap h4{font-family:adelle-sans,sans-serif;font-size:20px;font-weight:600;line-height:30px;margin-bottom:18px}.mp-page-builder .content-wrap .content,.mp-page-builder .content-wrap .content p{font-family:adelle,serif;font-size:16px;font-weight:300;line-height:30px}.cpt_major_programme-template footer.content-info{margin-top:0}body.no-scroll{overflow-y:hidden;max-height:100vh}@media (min-width:992px){body.no-scroll .main-wrapper{padding-right:var(--scroll-width)}}@media (min-width:992px){body.no-scroll .main-header .nav-wrap,body.no-scroll .main-header .top-bar{padding-right:var(--scroll-width)}}body.admin-bar .search-modal{top:32px}body.mobile-menu-active{overflow:hidden}.mp-wrapper.experts{padding-top:0;padding-bottom:32px}.mp-wrapper.experts h3{font-family:adelle-sans,sans-serif;color:#784f9c;font-size:30px;font-weight:600;letter-spacing:6px;line-height:32px;text-transform:uppercase;margin:30px 0}.mp-wrapper.experts .expert-single{margin-right:30px;width:255px}.mp-wrapper.experts .expert-single img{width:100%;height:auto}.mp-wrapper.experts .expert-single h4{color:#1b1b1b;font-family:adelle-sans,sans-serif;font-size:18px;font-weight:300}.mp-wrapper.experts .expert-single span{color:#1b1b1b;font-family:adelle-sans,sans-serif;font-size:14px;font-weight:300;font-style:italic;line-height:20px}.mp-page-builder .topic-box,.mp-wrapper .topic-box{margin-bottom:32px}@media all and (min-width:992px){.mp-page-builder .topic-box,.mp-wrapper .topic-box{min-height:500px}}.mp-page-builder .topic-box .top,.mp-wrapper .topic-box .top{border-top-right-radius:5px;border-top-left-radius:5px}.mp-page-builder .topic-box .top a,.mp-wrapper .topic-box .top a{color:#fff;padding:10px 16px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.mp-page-builder .topic-box .top a:focus,.mp-page-builder .topic-box .top a:hover,.mp-page-builder .topic-box .top a:visited,.mp-wrapper .topic-box .top a:focus,.mp-wrapper .topic-box .top a:hover,.mp-wrapper .topic-box .top a:visited{text-decoration:none;cursor:pointer}.mp-page-builder .topic-box .top a h3,.mp-page-builder .topic-box .top a img,.mp-wrapper .topic-box .top a h3,.mp-wrapper .topic-box .top a img{color:#fff;display:inline-block;margin:0;font-size:20px;font-weight:600;font-family:adelle-sans,sans-serif}.mp-page-builder .topic-box .top a img,.mp-wrapper .topic-box .top a img{float:right;max-width:100%;width:auto;height:auto;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center;margin-left:32px;max-height:22px}.mp-page-builder .topic-box .inner,.mp-wrapper .topic-box .inner{box-shadow:8px 8px 20px rgba(0,0,0,.08);border-radius:5px;background:#fff;height:100%}.mp-page-builder .topic-box .content,.mp-wrapper .topic-box .content{background-repeat:no-repeat;padding:16px;border-bottom:1px solid #bfbfbf;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;background-position:right 40px bottom 32px;color:#1b1b1b;font-family:adelle,serif;font-size:14px;font-weight:300;line-height:24px}@media all and (min-width:769px){.mp-page-builder .topic-box .content,.mp-wrapper .topic-box .content{background-position:right 32px bottom 16px}}.mp-page-builder .topic-box .content ul,.mp-wrapper .topic-box .content ul{padding:18px;max-width:80%;margin:32px 0}@media all and (min-width:769px){.mp-page-builder .topic-box .content ul,.mp-wrapper .topic-box .content ul{max-width:45%;margin:50px 0}}.mp-page-builder .topic-box .content ul li,.mp-wrapper .topic-box .content ul li{font-family:adelle-sans,sans-serif;font-size:14px;font-weight:600;line-height:16px;padding:5px 0}.mp-page-builder .topic-box .content ul li a,.mp-wrapper .topic-box .content ul li a{font-family:adelle-sans,sans-serif;font-size:14px;font-weight:600;line-height:16px}.mp-page-builder .topic-box .content .read-more-btn,.mp-wrapper .topic-box .content .read-more-btn{margin:16px 0}.mp-page-builder.topics,.mp-wrapper.topics{padding-bottom:100px;background:#fff}.mp-page-builder.topics .topic-wrap,.mp-wrapper.topics .topic-wrap{margin-top:-64px}.mp-page-builder.topics .topic-wrap.no-top,.mp-wrapper.topics .topic-wrap.no-top{margin-top:32px}.mp-wrapper .single-indicator{display:block;box-shadow:8px 8px 20px rgba(0,0,0,.08);background:#fff}.mp-wrapper .single-indicator .top-bar{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row;border-top:3px solid;border-bottom:1px solid;padding:10px 16px}.mp-wrapper .single-indicator .top-bar:hover{text-decoration:none}.mp-wrapper .single-indicator .top-bar .icon-wrap,.mp-wrapper .single-indicator .top-bar .title-wrap{color:#fff;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center}.mp-wrapper .single-indicator .top-bar .title-wrap{-ms-flex-direction:column;flex-direction:column;width:100%;padding-right:32px}.mp-wrapper .single-indicator .top-bar .title-wrap h4{font-family:adelle-sans,sans-serif;font-size:17px;line-height:23px;font-weight:600;margin-bottom:5px;margin-top:0}.mp-wrapper .single-indicator .top-bar .icon-wrap{width:40px;height:40px;-ms-flex-pack:center;justify-content:center;border-radius:50%}.mp-wrapper .single-indicator .top-bar .icon-wrap img{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center;max-width:14px;height:auto}.mp-wrapper .single-indicator .chart{padding:16px}@media all and (min-width:769px){.mp-wrapper .single-indicator .chart{padding:32px}}.mp-wrapper .single-indicator .chart .notes{margin-top:16px}.mp-wrapper .single-indicator .chart .notes .section{border-bottom:solid 1px #bfbfbf}.mp-wrapper .single-indicator .chart .notes .section:first-of-type{border-top:solid 1px #bfbfbf}.mp-wrapper .single-indicator .chart .notes .title{padding:10px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;width:100%}.mp-wrapper .single-indicator .chart .notes .title.active{border-bottom:solid 1px #bfbfbf}.mp-wrapper .single-indicator .chart .notes .title:hover{cursor:pointer}.mp-wrapper .single-indicator .chart .notes .title:hover h5{text-decoration:underline}.mp-wrapper .single-indicator .chart .notes .title h5{font-weight:400}.mp-wrapper .single-indicator .chart .notes .title .fa-plus{display:inline-block}.mp-wrapper .single-indicator .chart .notes .title .fa-minus{display:none}.mp-wrapper .single-indicator .chart .notes .title.active .fa-plus{display:none}.mp-wrapper .single-indicator .chart .notes .title.active .fa-minus{display:inline-block}.mp-wrapper .single-indicator .chart .notes .notes-content{display:none}.mp-wrapper .single-indicator .chart .notes .notes-content p{color:#1b1b1b;font-size:12px;font-style:italic;line-height:18px;font-family:adelle,serif;margin:10px 0}.mp-wrapper .single-indicator .chart .notes .notes-content ul{margin:10px 0;display:inline-block;padding-left:16px}.mp-wrapper .single-indicator .chart .notes .notes-content ul li{font-size:14px;font-style:italic;line-height:18px;font-family:adelle,serif}.mp-wrapper .single-indicator.multi-tab .tabs{width:100%;border-bottom:1px solid rgba(191,191,191,.15);display:block}.mp-wrapper .single-indicator.multi-tab .tabs .tab{display:inline-block;padding:0 16px;font-family:adelle-sans,sans-serif;font-weight:600;font-size:14px;line-height:28px}.mp-wrapper .single-indicator.multi-tab .tabs .tab.active{border-bottom:2px solid}.mp-wrapper .single-indicator.multi-tab .tabs .tab:focus,.mp-wrapper .single-indicator.multi-tab .tabs .tab:hover{cursor:pointer;border-bottom:2px solid}.mp-wrapper .single-indicator.multi-tab .charts-wrap .chart{display:none}.mp-wrapper .single-indicator.multi-tab .charts-wrap .chart.active{display:block}section.what-we-do{background-color:rgba(116,123,125,.1);padding:50px 0}@media all and (min-width:769px){section.what-we-do{padding:100px 0}}section.what-we-do h2{font-family:adelle-sans,sans-serif;font-size:30px;font-weight:600;letter-spacing:6px;line-height:32px;text-transform:uppercase;margin-bottom:40px;color:#784f9c}section.what-we-do .post-column{margin-bottom:16px}@media all and (min-width:769px){section.what-we-do .post-column{margin-bottom:0}}section.what-we-do .post-column .inner{border-radius:5px;overflow:hidden;background:#fff}section.what-we-do .post-column .inner .top{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}section.what-we-do .post-column .inner .top:hover{text-decoration:none}section.what-we-do .post-column .inner .top .txt{background-color:#1b1b1b;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}section.what-we-do .post-column .inner .top h3{color:#fff;font-family:adelle-sans,sans-serif;font-size:16px;font-weight:600;margin:0;line-height:32px;display:inline-block}section.what-we-do .post-column .inner .top img{width:100%;height:auto}section.what-we-do .post-column .inner .top .expander{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}@media all and (min-width:769px){section.what-we-do .post-column .inner .top .expander{display:none}}section.what-we-do .post-column .inner .top .expander i{display:none;color:#fff}section.what-we-do .post-column .inner .top .expander i.fa-chevron-down{display:inline-block}section.what-we-do .post-column .inner .top .expander:hover{cursor:pointer}section.what-we-do .post-column .inner .post-wrap{padding:0 10px}section.what-we-do .post-column .inner .post-wrap .post{padding:10px 0}section.what-we-do .post-column .inner .post-wrap .post hr{margin:0}section.what-we-do .post-column .inner .post-wrap .post h3{font-family:adelle-sans,sans-serif;font-size:16px;font-weight:600;line-height:24px;margin:0;margin-bottom:13px}section.what-we-do .post-column .inner .post-wrap .post h5{font-family:adelle,serif;font-size:12px;font-weight:300;font-style:italic;letter-spacing:.3px;line-height:1.3}section.what-we-do .post-column .inner .post-wrap .post h5 span{margin-right:10px;color:#fff;padding:5px 10px;border-radius:5px;font-family:adelle-sans,sans-serif;font-size:10px;font-weight:600;letter-spacing:.25px;line-height:1.3;text-transform:uppercase;font-style:normal;background:#ce4646}section.what-we-do .post-column .inner .post-wrap .post h5 span.prev{display:none}section.what-we-do .post-column .inner .post-wrap .post .sub-title,section.what-we-do .post-column .inner .post-wrap .post p{font-family:adelle,serif;font-size:14px;font-weight:300;line-height:22px;color:#1b1b1b}section.what-we-do .post-column .inner .post-wrap .post:last-of-type hr{display:none}section.what-we-do .post-column.reports .top .txt{background-color:teal}section.what-we-do .post-column.reports .post .read-more,section.what-we-do .post-column.reports .post a,section.what-we-do .post-column.reports .post h3{color:teal}section.what-we-do .post-column.events .top .txt{background-color:#ce4646}section.what-we-do .post-column.events .post .read-more,section.what-we-do .post-column.events .post a,section.what-we-do .post-column.events .post h3{color:#ce4646}section.what-we-do .post-column.spotlight .top .txt{background-color:#784f9c}section.what-we-do .post-column.spotlight .post .read-more,section.what-we-do .post-column.spotlight .post a,section.what-we-do .post-column.spotlight .post h3{color:#784f9c}section.what-we-do .post-column.open .expander .fa-chevron-up{display:inline-block}section.what-we-do .post-column.open .expander .fa-chevron-down{display:none}section.content-block{position:relative}section.content-block .back-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:relative}@media all and (min-width:990px){section.content-block .back-wrap{-ms-flex-direction:row;flex-direction:row;position:absolute;top:0;width:100%;height:100%}}section.content-block .back-wrap .spacer-wrap{display:none}@media all and (min-width:990px){section.content-block .back-wrap .spacer-wrap{display:-ms-inline-flexbox;display:inline-flex}}section.content-block .back-wrap .media-wrap{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:0;background:0 0}@media all and (max-width:990px){section.content-block .back-wrap .media-wrap{width:100%}}section.content-block .back-wrap .media-wrap img{width:100%;height:auto}@media all and (min-width:990px){section.content-block .back-wrap .media-wrap{display:-ms-inline-flexbox;display:inline-flex}section.content-block .back-wrap .media-wrap img{display:none}}section.content-block .content-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}section.content-block .content-wrap .inner{z-index:100;padding:50px 0;position:relative}@media all and (min-width:990px){section.content-block .content-wrap .inner{padding:100px 0}}section.content-block .content-wrap .inner a{position:relative;z-index:1000}section.content-block .content-wrap .spacer-wrap{display:none}@media all and (min-width:990px){section.content-block .content-wrap .spacer-wrap{display:-ms-inline-flexbox;display:inline-flex}}section.content-block.right .content-wrap{-ms-flex-direction:row-reverse;flex-direction:row-reverse}section.content-block.right .back-wrap{-ms-flex-direction:row;flex-direction:row}@media all and (min-width:990px){section.content-block.right .back-wrap{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}section.content-block.image .media-wrap{height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}section.content-block.video .media-wrap{position:relative}section.content-block.video .media-wrap .aspect-ratio{position:relative;width:100%;height:0;padding-bottom:56%}section.content-block.video .media-wrap iframe{position:absolute;width:100%;height:100%;left:0;top:0}section.content-block.video .media-wrap .video-overlay{pointer-events:auto;position:absolute;width:100%;height:100%;z-index:2;background-size:cover;background-position:center;background-repeat:no-repeat;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}section.content-block.video .media-wrap .video-overlay .play-btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;height:106px;width:106px;border:solid #fff 2px}section.content-block.video .media-wrap .video-overlay .play-btn i{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center;color:#fff;font-size:18px}section.content-block.video .media-wrap .video-overlay .play-btn:focus,section.content-block.video .media-wrap .video-overlay .play-btn:hover{cursor:pointer}.mp-page-builder section.indicators{background-color:#f5f5f5;margin-top:0;overflow:hidden;padding:50px 0}.mp-page-builder section.indicators .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media all and (min-width:769px){.mp-page-builder section.indicators .container{-ms-flex-direction:row;flex-direction:row}}.mp-page-builder section.indicators .indicators-wrap{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;height:100%}.mp-page-builder section.indicators .indicators-wrap .topic-box{margin-right:20px}.mp-page-builder section.indicators .read-more{font-weight:500;font-size:16px;text-transform:uppercase;border-radius:5px;background-color:#784f9c;padding:10px 30px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;color:#fff;margin:32px 0}.mp-page-builder section.indicators .read-more img,.mp-page-builder section.indicators .read-more svg{margin-left:100px;height:35px;width:auto}@media all and (min-width:769px){.mp-page-builder section.indicators .read-more{margin-bottom:0}}.mp-page-builder section.indicators.alternate{background-color:#fff}@media all and (min-width:769px){.mp-page-builder section.indicators.alternate .container{-ms-flex-direction:column;flex-direction:column;gap:40px}}.mp-page-builder section.indicators.alternate .box-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}@media all and (min-width:769px){.mp-page-builder section.indicators.alternate .box-row{gap:40px}}.mp-page-builder section.indicators.alternate .box-row .topic-box-alt{width:100%}.mp-page-builder section.indicators.alternate .box-row .topic-box-alt .inner{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto}@media all and (min-width:769px){.mp-page-builder section.indicators.alternate .box-row .topic-box-alt .inner{height:100%}}.mp-page-builder section.indicators.alternate .box-row .topic-box-alt .inner .content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;height:100%}.mp-page-builder section.indicators.alternate .box-row .topic-box-alt .inner .content .spacer{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-positive:1;flex-grow:1}@media all and (min-width:769px){.mp-page-builder section.indicators.alternate .box-row .topic-box-alt{max-width:calc(50% - 20px)}}.mp-page-builder section.indicators.alternate .box-row .topic-box-alt .top{margin-bottom:23px}.mp-page-builder section.indicators.alternate .box-row .topic-box-alt a h3{font-size:20px;font-weight:700;margin:0}.mp-page-builder section.indicators.alternate .box-row .topic-box-alt ul{list-style:none;padding:0;margin-top:23px}.mp-page-builder section.indicators.alternate .box-row .topic-box-alt ul li{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-weight:600;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:17px 0;border-bottom:dashed 1px #8ca7b8;width:100%}.mp-page-builder section.indicators.alternate .box-row .topic-box-alt ul li a{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.mp-page-builder section.indicators.alternate .box-row .topic-box-alt ul li svg{display:inline-block}.mp-page-builder section.indicators.alternate .box-row .topic-box-alt ul li:first-of-type{border-top:dashed 1px #8ca7b8}.mp-page-builder section.indicators.alternate .box-row .topic-box-alt .line{width:100%;height:3px;display:block}.mp-page-builder section.indicators.alternate .box-row .topic-box-alt .read-more-btn{padding:0;color:#1b1b1b;margin-top:25px;text-transform:none}.mp-page-builder section.indicators.alternate .box-row .topic-box-alt .read-more-btn svg{display:inline-block;max-height:14px;width:auto;margin-left:10px}.mp-page-builder section.indicators.alternate .box-row .topic-box-alt .content{color:#1b1b1b}.carousel-wrap .splide{position:relative}.carousel-wrap .splide h3{color:#2c6b82;font-size:20px;font-style:normal;font-weight:600;line-height:22px}.carousel-wrap .splide__track{margin-top:30px}.carousel-wrap .splide__slide a{background-color:#f4f7f9;height:100%;display:block}.carousel-wrap .splide__slide a .img{border:solid 1px #ebebeb;min-height:170px}.carousel-wrap .splide__slide a .img img{width:100%;height:auto}.carousel-wrap .splide__slide a .txt{padding:20px}.carousel-wrap .splide__slide a p{color:#666;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.carousel-wrap .splide__slide a h4{color:#2c6b82;font-size:16px;font-style:normal;font-weight:700;line-height:20px;margin-bottom:10px}.carousel-wrap .splide__arrows{position:absolute;top:-11px;right:0}.carousel-wrap .splide__arrows button{background:rgba(140,167,184,.5);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:0;outline:0;height:55px;width:50px}.carousel-wrap .splide__arrows button.splide__arrow--prev svg{transform:rotate(180deg)}.carousel-wrap .splide__arrows button svg{max-width:20px}.carousel-wrap .splide__arrows button svg path{fill:#fff}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header{padding:100px 0 25px 0}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .content-wrap .inner,.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .sidebar-wrap .inner{background:#fff;padding:16px}@media all and (min-width:769px){.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .content-wrap .inner,.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .sidebar-wrap .inner{padding:32px;border-radius:5px;padding-bottom:0}}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .hr-wrap{background-color:#fff;padding:0 16px}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .content-wrap>h2{margin-top:0}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .content-wrap h2{color:#784f9c;font-family:adelle-sans,sans-serif;font-size:36px;font-weight:600;line-height:44px;margin-bottom:18px}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .content-wrap p{color:#1b1b1b;font-family:adelle,serif;font-size:16px;font-weight:300;line-height:30px}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .content-wrap .contact-wrap{background-color:#fff;padding:0 16px}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .content-wrap .contact-wrap h3{color:#784f9c;font-family:adelle-sans,sans-serif;font-size:20px;font-weight:600;letter-spacing:4px;line-height:32px;text-transform:uppercase;margin-top:0}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .content-wrap .contact-wrap .contact{display:block;margin-bottom:16px}@media all and (min-width:550px){.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .content-wrap .contact-wrap .contact{width:50%;float:left}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .content-wrap .contact-wrap .contact:first-of-type{padding-right:8px}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .content-wrap .contact-wrap .contact:last-of-type{padding-left:8px}}@media all and (min-width:769px){.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .content-wrap .contact-wrap .contact{margin-bottom:0}}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .content-wrap .contact-wrap .contact:hover{text-decoration:none}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .content-wrap .contact-wrap .contact img{max-width:100%;height:auto;width:100%}@media all and (min-width:769px){.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .content-wrap .contact-wrap .contact img{width:auto}}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .content-wrap .contact-wrap .contact h4{color:#1b1b1b;font-family:adelle-sans,sans-serif;font-size:18px;font-weight:300}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .content-wrap .contact-wrap .contact h5{color:#1b1b1b;font-family:adelle-sans,sans-serif;font-size:14px;font-weight:300;font-style:italic;line-height:20px}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .content-wrap .contact-wrap .contact span{display:block;color:#747b7d;font-family:adelle-sans,sans-serif;font-size:12px;font-weight:300;line-height:20px}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .logo-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:row;flex-direction:row;margin:30px 0}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .logo-wrap img{max-width:150px;height:auto}@media all and (min-width:769px){.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .logo-wrap img{margin-left:16px}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .logo-wrap:first-of-type{margin-left:0}}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .sidebar-wrap .inner{padding:16px}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .sidebar-wrap .image-wrap{padding-top:12px}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .sidebar-wrap h3{color:#784f9c;font-family:adelle-sans,sans-serif;font-size:20px;font-weight:600;letter-spacing:4px;line-height:32px;text-transform:uppercase;margin-top:0}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .sidebar-wrap .featured-post{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .sidebar-wrap .featured-post span{font-family:adelle-sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:2.4px;line-height:32px;text-transform:uppercase}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .sidebar-wrap .featured-post h4{font-size:16px;font-weight:600;line-height:24px;font-family:adelle-sans,sans-serif;color:#784f9c}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .sidebar-wrap .featured-post h5{color:#1b1b1b;font-family:adelle,serif;font-size:12px;font-weight:300;font-style:italic;letter-spacing:.3px;line-height:10px}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .sidebar-wrap .featured-post h5 span{margin-right:10px;color:#fff!important;padding:5px 10px;border-radius:5px;font-family:adelle-sans,sans-serif;font-size:10px;font-weight:600;letter-spacing:.25px;line-height:10px;text-transform:uppercase;font-style:normal;background:#ce4646}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .sidebar-wrap .featured-post h5 span.prev{display:none}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .sidebar-wrap .featured-post .sub-title,.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .sidebar-wrap .featured-post p{font-size:14px;font-weight:300;line-height:22px;font-family:adelle,serif;color:#1b1b1b}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .sidebar-wrap .featured-post a{color:#784f9c}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .sidebar-wrap .featured-post a:hover{text-decoration:underline}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .sidebar-wrap .featured-post.cpt_publications span{color:teal}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .sidebar-wrap .featured-post.cpt_publications .read-more{color:teal}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .sidebar-wrap .featured-post.cpt_publications .read-more i{color:teal}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .sidebar-wrap .featured-post.cpt_events span{color:#ce4646}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .sidebar-wrap .featured-post.cpt_events .read-more{color:#ce4646}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .sidebar-wrap .featured-post.cpt_events .read-more i{color:#ce4646}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .sidebar-wrap .featured-post.cpt_data span{color:#a4af5a}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .sidebar-wrap .featured-post.cpt_data .read-more{color:#a4af5a}.cpt_major_programme-template-template-major-programme-main .mp-wrapper.header .container .sidebar-wrap .featured-post.cpt_data .read-more i{color:#a4af5a}.cpt_major_programme-template-template-major-programme-dashboard .snap-content{background-color:#f5f5f5}.cpt_major_programme-template-template-major-programme-dashboard footer.content-info{margin-top:0}.cpt_major_programme-template-template-major-programme-dashboard .mp-wrapper.indicators{padding:50px 0 100px}.cpt_major_programme-template-template-major-programme-dashboard .mp-wrapper.indicators h3{color:#784f9c;font-family:adelle-sans,sans-serif;font-size:30px;font-weight:600;letter-spacing:6px;line-height:32px;text-transform:uppercase}.cpt_major_programme-template-template-major-programme-dashboard .mp-wrapper.indicators .description{color:#1b1b1b;font-family:adelle-sans,sans-serif;font-size:20px;font-weight:600;line-height:30px}.cpt_major_programme-template-template-major-programme-dashboard .mp-wrapper.indicators .indicators-slider{margin-top:64px;margin-bottom:64px}.cpt_major_programme-template-template-major-programme-dashboard .mp-wrapper.indicators .indicators-slider .flex-viewport{overflow:visible!important}.cpt_major_programme-template-template-major-programme-dashboard .mp-wrapper.indicators .indicators-slider .slides li{transition:all ease .5s;transform:scale(.8);opacity:.8}.cpt_major_programme-template-template-major-programme-dashboard .mp-wrapper.indicators .indicators-slider .slides li.flex-active-slide{opacity:1;transform:scale(1)}.cpt_major_programme-template-template-major-programme-dashboard .mp-wrapper.files-links{background-color:#f5f5f5;padding:50px 0}.cpt_major_programme-template-template-major-programme-dashboard .mp-wrapper.files-links .file-slider{margin-bottom:16px}.cpt_major_programme-template-template-major-programme-dashboard .mp-wrapper.files-links .file-link .inner{display:block;border-radius:5px;overflow:hidden;background:#fff;box-shadow:8px 8px 20px rgba(0,0,0,.08);height:100%}.cpt_major_programme-template-template-major-programme-dashboard .mp-wrapper.files-links .file-link .inner .top{padding:10px;background-color:#784f9c;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.cpt_major_programme-template-template-major-programme-dashboard .mp-wrapper.files-links .file-link .inner .top .titles,.cpt_major_programme-template-template-major-programme-dashboard .mp-wrapper.files-links .file-link .inner .top img{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center;-ms-flex-direction:column;flex-direction:column}.cpt_major_programme-template-template-major-programme-dashboard .mp-wrapper.files-links .file-link .inner .top img{margin-right:20px}.cpt_major_programme-template-template-major-programme-dashboard .mp-wrapper.files-links .file-link .inner .top .titles a{color:#fff}.cpt_major_programme-template-template-major-programme-dashboard .mp-wrapper.files-links .file-link .inner .top .titles h4,.cpt_major_programme-template-template-major-programme-dashboard .mp-wrapper.files-links .file-link .inner .top .titles span{display:block;color:#fff;font-family:adelle-sans,sans-serif;font-weight:600}.cpt_major_programme-template-template-major-programme-dashboard .mp-wrapper.files-links .file-link .inner .top .titles h4{font-size:17px;line-height:25px;margin:0}.cpt_major_programme-template-template-major-programme-dashboard .mp-wrapper.files-links .file-link .inner .top .titles span{font-size:12px}.cpt_major_programme-template-template-major-programme-dashboard .mp-wrapper.files-links .file-link .inner .txt{padding:10px;font-family:adelle,serif;font-size:14px;font-weight:300;line-height:22px;color:#1b1b1b}.cpt_major_programme-template-template-major-programme-dashboard .mp-wrapper.files-links .file-link .inner .txt a{color:#1b1b1b}.cpt_major_programme-template-template-major-programme-dashboard .mp-wrapper.files-links .file-link .inner .txt a:hover{text-decoration:none}.cpt_major_programme-template-template-major-programme-dashboard .mp-wrapper.files-links .file-link .inner .txt a:hover span{color:#784f9c;text-decoration:underline}.cpt_major_programme-template-template-major-programme-dashboard .mp-wrapper.files-links .file-link .inner .txt span{font-family:adelle-sans,sans-serif;color:#784f9c;font-size:14px;font-weight:300;line-height:48px}.cpt_major_programme-template-template-major-programme-dashboard .mp-wrapper.files-links .file-link .inner .txt span i{margin-left:10px;font-size:14px;line-height:48px}.cpt_major_programme-template-template-major-programme-dashboard .mp-wrapper.disclaimer{text-align:center;background:#fff;padding:40px 0}.cpt_major_programme-template-template-major-programme-dashboard .mp-wrapper.disclaimer p{color:#404040;font-family:adelle,serif;font-size:16px;font-weight:300;line-height:28px}.cpt_major_programme-template-template-major-programme-dashboard .mp-wrapper.disclaimer hr{border-color:#747b7d}.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper{background:#f5f5f5}.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper.header,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper.header{padding:100px 0 50px}.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper.content-sidebar-outer,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper.content-sidebar-outer{padding-bottom:100px;background:0 0;padding-top:50px}.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper.content-sidebar-outer>.container,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper.content-sidebar-outer>.container{padding:0 30px}.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper.content-sidebar-outer.no-featured,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper.content-sidebar-outer.no-featured{padding-top:25px}.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .content-sidebar,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .content-sidebar{background:#fff;border-radius:5px}.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .content .single-indicator,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .content .single-indicator{margin:32px 0;border:1px solid rgba(191,191,191,.15);border-top:none}.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .content h1,.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .content h2,.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .content h3,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .content h1,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .content h2,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .content h3{color:#784f9c;font-weight:600;font-family:adelle-sans,sans-serif}.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .content b,.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .content strong,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .content b,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .content strong{font-weight:600}.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .content b,.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .content h4,.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .content h5,.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .content h6,.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .content li,.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .content p,.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .content span,.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .content strong,.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .content ul,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .content b,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .content h4,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .content h5,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .content h6,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .content li,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .content p,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .content span,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .content strong,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .content ul{font-family:adelle,serif}.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .content p,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .content p{margin:24px 0}.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .sidebar-nav h3,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .sidebar-nav h3{color:#784f9c;font-weight:600;font-family:adelle-sans,sans-serif;font-size:22px}.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .sidebar-nav ul,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .sidebar-nav ul{margin:0;padding:0;list-style:none}.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .sidebar-nav ul li,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .sidebar-nav ul li{font-family:adelle-sans,sans-serif;font-weight:600;display:block;padding:16px 0;border-bottom:1px solid #747b7d}.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .sidebar-nav ul li:focus,.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .sidebar-nav ul li:hover,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .sidebar-nav ul li:focus,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .sidebar-nav ul li:hover{cursor:pointer}.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .sidebar-nav ul li .expand,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .sidebar-nav ul li .expand{float:right}.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .sidebar-nav ul li .expand:focus,.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .sidebar-nav ul li .expand:hover,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .sidebar-nav ul li .expand:focus,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .sidebar-nav ul li .expand:hover{cursor:pointer}.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .sidebar-nav ul li .expand .fa-minus,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .sidebar-nav ul li .expand .fa-minus{display:none}.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .sidebar-nav ul li:first-of-type,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .sidebar-nav ul li:first-of-type{border-top:1px solid #747b7d}.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .sidebar-nav ul li .chapter-nav,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .sidebar-nav ul li .chapter-nav{display:none;margin-top:16px}.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .sidebar-nav ul li .chapter-nav li,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .sidebar-nav ul li .chapter-nav li{padding-left:16px}.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .sidebar-nav ul li .chapter-nav li:last-of-type,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .sidebar-nav ul li .chapter-nav li:last-of-type{border-bottom:none;padding-bottom:0}.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .sidebar-nav ul li.active a,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .sidebar-nav ul li.active a{color:#784f9c}.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .sidebar-nav ul li.active.chapter-parent .chapter-nav,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .sidebar-nav ul li.active.chapter-parent .chapter-nav{display:block}.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .sidebar-nav ul li.chapter-parent.open .expand .fa,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .sidebar-nav ul li.chapter-parent.open .expand .fa{color:#784f9c}.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .sidebar-nav ul li.chapter-parent.open .expand .fa-plus,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .sidebar-nav ul li.chapter-parent.open .expand .fa-plus{display:none}.cpt_major_programme-template-template-major-programme-simple-content .mp-wrapper .sidebar-nav ul li.chapter-parent.open .expand .fa-minus,.cpt_major_programme-template-template-major-programme-topic .mp-wrapper .sidebar-nav ul li.chapter-parent.open .expand .fa-minus{display:inline-block}.cpt_major_programme-template-template-major-programme-simple-content footer.content-info,.cpt_major_programme-template-template-major-programme-topic footer.content-info{margin-top:0}/*!
 * FlexMasonry
 * Version: 0.2.3
 * Author: Gilbert Pellegrom <gilbert@pellegrom.me>
 * License: MIT
 */.flexmasonry{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-line-pack:justify;align-content:space-between}.flexmasonry-item{width:100%}.flexmasonry-cols-2 .flexmasonry-item{width:50%}.flexmasonry-cols-3 .flexmasonry-item{width:33.333%}.flexmasonry-cols-4 .flexmasonry-item{width:25%}.flexmasonry-cols-5 .flexmasonry-item{width:20%}.flexmasonry-cols-6 .flexmasonry-item{width:16.666%}.flexmasonry-cols-7 .flexmasonry-item{width:14.285%}.flexmasonry-cols-8 .flexmasonry-item{width:12.5%}.flexmasonry-cols-2 .flexmasonry-item:nth-child(2n+1){-ms-flex-order:1;order:1}.flexmasonry-cols-2 .flexmasonry-item:nth-child(2n){-ms-flex-order:2;order:2}.flexmasonry-cols-3 .flexmasonry-item:nth-child(3n+1){-ms-flex-order:1;order:1}.flexmasonry-cols-3 .flexmasonry-item:nth-child(3n+2){-ms-flex-order:2;order:2}.flexmasonry-cols-3 .flexmasonry-item:nth-child(3n){-ms-flex-order:3;order:3}.flexmasonry-cols-4 .flexmasonry-item:nth-child(4n+1){-ms-flex-order:1;order:1}.flexmasonry-cols-4 .flexmasonry-item:nth-child(4n+2){-ms-flex-order:2;order:2}.flexmasonry-cols-4 .flexmasonry-item:nth-child(4n+3){-ms-flex-order:3;order:3}.flexmasonry-cols-4 .flexmasonry-item:nth-child(4n){-ms-flex-order:4;order:4}.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n+1){-ms-flex-order:1;order:1}.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n+2){-ms-flex-order:2;order:2}.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n+3){-ms-flex-order:3;order:3}.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n+4){-ms-flex-order:4;order:4}.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n){-ms-flex-order:5;order:5}.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n+1){-ms-flex-order:1;order:1}.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n+2){-ms-flex-order:2;order:2}.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n+3){-ms-flex-order:3;order:3}.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n+4){-ms-flex-order:4;order:4}.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n+5){-ms-flex-order:5;order:5}.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n){-ms-flex-order:6;order:6}.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+1){-ms-flex-order:1;order:1}.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+2){-ms-flex-order:2;order:2}.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+3){-ms-flex-order:3;order:3}.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+4){-ms-flex-order:4;order:4}.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+5){-ms-flex-order:5;order:5}.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+6){-ms-flex-order:6;order:6}.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n){-ms-flex-order:7;order:7}.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+1){-ms-flex-order:1;order:1}.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+2){-ms-flex-order:2;order:2}.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+3){-ms-flex-order:3;order:3}.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+4){-ms-flex-order:4;order:4}.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+5){-ms-flex-order:5;order:5}.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+6){-ms-flex-order:6;order:6}.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+7){-ms-flex-order:7;order:7}.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n){-ms-flex-order:8;order:8}.flexmasonry-break{content:"";-ms-flex-preferred-size:100%;flex-basis:100%;width:0!important;margin:0}.flexmasonry-break-1{-ms-flex-order:1;order:1}.flexmasonry-break-2{-ms-flex-order:2;order:2}.flexmasonry-break-3{-ms-flex-order:3;order:3}.flexmasonry-break-4{-ms-flex-order:4;order:4}.flexmasonry-break-5{-ms-flex-order:5;order:5}.flexmasonry-break-6{-ms-flex-order:6;order:6}.flexmasonry-break-7{-ms-flex-order:7;order:7}.rd-header-title-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:20px}@media (min-width:992px){.rd-header-title-content{-ms-flex-direction:row;flex-direction:row}}.rd-header-title-content .title-wrap{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 100%;flex:1 1 100%;max-width:200px}.rd-header-title-content .title-wrap h1{font-family:adelle-sans,sans-serif;font-size:40px;font-weight:600;color:#2c6b82;margin:0;display:inline-block}.rd-header-title-content .title-wrap aside{margin-top:3rem}.rd-header-title-content .title-wrap aside h3{font-family:adelle-sans,sans-serif;color:#1b1b1b;font-size:18px;font-weight:600;margin-bottom:15px;margin-top:0;cursor:pointer;clear:both;padding:0}.rd-header-title-content .title-wrap aside .menu{list-style:none;padding:0}.rd-header-title-content .title-wrap aside .menu li{list-style:none;padding:0;margin:0 0 8px 0;font-weight:600;font-family:adelle-sans,sans-serif}.rd-header-title-content .content-wrap{display:inline-block;font-size:16px;font-weight:300;line-height:30px;font-family:adelle,serif;color:#1b1b1b;margin-bottom:60px}@media (min-width:992px){.rd-header-title-content .content-wrap{padding-left:120px;max-width:900px}}.rd-major-programmes{background-color:rgba(140,167,184,.1)}.rd-major-programmes .top-bar{background-color:#2c6b82}.rd-major-programmes .top-bar .container{position:relative}.rd-major-programmes .top-bar .icon{position:absolute;background-image:url(../img/bar_icon.svg);top:-43px;display:inline-block;width:50px;height:65px}.rd-major-programmes .top-bar h2{margin:0;color:#fff;font-family:adelle-sans,sans-serif;font-size:30px;font-weight:600;padding:30px 0}.rd-major-programmes .program-wrap{position:relative;padding:40px 0 70px}.rd-major-programmes .program-wrap .program{display:inline-block;margin-bottom:30px;background-color:#fff;padding:24px 28px;position:relative;border-bottom:6px solid #2c6b82;width:100%}@media (min-width:768px){.rd-major-programmes .program-wrap .program{width:calc(50% - 15px)}}.rd-major-programmes .program-wrap .program h3{margin:0}.rd-major-programmes .program-wrap .program h3 a{font-size:20px;font-weight:600;font-family:adelle-sans,sans-serif;color:#2c6b82;height:40px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.rd-major-programmes .program-wrap .program h3 a svg{margin-left:20px;display:inline-block}.rd-major-programmes .program-wrap .program a{display:inline-block}.rd-major-programmes .program-wrap .program a.text{margin-bottom:0}.rd-major-programmes .program-wrap .program ul{padding-left:15px;margin:50px 0 20px}.rd-major-programmes .program-wrap .program .text{font-size:16px;font-weight:300;line-height:30px;font-family:adelle,serif;color:#1b1b1b}.rd-major-programmes .program-wrap .program .bottom-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:480px){.rd-major-programmes .program-wrap .program .bottom-wrap{-ms-flex-direction:row;flex-direction:row}}@media (min-width:768px){.rd-major-programmes .program-wrap .program .bottom-wrap{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (min-width:992px){.rd-major-programmes .program-wrap .program .bottom-wrap{-ms-flex-direction:row;flex-direction:row}}.rd-major-programmes .program-wrap .program .bottom-wrap .bg-img{position:relative;width:auto;max-width:100%;height:auto}@media (min-width:992px){.rd-major-programmes .program-wrap .program .bottom-wrap .bg-img{padding:5px 20px}}.rd-major-programmes .program-wrap .program .bottom-wrap a.btn{background-color:#f5d418;color:#404040;font-size:12px;font-weight:600;margin-top:10px;font-family:adelle-sans,sans-serif;text-transform:uppercase}.rd-topics{background-color:rgba(140,167,184,.1);padding:40px 0 70px}.rd-topics h3{font-family:adelle-sans,sans-serif;font-size:30px;font-weight:600;color:#2c6b82;margin-bottom:20px}.rd-topics .topics-wrap{position:relative}.rd-topics .topics-wrap .topic{display:inline-block;margin-bottom:30px;background-color:#fff;padding:24px 28px;position:relative;border-bottom:6px solid #2c6b82;width:100%}@media (min-width:768px){.rd-topics .topics-wrap .topic{width:calc(50% - 15px)}}.rd-topics .topics-wrap .topic h4{margin:0;font-size:20px;font-weight:600;font-family:adelle-sans,sans-serif;color:#2c6b82;height:40px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.rd-topics .topics-wrap .topic p{margin-bottom:20px;font-size:16px;font-weight:300;line-height:30px;font-family:adelle,serif;color:#1b1b1b}.rd-topics .topics-wrap .topic .read-more i{margin-left:20px;display:inline-block}.rd-recurring-publications{padding:40px 0 70px}.rd-recurring-publications .title h3{font-family:adelle-sans,sans-serif;font-size:30px;display:block;font-weight:600;color:#2c6b82;margin-bottom:30px}.rd-recurring-publications .publication-wrap .publication{margin-bottom:30px;width:100%}@media (min-width:768px){.rd-recurring-publications .publication-wrap .publication{width:calc(50% - 15px)}}.rd-recurring-publications .publication-wrap .publication.image{background-size:cover;background-position:center;padding:15px}.rd-recurring-publications .publication-wrap .publication.colour .inner-wrap{background-color:#fefbe8}.rd-recurring-publications .publication-wrap .publication .inner-wrap{background-color:#fff;padding:24px}.rd-recurring-publications .publication-wrap .publication .inner-wrap h4{font-family:adelle-sans,sans-serif;color:#2c6b82;font-size:20px;font-weight:600;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;height:30px;margin:0}.rd-recurring-publications .publication-wrap .publication .inner-wrap .text{margin:15px 0;font-size:14px;font-weight:300;line-height:22px;color:#1b1b1b}.rd-recurring-publications .publication-wrap .publication .inner-wrap .read-more{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin-top:20px;font-size:14px;font-weight:300;font-family:adelle,serif;color:#2c6b82}.rd-recurring-publications .publication-wrap .publication .inner-wrap .read-more i{color:#2c6b82;margin-left:20px}.mp-wrapper.non-mp.standard.header{padding-top:0;margin-top:0;z-index:auto}.mp-wrapper.non-mp.standard.header .inner{padding:30px 0}.mp-wrapper.non-mp.standard.header .inner hr{border-top:1px dashed rgba(27,27,27,.2)}.mp-wrapper.non-mp.standard.header .inner .featured-post{margin-bottom:30px}.mp-wrapper.non-mp.standard.header .inner .featured-post a{display:inline-block}.mp-wrapper.non-mp.standard.header .inner .featured-post a:focus,.mp-wrapper.non-mp.standard.header .inner .featured-post a:hover{cursor:pointer}.mp-wrapper.non-mp.standard.header .inner .featured-post .sub-title{color:#1b1b1b}.mp-wrapper.non-mp.standard.header .inner .featured-post h4{color:#8ca7b8}.mp-wrapper.non-mp.standard.header .inner .featured-post h3{color:#2c6b82;font-size:20px;font-weight:600;line-height:24px}.mp-wrapper.non-mp.standard.header .inner .featured-post p{font-style:normal;font-family:adelle-sans,sans-serif}.mp-wrapper.non-mp.standard.header .inner .featured-post .read-more{display:inline-block}.mp-wrapper.non-mp.standard.header .titles h1{color:#2c6b82;margin-top:0;z-index:0;font-family:adelle-sans,sans-serif;font-size:30px;font-weight:600}.mp-wrapper.non-mp.standard.header .content{font-size:16px;font-weight:300;line-height:30px;font-family:adelle,serif}.mp-wrapper.non-mp.standard.header .contacts{background-color:rgba(44,107,130,.05);padding:20px}.mp-wrapper.non-mp.standard.header .contacts .contact-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:550px){.mp-wrapper.non-mp.standard.header .contacts .contact-wrap{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.mp-wrapper.non-mp.standard.header .contacts h3{font-size:20px;font-weight:600;line-height:32px;font-family:adelle-sans,sans-serif;color:#2c6b82;display:block;margin:0}.mp-wrapper.non-mp.standard.header .contacts .contact{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;float:left;width:100%;margin-bottom:10px}@media (min-width:550px){.mp-wrapper.non-mp.standard.header .contacts .contact{width:50%}}.mp-wrapper.non-mp.standard.header .contacts .contact.three{float:left;width:100%}@media (min-width:992px){.mp-wrapper.non-mp.standard.header .contacts .contact.three{width:33%}}.mp-wrapper.non-mp.standard.header .contacts .contact .img-wrap{position:relative;width:100px;height:auto;overflow:hidden;display:inline-block}.mp-wrapper.non-mp.standard.header .contacts .contact .img-wrap img{max-width:100px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mp-wrapper.non-mp.standard.header .contacts .contact .txt-wrap{padding:0 10px 0 10px}.mp-wrapper.non-mp.standard.header .contacts .contact .txt-wrap h4{color:#2c6b82;font-size:16px;font-weight:600;letter-spacing:.4px;line-height:18px}.mp-wrapper.non-mp.standard.header .contacts .contact .txt-wrap .title{font-size:14px;font-weight:300;letter-spacing:.35px;line-height:18px;border-bottom:1px solid #2c6b82;margin-bottom:10px;padding-bottom:10px}.mp-wrapper.non-mp.standard.header .contacts .contact .txt-wrap .meta-contact{font-size:12px;font-weight:300;line-height:20px;font-family:adelle,serif;color:#2c6b82}.mp-wrapper.non-mp.indicators{overflow:hidden;background-color:rgba(44,107,130,.05);padding:50px 0}.mp-wrapper.non-mp.indicators h3{font-size:30px;font-weight:600;line-height:32px;color:#2c6b82;margin-bottom:60px}.mp-wrapper.non-mp.indicators .custom-navigation{padding-top:60px}.mp-wrapper.non-mp.content-area .content-wrap{padding:90px 0}.mp-wrapper.non-mp.content-area h1,.mp-wrapper.non-mp.content-area h2,.mp-wrapper.non-mp.content-area h3,.mp-wrapper.non-mp.content-area h4{color:#2c6b82;font-family:adelle-sans,sans-serif}.mp-wrapper.non-mp.content-area h2{font-size:30px;font-weight:600;margin-bottom:20px}.mp-wrapper.non-mp.content-area h3{color:#8ca7b8;font-size:20px;font-weight:600;line-height:30px;margin-bottom:20px}.mp-wrapper.non-mp.content-area p{font-family:adelle,serif;font-size:16px;font-weight:300;line-height:30px;margin:15px 0}.mp-wrapper.non-mp.all-content .masonry{margin-top:60px;display:block}.mp-wrapper.non-mp.all-content .masonry .menu{float:left;width:100%;margin-bottom:36px}@media (min-width:600px){.mp-wrapper.non-mp.all-content .masonry .menu{width:calc(50% - 30px)}}.mp-wrapper.non-mp.all-content .masonry .menu ul{margin:0;padding:0;list-style:none}.mp-wrapper.non-mp.all-content .masonry .menu ul li{padding:15px 0;border-bottom:1px dashed rgba(27,27,27,.2);display:block}.mp-wrapper.non-mp.all-content .masonry .menu ul li a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:600;line-height:12px}.mp-wrapper.non-mp.all-content .masonry .menu ul li a i{margin-left:12px}.mp-wrapper.non-mp.all-content .masonry article{background-color:rgba(44,107,130,.05);padding:30px 24px;border-bottom:6px solid #2c6b82;margin-bottom:36px;float:left}@media (min-width:600px){.mp-wrapper.non-mp.all-content .masonry article{margin-right:30px;width:calc(50% - 30px)}.mp-wrapper.non-mp.all-content .masonry article:nth-of-type(odd){margin-right:0}}.mp-wrapper.non-mp.all-content .masonry article .sub-title{margin-bottom:10px;font-size:14px;font-weight:600;color:#1b1b1b;line-height:22px}.mp-wrapper.non-mp.all-content .masonry article .inner-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:768px){.mp-wrapper.non-mp.all-content .masonry article .inner-wrap{-ms-flex-direction:row;flex-direction:row}}.mp-wrapper.non-mp.all-content .masonry article .img-wrap{padding-left:20px}.mp-wrapper.non-mp.all-content .masonry article h5{color:#2c6b82;font-family:adelle-sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:2.4px;line-height:10px;text-transform:uppercase;display:block}.mp-wrapper.non-mp.all-content .masonry article h3{color:#2c6b82;font-family:adelle-sans,sans-serif;font-size:24px;font-weight:600;line-height:32px;display:block}.mp-wrapper.non-mp.all-content .masonry article .meta{color:#1b1b1b;font-family:adelle,serif;font-size:14px;margin-bottom:15px;display:block}.mp-wrapper.non-mp.all-content .masonry article .meta time{font-weight:600}.mp-wrapper.non-mp.all-content .masonry article .meta .upcoming{border-radius:5px;background-color:#ce4646;color:#fff;font-size:10px;font-weight:600;letter-spacing:.25px;line-height:10px;text-transform:uppercase;font-family:adelle-sans,sans-serif;padding:4px 15px;margin-right:12px}.mp-wrapper.non-mp.all-content .masonry article .content{font-size:14px;font-weight:300;line-height:22px;display:block}.mp-wrapper.non-mp.all-content .masonry article .read-more{color:#2c6b82;font-size:14px;font-weight:300;line-height:48px;display:block;margin-top:15px}.mp-wrapper.non-mp.all-content .masonry article .read-more i{margin-left:12px;font-weight:300}.rd-step-list-icons{display:-ms-flexbox;display:flex}.rd-step-list-icons .container{max-width:760px;margin-bottom:50px;margin-top:50px}.rd-step-list-icons .steps-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:30px}@media (min-width:992px){.rd-step-list-icons .steps-wrap{gap:70px}}.rd-step-list-icons .steps-wrap .step{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:30px;-ms-flex-align:center;align-items:center}@media (min-width:992px){.rd-step-list-icons .steps-wrap .step{-ms-flex-direction:row;flex-direction:row;gap:110px}.rd-step-list-icons .steps-wrap .step.even{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between}}.rd-step-list-icons .steps-wrap .step .icon .icon-wrap{height:260px;width:260px;border-radius:100%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.rd-step-list-icons .steps-wrap .step .icon .icon-wrap img{max-width:150px;height:auto;min-height:130px}.rd-step-list-icons .steps-wrap .step .icon .icon-wrap.blue{background-color:#f4f8f9}.rd-step-list-icons .steps-wrap .step .icon .icon-wrap.yellow{background-color:#fffbed}.rd-step-list-icons .steps-wrap .step .text h3{color:#356d81;font-size:18px;font-weight:700}.rd-step-list-icons .steps-wrap .step .text h3 span{background-color:#356d81;border-radius:100%;color:#fff;height:40px;width:40px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;margin-right:1rem}.rd-step-list-icons .steps-wrap .step .text p{font-size:18px;font-weight:700;font-family:adelle,serif}.rd-quotation{display:-ms-flexbox;display:flex}.rd-quotation .container{max-width:730px;border:solid thin #ebebeb;border-bottom:solid 6px #356d81;padding:30px;margin-top:50px;margin-bottom:50px}.rd-quotation .container .people-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.rd-quotation .container .people-wrap .person{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.rd-quotation .container .people-wrap .person img{max-width:50px;height:auto;margin-right:16px}.rd-quotation .container .people-wrap .person .name-wrap{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column}.rd-quotation .container .people-wrap .person .name-wrap h4{font-weight:700;font-size:14px;line-height:1.2;color:#356d81;font-family:adelle,serif;margin:0}.rd-quotation .container .quote{margin-bottom:16px;color:#666;font-style:italic;font-family:adelle,serif}.rd-quotation .container>h3{color:#356d81;font-weight:700;font-size:20px;margin-bottom:20px}.rd-quotation .container>h4{font-size:16px;margin-bottom:20px;font-weight:700}.rd-quotation .container .link a{font-weight:700;font-size:16px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.rd-quotation .container .link a svg{margin-left:8px;width:20px;height:auto}header.main-header a.support-us.desktop{color:#fff;background-color:#3db398;text-align:center;font-family:adelle-sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;padding:14px 20px;opacity:1;transition:all ease .5s;margin-right:0}header.main-header a.support-us.desktop:hover{cursor:pointer;text-decoration:none;opacity:.8}header.main-header a.support-us.mobile{padding:12px 0;font-size:20px;font-weight:300;font-family:adelle-sans,sans-serif;display:block}.gform_wrapper ul{padding-left:0;list-style:none}.gform_wrapper ul li{margin-bottom:15px}.gform_wrapper form{margin-bottom:0}.gform_wrapper .gfield_required{padding-left:1px;display:none;color:#a94442}.gform_wrapper .gfield_error .gfield_label{color:#a94442}.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error select,.gform_wrapper .gfield_error textarea{border-color:#ebccd1;background-color:#f2dede;color:#a94442}.gform_wrapper .gfield_error input:focus,.gform_wrapper .gfield_error select:focus,.gform_wrapper .gfield_error textarea:focus{border-color:#a94442;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(169,68,66,.6)}.ginput_container input,.ginput_container select,.ginput_container textarea{display:block;width:100%;height:35px;padding:6px 12px;font-size:15px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border-radius:0}.ginput_container input:focus,.ginput_container select:focus,.ginput_container textarea:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.ginput_container input::-moz-placeholder,.ginput_container select::-moz-placeholder,.ginput_container textarea::-moz-placeholder{color:#777;opacity:1}.ginput_container input:-ms-input-placeholder,.ginput_container select:-ms-input-placeholder,.ginput_container textarea:-ms-input-placeholder{color:#777}.ginput_container input::-webkit-input-placeholder,.ginput_container select::-webkit-input-placeholder,.ginput_container textarea::-webkit-input-placeholder{color:#777}.ginput_container input[disabled],.ginput_container input[readonly],.ginput_container select[disabled],.ginput_container select[readonly],.ginput_container textarea[disabled],.ginput_container textarea[readonly],fieldset[disabled] .ginput_container input,fieldset[disabled] .ginput_container select,fieldset[disabled] .ginput_container textarea{cursor:not-allowed;background-color:#eee;opacity:1}textarea.ginput_container input,textarea.ginput_container select,textarea.ginput_container textarea{height:auto}.ginput_container textarea{height:auto;border-radius:0}.gform_button{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:15px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#699999;background-color:transparent;border-color:#699999;font-family:adelle,serif;font-weight:600}.gform_button.active:focus,.gform_button:active:focus,.gform_button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.gform_button:focus,.gform_button:hover{color:#333;text-decoration:none}.gform_button.active,.gform_button:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.gform_button.disabled,.gform_button[disabled],fieldset[disabled] .gform_button{cursor:not-allowed;pointer-events:none;opacity:.65;box-shadow:none}.validation_error{padding:15px;margin-bottom:21px;border:1px solid transparent;border-radius:4px;background-color:#f2dede;border-color:#ebccd1;color:#a94442}.validation_error h4{margin-top:0;color:inherit}.validation_error .alert-link{font-weight:700}.validation_error>p,.validation_error>ul{margin-bottom:0}.validation_error>p+p{margin-top:5px}.validation_error hr{border-top-color:#e4b9c0}.validation_error .alert-link{color:#843534}#gforms_confirmation_message{padding:15px;margin-bottom:21px;border:1px solid transparent;border-radius:4px;background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}#gforms_confirmation_message h4{margin-top:0;color:inherit}#gforms_confirmation_message .alert-link{font-weight:700}#gforms_confirmation_message>p,#gforms_confirmation_message>ul{margin-bottom:0}#gforms_confirmation_message>p+p{margin-top:5px}#gforms_confirmation_message hr{border-top-color:#c9e2b3}#gforms_confirmation_message .alert-link{color:#2b542c}.gallery-row{padding:10.5px 0}.aligncenter{display:block;margin:10.5px auto}.alignleft,.alignright{margin-bottom:10.5px}figure.alignnone{margin-left:0;margin-right:0;max-width:100%}@media (min-width:768px){.alignleft{float:left;margin-right:10.5px}.alignright{float:right;margin-left:10.5px}}.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}@font-face{font-family:flexslider-icon;src:url(fonts/flexslider-icon.eot);src:url(fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(fonts/flexslider-icon.woff) format('woff'),url(fonts/flexslider-icon.ttf) format('truetype'),url(fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{position:relative;zoom:1}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:25%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);transition:all .3s ease}.flex-direction-nav .flex-prev{left:-50px;background:url(../img/left-arrow.png) no-repeat center center}.flex-direction-nav .flex-next{right:-50px;background:url(../img/right-arrow.png) no-repeat center center}.flexslider:hover .flex-prev{opacity:.7;left:30px}.flexslider:hover .flex-next{opacity:.7;right:30px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;cursor:default}.flex-direction-nav a:before{display:none}.flex-direction-nav a.flex-next:before{display:none}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;border-radius:20px;-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}.flexslider .slides li{position:relative}.home-slider .flex-control-nav{display:none}.flex-caption{background:rgba(105,153,153,.9);padding:12px}.flex-caption h2,.flex-caption h3{text-align:center;color:#fff}.flex-caption h2{font-size:16px;margin-top:0;margin-bottom:8px;font-family:adelle,serif;font-weight:600}.flex-caption h3{font-size:13px;font-family:adelle,serif;font-weight:300;font-style:italic;margin:0;margin-bottom:10px}.flex-caption p{display:none!important;font-family:adelle,serif;font-weight:400;font-size:15px;color:#000}@media (min-width:992px) and (max-width:1199px){.flex-caption p{display:block!important}table.flex-caption p{display:table}tr.flex-caption p{display:table-row!important}td.flex-caption p,th.flex-caption p{display:table-cell!important}}@media (min-width:1200px){.flex-caption p{display:block!important}table.flex-caption p{display:table}tr.flex-caption p{display:table-row!important}td.flex-caption p,th.flex-caption p{display:table-cell!important}}.flex-caption .publication-button{text-align:center}@media (min-width:768px){.flex-caption{position:absolute;top:25%;left:190px;right:190px;z-index:1;padding:20px}.flex-caption h2{font-size:20px;margin-top:0;margin-bottom:8px}.flex-caption h3{font-size:15px;font-style:italic;margin:0;margin-bottom:24px}}@media (min-width:768px){.flex-caption{left:120px;right:120px}}@media (min-width:992px){.flex-caption .publication-button{margin-top:20px}.flex-caption .publication-button .btn{margin-left:-20px}}@media (min-width:1200px){.flex-caption .publication-button{margin-top:20px}.flex-caption .publication-button .btn{margin-left:20px}}@media (min-width:768px){.flex-caption .flex-direction-nav a{top:50%}}@media (min-width:768px){.flex-direction-nav a{top:50%}}.italic{font-family:adelle,serif;font-weight:300;font-style:italic}.avenir-light{font-family:adelle,serif;font-weight:300}.avenir-roman{font-family:adelle,serif;font-weight:400}.avenir-heavy{font-family:adelle,serif;font-weight:600}.single .related-wrap .related-content .slideshare-container,.slideshare-container{width:100%;max-height:50vh;min-height:500px;position:relative}@media only screen and (max-height:768px){.single .related-wrap .related-content .slideshare-container,.slideshare-container{min-height:320px}}.single .related-wrap .related-content .slideshare-container iframe,.slideshare-container iframe{position:absolute;width:100%;height:100%;max-height:100%;padding:10px;max-width:728px}.single .related-wrap .slideshare-container{margin-bottom:1.5rem}#loader{position:absolute;left:0;right:0;top:50px;margin:auto;z-index:1;width:80px;height:80px;border:10px solid #6d7a9f;border-radius:50%;border-top:10px solid #3e47a6;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.animate-bottom{position:relative;-webkit-animation-name:animatebottom;-webkit-animation-duration:1s;animation-name:animatebottom;animation-duration:1s}@keyframes animatebottom{from{bottom:-100px;opacity:0}to{bottom:0;opacity:1}}.signup-modal{display:none;position:fixed;top:0;height:100%;width:100%;z-index:900000}.signup-modal .overlay{background-color:#f3f6f8;opacity:.95;z-index:910000;position:relative;width:100%;height:100%}.signup-modal .inner-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;z-index:920000}.signup-modal .inner-wrap .title-box{background-color:#2c6b82;color:#fff;position:relative;display:none;padding:90px 120px 90px 55px;width:360px;font-family:adelle-sans,sans-serif;font-size:16px;font-weight:300;line-height:24px}@media (min-width:1100px){.signup-modal .inner-wrap .title-box{display:inline-block}}.signup-modal .inner-wrap .title-box h4{font-family:adelle-sans,sans-serif;font-size:24px;font-weight:600;line-height:20px}.signup-modal .inner-wrap .title-box img{display:inline-block;position:absolute;right:-75px;top:50%;transform:translate(0,-50%);float:right}.signup-modal .inner-wrap .form-wrap{background-color:#fff;padding:20px;color:#2c6b82;font-family:adelle-sans,sans-serif}@media (min-width:1100px){.signup-modal .inner-wrap .form-wrap{padding:30px 110px}}.signup-modal .inner-wrap .form-wrap form{display:inline-block;width:auto}@media (min-width:1100px){.signup-modal .inner-wrap .form-wrap form{width:540px}}.signup-modal .inner-wrap .form-wrap h4{font-size:20px;font-weight:600;line-height:30px;font-family:adelle-sans,sans-serif;max-width:375px}.signup-modal .inner-wrap .form-wrap .input-wrap{margin-right:0;float:left;margin-bottom:10px;width:100%}@media (min-width:1100px){.signup-modal .inner-wrap .form-wrap .input-wrap{width:calc(50% - 15px);margin-right:30px}}.signup-modal .inner-wrap .form-wrap .input-wrap:nth-of-type(even){margin-right:0}.signup-modal .inner-wrap .form-wrap .input-wrap label{font-size:12px;font-weight:600;line-height:20px;display:block;width:100%}.signup-modal .inner-wrap .form-wrap .input-wrap input{display:block;border:none;outline:0;border-bottom:solid 1px #2c6b82;width:100%;font-size:14px;font-weight:300;line-height:20px;font-family:adelle-sans,sans-serif;margin-bottom:15px}@media (min-width:1100px){.signup-modal .inner-wrap .form-wrap .input-wrap input{margin-bottom:0}}.signup-modal .inner-wrap .form-wrap .input-wrap.names .wrap{margin-right:20px;float:left;width:100%}@media (min-width:1100px){.signup-modal .inner-wrap .form-wrap .input-wrap.names .wrap{width:calc(50% - 10px)}}.signup-modal .inner-wrap .form-wrap .input-wrap.names .wrap:nth-of-type(even){margin-right:0}.signup-modal .inner-wrap .form-wrap .bottom-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:15px}@media (min-width:1100px){.signup-modal .inner-wrap .form-wrap .bottom-wrap{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}}.signup-modal .inner-wrap .form-wrap .bottom-wrap h5{margin-bottom:15px}@media (min-width:1100px){.signup-modal .inner-wrap .form-wrap .bottom-wrap h5{margin-bottom:0}}.signup-modal .inner-wrap .form-wrap .bottom-wrap h5,.signup-modal .inner-wrap .form-wrap .bottom-wrap label{font-size:12px;font-weight:300;line-height:20px;color:#1b1b1b;display:inline-block;margin:0}.signup-modal .inner-wrap .form-wrap .bottom-wrap label{display:-ms-inline-flexbox;display:inline-flex;margin-left:0;-ms-flex-align:center;align-items:center}@media (min-width:1100px){.signup-modal .inner-wrap .form-wrap .bottom-wrap label{margin-left:10px}}.signup-modal .inner-wrap .form-wrap .bottom-wrap input{margin-top:0;margin-right:10px}.signup-modal .inner-wrap .form-wrap .submit-wrap{width:100%;display:block;text-align:right}.signup-modal .inner-wrap .form-wrap .submit-wrap input{font-size:14px;font-weight:600;color:#1b1b1b;background-color:#f5d418;padding:8px 100px;border:none;box-shadow:none;outline:0}.signup-modal .inner-wrap .close-btn{position:absolute;top:10px;right:10px;width:30px;height:30px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.signup-modal .inner-wrap .close-btn:hover{cursor:pointer}.search-modal{position:relative;width:100%;height:calc(100vh - 61px);display:none;background-color:#fff}@media (min-width:992px){.search-modal{position:absolute;height:100%;top:0}}.search-modal>.container{display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.search-modal>.container{-ms-flex-align:end;align-items:flex-end;-ms-flex-direction:row;flex-direction:row}}.search-modal img{position:relative;width:115px;height:auto;display:inline-block;margin:20px 0}.search-modal .form-wrap{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}@media (min-width:992px){.search-modal .form-wrap{padding:20px 0;margin-left:75px;width:calc(100% - 190px);display:inline-block}}.search-modal .form-wrap form{margin-bottom:0}.search-modal .form-wrap form>.row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end}.search-modal .form-wrap form h4{font-size:16px;font-weight:300;margin-bottom:5px;color:#404040;font-family:adelle-sans,sans-serif}@media (min-width:992px){.search-modal .form-wrap form h4{font-size:14px}}.search-modal .form-wrap form input,.search-modal .form-wrap form select{background-color:#f3f6f8;border-radius:0;outline:0;border:none;width:100%;box-shadow:none;height:30px;font-family:adelle-sans,sans-serif;font-size:14px;font-weight:300;color:#2c6b82;padding:4px 20px}.search-modal .form-wrap form .filters{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px}.search-modal .form-wrap form .filters label{width:calc(50% - 5px);display:inline-block;margin-bottom:10px}.search-modal .form-wrap form .filters label:nth-of-type(odd){margin-right:10px}.search-modal .form-wrap form .filters h4{width:100%}.search-modal .form-wrap form .filters .box{background-color:rgba(140,167,184,.5);padding:10px;text-align:center;color:#fff;font-weight:400}.search-modal .form-wrap form input[type=radio]{display:none}.search-modal .form-wrap form input[type=radio]:checked+.box{background-color:#2c6b82}.search-modal .form-wrap form button{font-family:adelle-sans,sans-serif;background-color:#2c6b82;color:#fff;font-size:14px;font-weight:600;border-radius:0;width:100%}@media (min-width:992px){.search-modal .form-wrap form button{padding:4px 58px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:end;align-items:flex-end;width:auto}}.search-modal .form-wrap form .search-submit-container{margin-top:20px}@media (min-width:992px){.search-modal .form-wrap form .search-submit-container{margin-top:0}}.search-modal .close-modal,.search-modal .title{font-size:20px;font-weight:600;line-height:32px;font-family:adelle-sans,sans-serif;color:#2c6b82}.search-modal .close-modal i,.search-modal .title i{transition:all ease .5s}.search-modal .close-modal:hover,.search-modal .title:hover{cursor:pointer}.search-modal .close-modal:hover i,.search-modal .title:hover i{color:#f5d418}.search-modal .close-modal{position:absolute;top:20px;right:20px;display:inline-block}.search-modal .page-overlay{background-color:#f3f6f8;opacity:.95;height:100%;z-index:100000;position:relative}header.main-header .newsletter-signup{background-color:#f5d418;font-family:adelle-sans,sans-serif;font-size:14px;font-weight:600;padding:14px 20px;color:#404040;opacity:1;transition:all ease .5s}header.main-header .newsletter-signup:hover{opacity:.8;cursor:pointer}header.main-header .newsletter-signup.mobile{display:block;width:100%;text-align:center}@media (min-width:992px){header.main-header .newsletter-signup.mobile{display:none}}header.main-header .top-bar{background-color:#2c6b82;display:none}@media (min-width:992px){header.main-header .top-bar{display:block}}header.main-header .top-bar>.container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}header.main-header .top-bar a{margin-right:15px;color:#fff;opacity:1;transition:all ease .5s}header.main-header .top-bar a i{font-size:18px;font-weight:400;line-height:32px}header.main-header .top-bar a:hover{opacity:.8}header.main-header .nav-wrap{border-bottom:1px solid #d9d9d9;background-color:#fff}header.main-header .nav-wrap>.container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;position:relative;background-color:#fff;-ms-flex-align:center;align-items:center}@media (min-width:992px){header.main-header .nav-wrap>.container{-ms-flex-align:end;align-items:flex-end}}header.main-header .nav-wrap .logo{display:inline-block;width:120px;height:auto;position:relative;margin-bottom:10px;margin-top:10px}@media (min-width:420px){header.main-header .nav-wrap .logo{width:160px}}@media (min-width:992px){header.main-header .nav-wrap .logo{margin-bottom:26px;margin-top:0}}header.main-header .nav-wrap .logo img{width:auto;height:26px}@media (min-width:992px){header.main-header .nav-wrap .logo img{width:100%;height:auto}}header.main-header .nav-wrap .spacer{display:-ms-inline-flexbox;display:inline-flex;-ms-flex:1 1 auto;flex:1 1 auto}header.main-header .nav-wrap nav{display:inline-block;width:auto}header.main-header .nav-wrap nav ul{display:none;padding:0;margin:0}header.main-header .nav-wrap nav ul.main{width:unset}@media (min-width:992px){header.main-header .nav-wrap nav ul{display:inline-block}}header.main-header .nav-wrap nav ul li{display:inline-block;position:relative}header.main-header .nav-wrap nav ul li a{font-size:20px;font-weight:300;font-family:adelle-sans,sans-serif;color:#2c6b82;padding:30px 15px 40px;border-bottom:5px solid transparent;display:inline-block}header.main-header .nav-wrap nav ul li a:focus{text-decoration:none}header.main-header .nav-wrap nav ul li a:visited{color:#2c6b82}header.main-header .nav-wrap nav ul li.current-menu-item>a,header.main-header .nav-wrap nav ul li:focus>a,header.main-header .nav-wrap nav ul li:hover>a{color:#404040;text-decoration:none;border-color:#f5d418}header.main-header .nav-wrap nav ul li.menu-item-has-children:focus>.sub-menu,header.main-header .nav-wrap nav ul li.menu-item-has-children:hover>.sub-menu{display:block}header.main-header .nav-wrap nav .sub-menu{display:none;position:fixed;z-index:9999;top:152px;width:100%;left:0;height:calc(100vh - 152px)}header.main-header .nav-wrap nav .sub-menu h4,header.main-header .nav-wrap nav .sub-menu ul>li:not(.special) a{border-bottom:none;font-size:12px;font-weight:600;letter-spacing:2.4px;line-height:32px;text-transform:uppercase;font-family:adelle-sans,sans-serif;color:#2c6b82;padding:0;margin:5px 0}header.main-header .nav-wrap nav .sub-menu .white-wrap{background-color:#fff}header.main-header .nav-wrap nav .sub-menu .overlay{background-color:#f3f6f8;opacity:.7;height:100%;z-index:100000;position:relative}header.main-header .nav-wrap nav .sub-menu .sub-menu{display:inline-block;position:relative;top:0;height:auto}header.main-header .nav-wrap nav .sub-menu .sub-menu ul{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;padding:0}header.main-header .nav-wrap nav .sub-menu .sub-menu ul li{border:none;padding:0}header.main-header .nav-wrap nav .sub-menu .sub-menu ul li a{border:none;font-family:adelle-sans,sans-serif;font-weight:300;padding:5px 0;color:#404040;text-transform:none;letter-spacing:0}@media (min-width:992px){header.main-header .nav-wrap nav .sub-menu .sub-menu ul li a{font-size:20px}}header.main-header .nav-wrap nav .sub-menu .sub-menu ul li a:hover{border:none}header.main-header .nav-wrap nav .sub-menu .sub-menu ul li:last-of-type a{font-size:12px;font-weight:600;letter-spacing:2.4px;line-height:32px;text-transform:uppercase;font-family:adelle-sans,sans-serif;color:#2c6b82}header.main-header .nav-wrap nav .sub-menu .sub-menu ul li.current-menu-item,header.main-header .nav-wrap nav .sub-menu .sub-menu ul li:hover{font-weight:600;color:#2c6b82}header.main-header .nav-wrap nav .sub-menu .sub-menu ul li.special{padding:0!important}header.main-header .nav-wrap nav .sub-menu .sub-menu ul li.special a{padding:0!important}header.main-header .nav-wrap nav .sub-menu ul{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding:30px 0}header.main-header .nav-wrap nav .sub-menu ul li{display:inline-block;padding-left:30px;border-right:dashed 1px #8ca7b8;width:100%;max-width:350px}header.main-header .nav-wrap nav .sub-menu ul li:first-of-type{padding-left:0}header.main-header .nav-wrap nav .sub-menu ul li:last-of-type{border-right:none}header.main-header .nav-wrap nav .sub-menu ul li.special{border-right:0;max-width:100%;text-align:center;margin-bottom:30px}header.main-header .nav-wrap nav .sub-menu ul li.special a{padding:0!important}header.main-header .nav-wrap nav .search-modal-btn{display:inline-block;opacity:1;transition:all ease .5s;padding:5px 20px 5px 20px;margin:15px 20px;border-right:dashed 1px #8ca7b8}@media (min-width:992px){header.main-header .nav-wrap nav .search-modal-btn{padding:30px 0 30px 20px;margin:0;border-right:none}}header.main-header .nav-wrap nav .search-modal-btn:hover{opacity:.8;cursor:pointer}header.main-header .nav-wrap nav .search-modal-btn:hover i{color:#f5d418}header.main-header .nav-wrap nav .search-modal-btn i{font-size:16px;font-weight:400}header.main-header .nav-wrap nav .search-modal-btn i.fa-times{display:none}@media (min-width:992px){header.main-header .nav-wrap nav .search-modal-btn i.fa-times{display:none}}header.main-header .nav-wrap nav i{transition:all ease .5s;color:#2c6b82}header.main-header .nav-wrap .mobile-menu-btn{display:inline-block;color:#2c6b82;font-size:14px;font-weight:300;padding:20px 0;font-family:adelle-sans,sans-serif}@media (min-width:992px){header.main-header .nav-wrap .mobile-menu-btn{display:none}}header.main-header .nav-wrap .mobile-menu-btn i{margin-left:8px;color:#2c6b82;font-size:16px}header.main-header .nav-wrap .mobile-menu-btn i.fa-times{display:none}header.main-header .nav-wrap .mobile-menu-btn:hover{cursor:pointer}header.main-header .nav-wrap .mobile-menu-wrap{display:none;height:calc(100vh - 61px);padding-bottom:40px;overflow:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;position:static}@media (min-width:992px){header.main-header .nav-wrap .mobile-menu-wrap{display:none}}header.main-header .nav-wrap .mobile-menu-wrap>.container{padding:0 30px;margin-bottom:30px}header.main-header .nav-wrap .mobile-menu-wrap nav{border-bottom:dashed 1px #8ca7b8}header.main-header .nav-wrap .mobile-menu-wrap nav ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}header.main-header .nav-wrap .mobile-menu-wrap nav ul li{display:block;position:relative}header.main-header .nav-wrap .mobile-menu-wrap nav ul li a{padding:12px 0}header.main-header .nav-wrap .mobile-menu-wrap nav ul li .fa{float:right;color:#2c6b82;display:inline-block}header.main-header .nav-wrap .mobile-menu-wrap nav ul li .fa-minus{display:none}header.main-header .nav-wrap .mobile-menu-wrap nav ul li.active .fa-minus{display:inline-block}header.main-header .nav-wrap .mobile-menu-wrap nav ul li.active .fa-plus{display:none}header.main-header .nav-wrap .mobile-menu-wrap nav ul li .sub-menu{display:block;position:relative;top:auto;width:calc(100vw - 60px);height:auto}header.main-header .nav-wrap .mobile-menu-wrap nav ul li .sub-menu ul{padding:0}header.main-header .nav-wrap .mobile-menu-wrap nav ul li .sub-menu ul li{border:none;padding:0}header.main-header .nav-wrap .mobile-menu-wrap nav ul li .sub-menu ul li.spacial a{padding:0!important}header.main-header .nav-wrap .mobile-menu-wrap nav ul li .sub-menu ul>li a{padding:0}header.main-header .nav-wrap .mobile-menu-wrap nav ul li .sub-menu h4{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}header.main-header .nav-wrap .mobile-menu-wrap nav ul li .sub-menu .sub-menu{display:none}header.main-header .nav-wrap .mobile-menu-wrap nav ul li.menu-item-has-children{border-bottom:dashed 1px #8ca7b8}header.main-header .nav-wrap .mobile-menu-wrap nav ul li.menu-item-has-children.active .sub-menu{display:block}header.main-header .nav-wrap .mobile-menu-wrap nav ul li.menu-item-has-children.active .arrow-down{transform:rotate(180deg)}header.main-header .nav-wrap .mobile-menu-wrap .social-wrap{margin-top:10px}header.main-header .nav-wrap .mobile-menu-wrap .social-wrap a i{font-size:24px;font-weight:400;line-height:32px;margin-right:25px}header.main-header .nav-wrap .mobile-menu-wrap .newsletter-signup{margin-top:20px;text-align:center}header .top-banner{background-color:#e94b4c;color:#fff;font-family:adelle,serif}header .top-banner p{max-width:1200px;margin:0 auto;padding:8px 30px}header .top-banner a{text-decoration:underline;color:#fff}html.mobile-menu-active{height:100%;overflow:hidden}body.admin-bar header.main-header .sub-menu{top:184px}body.mobile-menu-active{height:100%;overflow:hidden}body.mobile-menu-active header.main-header .mobile-menu-btn i.fa-bars{display:none}body.mobile-menu-active header.main-header .mobile-menu-btn i.fa-times{display:inline-block}body.mobile-menu-active header.main-header .mobile-menu-wrap{display:block}body.mobile-search .nav-wrap nav .search-modal-btn i.fa-search{display:none}body.mobile-search .nav-wrap nav .search-modal-btn i.fa-times{display:inline-block}.left-drawer,.right-drawer{display:none}.snap-content{position:absolute;background:#fff;top:0;right:0;bottom:0;left:0;width:auto;height:auto;z-index:2;overflow:auto;-webkit-overflow-scrolling:touch;transform:translate3d(0,0,0);overflow-x:hidden}body.admin-bar .snap-content{padding-top:32px}.snap-drawers{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#e8e6e6;width:auto;height:auto}.snap-drawers .theme-menu{background-color:transparent;padding:15px;margin:0}.snap-drawers .theme-menu li{background-color:#fff;margin-bottom:3px}.snap-drawers .icon-close{opacity:.502;position:absolute;right:15px;top:39px;width:20px;cursor:pointer;height:20px}.snap-drawer{position:absolute;top:0;right:auto;bottom:0;left:auto;width:320px;padding:15px;height:auto;overflow:auto;-webkit-overflow-scrolling:touch;transition:width .3s ease}.snap-drawer-left{left:0;z-index:1}.snap-drawer-right{right:0;z-index:1}.snapjs-left .snap-drawer-right,.snapjs-right .snap-drawer-left{display:none}.snapjs-expand-left .snap-drawer-left,.snapjs-expand-right .snap-drawer-right{width:100%}.search-container{display:none;background-color:#e8e6e6;padding:15px;padding-bottom:20px}.search-container .container{position:relative}.search-container h3{margin-top:0}.search-container h4{color:#666}.search-container h4 span{color:#ce4646;margin-left:3px}.search-container .icon-close-search{opacity:.502;cursor:pointer;position:absolute;right:15px;top:19px;width:20px;height:20px}.search-container #cat,.search-container .search-field{background-color:#fff;height:40px}.search-container .search-field{border-radius:0}.search-container #cat{border-radius:5px;border-color:#bebebe;width:100%;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:12px;background:#fff url(../img/select-arrow-open.png) 94% center no-repeat}.search-container .search-submit-container{margin-top:11px;display:block;margin-bottom:0;text-align:right}.search-container .search-submit-container .search-submit{border-radius:0}@media (min-width:768px){.search-container #cat,.search-container .search-field,.search-container .search-submit-container{display:inline-block}.search-container .search-field{width:100%}.search-container #cat{width:100%}.search-container .search-submit-container{float:right!important}}.search-results .order-by{list-style:none;margin:0;padding:1rem 0}.search-results .order-by li{display:block;margin-right:1rem;margin-top:.5rem}.search-results .sidebar-filter a:hover{cursor:pointer}.theme-menu-tablet-container{height:0;background-color:#699999}@media (min-width:768px){.theme-menu-tablet-container{height:80px;margin-bottom:65px}}@media (min-width:992px){.theme-menu-tablet-container{height:52px}}.theme-menu-tablet-container .theme-menu-tablet .theme-menu{margin-top:20px;border-radius:5px;background-color:#fff;box-shadow:0 5px 7px 0 rgba(0,0,0,.15)}.theme-menu-tablet-container .theme-menu-tablet .theme-menu li{width:33.3%;display:table;text-align:center;border-right:1px solid #e8e6e6}.theme-menu-tablet-container .theme-menu-tablet .theme-menu li:nth-child(3n){border-right:none}.theme-menu-tablet-container .theme-menu-tablet .theme-menu li:nth-child(-n+3){border-bottom:1px solid #e8e6e6}.theme-menu-tablet-container .theme-menu-tablet .theme-menu li a,.theme-menu-tablet-container .theme-menu-tablet .theme-menu li a:visited{padding-top:10px;padding-bottom:10px;display:table-cell;vertical-align:middle;height:62px;line-height:normal;font-size:14px;font-family:adelle,serif;font-weight:600;font-weight:400}.theme-menu-tablet-container .theme-menu-tablet .theme-menu li a:focus,.theme-menu-tablet-container .theme-menu-tablet .theme-menu li a:hover,.theme-menu-tablet-container .theme-menu-tablet .theme-menu li a:visited:focus,.theme-menu-tablet-container .theme-menu-tablet .theme-menu li a:visited:hover{opacity:.75;background:#fff}@media (min-width:1200px){.theme-menu-tablet-container .theme-menu-tablet .theme-menu li{width:16.6%}.theme-menu-tablet-container .theme-menu-tablet .theme-menu li a{padding-top:10px;padding-bottom:10px}}@media (min-width:992px){.theme-menu-tablet-container .theme-menu-tablet .theme-menu li{width:16.4%}.theme-menu-tablet-container .theme-menu-tablet .theme-menu li a{padding-top:7px;padding-bottom:4px}.theme-menu-tablet-container .theme-menu-tablet .theme-menu li:nth-child(3){border-right:1px solid #e8e6e6}.theme-menu-tablet-container .theme-menu-tablet .theme-menu li:nth-child(-n+3){border-bottom:none}}a{color:#2c6b82}b,strong{font-weight:700;color:#000;font-family:inherit}article iframe{max-width:100%;max-height:250px}@media (min-width:768px){body{font-size:17px}}.page_nav{color:#1b1b1b;margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.page_nav label{font-size:16px;font-weight:300;font-style:italic;float:left;font-family:adelle,serif;margin-bottom:0}.page_nav .pagination{text-align:right}.page-numbers{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#1b1b1b;width:30px;height:30px;border-radius:50%;text-transform:none;font-size:12px;font-weight:300;transition:all ease .5s;opacity:1}.page-numbers.current,.page-numbers:hover{background-color:#2c6b82;color:#fff;text-decoration:none;cursor:pointer}.page-numbers.next,.page-numbers.prev{width:auto;height:auto}.page-numbers.next:hover,.page-numbers.prev:hover{color:#1b1b1b;opacity:.5}.page-numbers.next{border-top-right-radius:3px;border-bottom-right-radius:3px;padding-right:20px;padding-left:10px;background:#fff url(../img/chevron-right.png) 90% 50% no-repeat}.page-numbers.prev{border-top-left-radius:3px;border-bottom-left-radius:3px;padding-left:20px;padding-right:10px;background:#fff url(../img/chevron-left.png) 10% 50% no-repeat}@media (min-width:768px){.page_nav{margin-bottom:20px}}.sidebar img{max-width:100%;height:auto}.theme{text-transform:uppercase;font-family:adelle-sans,sans-serif}.entry-share{margin-top:20px}.entry-share .entry-share-btns li{background:0 0}.entry-share .entry-share-btns li a{background:0 0;font-size:13px;color:#2c6b82;border:1px solid #2c6b82;width:32px;height:32px;border-radius:50%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}.entry-share .entry-share-btns li a svg{color:#2c6b82}.entry-share .entry-share-btns li b{display:none}.no-gutter{padding-left:0;padding-right:0}@media (max-width:768px){.no-gutter-sm{padding-left:0;padding-right:0}}@media (max-width:480px){.no-gutter-xs{padding-left:0;padding-right:0}}.embed-container{overflow:hidden;position:relative;width:100%}.embed-container::after{padding-top:56.25%;display:block;content:''}.embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-height:unset;max-width:unset}.main-header .top-bar .social{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.main-header .top-bar .social a{display:-ms-inline-flexbox;display:inline-flex}.new-twitter{width:18px;display:-ms-inline-flexbox;display:inline-flex}.new-twitter svg{max-width:18px;height:auto}.banner{padding-top:15px}.banner .navbar-header .navbar-brand{margin-right:45px;margin-bottom:9px;width:100%}.banner .navbar-header .navbar-brand img{max-width:100%;height:auto}@media (min-width:768px){.banner .navbar-header .navbar-brand{margin-left:0}}.banner .navbar-header .site-description{color:#c3e3e3;font-size:14px;font-family:adelle,serif;font-weight:300;font-style:italic}.banner .navbar-header .site-description:after,.banner .navbar-header .site-description:before{content:" ";display:table}.banner .navbar-header .site-description:after{clear:both}.banner .navbar-header .site-description:after,.banner .navbar-header .site-description:before{content:" ";display:table}.banner .navbar-header .site-description:after{clear:both}.banner .navbar-header .navbar-toggle{float:none}.banner .navbar-header .btn-header{padding-top:5px;padding-bottom:4px;text-transform:uppercase;padding-left:28px;font-size:14px}.banner .navbar-header .btn-header.navbar-toggle{background:#fff url(../img/menu-bg.png) no-repeat left 10px center;border:0;display:none!important}@media (max-width:767px){.banner .navbar-header .btn-header.navbar-toggle{display:block!important}table.banner .navbar-header .btn-header.navbar-toggle{display:table}tr.banner .navbar-header .btn-header.navbar-toggle{display:table-row!important}td.banner .navbar-header .btn-header.navbar-toggle,th.banner .navbar-header .btn-header.navbar-toggle{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.banner .navbar-header .btn-header.navbar-toggle{display:block!important}table.banner .navbar-header .btn-header.navbar-toggle{display:table}tr.banner .navbar-header .btn-header.navbar-toggle{display:table-row!important}td.banner .navbar-header .btn-header.navbar-toggle,th.banner .navbar-header .btn-header.navbar-toggle{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.banner .navbar-header .btn-header.navbar-toggle{display:block!important}table.banner .navbar-header .btn-header.navbar-toggle{display:table}tr.banner .navbar-header .btn-header.navbar-toggle{display:table-row!important}td.banner .navbar-header .btn-header.navbar-toggle,th.banner .navbar-header .btn-header.navbar-toggle{display:table-cell!important}}.banner .navbar-header .btn-header.navbar-toggle:focus,.banner .navbar-header .btn-header.navbar-toggle:hover{background:#344c4c url(../img/menu-bg-hover.png) no-repeat left 10px center;border-color:#344c4c;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff}.banner .navbar-header .btn-header.search-toggle{background:#fff url(../img/search-bg.png) no-repeat left 10px center;border:0}@media (min-width:1200px){.banner .navbar-header .btn-header.search-toggle{display:none!important}}.banner .navbar-header .btn-header.search-toggle:focus,.banner .navbar-header .btn-header.search-toggle:hover{background:#344c4c url(../img/search-bg-hover.png) no-repeat left 10px center;border-color:#344c4c;color:#fff}.banner .navbar-header .btn-header.themes-toggle{background:#fff url(../img/themes-bg.png) no-repeat left 10px center}@media (min-width:768px) and (max-width:991px){.banner .navbar-header .btn-header.themes-toggle{display:none!important}}@media (min-width:992px) and (max-width:1199px){.banner .navbar-header .btn-header.themes-toggle{display:none!important}}@media (min-width:1200px){.banner .navbar-header .btn-header.themes-toggle{display:none!important}}.banner .navbar-header .btn-header.themes-toggle:focus,.banner .navbar-header .btn-header.themes-toggle:hover{background:#344c4c url(../img/themes-bg-hover.png) no-repeat left 10px center;border-color:#344c4c;color:#fff}@media (max-width:767px){.banner .navbar-header .btn-header.navbar-toggle{display:inline-block!important}}@media (min-width:768px){.banner{padding-top:30px}.navbar-header{padding-left:30px;width:100%;position:relative}.navbar-header .header-buttons{position:absolute;top:0;right:0}.navbar-header .header-buttons .navbar-toggle{margin-left:13px}.navbar-header .header-buttons .search-toggle{margin-right:13px}}.sidebar{position:relative;height:100%}.sidebar .sticky-wrap{position:-webkit-sticky;position:sticky;top:20px}.sidebar .search-submit-container{text-align:right}.sidebar .search-submit-container input{border-radius:0}.sidebar .sidebar-block{margin-bottom:30px}.sidebar .sidebar-block h3.widgettitle{color:#1b1b1b;font-size:18px;font-weight:600;font-family:adelle-sans,sans-serif;margin-top:0;margin-bottom:20px}.sidebar .sidebar-block .search-container{border-bottom:2px solid #707070;background:0 0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.sidebar .sidebar-block .search-container input[type=search]{height:40px;font-size:16px;font-weight:300;font-family:adelle-sans,sans-serif;display:block;background-color:#fff;outline:0;border:none;box-shadow:none;margin:0;float:left;padding:10px;width:calc(100% - 30px);padding-left:0}.sidebar .sidebar-block .search-container .search-submit-container{width:30px;float:right}.sidebar .sidebar-block .search-container .search-submit-container button{border:0}.sidebar .sidebar-filter{margin-bottom:30px}.sidebar .sidebar-filter .bar-expander{border-bottom:2px solid #2c6b82;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:relative}.sidebar .sidebar-filter .bar-expander h4{font-size:16px;font-weight:600;line-height:32px;color:#2c6b82;font-family:adelle-sans,sans-serif;display:inline-block;margin:0}.sidebar .sidebar-filter .bar-expander .fa{display:inline-block;position:absolute;bottom:5px;right:5px;color:#2c6b82}.sidebar .sidebar-filter .bar-expander .fa-minus{display:none}.sidebar .sidebar-filter .bar-expander.expanded .fa-plus{display:none}.sidebar .sidebar-filter .bar-expander.expanded .fa-minus{display:inline-block}.sidebar .sidebar-filter .bar-expander.expanded h4{color:#1b1b1b}.sidebar .sidebar-filter .items-wrap{padding:15px 0;display:none}.sidebar .sidebar-filter .items-wrap ul{list-style:none;padding:0;margin:0}.sidebar .sidebar-filter .items-wrap ul li a{font-size:16px;font-weight:300;line-height:24px;font-family:adelle-sans,sans-serif;margin:10px 0;display:inline-block}.sidebar .sidebar-filter .items-wrap.expanded{display:block}.sidebar .search-sidebar .search-cont{background:#e8e6e6;padding:20px;margin-bottom:20px}.sidebar .search-sidebar input[type=search]{width:100%;border-radius:0;background:#fff;margin:0 0 20px 0}.footerh3{font-size:16px;line-height:32px;margin:0;padding-left:7px;color:#fff2c8;background:#687b9b url(../img/footer-arrow-down.png) no-repeat right 9px center}.footerh3.toggled{background:#343d4d url(../img/footer-arrow-up.png) no-repeat right 9px center}.footerDiv{margin:15px;border:2px solid #fff2c8}.footerDivInner{display:none;padding:15px;border-top:2px solid #fff2c8}.main-footer{background-color:#f4f7f9;color:#404040;font-family:adelle-sans,sans-serif;font-size:14px;font-weight:300;line-height:20px;padding:35px 0 60px}.main-footer a{color:#404040}.main-footer>.container{display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;padding:0 30px}@media (min-width:992px){.main-footer>.container{-ms-flex-direction:row;flex-direction:row;padding:inherit}}.main-footer .footer-nav{border-right:none}@media (min-width:992px){.main-footer .footer-nav{padding-right:30px;border-right:dashed 1px #8ca7b8}}.main-footer .footer-nav ul{list-style:none;column-count:3;padding:0;margin-bottom:20px}@media (min-width:992px){.main-footer .footer-nav ul{min-width:280px}}.main-footer .footer-nav ul li{display:block;padding:5px 10px 5px 0}.main-footer .address-wrap{border-right:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.main-footer .address-wrap{-ms-flex-direction:row;flex-direction:row;border-right:dashed 1px #8ca7b8;padding:0 30px}}.main-footer .address-wrap .address{display:inline-block}@media (min-width:992px){.main-footer .address-wrap .contact{margin-left:50px}}.main-footer .address-wrap .contact a{display:block}.main-footer .address-wrap .contact a span{font-family:adelle-sans,sans-serif;font-weight:600;margin-right:5px;display:inline-block;color:#2c6b82}.main-footer .copyright-wrap{margin-top:20px}@media (min-width:992px){.main-footer .copyright-wrap{padding-left:30px;margin-top:0}}.main-footer .logo-wrap{display:none}.main-footer .logo-wrap.mobile{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:20px}@media (min-width:992px){.main-footer .logo-wrap.mobile{display:none}}.main-footer .logo-wrap.mobile .social-wrap{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-footer .logo-wrap.mobile .social-wrap a{margin-bottom:1rem;margin-right:1rem;display:inline-block}.main-footer .logo-wrap.mobile .social-wrap a i{color:#2c6b82;font-size:20px;font-weight:400;margin:0!important;display:inline-block}.main-footer .logo-wrap.mobile .social-wrap a i svg{margin:0!important;display:inline-block}@media (min-width:992px){.main-footer .logo-wrap{display:inline-block;position:absolute;bottom:-40px}}.main-footer .logo-wrap .img-wrap{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-footer .logo-wrap .img-wrap a{display:inline-block}.main-footer .logo-wrap .img-wrap img{float:left;margin-right:10px;height:50px;width:auto;display:inline-block;margin-bottom:16px}.back-top{color:#2c6b82;font-size:14px;font-weight:300;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;padding:10px 30px}@media (min-width:992px){.back-top{display:none}}.back-top a:visited{text-decoration:none;color:#2c6b82}.back-top .arrow_up{background-image:url(../img/arrow_up.svg);width:14px;height:10px;display:inline-block;margin-left:5px}body.home .spacer{display:-ms-inline-flexbox;display:inline-flex;-ms-flex:1 1;flex:1 1}body.home a i{margin-left:10px}body.home .horizontal-line{border-bottom:dashed 1px #8ca7b8;margin-bottom:30px;display:block}body.home .static-hero{padding:20px;background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:30px}@media (min-width:768px){body.home .static-hero{padding:40px 65px}}body.home .static-hero .inner-wrap{padding:30px;max-width:665px}body.home .static-hero .inner-wrap h1{font-family:adelle-sans,sans-serif;font-size:30px;font-weight:600;line-height:40px;word-break:break-word;-ms-hyphens:auto;hyphens:auto;-webkit-hyphens:auto;-webkit-hyphenate-character:"\2010";-webkit-hyphenate-limit-after:1;-webkit-hyphenate-limit-before:3;-moz-hyphens:auto;overflow-wrap:hyphenate;margin-top:0}@media (min-width:768px){body.home .static-hero .inner-wrap h1{line-height:50px;font-size:40px}}body.home .static-hero .inner-wrap p{font-family:adelle,serif;font-size:18px;font-weight:300;line-height:28px}body.home .static-hero .inner-wrap a{color:#fff;font-family:adelle,serif;font-size:16px;font-weight:600;line-height:10px}body.home .alert-bar{display:-ms-flexbox;display:flex;margin-bottom:30px;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){body.home .alert-bar{-ms-flex-direction:row;flex-direction:row}}body.home .alert-bar .first-wrap{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row}body.home .alert-bar .first-wrap .type-box{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex:1 1;flex:1 1}body.home .alert-bar .first-wrap .type-box h3{background-color:#2c6b82;-ms-flex-align:center;align-items:center;-ms-flex:1 1;flex:1 1;padding:12px 20px;height:100%;color:#fff;display:none;font-family:adelle-sans,sans-serif;font-size:14px;font-weight:600;letter-spacing:.35px;line-height:22px;margin:0;min-height:55px}body.home .alert-bar .first-wrap .type-box h3.active{display:-ms-inline-flexbox;display:inline-flex}body.home .alert-bar .first-wrap .type-box h3.event{background-color:#ce4646}body.home .alert-bar .controls{-ms-flex-direction:row;flex-direction:row}body.home .alert-bar .controls.mobile{display:-ms-inline-flexbox;display:inline-flex}@media (min-width:992px){body.home .alert-bar .controls.mobile{display:none}}body.home .alert-bar .controls.desktop{display:none}@media (min-width:992px){body.home .alert-bar .controls.desktop{display:-ms-inline-flexbox;display:inline-flex}}body.home .alert-bar .controls .next,body.home .alert-bar .controls .prev{color:#fff;width:50px;background-color:#8ca7b8;opacity:.5;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}body.home .alert-bar .controls .next:focus,body.home .alert-bar .controls .next:hover,body.home .alert-bar .controls .prev:focus,body.home .alert-bar .controls .prev:hover{opacity:1;cursor:pointer}body.home .alert-bar .items-wrap{background-color:#f4f7f9;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 100%;flex:1 1 100%;padding:12px 16px}body.home .alert-bar .items-wrap .item{display:none;opacity:1}body.home .alert-bar .items-wrap .item h4{display:inline-block;color:#2c6b82;font-family:adelle-sans,sans-serif;font-size:14px;font-weight:600;line-height:24px;margin:0;margin-right:12px}body.home .alert-bar .items-wrap .item time{display:inline-block;color:#1b1b1b;font-family:adelle,serif;font-size:12px;font-weight:600;line-height:10px}body.home .alert-bar .items-wrap .item .sub-title{margin-right:12px;display:inline-block;font-family:adelle,serif;font-size:14px;line-height:16px}body.home .alert-bar .items-wrap .item .upcoming{border-radius:5px;background-color:#ce4646;color:#fff;font-size:10px;font-weight:600;letter-spacing:.25px;line-height:10px;text-transform:uppercase;font-family:adelle-sans,sans-serif;padding:4px 15px;margin-right:12px}body.home .alert-bar .items-wrap .item.active{display:inline-block}body.home .alert-bar .items-wrap .item:focus,body.home .alert-bar .items-wrap .item:hover{cursor:pointer;text-decoration:none;opacity:.8}body.home .browse-bar{padding:30px 0;border-top:dashed 1px #8ca7b8;border-bottom:dashed 1px #8ca7b8;margin-bottom:30px}body.home .browse-bar h3{display:inline-block;margin:0;color:#2c6b82;font-family:adelle-sans,sans-serif;font-size:20px;font-weight:600;margin-bottom:20px;margin-right:30px}@media (min-width:1200px){body.home .browse-bar h3{margin-bottom:0}}body.home .browse-bar .topic-wrap{display:inline-block}body.home .browse-bar a{display:inline-block;margin-top:10px;color:#2c6b82;font-family:adelle-sans,sans-serif;font-size:14px;font-weight:300;opacity:1;transition:all ease .5s;margin-left:30px}@media (min-width:992px){body.home .browse-bar a{margin-top:0}}body.home .browse-bar a.more{margin-left:0}@media (min-width:992px){body.home .browse-bar a.more{margin-left:30px}}body.home .browse-bar a.topic-link{padding:12px 30px;background-color:#2c6b82;color:#fff;margin-bottom:10px;margin-right:10px;font-family:adelle-sans,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;margin-left:0}@media (min-width:992px){body.home .browse-bar a.topic-link{margin-bottom:0;margin-right:20px}}body.home .browse-bar a:focus,body.home .browse-bar a:hover{opacity:.8;text-decoration:none;cursor:pointer}body.home .featured-our-work{margin-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:600px){body.home .featured-our-work{-ms-flex-direction:row;flex-direction:row}}body.home .featured-our-work .featured{padding:15px;width:100%;background-size:cover;background-position:center}@media (min-width:600px){body.home .featured-our-work .featured{float:left;width:calc(66.6666% - 15px)}}body.home .featured-our-work .featured .inner-wrap{padding:16px 20px;background-color:#fff;height:100%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column}body.home .featured-our-work .featured .inner-wrap h5{color:#2c6b82;font-family:adelle-sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:2.4px;margin:0;text-transform:uppercase}body.home .featured-our-work .featured .inner-wrap h3{color:#2c6b82;font-family:adelle-sans,sans-serif;font-size:25px;font-weight:600}@media (min-width:768px){body.home .featured-our-work .featured .inner-wrap h3{font-size:30px}}body.home .featured-our-work .featured .inner-wrap p{color:#1b1b1b;font-family:adelle,serif;font-size:14px;line-height:22px;font-weight:300;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:1 1;flex:1 1}body.home .featured-our-work .featured .inner-wrap a{color:#2c6b82;font-family:adelle-sans,sans-serif;font-size:14px;font-weight:300;display:inline-block}body.home .featured-our-work .our-work{width:100%;margin-top:30px;padding:30px 25px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:600px){body.home .featured-our-work .our-work{float:left;width:calc(33.33333% - 15px);margin-left:30px;margin-top:0}}body.home .featured-our-work .our-work h3{color:#2c6b82;font-family:adelle-sans,sans-serif;margin:0;font-size:25px;font-weight:600}@media (min-width:768px){body.home .featured-our-work .our-work h3{font-size:30px}}body.home .featured-our-work .our-work p{color:#1b1b1b;font-family:adelle,serif;font-size:14px;line-height:22px;font-weight:300;margin:30px 0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:1 1;flex:1 1}body.home .featured-our-work .our-work a{color:#2c6b82;font-family:adelle-sans,sans-serif;font-size:14px;font-weight:300;display:inline-block}body.home .top-charts-research{margin-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){body.home .top-charts-research{-ms-flex-direction:row;flex-direction:row}}body.home .top-charts-research .top-charts{width:100%;margin-bottom:30px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){body.home .top-charts-research .top-charts{float:left;width:calc(25% - 15px);margin-bottom:0}}body.home .top-charts-research .top-charts .top-wrap{background-color:#2c6b82;padding:20px}body.home .top-charts-research .top-charts .top-wrap h3{font-family:adelle-sans,sans-serif;color:#fff;font-size:20px;font-weight:600;margin-bottom:10px;margin-top:0}body.home .top-charts-research .top-charts .top-wrap p{font-size:14px;font-weight:300;color:#fff}body.home .top-charts-research .top-charts .img-wrap{background-position:center;background-size:cover;background-repeat:no-repeat;min-height:270px;color:#fff;-ms-flex-align:end;align-items:flex-end;display:-ms-inline-flexbox;display:inline-flex}body.home .top-charts-research .top-charts .img-wrap .top-link{background:linear-gradient(transparent,rgba(0,0,0,.3));padding:20px}body.home .top-charts-research .top-charts .img-wrap .top-link h4,body.home .top-charts-research .top-charts .img-wrap .top-link span{font-family:adelle-sans,sans-serif;font-size:16px;display:block;font-weight:600;color:#fff}body.home .top-charts-research .top-charts .img-wrap .top-link h4{margin:0 0 5px;font-style:italic}body.home .top-charts-research .top-charts .newsletter{padding:20px;background-color:#f4f7f9}body.home .top-charts-research .top-charts .newsletter h4{color:#2c6b82;font-family:adelle-sans,sans-serif;font-size:18px;font-weight:600;line-height:24px;margin:0 0 10px}body.home .top-charts-research .top-charts .newsletter .newsletter-signup{background-color:#f5d418;color:#1b1b1b;text-align:center;font-family:adelle-sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;padding:5px 10px;opacity:1;transition:all ease .5s}body.home .top-charts-research .top-charts .newsletter .newsletter-signup:hover{cursor:pointer;opacity:.8}body.home .top-charts-research .top-charts .bottom{padding:20px;background-color:#f4f7f9;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:1 1 auto;flex:1 1 auto}body.home .top-charts-research .top-charts .bottom a{color:#2c6b82;font-family:adelle-sans,sans-serif;font-size:16px;font-weight:600;line-height:24px}body.home .top-charts-research .top-charts .bottom a:hover{text-decoration:underline}body.home .top-charts-research .research-wrap{width:100%;display:block}@media (min-width:992px){body.home .top-charts-research .research-wrap{float:left;width:calc(75% - 15px);margin-left:30px}}body.home .top-charts-research .research-wrap h3{color:#2c6b82;font-family:adelle-sans,sans-serif;font-size:20px;font-weight:600;margin:0 0 16px}body.home .top-charts-research .research-wrap .latest-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){body.home .top-charts-research .research-wrap .latest-wrap{-ms-flex-direction:row;flex-direction:row}}body.home .top-charts-research .research-wrap .latest{width:100%;margin-bottom:30px;position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:400px){body.home .top-charts-research .research-wrap .latest{-ms-flex-direction:row;flex-direction:row}}@media (min-width:992px){body.home .top-charts-research .research-wrap .latest{-ms-flex-direction:column;flex-direction:column;float:left;width:calc(33.33% - 20px);margin-left:30px;margin-bottom:0}}body.home .top-charts-research .research-wrap .latest:first-of-type{margin-left:0}body.home .top-charts-research .research-wrap .latest img{height:auto;width:100%}@media (min-width:400px){body.home .top-charts-research .research-wrap .latest img{max-width:160px}}@media (min-width:992px){body.home .top-charts-research .research-wrap .latest img{max-width:100%}}body.home .top-charts-research .research-wrap .latest .inner-wrap{padding:18px;background-color:#f4f7f9;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1;flex:1 1}body.home .top-charts-research .research-wrap .latest .inner-wrap h4{color:#2c6b82;font-family:adelle-sans,sans-serif;font-size:16px;font-weight:600;margin:0;padding:0 0 10px 0}body.home .top-charts-research .research-wrap .latest .inner-wrap .sub-title{line-height:18px;font-size:14px;padding:0 0 10px 0}body.home .top-charts-research .research-wrap .latest .inner-wrap .meta{color:#666;font-family:adelle-sans,sans-serif;font-size:12px;font-weight:600;padding:0 0 10px 0}body.home .top-charts-research .research-wrap .latest .inner-wrap .meta time{color:#1b1b1b}body.home .top-charts-research .research-wrap .latest .inner-wrap .meta span a{color:#699999;text-decoration:none;font-family:adelle-sans,sans-serif;font-size:12px;font-weight:300}body.home .top-charts-research .research-wrap .latest .inner-wrap p{color:#404040;font-family:adelle,serif;font-size:14px;font-weight:300;margin:10px 0}body.home .top-charts-research .research-wrap .latest .inner-wrap a{color:#2c6b82;font-family:adelle-sans,sans-serif;font-size:14px;font-weight:300;margin-top:10px}body.home .two-featured{margin-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:600px){body.home .two-featured{-ms-flex-direction:row;flex-direction:row}}body.home .two-featured .featured{width:100%;margin-left:0;margin-bottom:30px;padding:32px 16px;position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:600px){body.home .two-featured .featured{float:left;width:calc(50% - 15px);margin-bottom:0}}@media (min-width:600px){body.home .two-featured .featured:nth-of-type(even){margin-left:30px}}body.home .two-featured .featured h5{color:#2c6b82;margin:0;font-family:adelle-sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:30px}body.home .two-featured .featured h3{margin:0;color:#2c6b82;font-family:adelle-sans,sans-serif;font-size:30px;font-weight:600}body.home .two-featured .featured h3 a{margin-top:0;color:#2c6b82;font-family:adelle-sans,sans-serif;font-size:30px;font-weight:600}body.home .two-featured .featured p{color:#1b1b1b;font-family:adelle,serif;font-size:14px;line-height:22px;font-weight:300;margin:10px 0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:1 1;flex:1 1}body.home .two-featured .featured a{color:#2c6b82;font-family:adelle-sans,sans-serif;font-size:14px;font-weight:300;margin-top:30px;display:inline-block}body.home .living-wage-feature-team{margin-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:600px){body.home .living-wage-feature-team{-ms-flex-direction:row;flex-direction:row}}body.home .living-wage-feature-team .living-wage{width:100%;background-color:rgba(44,107,130,.05);margin-bottom:30px;padding:25px 25px 30px 20px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:600px){body.home .living-wage-feature-team .living-wage{float:left;width:calc(50% - 15px);margin-bottom:0}}body.home .living-wage-feature-team .living-wage .wage-wrap{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-pack:center;justify-content:center}body.home .living-wage-feature-team .living-wage h2{color:#2c6b82;font-family:adelle-sans,sans-serif;font-size:30px;font-weight:600;margin:0;margin-bottom:15px}body.home .living-wage-feature-team .living-wage h2 a{color:#2c6b82;font-family:adelle-sans,sans-serif;font-size:30px;font-weight:600;margin:0;margin-bottom:15px}body.home .living-wage-feature-team .living-wage p{color:#1b1b1b;font-family:adelle,serif;font-size:14px;font-weight:300;line-height:22px}body.home .living-wage-feature-team .living-wage .large-wage{display:block}body.home .living-wage-feature-team .living-wage .large-wage .text{float:left;display:inline-block;color:#1b1b1b;font-family:adelle-sans,sans-serif;font-size:40px;font-weight:300}@media (min-width:768px){body.home .living-wage-feature-team .living-wage .large-wage .text{font-size:56px}}body.home .living-wage-feature-team .living-wage .large-wage .logo{float:left;display:inline-block;margin:10px 0}@media (min-width:420px){body.home .living-wage-feature-team .living-wage .large-wage .logo{float:right;margin:0}}body.home .living-wage-feature-team .living-wage .large-wage .logo img{height:80px;width:auto}body.home .living-wage-feature-team .living-wage .small-wage{color:#1b1b1b;font-family:adelle,serif;font-size:14px;font-weight:300;font-style:italic}body.home .living-wage-feature-team .living-wage a{display:inline-block;margin-top:30px;color:#2c6b82;font-family:adelle-sans,sans-serif;font-size:14px;font-weight:300}@media (min-width:600px){body.home .living-wage-feature-team .featured-team-wrap{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;float:left;width:calc(50% - 15px);margin-bottom:0;margin-left:30px}}body.home .living-wage-feature-team .featured{width:100%;margin-bottom:30px;padding:30px 25px;background-color:rgba(44,107,130,.05);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column}body.home .living-wage-feature-team .featured h5{color:#2c6b82;margin:0;font-family:adelle-sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:15px}body.home .living-wage-feature-team .featured h3{margin:0;color:#2c6b82;font-family:adelle-sans,sans-serif;font-size:30px;font-weight:600}body.home .living-wage-feature-team .featured h3 a{margin-top:0;color:#2c6b82;font-family:adelle-sans,sans-serif;font-size:30px;font-weight:600}body.home .living-wage-feature-team .featured p{color:#1b1b1b;font-family:adelle,serif;font-size:14px;font-weight:300;margin:10px 0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:1 1;flex:1 1}body.home .living-wage-feature-team .featured a{display:inline-block;margin-top:30px;color:#2c6b82;font-family:adelle-sans,sans-serif;font-size:14px;font-weight:300}body.home .living-wage-feature-team .team{width:100%;padding:30px 25px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column}body.home .living-wage-feature-team .team a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}body.home .living-wage-feature-team .team h3{margin:0;color:#2c6b82;font-family:adelle-sans,sans-serif;font-size:30px;font-weight:600;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;display:inline-block}body.home .living-wage-feature-team .team i{display:inline-block;margin-left:15px}h1,h2,h3{color:#000;font-family:adelle-sans,sans-serif}h2.h1{color:#2c6b82;font-family:adelle-sans,sans-serif;font-size:40px;font-weight:600;margin:15px 0}h1.page-title{font-size:18px;margin:0}h2{font-size:20px}.page-header{margin:12px 0;border:0;padding:0}#main ul{margin:0 0 0 20px;padding:0}#main ul li{list-style:none;margin:0 0 20px 0;padding-left:20px;background:url(../img/bullet.png) 0 5px no-repeat}@media (min-width:768px){h2.h1{font-size:40px}h1.page-title{font-size:25px}}@media (min-width:992px){h2.h1{font-size:50px;margin:20px 0 34px 0}h1.page-title{font-size:30px}}.archive .cpt_data,.archive .cpt_events,.archive .cpt_press_releases,.archive .cpt_publications,.archive .cpt_reports,.archive .post,.archive .type-cpt_events,.archive .type-cpt_press_releases,.archive .type-cpt_publications,.archive .type-post,.blog .cpt_data,.blog .cpt_events,.blog .cpt_press_releases,.blog .cpt_publications,.blog .cpt_reports,.blog .post,.blog .type-cpt_events,.blog .type-cpt_press_releases,.blog .type-cpt_publications,.blog .type-post,.search-results .cpt_data,.search-results .cpt_events,.search-results .cpt_press_releases,.search-results .cpt_publications,.search-results .cpt_reports,.search-results .post,.search-results .type-cpt_events,.search-results .type-cpt_press_releases,.search-results .type-cpt_publications,.search-results .type-post{box-shadow:5px 5px 8px rgba(0,0,0,.05);border:1px solid rgba(140,167,184,.2);background-color:#fff;padding:10px;margin:0 0 10px 0;font-size:14px}.archive .cpt_data b,.archive .cpt_data strong,.archive .cpt_events b,.archive .cpt_events strong,.archive .cpt_press_releases b,.archive .cpt_press_releases strong,.archive .cpt_publications b,.archive .cpt_publications strong,.archive .cpt_reports b,.archive .cpt_reports strong,.archive .post b,.archive .post strong,.archive .type-cpt_events b,.archive .type-cpt_events strong,.archive .type-cpt_press_releases b,.archive .type-cpt_press_releases strong,.archive .type-cpt_publications b,.archive .type-cpt_publications strong,.archive .type-post b,.archive .type-post strong,.blog .cpt_data b,.blog .cpt_data strong,.blog .cpt_events b,.blog .cpt_events strong,.blog .cpt_press_releases b,.blog .cpt_press_releases strong,.blog .cpt_publications b,.blog .cpt_publications strong,.blog .cpt_reports b,.blog .cpt_reports strong,.blog .post b,.blog .post strong,.blog .type-cpt_events b,.blog .type-cpt_events strong,.blog .type-cpt_press_releases b,.blog .type-cpt_press_releases strong,.blog .type-cpt_publications b,.blog .type-cpt_publications strong,.blog .type-post b,.blog .type-post strong,.search-results .cpt_data b,.search-results .cpt_data strong,.search-results .cpt_events b,.search-results .cpt_events strong,.search-results .cpt_press_releases b,.search-results .cpt_press_releases strong,.search-results .cpt_publications b,.search-results .cpt_publications strong,.search-results .cpt_reports b,.search-results .cpt_reports strong,.search-results .post b,.search-results .post strong,.search-results .type-cpt_events b,.search-results .type-cpt_events strong,.search-results .type-cpt_press_releases b,.search-results .type-cpt_press_releases strong,.search-results .type-cpt_publications b,.search-results .type-cpt_publications strong,.search-results .type-post b,.search-results .type-post strong{font-weight:500}.archive .cpt_data.featured,.archive .cpt_events.featured,.archive .cpt_press_releases.featured,.archive .cpt_publications.featured,.archive .cpt_reports.featured,.archive .post.featured,.archive .type-cpt_events.featured,.archive .type-cpt_press_releases.featured,.archive .type-cpt_publications.featured,.archive .type-post.featured,.blog .cpt_data.featured,.blog .cpt_events.featured,.blog .cpt_press_releases.featured,.blog .cpt_publications.featured,.blog .cpt_reports.featured,.blog .post.featured,.blog .type-cpt_events.featured,.blog .type-cpt_press_releases.featured,.blog .type-cpt_publications.featured,.blog .type-post.featured,.search-results .cpt_data.featured,.search-results .cpt_events.featured,.search-results .cpt_press_releases.featured,.search-results .cpt_publications.featured,.search-results .cpt_reports.featured,.search-results .post.featured,.search-results .type-cpt_events.featured,.search-results .type-cpt_press_releases.featured,.search-results .type-cpt_publications.featured,.search-results .type-post.featured{border:5px solid #ce4646;background:#fff;position:relative;margin-top:45px}.archive .cpt_data.featured:before,.archive .cpt_events.featured:before,.archive .cpt_press_releases.featured:before,.archive .cpt_publications.featured:before,.archive .cpt_reports.featured:before,.archive .post.featured:before,.archive .type-cpt_events.featured:before,.archive .type-cpt_press_releases.featured:before,.archive .type-cpt_publications.featured:before,.archive .type-post.featured:before,.blog .cpt_data.featured:before,.blog .cpt_events.featured:before,.blog .cpt_press_releases.featured:before,.blog .cpt_publications.featured:before,.blog .cpt_reports.featured:before,.blog .post.featured:before,.blog .type-cpt_events.featured:before,.blog .type-cpt_press_releases.featured:before,.blog .type-cpt_publications.featured:before,.blog .type-post.featured:before,.search-results .cpt_data.featured:before,.search-results .cpt_events.featured:before,.search-results .cpt_press_releases.featured:before,.search-results .cpt_publications.featured:before,.search-results .cpt_reports.featured:before,.search-results .post.featured:before,.search-results .type-cpt_events.featured:before,.search-results .type-cpt_press_releases.featured:before,.search-results .type-cpt_publications.featured:before,.search-results .type-post.featured:before{content:"FEATURED";background:#ce4646;position:absolute;top:-33px;height:33px;color:#fff;left:-5px;padding:8px 20px 0 20px}.archive .cpt_data .btn,.archive .cpt_events .btn,.archive .cpt_press_releases .btn,.archive .cpt_publications .btn,.archive .cpt_reports .btn,.archive .post .btn,.archive .type-cpt_events .btn,.archive .type-cpt_press_releases .btn,.archive .type-cpt_publications .btn,.archive .type-post .btn,.blog .cpt_data .btn,.blog .cpt_events .btn,.blog .cpt_press_releases .btn,.blog .cpt_publications .btn,.blog .cpt_reports .btn,.blog .post .btn,.blog .type-cpt_events .btn,.blog .type-cpt_press_releases .btn,.blog .type-cpt_publications .btn,.blog .type-post .btn,.search-results .cpt_data .btn,.search-results .cpt_events .btn,.search-results .cpt_press_releases .btn,.search-results .cpt_publications .btn,.search-results .cpt_reports .btn,.search-results .post .btn,.search-results .type-cpt_events .btn,.search-results .type-cpt_press_releases .btn,.search-results .type-cpt_publications .btn,.search-results .type-post .btn{background:#699999;color:#fff}.archive .cpt_data .entry-thumbnail,.archive .cpt_events .entry-thumbnail,.archive .cpt_press_releases .entry-thumbnail,.archive .cpt_publications .entry-thumbnail,.archive .cpt_reports .entry-thumbnail,.archive .post .entry-thumbnail,.archive .type-cpt_events .entry-thumbnail,.archive .type-cpt_press_releases .entry-thumbnail,.archive .type-cpt_publications .entry-thumbnail,.archive .type-post .entry-thumbnail,.blog .cpt_data .entry-thumbnail,.blog .cpt_events .entry-thumbnail,.blog .cpt_press_releases .entry-thumbnail,.blog .cpt_publications .entry-thumbnail,.blog .cpt_reports .entry-thumbnail,.blog .post .entry-thumbnail,.blog .type-cpt_events .entry-thumbnail,.blog .type-cpt_press_releases .entry-thumbnail,.blog .type-cpt_publications .entry-thumbnail,.blog .type-post .entry-thumbnail,.search-results .cpt_data .entry-thumbnail,.search-results .cpt_events .entry-thumbnail,.search-results .cpt_press_releases .entry-thumbnail,.search-results .cpt_publications .entry-thumbnail,.search-results .cpt_reports .entry-thumbnail,.search-results .post .entry-thumbnail,.search-results .type-cpt_events .entry-thumbnail,.search-results .type-cpt_press_releases .entry-thumbnail,.search-results .type-cpt_publications .entry-thumbnail,.search-results .type-post .entry-thumbnail{float:left;margin-bottom:20px;display:none;width:calc(20% - 5px)}@media (min-width:768px){.archive .cpt_data .entry-thumbnail,.archive .cpt_events .entry-thumbnail,.archive .cpt_press_releases .entry-thumbnail,.archive .cpt_publications .entry-thumbnail,.archive .cpt_reports .entry-thumbnail,.archive .post .entry-thumbnail,.archive .type-cpt_events .entry-thumbnail,.archive .type-cpt_press_releases .entry-thumbnail,.archive .type-cpt_publications .entry-thumbnail,.archive .type-post .entry-thumbnail,.blog .cpt_data .entry-thumbnail,.blog .cpt_events .entry-thumbnail,.blog .cpt_press_releases .entry-thumbnail,.blog .cpt_publications .entry-thumbnail,.blog .cpt_reports .entry-thumbnail,.blog .post .entry-thumbnail,.blog .type-cpt_events .entry-thumbnail,.blog .type-cpt_press_releases .entry-thumbnail,.blog .type-cpt_publications .entry-thumbnail,.blog .type-post .entry-thumbnail,.search-results .cpt_data .entry-thumbnail,.search-results .cpt_events .entry-thumbnail,.search-results .cpt_press_releases .entry-thumbnail,.search-results .cpt_publications .entry-thumbnail,.search-results .cpt_reports .entry-thumbnail,.search-results .post .entry-thumbnail,.search-results .type-cpt_events .entry-thumbnail,.search-results .type-cpt_press_releases .entry-thumbnail,.search-results .type-cpt_publications .entry-thumbnail,.search-results .type-post .entry-thumbnail{display:inline-block;max-width:100%}}@media (min-width:1200px){.archive .cpt_data .entry-thumbnail,.archive .cpt_events .entry-thumbnail,.archive .cpt_press_releases .entry-thumbnail,.archive .cpt_publications .entry-thumbnail,.archive .cpt_reports .entry-thumbnail,.archive .post .entry-thumbnail,.archive .type-cpt_events .entry-thumbnail,.archive .type-cpt_press_releases .entry-thumbnail,.archive .type-cpt_publications .entry-thumbnail,.archive .type-post .entry-thumbnail,.blog .cpt_data .entry-thumbnail,.blog .cpt_events .entry-thumbnail,.blog .cpt_press_releases .entry-thumbnail,.blog .cpt_publications .entry-thumbnail,.blog .cpt_reports .entry-thumbnail,.blog .post .entry-thumbnail,.blog .type-cpt_events .entry-thumbnail,.blog .type-cpt_press_releases .entry-thumbnail,.blog .type-cpt_publications .entry-thumbnail,.blog .type-post .entry-thumbnail,.search-results .cpt_data .entry-thumbnail,.search-results .cpt_events .entry-thumbnail,.search-results .cpt_press_releases .entry-thumbnail,.search-results .cpt_publications .entry-thumbnail,.search-results .cpt_reports .entry-thumbnail,.search-results .post .entry-thumbnail,.search-results .type-cpt_events .entry-thumbnail,.search-results .type-cpt_press_releases .entry-thumbnail,.search-results .type-cpt_publications .entry-thumbnail,.search-results .type-post .entry-thumbnail{width:calc(20% - 10px)}}.archive .cpt_data .entry-thumbnail img,.archive .cpt_events .entry-thumbnail img,.archive .cpt_press_releases .entry-thumbnail img,.archive .cpt_publications .entry-thumbnail img,.archive .cpt_reports .entry-thumbnail img,.archive .post .entry-thumbnail img,.archive .type-cpt_events .entry-thumbnail img,.archive .type-cpt_press_releases .entry-thumbnail img,.archive .type-cpt_publications .entry-thumbnail img,.archive .type-post .entry-thumbnail img,.blog .cpt_data .entry-thumbnail img,.blog .cpt_events .entry-thumbnail img,.blog .cpt_press_releases .entry-thumbnail img,.blog .cpt_publications .entry-thumbnail img,.blog .cpt_reports .entry-thumbnail img,.blog .post .entry-thumbnail img,.blog .type-cpt_events .entry-thumbnail img,.blog .type-cpt_press_releases .entry-thumbnail img,.blog .type-cpt_publications .entry-thumbnail img,.blog .type-post .entry-thumbnail img,.search-results .cpt_data .entry-thumbnail img,.search-results .cpt_events .entry-thumbnail img,.search-results .cpt_press_releases .entry-thumbnail img,.search-results .cpt_publications .entry-thumbnail img,.search-results .cpt_reports .entry-thumbnail img,.search-results .post .entry-thumbnail img,.search-results .type-cpt_events .entry-thumbnail img,.search-results .type-cpt_press_releases .entry-thumbnail img,.search-results .type-cpt_publications .entry-thumbnail img,.search-results .type-post .entry-thumbnail img{width:100%;height:auto;max-width:100%}.archive .cpt_data .entry-content,.archive .cpt_events .entry-content,.archive .cpt_press_releases .entry-content,.archive .cpt_publications .entry-content,.archive .cpt_reports .entry-content,.archive .post .entry-content,.archive .type-cpt_events .entry-content,.archive .type-cpt_press_releases .entry-content,.archive .type-cpt_publications .entry-content,.archive .type-post .entry-content,.blog .cpt_data .entry-content,.blog .cpt_events .entry-content,.blog .cpt_press_releases .entry-content,.blog .cpt_publications .entry-content,.blog .cpt_reports .entry-content,.blog .post .entry-content,.blog .type-cpt_events .entry-content,.blog .type-cpt_press_releases .entry-content,.blog .type-cpt_publications .entry-content,.blog .type-post .entry-content,.search-results .cpt_data .entry-content,.search-results .cpt_events .entry-content,.search-results .cpt_press_releases .entry-content,.search-results .cpt_publications .entry-content,.search-results .cpt_reports .entry-content,.search-results .post .entry-content,.search-results .type-cpt_events .entry-content,.search-results .type-cpt_press_releases .entry-content,.search-results .type-cpt_publications .entry-content,.search-results .type-post .entry-content{float:left;margin-left:10px}@media (min-width:768px){.archive .cpt_data .entry-content,.archive .cpt_events .entry-content,.archive .cpt_press_releases .entry-content,.archive .cpt_publications .entry-content,.archive .cpt_reports .entry-content,.archive .post .entry-content,.archive .type-cpt_events .entry-content,.archive .type-cpt_press_releases .entry-content,.archive .type-cpt_publications .entry-content,.archive .type-post .entry-content,.blog .cpt_data .entry-content,.blog .cpt_events .entry-content,.blog .cpt_press_releases .entry-content,.blog .cpt_publications .entry-content,.blog .cpt_reports .entry-content,.blog .post .entry-content,.blog .type-cpt_events .entry-content,.blog .type-cpt_press_releases .entry-content,.blog .type-cpt_publications .entry-content,.blog .type-post .entry-content,.search-results .cpt_data .entry-content,.search-results .cpt_events .entry-content,.search-results .cpt_press_releases .entry-content,.search-results .cpt_publications .entry-content,.search-results .cpt_reports .entry-content,.search-results .post .entry-content,.search-results .type-cpt_events .entry-content,.search-results .type-cpt_press_releases .entry-content,.search-results .type-cpt_publications .entry-content,.search-results .type-post .entry-content{width:calc(80% - 5px)}}.archive .cpt_data .entry-title,.archive .cpt_events .entry-title,.archive .cpt_press_releases .entry-title,.archive .cpt_publications .entry-title,.archive .cpt_reports .entry-title,.archive .post .entry-title,.archive .type-cpt_events .entry-title,.archive .type-cpt_press_releases .entry-title,.archive .type-cpt_publications .entry-title,.archive .type-post .entry-title,.blog .cpt_data .entry-title,.blog .cpt_events .entry-title,.blog .cpt_press_releases .entry-title,.blog .cpt_publications .entry-title,.blog .cpt_reports .entry-title,.blog .post .entry-title,.blog .type-cpt_events .entry-title,.blog .type-cpt_press_releases .entry-title,.blog .type-cpt_publications .entry-title,.blog .type-post .entry-title,.search-results .cpt_data .entry-title,.search-results .cpt_events .entry-title,.search-results .cpt_press_releases .entry-title,.search-results .cpt_publications .entry-title,.search-results .cpt_reports .entry-title,.search-results .post .entry-title,.search-results .type-cpt_events .entry-title,.search-results .type-cpt_press_releases .entry-title,.search-results .type-cpt_publications .entry-title,.search-results .type-post .entry-title{font-size:18px;margin:0 0 20px 0}.archive .cpt_data .published,.archive .cpt_events .published,.archive .cpt_press_releases .published,.archive .cpt_publications .published,.archive .cpt_reports .published,.archive .post .published,.archive .type-cpt_events .published,.archive .type-cpt_press_releases .published,.archive .type-cpt_publications .published,.archive .type-post .published,.blog .cpt_data .published,.blog .cpt_events .published,.blog .cpt_press_releases .published,.blog .cpt_publications .published,.blog .cpt_reports .published,.blog .post .published,.blog .type-cpt_events .published,.blog .type-cpt_press_releases .published,.blog .type-cpt_publications .published,.blog .type-post .published,.search-results .cpt_data .published,.search-results .cpt_events .published,.search-results .cpt_press_releases .published,.search-results .cpt_publications .published,.search-results .cpt_reports .published,.search-results .post .published,.search-results .type-cpt_events .published,.search-results .type-cpt_press_releases .published,.search-results .type-cpt_publications .published,.search-results .type-post .published{color:#000}.single .sub-title{font-family:adelle-sans,sans-serif;display:block;font-size:24px}.single .main{position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-top:20px}@media (min-width:768px){.single .main{float:left;width:75%}}.single .main article{font-family:adelle,serif;color:#1b1b1b;font-size:16px;font-weight:300;line-height:30px}.single .main article p{font-size:16px;font-weight:300;line-height:30px}.single .main article em{font-weight:300;font-style:italic;font-family:adelle,serif}.single .main article ul{margin:30px 0;padding-left:50px}.single .main article ul.entry-share-btns{padding-left:0}.single .main article ul li{margin-bottom:10px}.single .main article header{margin-bottom:10px}.single .main article header:after,.single .main article header:before{content:" ";display:table}.single .main article header:after{clear:both}.single .main article header:after,.single .main article header:before{content:" ";display:table}.single .main article header:after{clear:both}.single .main article header .left-wrap{float:left;width:100%;border-right:1px dashed #8ca7b8;padding-right:20px}@media (min-width:768px){.single .main article header .left-wrap{margin-right:0;padding-right:0;margin-bottom:30px;border-bottom:1px dashed #8ca7b8;border-right:none}}@media (min-width:992px){.single .main article header .left-wrap{width:calc(100% - 320px);border-right:1px dashed #8ca7b8;padding-right:20px;margin-right:20px;border-bottom:none}}.single .main article header .left-wrap .theme{margin-top:0}.single .main article header .left-wrap h1{font-size:30px;font-weight:600;line-height:40px;font-family:adelle-sans,sans-serif;color:#2c6b82;display:inline-block;width:100%;margin-bottom:0;margin-top:20px}.single .main article header .left-wrap .meta{font-family:adelle,serif;font-weight:300;font-style:italic;color:rgba(64,64,64,.7);font-size:14px;width:100%;margin:15px 0}.single .main article header .left-wrap .meta time{color:#404040;font-weight:600;line-height:10px;font-style:normal}.single .main article header .left-wrap span.theme{display:block}.single .main article header .right-wrap{display:inline-block;float:left}@media (min-width:768px) and (max-width:992px){.single .main article header .right-wrap{width:100%}.single .main article header .right-wrap .authors{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.single .main article header .right-wrap .authors .author{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;width:100%}}@media (min-width:768px) and (max-width:992px) and (min-width:768px){.single .main article header .right-wrap .authors .author{max-width:50%}}@media (min-width:992px){.single .main article header .right-wrap{width:290px}}.single .main article header.many-authors .left-wrap{float:unset;width:100%;border-bottom:1px dashed #8ca7b8;border-right:none}@media (min-width:768px){.single .main article header.many-authors .left-wrap{width:100%;margin-right:0;padding-right:0;margin-bottom:30px}}@media (min-width:992px){.single .main article header.many-authors .left-wrap{width:100%}}.single .main article header.many-authors .right-wrap{display:block;float:unset;width:100%}@media (min-width:768px){.single .main article header.many-authors .right-wrap{width:100%}}@media (min-width:992px){.single .main article header.many-authors .right-wrap{width:100%}}.single .main article header.many-authors .right-wrap .authors{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.single .main article header.many-authors .right-wrap .authors .author{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;width:100%}@media (min-width:768px){.single .main article header.many-authors .right-wrap .authors .author{max-width:50%}}@media (min-width:992px){.single .main article header.many-authors .right-wrap .authors .author{max-width:30%}}.single .main article .entry-summary{max-width:728px}.single .main article .entry-summary .share h4{color:#2c6b82;font-family:adelle,serif;font-size:14px;font-weight:300;font-style:italic}.single .main article .entry-summary .share .entry-share .entry-share-btns{padding-left:0;margin:10px 0}.single .main .related-wrap{max-width:728px}.single .main .sections-wrap .single-section{display:block}.single .main .sections-wrap .single-section button{position:relative;width:100%;background-color:#2c6b82;color:#fff;text-align:left;padding:1rem 3rem 1rem 1rem;border:0;font-family:adelle-sans,sans-serif;margin-bottom:1rem}.single .main .sections-wrap .single-section button i{position:absolute;color:#fff;top:50%;transform:translate(0,-50%);right:1rem}.single .main .sections-wrap .single-section button i.fa-minus{display:none}.single .main .sections-wrap .single-section .section-content{display:none}.single .main .sections-wrap .single-section.expanded button i{display:none}.single .main .sections-wrap .single-section.expanded button i.fa-minus{display:inline-block}.single .main .sections-wrap .single-section.expanded .section-content{display:block}.single .key-findings .items-wrap,.single .recommendations .items-wrap{font-family:adelle,serif;font-size:16px;font-weight:300;line-height:30px}.single .key-findings .items-wrap p,.single .recommendations .items-wrap p{margin:15px 0}.single aside.sidebar{position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-top:20px}@media (min-width:768px){.single aside.sidebar{float:left;width:25%}}@media (min-width:992px){.single aside.sidebar{padding-left:0}}.single aside.sidebar .share-wrap .entry-share{margin-top:20px}.single.single-cpt_publications .main{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.single.single-cpt_publications .main{float:left;width:66.66666667%}}.single.single-cpt_publications .sidebar{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.single.single-cpt_publications .sidebar{float:left;width:33.33333333%}}.single .entry-title{font-size:18px;margin:20px 0 20px 0}.single .theme{display:block;font-size:14px;margin:10px 0 0 0}.single .author-wrap-footer{margin-top:20px;padding-top:20px;max-width:728px;display:block;border-top:1px #8ca7b8 dashed}.single .author-wrap-footer .authors .author:after{display:none!important}.single .authors{margin:0;display:inline-block}.single .authors .author{display:inline;float:left}@media (min-width:768px){.single .authors .author{margin-bottom:10px}}.single .authors .author:after{content:" and ";font-family:adelle,serif;font-size:14px;display:inline;margin:0 5px}.single .authors .author:last-child:after{content:""}.single .authors .author a{display:inline}.single .authors .author a img{display:none}.single .authors .author a .name{font-weight:600;letter-spacing:.4px;display:inline;float:left;font-family:adelle,serif;font-size:14px}@media (min-width:768px){.single .authors .author a .name{margin-left:15px;line-height:18px;width:calc(100% - 65px)}}.single .authors .author a .title{color:#404040;font-size:12px;font-weight:300;letter-spacing:.35px;line-height:16px;font-family:adelle,serif;margin-top:5px}.single .authors.footer{width:100%;max-width:728px}.single .authors.footer.authors{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.single .authors.footer .author{min-height:unset;width:100%}@media (min-width:768px){.single .authors.footer .author{max-width:50%}}.single .authors.footer .author a{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:18px}.single .authors.footer .author a .avatar{overflow:hidden;margin-right:20px;display:-ms-inline-flexbox;display:inline-flex;width:60px;height:60px;position:relative}.single .authors.footer .author a .avatar img{display:inline-block;position:absolute;left:50%;top:50%;width:100%;height:auto;transform:translate(-50%,-50%)}.single .authors.footer .author a .text-wrap{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-grid-column-align:flex-start;justify-items:flex-start;max-width:calc(100% - 80px)}.single .authors.footer .author a .text-wrap .name{margin-left:0}.single .authors.footer .author a .text-wrap .name,.single .authors.footer .author a .text-wrap .title{font-size:16px;display:block}.single .authors.footer .author a .text-wrap .title{font-size:14px}@media (min-width:768px){.single .authors{margin-bottom:30px}.single .authors .author{min-height:48px;float:left;width:145px}.single .authors .author:after{content:"";display:none}.single .authors .author a{width:100%;position:relative}.single .authors .author a .avatar{position:relative;width:48px;height:48px;overflow:hidden;float:left}.single .authors .author a .avatar img{display:inline-block;position:absolute;left:50%;top:50%;width:100%;height:auto;transform:translate(-50%,-50%)}}.single .downloads{background:0 0;padding:0;margin-top:45px}.single .downloads a{background-color:#f5d418;height:40px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;color:#2c6b82;font-size:14px;font-weight:600;font-family:adelle-sans,sans-serif}.single .downloads a .icon{background-color:#2c6b82;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;margin-right:10px}.single .downloads .associated-downloads{padding:20px 0;margin-bottom:26px}.single .downloads .associated-downloads .bar-expander{border-bottom:1px #8ca7b8 solid;padding-bottom:5px;position:relative}.single .downloads .associated-downloads .bar-expander h3{font-family:adelle-sans,sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#2c6b82;margin:0}.single .downloads .associated-downloads .bar-expander .fa{display:inline-block;position:absolute;bottom:5px;right:5px;color:#2c6b82}.single .downloads .associated-downloads .bar-expander .fa-minus{display:none}.single .downloads .associated-downloads .bar-expander.expanded .fa-plus{display:none}.single .downloads .associated-downloads .bar-expander.expanded .fa-minus{display:inline-block}.single .downloads .associated-downloads .items-wrap{display:none;padding:25px 0}.single .downloads .associated-downloads .items-wrap.expanded{display:block;border-bottom:1px #8ca7b8 solid}.single .downloads .associated-downloads .items-wrap a{background-color:transparent;font-size:16px;font-weight:300;font-family:adelle-sans,sans-serif;line-height:16px;margin-bottom:30px;display:-ms-inline-flexbox;display:inline-flex;height:auto}.single .downloads .associated-downloads .items-wrap a:last-of-type{margin-bottom:0}.single .downloads .associated-downloads .items-wrap a:focus,.single .downloads .associated-downloads .items-wrap a:hover{color:#2c6b82}.single .downloads .associated-downloads .items-wrap a:focus img.norm,.single .downloads .associated-downloads .items-wrap a:hover img.norm{display:none}.single .downloads .associated-downloads .items-wrap a:focus img.hover,.single .downloads .associated-downloads .items-wrap a:hover img.hover{display:inline-block}.single .downloads .associated-downloads .items-wrap a img{margin-right:10px;transition:all ease .5s}.single .downloads .associated-downloads .items-wrap a img.norm{display:inline-block}.single .downloads .associated-downloads .items-wrap a img.hover{display:none}.single .tableauPlaceholder{max-width:100%}.single .related-wrap{padding:0;margin:35px 0;border-top:1px #8ca7b8 dashed}.single .related-wrap a{color:#2c6b82;font-size:14px;font-weight:600;line-height:22px;font-family:adelle-sans,sans-serif;margin:0}.single .related-wrap a.btn{background:#2c6b82;color:#fff;font-family:adelle-sans,sans-serif;border-radius:0;margin:30px 0;font-size:12px;text-transform:uppercase}.single .related-wrap a.btn:hover{background:#2c6b82}.single .related-wrap .related-content label{color:#1b1b1b;font-weight:300}.single .related-wrap .related-content p{font-size:16px;font-weight:300;line-height:24px;font-family:adelle,serif;color:#2c6b82;margin:12px 0}.single .related-wrap .related-content p u{text-decoration:underline;font-weight:400}.single .related-wrap .related-content .meta{font-size:12px;font-weight:600;line-height:20px;font-family:adelle-sans,sans-serif;color:#1b1b1b;margin:5px 0;padding:0}.single .related-wrap .related-content .meta a{color:#2c6b82;font-size:12px}.single .related-wrap .related-content .meta label{margin-right:4px}.single .related-wrap .related-content .meta .dot{color:#1b1b1b;font-weight:600;display:inline-block;margin:0 5px}.single .related-wrap .related-content .meta .author{display:inline-block}.single .related-wrap .related-content .related-content-item{padding-bottom:14px;margin-bottom:20px;border-bottom:1px dashed #2c6b82}.single .related-wrap .related-content .related-content-item:last-of-type{border:0;margin-bottom:0}.single .related-wrap .related-content .related-content-item .sub-title{font-size:14px;line-height:16px;margin:10px 0}.single .related-wrap .related-content .gallery-thumb{position:relative;float:left;width:33.33333333%;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:20px}.single .related-wrap .related-content .gallery-thumb img{max-width:100%;height:auto}.single .related-wrap .related-content iframe{max-width:250px;height:auto}.single .related-wrap .related-content .bar-expander{position:relative;border-bottom:2px solid #2c6b82;margin-top:15px}.single .related-wrap .related-content .bar-expander h4{display:inline-block;color:#2c6b82;font-size:16px;font-weight:600;line-height:32px;font-family:adelle-sans,sans-serif;margin:0}.single .related-wrap .related-content .bar-expander .fa{display:inline-block;position:absolute;color:#2c6b82;right:0;top:50%;width:14px;height:10px;transform:translate(0,-50%)}.single .related-wrap .related-content .bar-expander .fa-minus{display:none}.single .related-wrap .related-content .bar-expander.expanded .fa-plus{display:none}.single .related-wrap .related-content .bar-expander.expanded .fa-minus{display:inline-block}.single .related-wrap .related-content .items-wrap{display:none;padding:20px 0}@media (min-width:768px){.single .related-wrap .related-content .items-wrap{padding:20px}}.single .related-wrap .related-content .items-wrap ul li{margin-bottom:20px}.single .related-wrap .related-content .items-wrap.media{padding:0}.single .related-wrap .related-content .items-wrap.expanded{display:block}.single-cpt_press_releases .main article header .left-wrap{border-right:0}@media (min-width:768px){.archive .cpt_data,.archive .cpt_events,.archive .cpt_press_releases,.archive .cpt_publications,.archive .cpt_reports,.archive .post,.archive .type-cpt_events,.archive .type-cpt_press_releases,.archive .type-cpt_publications,.archive .type-post,.blog .cpt_data,.blog .cpt_events,.blog .cpt_press_releases,.blog .cpt_publications,.blog .cpt_reports,.blog .post,.blog .type-cpt_events,.blog .type-cpt_press_releases,.blog .type-cpt_publications,.blog .type-post{padding:20px}.archive .cpt_data .entry-summary,.archive .cpt_events .entry-summary,.archive .cpt_press_releases .entry-summary,.archive .cpt_publications .entry-summary,.archive .cpt_reports .entry-summary,.archive .post .entry-summary,.archive .type-cpt_events .entry-summary,.archive .type-cpt_press_releases .entry-summary,.archive .type-cpt_publications .entry-summary,.archive .type-post .entry-summary,.blog .cpt_data .entry-summary,.blog .cpt_events .entry-summary,.blog .cpt_press_releases .entry-summary,.blog .cpt_publications .entry-summary,.blog .cpt_reports .entry-summary,.blog .post .entry-summary,.blog .type-cpt_events .entry-summary,.blog .type-cpt_press_releases .entry-summary,.blog .type-cpt_publications .entry-summary,.blog .type-post .entry-summary{display:block}.archive .cpt_data .entry-title,.archive .cpt_events .entry-title,.archive .cpt_press_releases .entry-title,.archive .cpt_publications .entry-title,.archive .cpt_reports .entry-title,.archive .post .entry-title,.archive .type-cpt_events .entry-title,.archive .type-cpt_press_releases .entry-title,.archive .type-cpt_publications .entry-title,.archive .type-post .entry-title,.blog .cpt_data .entry-title,.blog .cpt_events .entry-title,.blog .cpt_press_releases .entry-title,.blog .cpt_publications .entry-title,.blog .cpt_reports .entry-title,.blog .post .entry-title,.blog .type-cpt_events .entry-title,.blog .type-cpt_press_releases .entry-title,.blog .type-cpt_publications .entry-title,.blog .type-post .entry-title{font-size:25px}.single .data-view{margin-top:20px}.single .cpt_data h1,.single .cpt_events h1,.single .cpt_press_releases h1,.single .cpt_publications h1,.single .cpt_reports h1,.single .post h1,.single .type-cpt_events h1,.single .type-cpt_press_releases h1,.single .type-cpt_publications h1,.single .type-post h1{margin-top:0;font-size:25px}.single .meta{margin:20px 0 30px 0;padding-bottom:20px;font-size:16px}.single .theme{margin:15px 0 0 0;font-size:14px}.single h3.related{padding:10px 0;font-family:adelle-sans,sans-serif;color:#2c6b82;font-weight:600}}@media (min-width:992px){.single.single-cpt_publications .sidebar{float:left;width:190px}.single.single-cpt_publications .main{float:left;width:calc(100% - 190px)}.single .cpt_data h1,.single .cpt_events h1,.single .cpt_press_releases h1,.single .cpt_publications h1,.single .cpt_reports h1,.single .post h1{font-size:30px}}@media (min-width:1200px){.archive .cpt_data .entry-content,.archive .cpt_events .entry-content,.archive .cpt_press_releases .entry-content,.archive .cpt_publications .entry-content,.archive .cpt_reports .entry-content,.archive .post .entry-content,.archive .sidebar .entry-content,.archive .type-cpt_events .entry-content,.archive .type-cpt_press_releases .entry-content,.archive .type-cpt_publications .entry-content,.archive .type-post .entry-content,.blog .cpt_data .entry-content,.blog .cpt_events .entry-content,.blog .cpt_press_releases .entry-content,.blog .cpt_publications .entry-content,.blog .cpt_reports .entry-content,.blog .post .entry-content,.blog .sidebar .entry-content,.blog .type-cpt_events .entry-content,.blog .type-cpt_press_releases .entry-content,.blog .type-cpt_publications .entry-content,.blog .type-post .entry-content{width:calc(80% - 10px);margin-left:20px}}.tags .theme{border-bottom:1px solid rgba(153,153,153,.2)}.tags .theme a,.tags .theme span{border-radius:5px;font-size:12px;font-weight:600;text-transform:uppercase;display:inline-block;font-family:adelle-sans,sans-serif;margin-bottom:5px;line-height:16px}.tags .theme a.styled,.tags .theme span.styled{padding:3px 15px}.tags .theme .dot{margin:0 5px;font-weight:700;display:inline-block}.single-cpt_publications .tags .theme{border-bottom:none}.single-cpt_reports .downloads{margin-top:20px}.single-cpt_publications .footer-aside,.single-cpt_publications .sidebar{font-weight:300;font-family:adelle,serif;font-size:12px}.single-cpt_publications .footer-aside .block,.single-cpt_publications .sidebar .block{margin-bottom:40px}.single-cpt_publications .footer-aside h4,.single-cpt_publications .sidebar h4{margin-bottom:20px;color:#2c6b82;font-family:adelle-sans,sans-serif;font-size:14px;font-weight:600;font-style:italic}@media (max-width:768px){.res-mobile-hide{display:none}}.res-mobile-show{display:none}@media (max-width:768px){.res-mobile-show{display:block}}article.type-cpt_advanced .entry-thumbnail img{max-width:100%}.advanced_publication_content{margin-top:30px}.advanced_publication_content b,.advanced_publication_content h4,.advanced_publication_content strong{font-weight:500}.advanced_publication_content h4,.advanced_publication_content h4 b,.advanced_publication_content h4 strong{color:#3e47a6}.advanced_publication_content div[id*=chapter-] h3{font-size:2.3rem}.advanced_publication_content img{height:auto;max-width:100%}.advancedmenutitle{text-transform:uppercase;font-weight:700;font-size:20px;color:#3e47a6;padding-left:15px;padding-bottom:5px}.menu-plus{display:none}.advancedmenu .anchor-text{display:block;width:calc(100% - 45px)}.advancedmenu .menu-plus{display:block;width:43px;height:100%;background:#b3b2de;position:absolute;top:0;right:0}.advancedmenu .menu-plus .fa-minus-circle{display:none}.advancedmenu .menu-plus i{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;width:16px;height:16px}.advancedmenu ul{list-style:none;padding-left:0}.advancedmenu>ul{background:#e3e3f3}.advancedmenu>ul>li.dropdown.open .fa-plus-circle{display:none}.advancedmenu>ul>li.dropdown.open .fa-minus-circle{display:block}.advancedmenu>ul>li.dropdown.open>ul.dropdown-menu{display:block;background:#f5f4fb}.advancedmenu>ul>li.dropdown.open>ul.dropdown-menu a{padding-top:7.5px;padding-bottom:7.5px;padding-left:20px;font-weight:400;color:#7d7c80}.advancedmenu>ul>li.dropdown.open>ul.dropdown-menu a.active{color:#69bda4}.advancedmenu>ul>li.dropdown>ul.dropdown-menu{display:none}.advancedmenu>ul>li.dropdown>a:after{content:''}.advancedmenu>ul>li.dropdown>a:hover .menu-plus{background:#3e47a6}.advancedmenu>ul>li.dropdown>a:hover .menu-plus i{color:#b3b2de}.advancedmenu>ul>li:last-child a{border-bottom-width:0}.advancedmenu>ul li{padding:0}.advancedmenu>ul a{display:block;width:100%;padding:10px 15px;color:#3e47a6;text-decoration:none;font-weight:700;position:relative;border-bottom:1px solid #bdbde2}.advancedmenu>ul a:hover{background:#f5f4fb;color:#3e47a6}.btn-pdf{display:block;background:#3e47a6;padding:20px;min-height:150px;border-radius:5px;position:relative}.btn-pdf .bold{color:#fff;font-weight:700}.btn-pdf i{position:absolute;font-size:24px;bottom:20px;right:20px;color:#fff}.single-cpt_advanced .chapter{margin-top:80px}.single-cpt_advanced .chapter__first{margin-top:30px}.single-cpt_advanced .advancedheader{font-size:29px;color:#3e47a6}.single-cpt_advanced #breadcrumbs{border-color:rgba(0,0,0,.2)}.single-cpt_advanced article.cpt_advanced header{min-height:550px}.single-cpt_advanced article.cpt_advanced header.publication-fill{background:#d4ede6}.single-cpt_advanced article.cpt_advanced header .advanced__meta-published{font-weight:700;text-transform:uppercase;color:#3db398;font-size:16px}.single-cpt_advanced article.cpt_advanced header .advanced__meta-authors{font-size:16px;color:#2e0927;margin:30px 0}.single-cpt_advanced article.cpt_advanced header .advanced__meta-author a{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.single-cpt_advanced article.cpt_advanced header .advanced__meta-author a .author-img{position:relative;border-radius:50%;width:55px;height:55px;overflow:hidden;display:inline-block}.single-cpt_advanced article.cpt_advanced header .advanced__meta-author a img{position:absolute;width:100%;max-width:300%;max-height:300%;left:50%;top:50%;transform:translate(-50%,-50%)}.single-cpt_advanced article.cpt_advanced header .advanced__meta-author a .name{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-left:5px}.single-cpt_advanced .footnotes{margin:1.5rem 0}.single-cpt_advanced .footnotes ul{padding:0;list-style:none}.single-cpt_advanced .footnotes ul li{display:-ms-inline-flexbox;display:inline-flex}.single-cpt_advanced .footnotes ul li .identifer{margin-right:1rem}.single-cpt_advanced .footnotes ul li p{display:inline-block}.single-cpt_advanced .theme-menu-tablet-container{margin-bottom:0}.responsive-img img{height:auto;min-height:450px}.header__image{position:relative;overflow:hidden}.header__image-title{position:absolute;bottom:0;left:0;background:linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.9));padding:40px 25px}.header__image-title h1{color:#fff;font-size:42px}.header__themes{text-transform:uppercase;font-size:14px;font-weight:700}.footnote-inline{display:-ms-inline-flexbox;display:inline-flex}.footnote-inline .identifier{display:inline-block;margin-right:1rem}.footnote-inline p{display:inline-block}.highlighted-content{padding:75px 25px 30px 25px;color:#fff;font-size:14px;line-height:1.5em;position:relative}.highlighted-content .highlighted-title{position:absolute;font-size:120%;top:0;left:0;width:100%;padding:15px 25px}.highlighted-content .highlighted-title .title-one{padding-right:15px;border-right:1px solid #fff}.highlighted-content .highlighted-title .title-two{padding-left:15px;display:inline-block;font-style:italic;font-family:Georgia}.highlighted-content .highlighted-title .icon{font-size:180%;font-weight:700;vertical-align:middle;padding-right:10px}.theme-description{display:none}.theme-col{position:relative;min-height:1px;padding-left:15px;padding-right:15px;clear:both;margin-bottom:60px}@media (min-width:768px){.theme-col{float:left;width:100%}}.theme-col .theme-article{border:1px solid #e8e6e6;border-top:0;padding:10px}.theme-col .theme-article h3{font-size:17px;font-family:adelle,serif;font-weight:600;margin:0}.theme-col .theme-article img.alignleft{float:left;width:60px;height:auto;margin-right:10px}.theme-col .theme-article:nth-of-type(n+3){display:none}.theme-col .theme-article.theme-article-cpt_news img.alignleft{margin:0 auto 10px auto;display:block;float:none;width:auto}.theme-col .theme-article .credit{font-size:14px;margin-top:10px;display:block}.theme-col h2{color:#fff;margin:0;padding:10px;text-align:center}.theme-col.featured-content-theme .theme-article{background:#e8e6e6;margin-bottom:10px}.theme-col.featured-content-theme .theme-article:nth-of-type(n+2) img{width:auto}.theme-col .btn{float:right;border:1px solid #699999;border-radius:0;margin-top:10px}@media (min-width:768px){.theme-col{clear:none;margin-bottom:20px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}.theme-col .theme-article{padding:20px;line-height:normal}.theme-col .theme-article span.date{font-size:14px}.theme-col .theme-article img.alignleft{width:auto;max-width:60px}.theme-col .theme-article:nth-of-type(3n){display:block}.theme-col .theme-article:nth-of-type(n+2) h3{font-size:17px}.theme-col .theme-article:nth-of-type(n+2) img{width:60px;height:auto}.theme-col .theme-article h3{margin-top:4px;font-size:20px}.tablet-clearfix{clear:both}.desktop-clearfix{clear:none}}@media (min-width:768px) and (min-width:768px){.theme-col{float:left;width:50%}}@media (min-width:992px){h2.h1.accent{margin-top:0;margin-bottom:16px}.theme-col{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.theme-col .theme-article:nth-of-type(4n){display:block}.theme-description{display:block;margin-bottom:20px}.tablet-clearfix{clear:none}.desktop-clearfix{clear:both}}@media (min-width:992px) and (min-width:992px){.theme-col{float:left;width:33.33333333%}}.research-col1{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.research-col1{float:left;width:100%}}.research-col2{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.research-col2{float:left;width:100%}}.research-box{margin-bottom:30px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.research-box{float:left;width:100%}}.research-box .research-content{padding:10px;background:#e8e6e6;font-size:14px}.research-box .research-content p{display:none}.research-box .research-content img{max-width:100%;height:auto}.research-box .research-content h2{font-size:15px;margin:14px 0 4px 0}.featured-box{margin-bottom:30px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.featured-box{float:left;width:100%}}.featured-box .featured-content{padding:10px;font-size:14px;border:1px solid #e8e6e6}.featured-box .featured-content img{max-width:100%;height:auto}.featured-box .featured-content .btn{margin-top:30px;background:#699999;color:#fff}@media (min-width:768px){.research-col1{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.research-col2{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.featured-box,.research-box{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.research-box .research-content h2{font-size:18px}.featured-content h2{font-size:24px;margin:10px 0 30px 0}}@media (min-width:768px) and (min-width:768px){.research-col1{float:left;width:100%}}@media (min-width:768px) and (min-width:768px){.research-col2{float:left;width:100%}}@media (min-width:768px) and (min-width:768px){.featured-box,.research-box{float:left;width:50%}}@media (min-width:992px){.research-col1{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.research-col2{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.research-box{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.research-box .research-content{padding:20px}.research-box .research-content p{display:block}.research-box .research-content h2{margin:14px 0 14px 0}.featured-box{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.featured-box .featured-content{padding:20px}}@media (min-width:992px) and (min-width:992px){.research-col1{float:left;width:66.66666667%}}@media (min-width:992px) and (min-width:992px){.research-col2{float:left;width:33.33333333%}}@media (min-width:992px) and (min-width:992px){.research-box{float:left;width:50%}}@media (min-width:992px) and (min-width:992px){.featured-box{float:left;width:100%}}#main .gform_wrapper{background:#e8e6e6;padding:5px 10px 10px 10px}#main .gform_wrapper ul{margin:0}#main .gform_wrapper ul li{list-style:none;background:0 0;padding:0;margin:0}#main .gform_wrapper ul li label{margin:10px 0 5px 0;font-family:adelle,serif;font-weight:600}#main .gform_wrapper ul li input,#main .gform_wrapper ul li select,#main .gform_wrapper ul li textarea{border:0;background:#fff}#main .gform_wrapper .gform_footer{text-align:right}#main .gform_wrapper .gform_button{margin:20px 0 0 0}.contact-details img{margin:20px 0 0 0;max-width:100%;height:auto}@media (min-width:768px){#main .gform_wrapper{padding:10px 30px 20px 30px}.gf_left_half{float:left;width:48%}.gf_right_half{float:right;width:50%}.contact-details img{margin:0 20px 20px 0}}.post-type-archive-cpt_news article.cpt_news{padding:20px 0;border-bottom:1px solid #e8e6e6}.post-type-archive-cpt_news article.cpt_news .entry-thumbnail{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.post-type-archive-cpt_news article.cpt_news .entry-thumbnail{float:left;width:100%}}.post-type-archive-cpt_news article.cpt_news .entry-thumbnail img{margin:0 auto;display:block}.post-type-archive-cpt_news article.cpt_news .credit{font-size:14px}.post-type-archive-cpt_news article.cpt_news h2{font-size:18px}.post-type-archive-cpt_news article.cpt_news .entry-content{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.post-type-archive-cpt_news article.cpt_news .entry-content{float:left;width:100%}}@media (min-width:768px){.post-type-archive-cpt_news .page_nav{margin-bottom:0}.post-type-archive-cpt_news article.cpt_news{padding:30px 0 30px 0}.post-type-archive-cpt_news article.cpt_news .entry-thumbnail{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.post-type-archive-cpt_news article.cpt_news h2{margin-top:0;font-size:25px}.post-type-archive-cpt_news article.cpt_news .entry-content{position:relative;min-height:1px;padding-left:15px;padding-right:15px}}@media (min-width:768px) and (min-width:768px){.post-type-archive-cpt_news article.cpt_news .entry-thumbnail{float:left;width:25%}}@media (min-width:768px) and (min-width:768px){.post-type-archive-cpt_news article.cpt_news .entry-content{float:left;width:75%}}.single-cpt_authors .main{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.single-cpt_authors .main{float:left;width:100%}}.single-cpt_authors .author-image{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.single-cpt_authors .author-image{float:left;width:33.33333333%}}.single-cpt_authors .author-image img{max-width:100%;height:auto}.single-cpt_authors .author-content{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.single-cpt_authors .author-content{float:left;width:66.66666667%}}.single-cpt_authors .author-content h3{margin-top:0;color:#2c6b82}.single-cpt_authors .author-content .entry-share .entry-share-btns{margin:0;padding:0}.single-cpt_authors .author-contact{padding:20px 0;text-align:left}.single-cpt_authors .author-contact a{font-family:adelle,serif;font-weight:600}.post-type-archive-cpt_authors .author-tabs{margin:20px 0 30px 0;padding:0}.post-type-archive-cpt_authors .author-tabs:after,.post-type-archive-cpt_authors .author-tabs:before{content:" ";display:table}.post-type-archive-cpt_authors .author-tabs:after{clear:both}.post-type-archive-cpt_authors .author-tabs:after,.post-type-archive-cpt_authors .author-tabs:before{content:" ";display:table}.post-type-archive-cpt_authors .author-tabs:after{clear:both}.post-type-archive-cpt_authors .author-tabs li{width:100%;padding:10px;list-style:none;border:1px solid #e8e6e6;font-size:14px;position:relative}.post-type-archive-cpt_authors .author-tabs li.active{background:#ce4646;border-top:1px solid #ce4646;border-bottom:1px solid #ce4646}.post-type-archive-cpt_authors .author-tabs li.active a{color:#fff}.post-type-archive-cpt_authors .author-tabs li a{text-transform:uppercase;font-family:adelle-sans,sans-serif}.post-type-archive-cpt_authors .author-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-type-archive-cpt_authors .author{position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:20px}.post-type-archive-cpt_authors .author img{width:auto;max-width:100%;height:auto;max-height:190px;margin:0 auto;display:block}@media (min-width:768px){.post-type-archive-cpt_authors .author{float:left;width:33.33333333%}}.post-type-archive-cpt_authors .author h2,.post-type-archive-cpt_authors .author p.title{text-align:center}.post-type-archive-cpt_authors .author .author-desktop{display:none;font-size:14px;line-height:22px;font-weight:300;font-family:adelle,serif;text-align:center;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.post-type-archive-cpt_authors .author .author-content{height:100%;padding:20px;background-color:rgba(44,107,130,.05);font-size:14px;line-height:22px;font-weight:300;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.post-type-archive-cpt_authors .author .author-content .btn{background:#2c6b82;color:#fff;font-family:adelle-sans,sans-serif;border-radius:0}.post-type-archive-cpt_authors .author .author-content .btn:hover{background:#2c6b82}@media (min-width:768px){.post-type-archive-cpt_authors .author-tabs{margin:20px 0 30px 0;padding:0;box-shadow:0 3px 5px 0 rgba(0,0,0,.15);border-radius:5px}.post-type-archive-cpt_authors .author-tabs:after,.post-type-archive-cpt_authors .author-tabs:before{content:" ";display:table}.post-type-archive-cpt_authors .author-tabs:after{clear:both}.post-type-archive-cpt_authors .author-tabs:after,.post-type-archive-cpt_authors .author-tabs:before{content:" ";display:table}.post-type-archive-cpt_authors .author-tabs:after{clear:both}.post-type-archive-cpt_authors .author-tabs li{width:33.33333%;float:left;padding:20px;list-style:none;border-top:1px solid #e8e6e6;border-bottom:1px solid #e8e6e6;border-right:1px solid #e8e6e6;font-size:14px;border-left:0;text-align:center;position:relative}.post-type-archive-cpt_authors .author-tabs li.active{background:#ce4646;border-top:1px solid #ce4646;border-bottom:1px solid #ce4646}.post-type-archive-cpt_authors .author-tabs li.active a{color:#fff}.post-type-archive-cpt_authors .author-tabs li.active:after{content:" ";display:block;width:0;height:0;border-style:solid;border-width:16px 16px 0 16px;border-color:#ce4646 transparent transparent transparent;position:absolute;bottom:-14px;margin-left:-16px;left:50%;z-index:2}.post-type-archive-cpt_authors .author-tabs li a{text-transform:uppercase}.post-type-archive-cpt_authors .author-tabs li:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;border-left:1px solid #e8e6e6}.post-type-archive-cpt_authors .author-tabs li:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.post-type-archive-cpt_authors .author .author-desktop{display:-ms-inline-flexbox;display:inline-flex}}@media (min-width:992px){.single-cpt_authors .main{position:relative;min-height:1px;padding-left:15px;padding-right:15px}}@media (min-width:992px) and (min-width:768px){.single-cpt_authors .main{float:left;width:75%}}.archive .upcoming-events .tabs{margin:0;padding:0;color:#fff}.archive .upcoming-events .tabs li{display:none;padding:6px 20px}.archive .upcoming-events .tabs li.tab-title{display:block;background:#ce4646}.archive .upcoming-events .upcoming{border:2px solid #ce4646}.archive .upcoming-events h2 a{color:#ce4646}@media (min-width:768px){.archive .upcoming-events{position:relative}.archive .upcoming-events .tabs li{background:#bfbfbf;border-right:1px solid #fff;display:inline}.archive .upcoming-events .tabs li.active,.archive .upcoming-events .tabs li.tab-title{display:inline;background:#ce4646}.archive .upcoming-events .tabs li a{color:#fff}.archive .upcoming-events .upcoming{border:5px solid #ce4646;background:#fff;height:320px}.archive .upcoming-events .upcoming.active{display:block}}.single-cpt_events .hero-events{max-width:640px}.single-cpt_events .hero-events .tags{margin-bottom:10px;margin-top:0}.single-cpt_events .hero-events .meta{font-family:adelle,serif;font-size:12px;font-weight:600;color:#1b1b1b;margin:0;padding:0}.single-cpt_events .hero-events .meta .upcoming{border-radius:5px;background-color:#ce4646;color:#fff;font-size:10px;font-weight:600;letter-spacing:.25px;line-height:10px;text-transform:uppercase;font-family:adelle-sans,sans-serif;padding:4px 15px;margin-right:12px}.single-cpt_events .hero-events h1{font-family:adelle-sans,sans-serif;font-size:30px;font-weight:600;color:#2c6b82;margin-bottom:0;line-height:40px}.single-cpt_events .hero-events-bar{padding:5px 0;margin-bottom:30px}.single-cpt_events .hero-events-bar .entry-share,.single-cpt_events .hero-events-bar .entry-share-btns{margin:0}.single-cpt_events .hero-events-bar .entry-share li,.single-cpt_events .hero-events-bar .entry-share-btns li{margin:0;width:25px}.single-cpt_events .hero-events-bar .entry-share li a,.single-cpt_events .hero-events-bar .entry-share-btns li a{border:none}.single-cpt_events .related-wrap.event-related{border-bottom:none;margin-bottom:0;padding-bottom:0}.single-cpt_events .related-wrap.event-related .related-content.event-video .items-wrap{position:relative;min-height:500px}@media only screen and (max-height:768px){.single-cpt_events .related-wrap.event-related .related-content.event-video .items-wrap{min-height:320px}}.single-cpt_events .related-wrap.event-related .related-content.event-video .items-wrap iframe{padding:20px;position:absolute;height:100%;max-height:unset;max-width:unset;width:100%}.single-cpt_events .related-wrap.event-related .related-content.event-signup iframe{width:100%;height:100%;max-width:100%;min-height:275px}.single-cpt_events .related-wrap.event-related .related-content .items-wrap{border-bottom:none}.single-cpt_events .related-wrap:nth-of-type(2n){border-top:none;margin-top:0}.single-cpt_events .event-details h4{color:#2c6b82;font-family:adelle-sans,sans-serif;font-size:14px;font-weight:600;font-style:italic}.single-cpt_events .event-details .time-date{margin-bottom:20px}.single-cpt_events .event-details .time-date time span{font-size:12px;font-weight:600;line-height:20px;font-family:adelle,serif;display:block}.single-cpt_events .event-details .time-date h5{font-size:12px;font-weight:300;line-height:20px;font-family:adelle,serif;margin:0}.single-cpt_events .event-details .speakers{margin-bottom:60px}.single-cpt_events .event-details .speakers h4{margin-bottom:20px}.single-cpt_events .event-details .speakers .speaker{margin-bottom:20px}.single-cpt_events .event-details .speakers .speaker .name,.single-cpt_events .event-details .speakers .speaker .title{font-family:adelle,serif;font-size:12px}.single-cpt_events .event-details .speakers .speaker .name{font-weight:600}.single-cpt_events .event-details .speakers .speaker .title{font-weight:300}.single-cpt_events .event-details .address{font-size:12px;font-weight:300;line-height:20px;font-family:adelle,serif}.single-cpt_events .event-details .address .text{font-weight:600}.cpt_events .sub-title,.single-cpt_events .sub-title{color:#1b1b1b;display:block;font-size:24px;font-weight:300;line-height:30px}.cpt_events .publication-content,.single-cpt_events .publication-content{margin-top:20px}.search-results .page_nav{margin-bottom:10px}.search-results .infinite-post-wrap article.search-default .inner-wrap .entry-content{width:100%;margin-left:0}.d3-chart{font-size:14px;width:100%}.d3-chart svg{width:100%;height:100%;max-height:500px}.d3-title{text-align:center;font-family:adelle,serif;font-weight:400;font-size:16px}@media (max-width:480px){.d3-container{margin:0 -15px}}.d3-iframe{max-height:none;width:100%!important;min-height:550px;border:0}.page-template-template-dashboard .rf-logo,.single-data-dashboard .rf-logo{width:45px;height:45px;background:url(../img/rf-logo.png) top left no-repeat;position:absolute;top:-10px;right:0;display:none}.page-template-template-dashboard .dash-header,.single-data-dashboard .dash-header{background:#699999;color:#fff;padding:20px;height:107px}.page-template-template-dashboard .dash-header .container-wide,.single-data-dashboard .dash-header .container-wide{position:relative}.page-template-template-dashboard .dash-header .h1,.single-data-dashboard .dash-header .h1{font-size:22px;text-align:center;display:block;margin:0}.page-template-template-dashboard .dash-header a,.single-data-dashboard .dash-header a{font-family:adelle,serif;font-weight:300;position:absolute;left:0;right:0;top:47px;height:40px;margin:0 -23px;color:rgba(255,255,255,.7);font-size:13px;padding:11px 0 0 0;text-align:center;background:#5d8b8b}.page-template-template-dashboard .dash-header a img,.single-data-dashboard .dash-header a img{vertical-align:middle;position:relative;top:-2px}.page-template-template-dashboard .grey-bg,.single-data-dashboard .grey-bg{background:#f2f2f2;clear:both}.page-template-template-dashboard .dash-content,.single-data-dashboard .dash-content{text-align:center}.page-template-template-dashboard .dash-content .h1,.page-template-template-dashboard .dash-content h1,.single-data-dashboard .dash-content .h1,.single-data-dashboard .dash-content h1{font-family:adelle,serif;font-weight:400;color:#699999;font-size:30px;margin:30px 0 10px 0}.page-template-template-dashboard .dash-content p,.single-data-dashboard .dash-content p{color:#699999;font-family:adelle,serif;font-size:13px;max-width:810px;margin:0 auto 30px auto}.page-template-template-dashboard .help,.single-data-dashboard .help{margin:0;padding:30px 0;text-align:center;color:#868686;font-size:13px}.page-template-template-dashboard .help.breadcrumbs,.single-data-dashboard .help.breadcrumbs{text-align:left;padding:30px 10px}.page-template-template-dashboard .help.breadcrumbs a,.single-data-dashboard .help.breadcrumbs a{background:#699999;text-align:center;color:#fff;text-decoration:none;border-radius:15px;padding:5px 22px 5px 17px}.page-template-template-dashboard .help.breadcrumbs a:hover,.single-data-dashboard .help.breadcrumbs a:hover{background:#5d8b8b}.page-template-template-dashboard .help.breadcrumbs a img,.single-data-dashboard .help.breadcrumbs a img{vertical-align:middle;position:relative;top:-2px}.page-template-template-dashboard .help span.i,.single-data-dashboard .help span.i{border-radius:50%;color:#f2f2f2;background:#d9d9d9;padding:0;font-weight:700;margin-right:5px;text-align:center;width:16px;height:16px;display:inline-block}.page-template-template-dashboard .dash-column,.single-data-dashboard .dash-column{margin-bottom:30px}.page-template-template-dashboard .dash-column .dash-charts,.single-data-dashboard .dash-column .dash-charts{display:none}.page-template-template-dashboard .dash-column .close,.single-data-dashboard .dash-column .close{background:#f2f2f2;border-radius:20px;padding:8px 14px 8px 10px;color:#969696;font-weight:700;font-size:12px;text-transform:uppercase;position:absolute;right:30px;top:30px;cursor:pointer}.page-template-template-dashboard .dash-column .close span,.single-data-dashboard .dash-column .close span{color:#d1d1d1}.page-template-template-dashboard .dash-column .dash-inner,.single-data-dashboard .dash-column .dash-inner{padding:20px 0;background:#fff;border-radius:4px;border-bottom:4px solid #ccc}.page-template-template-dashboard .dash-column.dash-column-1 .dash-inner,.single-data-dashboard .dash-column.dash-column-1 .dash-inner{border-top:4px solid #3e87a6}.page-template-template-dashboard .dash-column.dash-column-2 .dash-inner,.single-data-dashboard .dash-column.dash-column-2 .dash-inner{border-top:4px solid #ff8c00}.page-template-template-dashboard .dash-column.dash-column-3 .dash-inner,.single-data-dashboard .dash-column.dash-column-3 .dash-inner{border-top:4px solid #ff4c26}.page-template-template-dashboard .dash-column h2,.single-data-dashboard .dash-column h2{font-family:adelle,serif;font-weight:400;font-size:18px;font-weight:300;margin:0;padding:8px 100px 0 20px}.page-template-template-dashboard .dash-column .column-meta,.single-data-dashboard .dash-column .column-meta{font-size:15px;color:#000;padding:0 100px 0 20px;display:block}.page-template-template-dashboard .dash-column h3,.single-data-dashboard .dash-column h3{font-family:adelle,serif;font-weight:400;font-size:16px;color:#777;padding:20px 20px 0 20px;border-top:1px solid #dedede}.page-template-template-dashboard .dash-column img,.single-data-dashboard .dash-column img{margin:0 auto;display:block;padding:0 20px;max-width:100%;height:auto}.page-template-template-dashboard .dash-column .chart-meta,.single-data-dashboard .dash-column .chart-meta{display:block;margin:5px 0 20px 0;font-size:12px;padding:0 20px 0 20px;font-family:adelle,serif;color:#777;font-style:italic;min-height:52px}.page-template-template-dashboard .dash-column .chart-meta p,.single-data-dashboard .dash-column .chart-meta p{margin:0}.page-template-template-dashboard .dash-column.dash-column-4 .dash-box:first-child .dash-inner,.single-data-dashboard .dash-column.dash-column-4 .dash-box:first-child .dash-inner{border-top-right-radius:4px;border-top-left-radius:4px}.page-template-template-dashboard .dash-column.dash-column-4 .dash-box:last-child .dash-inner,.single-data-dashboard .dash-column.dash-column-4 .dash-box:last-child .dash-inner{border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom:3px solid #ccc}.page-template-template-dashboard .dash-column.dash-column-4 .dash-inner,.single-data-dashboard .dash-column.dash-column-4 .dash-inner{padding:20px;border-radius:0;border-bottom:1px solid #dedede}.page-template-template-dashboard .dash-column.dash-column-4 .dash-inner.download,.single-data-dashboard .dash-column.dash-column-4 .dash-inner.download{position:relative;min-height:150px}.page-template-template-dashboard .dash-column.dash-column-4 .dash-inner.download a.dl,.page-template-template-dashboard .dash-column.dash-column-4 .dash-inner.download h3,.single-data-dashboard .dash-column.dash-column-4 .dash-inner.download a.dl,.single-data-dashboard .dash-column.dash-column-4 .dash-inner.download h3{color:#fff;position:relative;z-index:1;left:20px;width:auto;top:32px;font-size:18px}.page-template-template-dashboard .dash-column.dash-column-4 .dash-inner.download a,.single-data-dashboard .dash-column.dash-column-4 .dash-inner.download a{font-family:adelle,serif;font-weight:300;font-size:16px;display:block;margin-top:8px;z-index:2}.page-template-template-dashboard .dash-column.dash-column-4 .dash-inner.download span.icon,.single-data-dashboard .dash-column.dash-column-4 .dash-inner.download span.icon{position:absolute;bottom:20px;left:20px;right:0;top:20px;float:none;width:auto;min-height:110px}.page-template-template-dashboard .dash-column.dash-column-4 .dash-inner.download span.icon img,.single-data-dashboard .dash-column.dash-column-4 .dash-inner.download span.icon img{float:right;margin-right:20px;margin-top:10px}.page-template-template-dashboard .dash-column.dash-column-4 .dash-inner.briefing h2,.single-data-dashboard .dash-column.dash-column-4 .dash-inner.briefing h2{margin-top:12px}.page-template-template-dashboard .dash-column.dash-column-4 .dash-inner.briefing h3,.single-data-dashboard .dash-column.dash-column-4 .dash-inner.briefing h3{margin-top:4px;color:#699999}.page-template-template-dashboard .dash-column.dash-column-4 .dash-inner.briefing p a,.single-data-dashboard .dash-column.dash-column-4 .dash-inner.briefing p a{color:#4a4a4a;text-decoration:underline;font-size:12px;background:url(../img/arrow-right.png) 0 2px no-repeat;padding-left:8px}.page-template-template-dashboard .dash-column.dash-column-4 h2,.page-template-template-dashboard .dash-column.dash-column-4 h3,.single-data-dashboard .dash-column.dash-column-4 h2,.single-data-dashboard .dash-column.dash-column-4 h3{border:0;margin:0;padding:0}.page-template-template-dashboard .dash-column.dash-column-4 p,.single-data-dashboard .dash-column.dash-column-4 p{color:#777;font-family:adelle,serif;font-size:12px;font-style:italic;clear:both}.page-template-template-dashboard .dash-column.dash-column-4 span.icon,.single-data-dashboard .dash-column.dash-column-4 span.icon{float:left;padding:19px 0;width:67px;border-radius:6px;background:#699999;margin-right:16px;margin-bottom:15px}.page-template-template-dashboard .dash-column.dash-column-4 span.icon img,.single-data-dashboard .dash-column.dash-column-4 span.icon img{margin:0 auto;padding:0}.page-template-template-dashboard .col-footer,.single-data-dashboard .col-footer{clear:both;font-size:12px;font-family:adelle,serif;text-align:center;font-style:italic;padding:30px 15px}.page-template-template-dashboard .col-footer a,.single-data-dashboard .col-footer a{color:#000;text-decoration:underline}.page-template-template-dashboard .dash-footer,.single-data-dashboard .dash-footer{font-size:13px;color:#9d9d9d}.page-template-template-dashboard .dash-footer .container-wide,.single-data-dashboard .dash-footer .container-wide{border-top:1px solid #dedede;position:relative;padding:30px 10px}.page-template-template-dashboard .dash-footer a.credit,.single-data-dashboard .dash-footer a.credit{color:#9d9d9d}.page-template-template-dashboard .osc-res-tab .nav-tabs>li>a,.single-data-dashboard .osc-res-tab .nav-tabs>li>a{font-size:13px;padding-left:5px;padding-right:5px}.page-template-template-dashboard .dash-single-chart,.single-data-dashboard .dash-single-chart{background:#fff;border-top:4px solid #3e87a6;border-top-left-radius:5px;border-top-right-radius:5px;padding-top:20px}.page-template-template-dashboard .dash-single-chart h1,.single-data-dashboard .dash-single-chart h1{font-size:22px;margin-bottom:2px}.page-template-template-dashboard .dash-single-chart p,.single-data-dashboard .dash-single-chart p{font-size:15px;color:#000;font-family:adelle,serif;font-weight:400}@media (min-width:768px){.page-template-template-dashboard .rf-logo,.single-data-dashboard .rf-logo{display:block}.page-template-template-dashboard .dash-header,.single-data-dashboard .dash-header{height:auto;padding:23px}.page-template-template-dashboard .dash-header a,.single-data-dashboard .dash-header a{position:absolute;left:20px;border-radius:15px;padding:5px 22px 5px 17px;right:auto;top:auto;height:auto}.page-template-template-dashboard .dash-column .dash-charts,.single-data-dashboard .dash-column .dash-charts{display:block}.page-template-template-dashboard .dash-column .close,.single-data-dashboard .dash-column .close{display:none}.page-template-template-dashboard .dash-column h2,.single-data-dashboard .dash-column h2{padding:8px 20px 0 20px}.page-template-template-dashboard .dash-column .column-meta,.single-data-dashboard .dash-column .column-meta{padding:0 20px 0 20px}.page-template-template-dashboard .dash-column.dash-column-4,.single-data-dashboard .dash-column.dash-column-4{float:none;padding:0}.page-template-template-dashboard .dash-column.dash-column-4 .dash-box,.single-data-dashboard .dash-column.dash-column-4 .dash-box{position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:20px}.page-template-template-dashboard .dash-column.dash-column-4 .dash-box:nth-child(2n+1),.single-data-dashboard .dash-column.dash-column-4 .dash-box:nth-child(2n+1){clear:left}.page-template-template-dashboard .dash-column.dash-column-4 .dash-inner,.single-data-dashboard .dash-column.dash-column-4 .dash-inner{border-bottom:3px solid #ccc;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.page-template-template-dashboard .dash-column.dash-column-4 .dash-inner.download h3,.single-data-dashboard .dash-column.dash-column-4 .dash-inner.download h3{max-width:110px}.dash-footer .container-wide{padding:30px 0}.dash-footer a.credit{position:absolute;right:0;top:30px}}@media (min-width:768px) and (min-width:768px){.page-template-template-dashboard .dash-column.dash-column-4 .dash-box,.single-data-dashboard .dash-column.dash-column-4 .dash-box{float:left;width:50%}}@media (min-width:992px){.page-template-template-dashboard .dash-column.dash-column-4,.single-data-dashboard .dash-column.dash-column-4{clear:both}.page-template-template-dashboard .dash-column.dash-column-4 .dash-box,.single-data-dashboard .dash-column.dash-column-4 .dash-box{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.page-template-template-dashboard .dash-column.dash-column-4 .dash-box:nth-child(2n+1),.single-data-dashboard .dash-column.dash-column-4 .dash-box:nth-child(2n+1){clear:none}.page-template-template-dashboard .dash-column.dash-column-4 .dash-inner,.single-data-dashboard .dash-column.dash-column-4 .dash-inner{border-bottom:1px solid #dedede;border-radius:0;min-height:245px}.page-template-template-dashboard .dash-column.dash-column-4 .dash-inner.download,.single-data-dashboard .dash-column.dash-column-4 .dash-inner.download{min-height:245px}.page-template-template-dashboard .dash-column.dash-column-4 .dash-inner.download a,.single-data-dashboard .dash-column.dash-column-4 .dash-inner.download a{margin-top:0}.page-template-template-dashboard .col-footer,.single-data-dashboard .col-footer{clear:none}}@media (min-width:992px) and (min-width:768px){.page-template-template-dashboard .dash-column.dash-column-4 .dash-box,.single-data-dashboard .dash-column.dash-column-4 .dash-box{float:left;width:25%}}@media (min-width:1200px){.page-template-template-dashboard .dash-column.dash-column-4,.single-data-dashboard .dash-column.dash-column-4{clear:none;position:relative;min-height:1px;padding-left:15px;padding-right:15px}.page-template-template-dashboard .dash-column.dash-column-4 .dash-box,.single-data-dashboard .dash-column.dash-column-4 .dash-box{padding:0;margin:0;float:none;width:100%}.page-template-template-dashboard .dash-column.dash-column-4 .dash-box:nth-child(2n+1),.single-data-dashboard .dash-column.dash-column-4 .dash-box:nth-child(2n+1){clear:left}.page-template-template-dashboard .dash-column.dash-column-4 .dash-inner,.single-data-dashboard .dash-column.dash-column-4 .dash-inner{min-height:0}.page-template-template-dashboard .dash-column.dash-column-4 .dash-inner.download,.single-data-dashboard .dash-column.dash-column-4 .dash-inner.download{min-height:150px}.page-template-template-dashboard .dash-column.dash-column-4 .dash-inner.download h3,.single-data-dashboard .dash-column.dash-column-4 .dash-inner.download h3{max-width:180px}}@media (min-width:1200px) and (min-width:992px){.page-template-template-dashboard .dash-column.dash-column-4,.single-data-dashboard .dash-column.dash-column-4{float:left;width:25%}}.main-nav{position:relative}.main-nav .resolution-nav{display:none;position:absolute;z-index:9998;margin-right:30px;background-color:#344c4c;width:276px;margin-top:-10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px;border-top:0;padding:0 15px;transition:height 0;transition:height 1ms}.main-nav .resolution-nav.collapsing{height:0}.main-nav .resolution-nav ul li{width:49%;display:inline-block}.main-nav .resolution-nav ul li a,.main-nav .resolution-nav ul li a:visited{color:#fff;font-size:17px;padding-top:0;padding-bottom:0;line-height:30px}.main-nav .resolution-nav ul li a:focus,.main-nav .resolution-nav ul li a:hover,.main-nav .resolution-nav ul li a:visited:focus,.main-nav .resolution-nav ul li a:visited:hover{background-color:transparent}.main-nav .resolution-nav ul li.menu-search{display:none}@media (min-width:768px){.main-nav nav.resolution-nav{display:none;right:0;border-top-right-radius:0;border-top-left-radius:5px;margin-top:-37px;margin-right:28px;padding-left:0;padding-right:0}.main-nav nav.resolution-nav ul{padding:15px}.main-nav nav.resolution-nav ul li a{padding:0;padding-right:15px}}@media (min-width:992px){.fudge-container{position:relative;margin-top:-80px;margin-bottom:82px}.fudge-container .menu-search{display:block}.fudge-container .fudge{position:absolute;right:0;max-width:460px;top:0}.fudge-container .fudge ul{width:100%;margin:0;padding:0;display:inline-block}.fudge-container .fudge ul li{list-style:none;width:118px;float:left}.fudge-container .fudge ul li:nth-child(3n+1){width:162px}.fudge-container .fudge ul li.active a{color:#fff}.fudge-container .fudge ul li a{color:#c3e3e3;font-size:17px;text-decoration:none;font-family:adelle,serif;font-weight:600;font-weight:400}.fudge-container .fudge ul li a:focus,.fudge-container .fudge ul li a:hover{color:#fff}.fudge-container .fudge ul li.fudge-search a{background:url(../img/search-bg-light.png) no-repeat left center;padding-left:18px}.fudge-container .fudge ul li.fudge-search a:focus,.fudge-container .fudge ul li.fudge-search a:hover{color:#fff;background:url(../img/search-bg-hover2.png) no-repeat left center}}.sub-pages,.widget_nav_menu{margin-bottom:10px}.sub-pages h2,.sub-pages h3,.widget_nav_menu h2,.widget_nav_menu h3{color:#1b1b1b;font-family:adelle-sans,sans-serif;font-size:18px;font-weight:600;margin-bottom:15px;margin-top:0;cursor:pointer;clear:both;padding:0}.sub-pages h2.active,.sub-pages h3.active,.widget_nav_menu h2.active,.widget_nav_menu h3.active{background-image:url(../img/contract-arrow.png)}.sub-pages .menu,.sub-pages .search-cont,.sub-pages .sidebar-filter,.sub-pages .sub-menu,.widget_nav_menu .menu,.widget_nav_menu .search-cont,.widget_nav_menu .sidebar-filter,.widget_nav_menu .sub-menu{margin:0;padding:20px 0;font-size:17px}.sub-pages .menu li,.sub-pages .search-cont li,.sub-pages .sidebar-filter li,.sub-pages .sub-menu li,.widget_nav_menu .menu li,.widget_nav_menu .search-cont li,.widget_nav_menu .sidebar-filter li,.widget_nav_menu .sub-menu li{list-style:none;padding:0;margin:0 0 8px 0;font-weight:600;font-family:adelle-sans,sans-serif}.sub-pages .menu li a:hover,.sub-pages .menu li.current_page_item a,.sub-pages .search-cont li a:hover,.sub-pages .search-cont li.current_page_item a,.sub-pages .sidebar-filter li a:hover,.sub-pages .sidebar-filter li.current_page_item a,.sub-pages .sub-menu li a:hover,.sub-pages .sub-menu li.current_page_item a,.widget_nav_menu .menu li a:hover,.widget_nav_menu .menu li.current_page_item a,.widget_nav_menu .search-cont li a:hover,.widget_nav_menu .search-cont li.current_page_item a,.widget_nav_menu .sidebar-filter li a:hover,.widget_nav_menu .sidebar-filter li.current_page_item a,.widget_nav_menu .sub-menu li a:hover,.widget_nav_menu .sub-menu li.current_page_item a{color:#000;text-decoration:none}@media (min-width:992px){.page-header{margin:0 0 20px 0}.sub-pages h2,.sub-pages h3,.widget_nav_menu h2,.widget_nav_menu h3{cursor:default}.sub-pages .menu,.sub-pages .search-cont,.sub-pages .sidebar-filter,.sub-pages .sub-menu,.widget_nav_menu .menu,.widget_nav_menu .search-cont,.widget_nav_menu .sidebar-filter,.widget_nav_menu .sub-menu{background:0 0;display:block!important}}.archive article.cpt_data,.archive article.cpt_press_releases,.archive article.cpt_publications,.archive article.cpt_reports,.archive article.post,.archive article.type-cpt_events,.archive article.type-cpt_press_releases,.archive article.type-cpt_publications,.archive article.type-post,.blog article.cpt_data,.blog article.cpt_press_releases,.blog article.cpt_publications,.blog article.cpt_reports,.blog article.post,.blog article.type-cpt_events,.blog article.type-cpt_press_releases,.blog article.type-cpt_publications,.blog article.type-post,.search-results article.cpt_data,.search-results article.cpt_press_releases,.search-results article.cpt_publications,.search-results article.cpt_reports,.search-results article.post,.search-results article.type-cpt_events,.search-results article.type-cpt_press_releases,.search-results article.type-cpt_publications,.search-results article.type-post{padding:0;margin-bottom:40px}.archive article.cpt_data .inner-wrap,.archive article.cpt_press_releases .inner-wrap,.archive article.cpt_publications .inner-wrap,.archive article.cpt_reports .inner-wrap,.archive article.post .inner-wrap,.archive article.type-cpt_events .inner-wrap,.archive article.type-cpt_press_releases .inner-wrap,.archive article.type-cpt_publications .inner-wrap,.archive article.type-post .inner-wrap,.blog article.cpt_data .inner-wrap,.blog article.cpt_press_releases .inner-wrap,.blog article.cpt_publications .inner-wrap,.blog article.cpt_reports .inner-wrap,.blog article.post .inner-wrap,.blog article.type-cpt_events .inner-wrap,.blog article.type-cpt_press_releases .inner-wrap,.blog article.type-cpt_publications .inner-wrap,.blog article.type-post .inner-wrap,.search-results article.cpt_data .inner-wrap,.search-results article.cpt_press_releases .inner-wrap,.search-results article.cpt_publications .inner-wrap,.search-results article.cpt_reports .inner-wrap,.search-results article.post .inner-wrap,.search-results article.type-cpt_events .inner-wrap,.search-results article.type-cpt_press_releases .inner-wrap,.search-results article.type-cpt_publications .inner-wrap,.search-results article.type-post .inner-wrap{padding:20px}.archive article.cpt_data .inner-wrap .theme,.archive article.cpt_press_releases .inner-wrap .theme,.archive article.cpt_publications .inner-wrap .theme,.archive article.cpt_reports .inner-wrap .theme,.archive article.post .inner-wrap .theme,.archive article.type-cpt_events .inner-wrap .theme,.archive article.type-cpt_press_releases .inner-wrap .theme,.archive article.type-cpt_publications .inner-wrap .theme,.archive article.type-post .inner-wrap .theme,.blog article.cpt_data .inner-wrap .theme,.blog article.cpt_press_releases .inner-wrap .theme,.blog article.cpt_publications .inner-wrap .theme,.blog article.cpt_reports .inner-wrap .theme,.blog article.post .inner-wrap .theme,.blog article.type-cpt_events .inner-wrap .theme,.blog article.type-cpt_press_releases .inner-wrap .theme,.blog article.type-cpt_publications .inner-wrap .theme,.blog article.type-post .inner-wrap .theme,.search-results article.cpt_data .inner-wrap .theme,.search-results article.cpt_press_releases .inner-wrap .theme,.search-results article.cpt_publications .inner-wrap .theme,.search-results article.cpt_reports .inner-wrap .theme,.search-results article.post .inner-wrap .theme,.search-results article.type-cpt_events .inner-wrap .theme,.search-results article.type-cpt_press_releases .inner-wrap .theme,.search-results article.type-cpt_publications .inner-wrap .theme,.search-results article.type-post .inner-wrap .theme{margin-bottom:5px}.archive article.cpt_data .inner-wrap header .entry-title,.archive article.cpt_press_releases .inner-wrap header .entry-title,.archive article.cpt_publications .inner-wrap header .entry-title,.archive article.cpt_reports .inner-wrap header .entry-title,.archive article.post .inner-wrap header .entry-title,.archive article.type-cpt_events .inner-wrap header .entry-title,.archive article.type-cpt_press_releases .inner-wrap header .entry-title,.archive article.type-cpt_publications .inner-wrap header .entry-title,.archive article.type-post .inner-wrap header .entry-title,.blog article.cpt_data .inner-wrap header .entry-title,.blog article.cpt_press_releases .inner-wrap header .entry-title,.blog article.cpt_publications .inner-wrap header .entry-title,.blog article.cpt_reports .inner-wrap header .entry-title,.blog article.post .inner-wrap header .entry-title,.blog article.type-cpt_events .inner-wrap header .entry-title,.blog article.type-cpt_press_releases .inner-wrap header .entry-title,.blog article.type-cpt_publications .inner-wrap header .entry-title,.blog article.type-post .inner-wrap header .entry-title,.search-results article.cpt_data .inner-wrap header .entry-title,.search-results article.cpt_press_releases .inner-wrap header .entry-title,.search-results article.cpt_publications .inner-wrap header .entry-title,.search-results article.cpt_reports .inner-wrap header .entry-title,.search-results article.post .inner-wrap header .entry-title,.search-results article.type-cpt_events .inner-wrap header .entry-title,.search-results article.type-cpt_press_releases .inner-wrap header .entry-title,.search-results article.type-cpt_publications .inner-wrap header .entry-title,.search-results article.type-post .inner-wrap header .entry-title{font-family:adelle-sans,sans-serif;font-size:24px;font-weight:600;line-height:32px}.archive article.cpt_data .inner-wrap header .meta,.archive article.cpt_press_releases .inner-wrap header .meta,.archive article.cpt_publications .inner-wrap header .meta,.archive article.cpt_reports .inner-wrap header .meta,.archive article.post .inner-wrap header .meta,.archive article.type-cpt_events .inner-wrap header .meta,.archive article.type-cpt_press_releases .inner-wrap header .meta,.archive article.type-cpt_publications .inner-wrap header .meta,.archive article.type-post .inner-wrap header .meta,.blog article.cpt_data .inner-wrap header .meta,.blog article.cpt_press_releases .inner-wrap header .meta,.blog article.cpt_publications .inner-wrap header .meta,.blog article.cpt_reports .inner-wrap header .meta,.blog article.post .inner-wrap header .meta,.blog article.type-cpt_events .inner-wrap header .meta,.blog article.type-cpt_press_releases .inner-wrap header .meta,.blog article.type-cpt_publications .inner-wrap header .meta,.blog article.type-post .inner-wrap header .meta,.search-results article.cpt_data .inner-wrap header .meta,.search-results article.cpt_press_releases .inner-wrap header .meta,.search-results article.cpt_publications .inner-wrap header .meta,.search-results article.cpt_reports .inner-wrap header .meta,.search-results article.post .inner-wrap header .meta,.search-results article.type-cpt_events .inner-wrap header .meta,.search-results article.type-cpt_press_releases .inner-wrap header .meta,.search-results article.type-cpt_publications .inner-wrap header .meta,.search-results article.type-post .inner-wrap header .meta{font-size:12px;font-weight:600;font-family:adelle-sans,sans-serif;margin-bottom:15px}.archive article.cpt_data .entry-title,.archive article.cpt_press_releases .entry-title,.archive article.cpt_publications .entry-title,.archive article.cpt_reports .entry-title,.archive article.post .entry-title,.archive article.type-cpt_events .entry-title,.archive article.type-cpt_press_releases .entry-title,.archive article.type-cpt_publications .entry-title,.archive article.type-post .entry-title,.blog article.cpt_data .entry-title,.blog article.cpt_press_releases .entry-title,.blog article.cpt_publications .entry-title,.blog article.cpt_reports .entry-title,.blog article.post .entry-title,.blog article.type-cpt_events .entry-title,.blog article.type-cpt_press_releases .entry-title,.blog article.type-cpt_publications .entry-title,.blog article.type-post .entry-title,.search-results article.cpt_data .entry-title,.search-results article.cpt_press_releases .entry-title,.search-results article.cpt_publications .entry-title,.search-results article.cpt_reports .entry-title,.search-results article.post .entry-title,.search-results article.type-cpt_events .entry-title,.search-results article.type-cpt_press_releases .entry-title,.search-results article.type-cpt_publications .entry-title,.search-results article.type-post .entry-title{margin-bottom:10px}.archive article.cpt_data .entry-title a,.archive article.cpt_press_releases .entry-title a,.archive article.cpt_publications .entry-title a,.archive article.cpt_reports .entry-title a,.archive article.post .entry-title a,.archive article.type-cpt_events .entry-title a,.archive article.type-cpt_press_releases .entry-title a,.archive article.type-cpt_publications .entry-title a,.archive article.type-post .entry-title a,.blog article.cpt_data .entry-title a,.blog article.cpt_press_releases .entry-title a,.blog article.cpt_publications .entry-title a,.blog article.cpt_reports .entry-title a,.blog article.post .entry-title a,.blog article.type-cpt_events .entry-title a,.blog article.type-cpt_press_releases .entry-title a,.blog article.type-cpt_publications .entry-title a,.blog article.type-post .entry-title a,.search-results article.cpt_data .entry-title a,.search-results article.cpt_press_releases .entry-title a,.search-results article.cpt_publications .entry-title a,.search-results article.cpt_reports .entry-title a,.search-results article.post .entry-title a,.search-results article.type-cpt_events .entry-title a,.search-results article.type-cpt_press_releases .entry-title a,.search-results article.type-cpt_publications .entry-title a,.search-results article.type-post .entry-title a{color:#2c6b82;font-family:adelle-sans,sans-serif;font-size:24px;font-weight:600;line-height:32px}.archive article.cpt_data .sub-title,.archive article.cpt_press_releases .sub-title,.archive article.cpt_publications .sub-title,.archive article.cpt_reports .sub-title,.archive article.post .sub-title,.archive article.type-cpt_events .sub-title,.archive article.type-cpt_press_releases .sub-title,.archive article.type-cpt_publications .sub-title,.archive article.type-post .sub-title,.blog article.cpt_data .sub-title,.blog article.cpt_press_releases .sub-title,.blog article.cpt_publications .sub-title,.blog article.cpt_reports .sub-title,.blog article.post .sub-title,.blog article.type-cpt_events .sub-title,.blog article.type-cpt_press_releases .sub-title,.blog article.type-cpt_publications .sub-title,.blog article.type-post .sub-title,.search-results article.cpt_data .sub-title,.search-results article.cpt_press_releases .sub-title,.search-results article.cpt_publications .sub-title,.search-results article.cpt_reports .sub-title,.search-results article.post .sub-title,.search-results article.type-cpt_events .sub-title,.search-results article.type-cpt_press_releases .sub-title,.search-results article.type-cpt_publications .sub-title,.search-results article.type-post .sub-title{margin-bottom:10px;font-family:adelle-sans,sans-serif;color:#1b1b1b;font-size:16px;font-weight:400;line-height:22px}.archive article.cpt_data .entry-content,.archive article.cpt_press_releases .entry-content,.archive article.cpt_publications .entry-content,.archive article.cpt_reports .entry-content,.archive article.post .entry-content,.archive article.type-cpt_events .entry-content,.archive article.type-cpt_press_releases .entry-content,.archive article.type-cpt_publications .entry-content,.archive article.type-post .entry-content,.blog article.cpt_data .entry-content,.blog article.cpt_press_releases .entry-content,.blog article.cpt_publications .entry-content,.blog article.cpt_reports .entry-content,.blog article.post .entry-content,.blog article.type-cpt_events .entry-content,.blog article.type-cpt_press_releases .entry-content,.blog article.type-cpt_publications .entry-content,.blog article.type-post .entry-content,.search-results article.cpt_data .entry-content,.search-results article.cpt_press_releases .entry-content,.search-results article.cpt_publications .entry-content,.search-results article.cpt_reports .entry-content,.search-results article.post .entry-content,.search-results article.type-cpt_events .entry-content,.search-results article.type-cpt_press_releases .entry-content,.search-results article.type-cpt_publications .entry-content,.search-results article.type-post .entry-content{font-size:14px;font-weight:300;line-height:22px;margin-bottom:20px}.archive article.cpt_data .entry-content.full,.archive article.cpt_press_releases .entry-content.full,.archive article.cpt_publications .entry-content.full,.archive article.cpt_reports .entry-content.full,.archive article.post .entry-content.full,.archive article.type-cpt_events .entry-content.full,.archive article.type-cpt_press_releases .entry-content.full,.archive article.type-cpt_publications .entry-content.full,.archive article.type-post .entry-content.full,.blog article.cpt_data .entry-content.full,.blog article.cpt_press_releases .entry-content.full,.blog article.cpt_publications .entry-content.full,.blog article.cpt_reports .entry-content.full,.blog article.post .entry-content.full,.blog article.type-cpt_events .entry-content.full,.blog article.type-cpt_press_releases .entry-content.full,.blog article.type-cpt_publications .entry-content.full,.blog article.type-post .entry-content.full,.search-results article.cpt_data .entry-content.full,.search-results article.cpt_press_releases .entry-content.full,.search-results article.cpt_publications .entry-content.full,.search-results article.cpt_reports .entry-content.full,.search-results article.post .entry-content.full,.search-results article.type-cpt_events .entry-content.full,.search-results article.type-cpt_press_releases .entry-content.full,.search-results article.type-cpt_publications .entry-content.full,.search-results article.type-post .entry-content.full{margin-left:0;width:100%}.archive article.cpt_data .read-more-bar,.archive article.cpt_press_releases .read-more-bar,.archive article.cpt_publications .read-more-bar,.archive article.cpt_reports .read-more-bar,.archive article.post .read-more-bar,.archive article.type-cpt_events .read-more-bar,.archive article.type-cpt_press_releases .read-more-bar,.archive article.type-cpt_publications .read-more-bar,.archive article.type-post .read-more-bar,.blog article.cpt_data .read-more-bar,.blog article.cpt_press_releases .read-more-bar,.blog article.cpt_publications .read-more-bar,.blog article.cpt_reports .read-more-bar,.blog article.post .read-more-bar,.blog article.type-cpt_events .read-more-bar,.blog article.type-cpt_press_releases .read-more-bar,.blog article.type-cpt_publications .read-more-bar,.blog article.type-post .read-more-bar,.search-results article.cpt_data .read-more-bar,.search-results article.cpt_press_releases .read-more-bar,.search-results article.cpt_publications .read-more-bar,.search-results article.cpt_reports .read-more-bar,.search-results article.post .read-more-bar,.search-results article.type-cpt_events .read-more-bar,.search-results article.type-cpt_press_releases .read-more-bar,.search-results article.type-cpt_publications .read-more-bar,.search-results article.type-post .read-more-bar{background-color:rgba(44,107,130,.15);text-align:right;display:inline-block;width:100%;height:auto}.archive article.cpt_data .read-more-bar a,.archive article.cpt_press_releases .read-more-bar a,.archive article.cpt_publications .read-more-bar a,.archive article.cpt_reports .read-more-bar a,.archive article.post .read-more-bar a,.archive article.type-cpt_events .read-more-bar a,.archive article.type-cpt_press_releases .read-more-bar a,.archive article.type-cpt_publications .read-more-bar a,.archive article.type-post .read-more-bar a,.blog article.cpt_data .read-more-bar a,.blog article.cpt_press_releases .read-more-bar a,.blog article.cpt_publications .read-more-bar a,.blog article.cpt_reports .read-more-bar a,.blog article.post .read-more-bar a,.blog article.type-cpt_events .read-more-bar a,.blog article.type-cpt_press_releases .read-more-bar a,.blog article.type-cpt_publications .read-more-bar a,.blog article.type-post .read-more-bar a,.search-results article.cpt_data .read-more-bar a,.search-results article.cpt_press_releases .read-more-bar a,.search-results article.cpt_publications .read-more-bar a,.search-results article.cpt_reports .read-more-bar a,.search-results article.post .read-more-bar a,.search-results article.type-cpt_events .read-more-bar a,.search-results article.type-cpt_press_releases .read-more-bar a,.search-results article.type-cpt_publications .read-more-bar a,.search-results article.type-post .read-more-bar a{display:inline-block;background-color:#f5d418;color:#2c6b82;font-family:adelle-sans,sans-serif;font-size:14px;font-weight:600;line-height:32px;border-radius:0;width:120px}.archive article.type-cpt_events header .meta .upcoming,.blog article.type-cpt_events header .meta .upcoming,.search-results article.type-cpt_events header .meta .upcoming{border-radius:5px;background-color:#ce4646;color:#fff;font-size:10px;font-weight:600;letter-spacing:.25px;line-height:10px;text-transform:uppercase;font-family:adelle-sans,sans-serif;padding:4px 15px;margin-right:12px}.archive article.type-cpt_events .read-more-bar.upcoming,.blog article.type-cpt_events .read-more-bar.upcoming,.search-results article.type-cpt_events .read-more-bar.upcoming{background-color:#f3d0d0}.archive article.type-cpt_events .read-more-bar.upcoming a,.blog article.type-cpt_events .read-more-bar.upcoming a,.search-results article.type-cpt_events .read-more-bar.upcoming a{background-color:#ce4646;color:#fff}.archive .mp-wrapper.non-mp.header .content-wrap .inner,.blog .mp-wrapper.non-mp.header .content-wrap .inner,.search-results .mp-wrapper.non-mp.header .content-wrap .inner{padding:0}.infinite-load{display:block;text-align:center;margin-bottom:30px;margin-top:50px}.infinite-load .loading{color:#2c6b82;font-style:italic;font-weight:600;font-size:20px;display:none}.infinite-load .nothing{color:#2c6b82;font-style:italic;font-weight:600;font-size:20px;display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYm9vdHN0cmFwL25vcm1hbGl6ZS5sZXNzIiwiYm9vdHN0cmFwL3ByaW50Lmxlc3MiLCJib290c3RyYXAvc2NhZmZvbGRpbmcubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvdmVuZG9yLXByZWZpeGVzLmxlc3MiLCJib290c3RyYXAvbWl4aW5zL3RhYi1mb2N1cy5sZXNzIiwiYm9vdHN0cmFwL21peGlucy9pbWFnZS5sZXNzIiwiYm9vdHN0cmFwL3R5cGUubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvdGV4dC1lbXBoYXNpcy5sZXNzIiwiYm9vdHN0cmFwL21peGlucy9iYWNrZ3JvdW5kLXZhcmlhbnQubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvdGV4dC1vdmVyZmxvdy5sZXNzIiwiYm9vdHN0cmFwL2dyaWQubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvZ3JpZC5sZXNzIiwiYm9vdHN0cmFwL21peGlucy9ncmlkLWZyYW1ld29yay5sZXNzIiwiYm9vdHN0cmFwL3RhYmxlcy5sZXNzIiwiYm9vdHN0cmFwL21peGlucy90YWJsZS1yb3cubGVzcyIsImJvb3RzdHJhcC9mb3Jtcy5sZXNzIiwiYm9vdHN0cmFwL21peGlucy9mb3Jtcy5sZXNzIiwiYm9vdHN0cmFwL2J1dHRvbnMubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvYnV0dG9ucy5sZXNzIiwiYm9vdHN0cmFwL21peGlucy9vcGFjaXR5Lmxlc3MiLCJjb21wb25lbnRzL191c2VyX21peGlucy5sZXNzIiwiYm9vdHN0cmFwL25hdnMubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvbmF2LWRpdmlkZXIubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvYm9yZGVyLXJhZGl1cy5sZXNzIiwiYm9vdHN0cmFwL25hdmJhci5sZXNzIiwiYm9vdHN0cmFwL21peGlucy9uYXYtdmVydGljYWwtYWxpZ24ubGVzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMubGVzcyIsImJvb3RzdHJhcC9hbGVydHMubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvYWxlcnRzLmxlc3MiLCJib290c3RyYXAvbWVkaWEubGVzcyIsImJvb3RzdHJhcC9saXN0LWdyb3VwLmxlc3MiLCJib290c3RyYXAvbWl4aW5zL2xpc3QtZ3JvdXAubGVzcyIsImJvb3RzdHJhcC9yZXNwb25zaXZlLWVtYmVkLmxlc3MiLCJib290c3RyYXAvbWl4aW5zL2NsZWFyZml4Lmxlc3MiLCJib290c3RyYXAvbWl4aW5zL2NlbnRlci1ibG9jay5sZXNzIiwiYm9vdHN0cmFwL21peGlucy9oaWRlLXRleHQubGVzcyIsImJvb3RzdHJhcC9yZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzIiwiYm9vdHN0cmFwL21peGlucy9yZXNwb25zaXZlLXZpc2liaWxpdHkubGVzcyIsImxheW91dHMvbWFqb3JfcHJvZ3JhbW1lcy9fdmFyaWFibGVzLmxlc3MiLCJsYXlvdXRzL21ham9yX3Byb2dyYW1tZXMvX2dsb2JhbC5sZXNzIiwibGF5b3V0cy9tYWpvcl9wcm9ncmFtbWVzL2NvbXBvbmVudHMvX2V4cGVydHMubGVzcyIsImxheW91dHMvbWFqb3JfcHJvZ3JhbW1lcy9jb21wb25lbnRzL190b3BpY19ib3gubGVzcyIsImxheW91dHMvbWFqb3JfcHJvZ3JhbW1lcy9jb21wb25lbnRzL19zaW5nbGVfaW5kaWNhdG9yLmxlc3MiLCJsYXlvdXRzL21ham9yX3Byb2dyYW1tZXMvcGFnZV9idWlsZGVyL193aGF0X3dlX2RvLmxlc3MiLCJsYXlvdXRzL21ham9yX3Byb2dyYW1tZXMvcGFnZV9idWlsZGVyL19jb250ZW50X2Jsb2NrLmxlc3MiLCJsYXlvdXRzL21ham9yX3Byb2dyYW1tZXMvcGFnZV9idWlsZGVyL19pbmRpY2F0b3JzLmxlc3MiLCJsYXlvdXRzL21ham9yX3Byb2dyYW1tZXMvcGFnZV9idWlsZGVyL19jYXJvdXNlbC5sZXNzIiwibGF5b3V0cy9tYWpvcl9wcm9ncmFtbWVzL3BhZ2VzL19tYWluLmxlc3MiLCJsYXlvdXRzL21ham9yX3Byb2dyYW1tZXMvcGFnZXMvX2Rhc2hib2FyZC5sZXNzIiwibGF5b3V0cy9tYWpvcl9wcm9ncmFtbWVzL3BhZ2VzL190b3BpYy5sZXNzIiwibGF5b3V0cy9yZF9sYXlvdXRzL19mbGV4X21hc29ucnkubGVzcyIsImxheW91dHMvcmRfbGF5b3V0cy9faGVhZGVyX3RpdGxlX2NvbnRlbnRfY29sdW1uLmxlc3MiLCJsYXlvdXRzL3JkX2xheW91dHMvX21ham9yX3Byb2dyYW1tZXMubGVzcyIsImxheW91dHMvcmRfbGF5b3V0cy9fdG9waWNzLmxlc3MiLCJsYXlvdXRzL3JkX2xheW91dHMvX3Jlb2N1cnJpbmdfcHJvZ3JhbW1lcy5sZXNzIiwibGF5b3V0cy9yZF9sYXlvdXRzL190b3BpY19ub25fbXAubGVzcyIsImxheW91dHMvcmRfbGF5b3V0cy9fc3RlcF9saXN0X2ljb25zLmxlc3MiLCJsYXlvdXRzL3JkX2xheW91dHMvX3F1b3RhdGlvbi5sZXNzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5sZXNzIiwiY29tcG9uZW50cy9fZ3Jhdml0eV9mb3Jtcy5sZXNzIiwiY29tcG9uZW50cy9fbWVkaWEubGVzcyIsImNvbXBvbmVudHMvX3dwLWNsYXNzZXMubGVzcyIsImNvbXBvbmVudHMvX2ZsZXhzbGlkZXIubGVzcyIsImNvbXBvbmVudHMvX3NsaWRlc2hhcmUubGVzcyIsImNvbXBvbmVudHMvX2xvYWRlci5sZXNzIiwiY29tcG9uZW50cy9fc2lnbnVwX21vZGFsLmxlc3MiLCJjb21wb25lbnRzL19zZWFyY2hfbW9kYWwubGVzcyIsImNvbXBvbmVudHMvX21haW5fbmF2aWdhdGlvbi5sZXNzIiwibGF5b3V0cy9fb2ZmLWNhbnZhcy5sZXNzIiwibGF5b3V0cy9fc2VhcmNoX2NvbnRhaW5lci5sZXNzIiwibGF5b3V0cy9fdGhlbWVfbWVudV90YWJsZXQubGVzcyIsImxheW91dHMvX2dlbmVyYWwubGVzcyIsImxheW91dHMvX2hlYWRlci5sZXNzIiwibGF5b3V0cy9fc2lkZWJhci5sZXNzIiwibGF5b3V0cy9fZm9vdGVyLmxlc3MiLCJsYXlvdXRzL3BhZ2VzL19mcm9udF9wYWdlLmxlc3MiLCJsYXlvdXRzL3JkX2xheW91dHMvaG9tZS9faGVyby5sZXNzIiwibGF5b3V0cy9yZF9sYXlvdXRzL2hvbWUvX2FsZXJ0X2Jhci5sZXNzIiwibGF5b3V0cy9yZF9sYXlvdXRzL2hvbWUvX2Jyb3dzZV9iYXIubGVzcyIsImxheW91dHMvcmRfbGF5b3V0cy9ob21lL19mZWF0dXJlZF9vdXJfd29yay5sZXNzIiwibGF5b3V0cy9yZF9sYXlvdXRzL2hvbWUvX3RvcF9jaGFydHNfcmVzZWFyY2gubGVzcyIsImxheW91dHMvcmRfbGF5b3V0cy9ob21lL190d29fZmVhdHVyZWQubGVzcyIsImxheW91dHMvcmRfbGF5b3V0cy9ob21lL19saXZpbmdfd2FnZV9mZWF0dXJlZF90ZWFtLmxlc3MiLCJsYXlvdXRzL3BhZ2VzL19hYm91dF91cy5sZXNzIiwibGF5b3V0cy9wYWdlcy9fcHVibGljYXRpb25zLmxlc3MiLCJsYXlvdXRzL3BhZ2VzL19hZHZhbmNlZC1wdWJsaWNhdGlvbnMubGVzcyIsImxheW91dHMvcGFnZXMvX3RoZW1lcy5sZXNzIiwibGF5b3V0cy9wYWdlcy9fb3VyX3Jlc2VhcmNoLmxlc3MiLCJsYXlvdXRzL3BhZ2VzL19jb250YWN0Lmxlc3MiLCJsYXlvdXRzL3BhZ2VzL19uZXdzLmxlc3MiLCJsYXlvdXRzL3BhZ2VzL19hdXRob3JzLmxlc3MiLCJsYXlvdXRzL3BhZ2VzL19ldmVudHMubGVzcyIsImxheW91dHMvcGFnZXMvX3NlYXJjaC5sZXNzIiwibGF5b3V0cy9wYWdlcy9kMy5sZXNzIiwibGF5b3V0cy9wYWdlcy9fZGFzaGJvYXJkLmxlc3MiLCJsYXlvdXRzL19uYXZzLmxlc3MiLCJfYXJjaGl2ZXMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSw0REFDQSx1SUNPQSxLQUNFLFlBQUEsV0FDQSxxQkFBQSxLQUNBLHlCQUFBLEtBT0YsS0FDRSxPQUFBLEVBWUYsUURwQkEsTUFDQSxRQUNBLFdBQ0EsT0FDQSxPQUNBLE9BQ0EsT0FDQSxLQUNBLElBQ0EsUUFD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TUFBQSxPQUVGLDBCQXlFRixXQXhFSSxNQUFBLFFBSUosZ0JBRUksVUFBQSxPQUNBLE1BQUEsS0FDQSxPQUFBLEVBQUEsS0FTSixpQkM5QkUsYUFBQSxLQUNBLFlBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxLRG9DRixLQzlCRSxZQUFBLE1BQ0EsYUFBQSxNQ0FFLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLFNBQUEsU0FFQSxXQUFBLElBRUEsYUFBQSxLQUNBLGNBQUEsS0FnQkYsVUFBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQ0UsTUFBQSxLQU9KLFdBQ0UsTUFBQSxLQURGLFdBQ0UsTUFBQSxhQURGLFdBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxZQWNGLGdCQUNFLE1BQUEsS0FERixnQkFDRSxNQUFBLGFBREYsZ0JBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxZQUlGLGVBQ0UsTUFBQSxLQWhCRixnQkFDRSxLQUFBLEtBREYsZ0JBQ0UsS0FBQSxhQURGLGdCQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsWUFJRixlQUNFLEtBQUEsS0FjRixrQkFDRSxZQUFBLEtBREYsa0JBQ0UsWUFBQSxhQURGLGtCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsWUFERixpQkFDRSxZQUFBLEVGRkoseUJFaENJLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLE1BQUEsS0FPSixXQUNFLE1BQUEsS0FERixXQUNFLE1BQUEsYUFERixXQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsWUFjRixnQkFDRSxNQUFBLEtBREYsZ0JBQ0UsTUFBQSxhQURGLGdCQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsWUFJRixlQUNFLE1BQUEsS0FoQkYsZ0JBQ0UsS0FBQSxLQURGLGdCQUNFLEtBQUEsYUFERixnQkFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLFlBSUYsZUFDRSxLQUFBLEtBY0Ysa0JBQ0UsWUFBQSxLQURGLGtCQUNFLFlBQUEsYUFERixrQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLFlBREYsaUJBQ0UsWUFBQSxHRk9KLHlCRXpDSSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFDRSxNQUFBLEtBT0osV0FDRSxNQUFBLEtBREYsV0FDRSxNQUFBLGFBREYsV0FDRSxNQUFBLGFBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLFlBY0YsZ0JBQ0UsTUFBQSxLQURGLGdCQUNFLE1BQUEsYUFERixnQkFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLFlBSUYsZUFDRSxNQUFBLEtBaEJGLGdCQUNFLEtBQUEsS0FERixnQkFDRSxLQUFBLGFBREYsZ0JBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxZQUlGLGVBQ0UsS0FBQSxLQWNGLGtCQUNFLFlBQUEsS0FERixrQkFDRSxZQUFBLGFBREYsa0JBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxZQURGLGlCQUNFLFlBQUEsR0ZnQkosMEJFbERJLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLE1BQUEsS0FPSixXQUNFLE1BQUEsS0FERixXQUNFLE1BQUEsYUFERixXQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsWUFjRixnQkFDRSxNQUFBLEtBREYsZ0JBQ0UsTUFBQSxhQURGLGdCQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsWUFJRixlQUNFLE1BQUEsS0FoQkYsZ0JBQ0UsS0FBQSxLQURGLGdCQUNFLEtBQUEsYUFERixnQkFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLGFB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QUEsT0FBQSxLQUNBLG1CQUFBLFFBQUEsY0FBQSxjQUdGLGtCQUNFLE1BQUEsS0FHRixzQ0FDRSxNQUFBLElBR0Ysc0NBQ0UsTUFBQSxRQUdGLHNDQUNFLE1BQUEsSUFHRixzQ0FDRSxNQUFBLElBR0Ysc0NBQ0UsTUFBQSxRQUdGLHNDQUNFLE1BQUEsUUFHRixzQ0FDRSxNQUFBLE1BR0Ysc0RBQ0UsZUFBQSxFQUFBLE1BQUEsRUFHRixvREFDRSxlQUFBLEVBQUEsTUFBQSxFQUdGLHNEQUNFLGVBQUEsRUFBQSxNQUFBLEVBR0Ysc0RBQ0UsZUFBQSxFQUFBLE1BQUEsRUFHRixvREFDRSxlQUFBLEVBQUEsTUFBQSxFQUdGLHNEQUNFLGVBQUEsRUFBQSxNQUFBLEVBR0Ysc0RBQ0UsZUFBQSxFQUFBLE1BQUEsRUFHRixzREFDRSxlQUFBLEVBQUEsTUFBQSxFQUdGLG9EQUNFLGVBQUEsRUFBQSxNQUFBLEVBR0Ysc0RBQ0UsZUFBQSxFQUFBLE1BQUEsRUFHRixzREFDRSxlQUFBLEVBQUEsTUFBQSxFQUdGLHNEQUNFLGVBQUEsRUFBQSxNQUFBLEVBR0Ysc0RBQ0UsZUFBQSxFQUFBLE1BQUEsRUFHRixvREFDRSxlQUFBLEVBQUEsTUFBQSxFQUdGLHNEQUNFLGVBQUEsRUFBQSxNQUFBLEVBR0Ysc0RBQ0UsZUFBQSxFQUFBLE1BQUEsRUFHRixzREFDRSxlQUFBLEVBQUEsTUFBQSxFQUdGLHNEQUNFLGVBQUEsRUFBQSxNQUFBLEVBR0Ysc0RBQ0UsZUFBQSxFQUFBLE1BQUEsRUFHRixvREFDRSxlQUFBLEVBQUEsTUFBQSxFQUdGLHNEQUNFLGVBQUEsRUFBQSxNQUFBLEVBR0Ysc0RBQ0UsZUFBQSxFQUFBLE1BQUEsRUFHRixzREFDRSxlQUFBLEVBQUEsTUFBQSxFQUdGLHNEQUNFLGVBQUEsRUFBQSxNQUFBLEVBR0Ysc0RBQ0UsZUFBQSxFQUFBLE1BQUEsRUFHRixzREFDRSxlQUFBLEVBQUEsTUFBQSxFQUdGLG9EQUNFLGVBQUEsRUFBQSxNQUFBLEVBR0Ysc0RBQ0UsZUFBQSxFQUFBLE1BQUEsRUFHRixzREFDRSxlQUFB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LGtEQU1BLDBEQUdBLHdEQVlBLDRDaUdoamJJLHdDakc0aGJKLGtEQVNBLGdEQUdBLDJDQUdBLG9DQWxCQSwrQ0FNQSx1REFHQSxxREFZQSx5Q0F2QkEsa0RBTUEsNERBU0EsMERBR0EscURBR0EsOENBbEJBLHlEQU1BLGlFQUdBLCtEQVlBLG1EaUdsK2FVLFFBQUEsYUFDQSxpQkFBQSxRQUNBLE1BQUEsUUFDQSxZQUFBLFdBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxLQUNBLGNBQUEsRUFDQSxNQUFBLE1qR3crYVYsd0RpR2orYUkscURqR2crYUosK0RpRzU5YVksY0FBQSxJQUNBLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxNQUNBLFlBQUEsS0FDQSxlQUFBLFVBQ0EsWUFBQSxXQUFBLENBQUEsV0FDQSxRQUFBLElBQUEsS0FDQSxhQUFBLEtqR2srYVoseURpRzU5YVEsc0RqRzI5YVIsZ0VpRzE5YVUsaUJBQUEsUWpHZythViwyRGlHaithUSx3RGpHZythUixrRWlHNTlhWSxpQkFBQSxRQUNBLE1BQUEsS2pHaythWix3RGlHejlhTSxxRGpHdzlhTiwrRGlHcjlhWSxRQUFBLEVBUVosZUFDRSxRQUFBLE1BQ0EsV0FBQSxPQUNBLGNBQUEsS0FDQSxXQUFBLEtBSkYsd0JBT0ksTUFBQSxRQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFFBQUEsS0FYSix3QkFnQkksTUFBQSxRQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFFBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9wLnR5cGVraXQubmV0L3AuY3NzP3M9MSZrPXV0cDNvZ2UmaHQ9dGsmZj02ODY0LjY4NjUuNjg2Ni42ODY3LjE3MDE0LjE3MDE1LjE3MDE3LjE3MDE4JmE9NzQ3OTMwOCZhcHA9dHlwZWtpdCZlPWNzc1wiKTtcbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgcHJpbnQge1xuICAqIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcixcbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuICBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJsZSB0ZCxcbiAgLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0biA+IC5jYXJldCxcbiAgLmRyb3B1cCA+IC5idG4gPiAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuICAubGFiZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgfVxufVxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5hIHtcbiAgY29sb3I6ICMyYzZiODI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIsXG5hOmZvY3VzIHtcbiAgY29sb3I6ICMyYzZiODI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbWctcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJSBcXDk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJSBcXDk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5ociB7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7XG59XG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcbi5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5oMSBzbWFsbCxcbmgyIHNtYWxsLFxuaDMgc21hbGwsXG5oNCBzbWFsbCxcbmg1IHNtYWxsLFxuaDYgc21hbGwsXG4uaDEgc21hbGwsXG4uaDIgc21hbGwsXG4uaDMgc21hbGwsXG4uaDQgc21hbGwsXG4uaDUgc21hbGwsXG4uaDYgc21hbGwsXG5oMSAuc21hbGwsXG5oMiAuc21hbGwsXG5oMyAuc21hbGwsXG5oNCAuc21hbGwsXG5oNSAuc21hbGwsXG5oNiAuc21hbGwsXG4uaDEgLnNtYWxsLFxuLmgyIC5zbWFsbCxcbi5oMyAuc21hbGwsXG4uaDQgLnNtYWxsLFxuLmg1IC5zbWFsbCxcbi5oNiAuc21hbGwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMC41cHg7XG59XG5oMSBzbWFsbCxcbi5oMSBzbWFsbCxcbmgyIHNtYWxsLFxuLmgyIHNtYWxsLFxuaDMgc21hbGwsXG4uaDMgc21hbGwsXG5oMSAuc21hbGwsXG4uaDEgLnNtYWxsLFxuaDIgLnNtYWxsLFxuLmgyIC5zbWFsbCxcbmgzIC5zbWFsbCxcbi5oMyAuc21hbGwge1xuICBmb250LXNpemU6IDY1JTtcbn1cbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiB7XG4gIG1hcmdpbi10b3A6IDEwLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAuNXB4O1xufVxuaDQgc21hbGwsXG4uaDQgc21hbGwsXG5oNSBzbWFsbCxcbi5oNSBzbWFsbCxcbmg2IHNtYWxsLFxuLmg2IHNtYWxsLFxuaDQgLnNtYWxsLFxuLmg0IC5zbWFsbCxcbmg1IC5zbWFsbCxcbi5oNSAuc21hbGwsXG5oNiAuc21hbGwsXG4uaDYgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuaDYsXG4uaDYge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5wIHtcbiAgbWFyZ2luOiAwIDAgMTAuNXB4O1xufVxuLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxlYWQge1xuICAgIGZvbnQtc2l6ZTogMjIuNXB4O1xuICB9XG59XG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODYlO1xufVxuY2l0ZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbm1hcmssXG4ubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIHBhZGRpbmc6IC4yZW07XG59XG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMyN2FlNjA7XG59XG5hLnRleHQtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMWU4NDQ5O1xufVxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogIzJiNTQyYztcbn1cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzMxNzA4Zjtcbn1cbmEudGV4dC1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICMyNDUyNjk7XG59XG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG5hLnRleHQtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjNjY1MTJjO1xufVxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG5hLnRleHQtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICM4NDM1MzQ7XG59XG4uYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdhZTYwO1xufVxuYS5iZy1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlODQ0OTtcbn1cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbmEuYmctc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWUyYjM7XG59XG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG5hLmJnLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlO1xufVxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuYS5iZy13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZWNiNTtcbn1cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuYS5iZy1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRiOWI5O1xufVxuLnBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDkuNXB4O1xuICBtYXJnaW46IDQycHggMCAyMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbn1cbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMC41cHg7XG59XG51bCB1bCxcbm9sIHVsLFxudWwgb2wsXG5vbCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4ubGlzdC1pbmxpbmUgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbC1ob3Jpem9udGFsIGR0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5kbC1ob3Jpem9udGFsIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbn1cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNzc3Nzc3O1xufVxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAxMC41cHggMjFweDtcbiAgbWFyZ2luOiAwIDAgMjFweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZsb2F0OiByaWdodDtcbiAgbWF4LXdpZHRoOiAzMCU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGNvbG9yOiAjZDkwMDAwO1xufVxuYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIHVsOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYmxvY2txdW90ZSBmb290ZXIsXG5ibG9ja3F1b3RlIHNtYWxsLFxuYmxvY2txdW90ZSAuc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbmJsb2NrcXVvdGUgZm9vdGVyOmJlZm9yZSxcbmJsb2NrcXVvdGUgc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZSAuc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnO1xufVxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2VlZWVlZTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YmVmb3JlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjpiZWZvcmUsXG4uYmxvY2txdW90ZS1yZXZlcnNlIHNtYWxsOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDpiZWZvcmUsXG4uYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmFmdGVyLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDphZnRlcixcbi5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmFmdGVyLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXDAwQTAgXFwyMDE0Jztcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cbi5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gIH1cbn1cbi5jb250YWluZXItd2lkZSB7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbi5jb250YWluZXItZmx1aWQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4ucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uY29sLXhzLTEsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29sLXhzLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb2wteHMtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2wteHMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogMTAwJTtcbn1cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmNvbC14cy1wdXNoLTEyIHtcbiAgbGVmdDogMTAwJTtcbn1cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC05IHtcbiAgbGVmdDogNzUlO1xufVxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogNTAlO1xufVxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC0zIHtcbiAgbGVmdDogMjUlO1xufVxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvO1xufVxuLmNvbC14cy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4udGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnRhYmxlID4gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlIC50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA1cHg7XG59XG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSA+IHRkLFxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbnRhYmxlIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbn1cbnRhYmxlIHRkW2NsYXNzKj1cImNvbC1cIl0sXG50YWJsZSB0aFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmU6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5hY3RpdmUsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLnN1Y2Nlc3MsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmluZm86aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguaW5mbzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5pbmZvLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmc6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAud2FybmluZyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjJjYztcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmRhbmdlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1Ljc1cHg7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBtaW4td2lkdGg6IDA7XG59XG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIGZvbnQtc2l6ZTogMjIuNXB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBtYXJnaW4tdG9wOiAxcHggXFw5O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNTU1NTU1O1xufVxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbi5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBvcGFjaXR5OiAxO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDMgXFwwO1xufVxuaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtc20sXG5pbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1zbSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1zbSxcbmlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xufVxuaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtbGcsXG5pbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1sZyxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1sZyxcbmlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMjFweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5yYWRpbyBsYWJlbCxcbi5jaGVja2JveCBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XG59XG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0uZGlzYWJsZWQsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucmFkaW8taW5saW5lLmRpc2FibGVkLFxuLmNoZWNrYm94LWlubGluZS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8taW5saW5lLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveC1pbmxpbmUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnJhZGlvLmRpc2FibGVkIGxhYmVsLFxuLmNoZWNrYm94LmRpc2FibGVkIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpbyBsYWJlbCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3ggbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtbGcsXG4uZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1zbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5pbnB1dC1zbSxcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzFweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuc2VsZWN0LmlucHV0LXNtIHtcbiAgaGVpZ2h0OiAzMXB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbn1cbnRleHRhcmVhLmlucHV0LXNtLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1zbSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnB1dC1sZyxcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5zZWxlY3QuaW5wdXQtbGcge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxudGV4dGFyZWEuaW5wdXQtbGcsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWxnIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmhhcy1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQzLjc1cHg7XG59XG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI2cHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbn1cbi5oYXMtc3VjY2VzcyAuaGVscC1ibG9jayxcbi5oYXMtc3VjY2VzcyAuY29udHJvbC1sYWJlbCxcbi5oYXMtc3VjY2VzcyAucmFkaW8sXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LFxuLmhhcy1zdWNjZXNzIC5yYWRpby1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LWlubGluZSB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzJiNTQyYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG59XG4uaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG4uaGFzLXdhcm5pbmcgLmhlbHAtYmxvY2ssXG4uaGFzLXdhcm5pbmcgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLFxuLmhhcy13YXJuaW5nIC5jaGVja2JveCxcbi5oYXMtd2FybmluZyAucmFkaW8taW5saW5lLFxuLmhhcy13YXJuaW5nIC5jaGVja2JveC1pbmxpbmUge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NjUxMmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xufVxuLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuLmhhcy1lcnJvciAuaGVscC1ibG9jayxcbi5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLWVycm9yIC5yYWRpbyxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LFxuLmhhcy1lcnJvciAucmFkaW8taW5saW5lLFxuLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NDM1MzQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xufVxuLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4uaGFzLWZlZWRiYWNrIGxhYmVsLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAwO1xufVxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogI2E2YTZhNjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvIGxhYmVsLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LFxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8taW5saW5lLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gge1xuICBtaW4taGVpZ2h0OiAyOHB4O1xufVxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gIH1cbn1cbi5mb3JtLWhvcml6b250YWwgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAwO1xuICByaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLWxnIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMTQuM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1zbSAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgfVxufVxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmJ0bjpmb2N1cyxcbi5idG46YWN0aXZlOmZvY3VzLFxuLmJ0bi5hY3RpdmU6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbi5idG46aG92ZXIsXG4uYnRuOmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG46YWN0aXZlLFxuLmJ0bi5hY3RpdmUge1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmJ0bi5kaXNhYmxlZCxcbi5idG5bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC42NTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5idG4tZGVmYXVsdDpob3Zlcixcbi5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdDphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2FkYWRhZDtcbn1cbi5idG4tZGVmYXVsdDphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tZGVmYXVsdC5kaXNhYmxlZCxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4uYnRuLWRlZmF1bHQgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3YWU2MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjI5OTU1O1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlODQ0OTtcbiAgYm9yZGVyLWNvbG9yOiAjMTc2NzM5O1xufVxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnksXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyN2FlNjA7XG4gIGJvcmRlci1jb2xvcjogIzIyOTk1NTtcbn1cbi5idG4tcHJpbWFyeSAuYmFkZ2Uge1xuICBjb2xvcjogIzI3YWU2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICBib3JkZXItY29sb3I6ICM0Y2FlNGM7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMzOTg0Mzk7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcyxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3Zlcixcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjO1xufVxuLmJ0bi1zdWNjZXNzIC5iYWRnZSB7XG4gIGNvbG9yOiAjNWNiODVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTtcbn1cbi5idG4taW5mbzpob3Zlcixcbi5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mbzphY3RpdmUsXG4uYnRuLWluZm8uYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gIGJvcmRlci1jb2xvcjogIzI2OWFiYztcbn1cbi5idG4taW5mbzphY3RpdmUsXG4uYnRuLWluZm8uYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4taW5mby5kaXNhYmxlZCxcbi5idG4taW5mb1tkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86aG92ZXIsXG4uYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mby5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86YWN0aXZlLFxuLmJ0bi1pbmZvLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4taW5mb1tkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM0NmI4ZGE7XG59XG4uYnRuLWluZm8gLmJhZGdlIHtcbiAgY29sb3I6ICM1YmMwZGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVhMjM2O1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbi5idG4td2FybmluZy5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDU4NTEyO1xufVxuLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbi5idG4td2FybmluZy5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cyxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2VlYTIzNjtcbn1cbi5idG4td2FybmluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2YwYWQ0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gIGJvcmRlci1jb2xvcjogI2Q0M2YzYTtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBib3JkZXItY29sb3I6ICNhYzI5MjU7XG59XG4uYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWRhbmdlci5kaXNhYmxlZCxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhO1xufVxuLmJ0bi1kYW5nZXIgLmJhZGdlIHtcbiAgY29sb3I6ICNkOTUzNGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLXNlYXJjaCB7XG4gIGNvbG9yOiAjNjk5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNjk5OTk5O1xufVxuLmJ0bi1zZWFyY2g6aG92ZXIsXG4uYnRuLXNlYXJjaDpmb2N1cyxcbi5idG4tc2VhcmNoOmFjdGl2ZSxcbi5idG4tc2VhcmNoLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2VhcmNoIHtcbiAgY29sb3I6ICM2OTk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1jb2xvcjogIzUwNzU3NTtcbn1cbi5idG4tc2VhcmNoOmFjdGl2ZSxcbi5idG4tc2VhcmNoLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tc2VhcmNoLmRpc2FibGVkLFxuLmJ0bi1zZWFyY2hbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc2VhcmNoLFxuLmJ0bi1zZWFyY2guZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXNlYXJjaFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zZWFyY2g6aG92ZXIsXG4uYnRuLXNlYXJjaC5kaXNhYmxlZDpmb2N1cyxcbi5idG4tc2VhcmNoW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNlYXJjaDpmb2N1cyxcbi5idG4tc2VhcmNoLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tc2VhcmNoW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zZWFyY2g6YWN0aXZlLFxuLmJ0bi1zZWFyY2guZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1zZWFyY2hbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNlYXJjaC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNjk5OTk5O1xufVxuLmJ0bi1zZWFyY2ggLmJhZGdlIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk5OTk5O1xufVxuLmJ0bi1oZWFkZXIge1xuICBjb2xvcjogIzY5OTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNjk5OTk5O1xufVxuLmJ0bi1oZWFkZXI6aG92ZXIsXG4uYnRuLWhlYWRlcjpmb2N1cyxcbi5idG4taGVhZGVyOmFjdGl2ZSxcbi5idG4taGVhZGVyLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taGVhZGVyIHtcbiAgY29sb3I6ICM2OTk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogIzUwNzU3NTtcbn1cbi5idG4taGVhZGVyOmFjdGl2ZSxcbi5idG4taGVhZGVyLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taGVhZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4taGVhZGVyLmRpc2FibGVkLFxuLmJ0bi1oZWFkZXJbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taGVhZGVyLFxuLmJ0bi1oZWFkZXIuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWhlYWRlcltkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1oZWFkZXI6aG92ZXIsXG4uYnRuLWhlYWRlci5kaXNhYmxlZDpmb2N1cyxcbi5idG4taGVhZGVyW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWhlYWRlcjpmb2N1cyxcbi5idG4taGVhZGVyLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4taGVhZGVyW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1oZWFkZXI6YWN0aXZlLFxuLmJ0bi1oZWFkZXIuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1oZWFkZXJbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWhlYWRlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM2OTk5OTk7XG59XG4uYnRuLWhlYWRlciAuYmFkZ2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5OTk5OTtcbn1cbi5idG4tYmVpZ2Uge1xuICBjb2xvcjogI2ZmZjJjODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjJjODtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmJ0bi1iZWlnZTpob3Zlcixcbi5idG4tYmVpZ2U6Zm9jdXMsXG4uYnRuLWJlaWdlOmFjdGl2ZSxcbi5idG4tYmVpZ2UuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1iZWlnZSB7XG4gIGNvbG9yOiAjZmZmMmM4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItY29sb3I6ICNmZmU0OGI7XG59XG4uYnRuLWJlaWdlOmFjdGl2ZSxcbi5idG4tYmVpZ2UuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1iZWlnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWJlaWdlLmRpc2FibGVkLFxuLmJ0bi1iZWlnZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1iZWlnZSxcbi5idG4tYmVpZ2UuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWJlaWdlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWJlaWdlOmhvdmVyLFxuLmJ0bi1iZWlnZS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tYmVpZ2VbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYmVpZ2U6Zm9jdXMsXG4uYnRuLWJlaWdlLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tYmVpZ2VbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWJlaWdlOmFjdGl2ZSxcbi5idG4tYmVpZ2UuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1iZWlnZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYmVpZ2UuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjJjODtcbn1cbi5idG4tYmVpZ2UgLmJhZGdlIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMmM4O1xufVxuLmJ0bi1saW5rIHtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tbGluayxcbi5idG4tbGluazphY3RpdmUsXG4uYnRuLWxpbmtbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWxpbmssXG4uYnRuLWxpbms6aG92ZXIsXG4uYnRuLWxpbms6Zm9jdXMsXG4uYnRuLWxpbms6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGluazpob3Zlcixcbi5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpob3Zlcixcbi5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tbGcge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5idG4tc20ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYnRuLXhzIHtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXYgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2ID4gbGkgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxMHB4O1xufVxuLm5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLm5hdiA+IGxpLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm5hdiAub3BlbiA+IGEsXG4ubmF2IC5vcGVuID4gYTpob3Zlcixcbi5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjMmM2YjgyO1xufVxuLm5hdiAubmF2LWRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA5LjVweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLm5hdiA+IGxpID4gYSA+IGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLm5hdi10YWJzID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlICNlZWVlZWUgI2RkZDtcbn1cbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICBmbG9hdDogbm9uZTtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICB9XG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5uYXYtcGlsbHMgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm5hdi1waWxscyA+IGxpID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5uYXYtcGlsbHMgPiBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLFxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdhZTYwO1xufVxuLm5hdi1zdGFja2VkID4gbGkge1xuICBmbG9hdDogbm9uZTtcbn1cbi5uYXYtc3RhY2tlZCA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXYtanVzdGlmaWVkID4gbGkge1xuICBmbG9hdDogbm9uZTtcbn1cbi5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubmF2LWp1c3RpZmllZCA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICAubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm5hdi10YWJzLWp1c3RpZmllZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubmF2LXRhYnMtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICB9XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIH1cbn1cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhciB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1oZWFkZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4ubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UuaW4ge1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyID4gLm5hdmJhci1oZWFkZXIsXG4gIC5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlcixcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsXG4gIC5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5uYXZiYXItc3RhdGljLXRvcCB7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXN0YXRpYy10b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1maXhlZC10b3AsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsXG4ubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQsXG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxufVxuLm5hdmJhci10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci10b2dnbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB9XG59XG4ubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogNy4yNXB4IC0xNXB4O1xufVxuLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEsXG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAyNXB4O1xuICB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlcixcbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLW5hdiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5uYXZiYXItbmF2ID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLXRvcDogMTQuNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNC41cHg7XG4gIH1cbiAgLm5hdmJhci1uYXYubmF2YmFyLXJpZ2h0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5uYXZiYXItZm9ybSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgbWFyZ2luLXRvcDogNy41cHg7XG4gIG1hcmdpbi1ib3R0b206IDcuNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5yYWRpbyxcbiAgLm5hdmJhci1mb3JtIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAucmFkaW8gbGFiZWwsXG4gIC5uYXZiYXItZm9ybSAuY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubmF2YmFyLWZvcm0gLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLm5hdmJhci1mb3JtIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZm9ybSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubmF2YmFyLWZvcm0ubmF2YmFyLXJpZ2h0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbn1cbi5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubmF2YmFyLWJ0biB7XG4gIG1hcmdpbi10b3A6IDcuNXB4O1xuICBtYXJnaW4tYm90dG9tOiA3LjVweDtcbn1cbi5uYXZiYXItYnRuLmJ0bi1zbSB7XG4gIG1hcmdpbi10b3A6IDkuNXB4O1xuICBtYXJnaW4tYm90dG9tOiA5LjVweDtcbn1cbi5uYXZiYXItYnRuLmJ0bi14cyB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4ubmF2YmFyLXRleHQge1xuICBtYXJnaW4tdG9wOiAxNC41cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0LjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXRleHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAubmF2YmFyLXRleHQubmF2YmFyLXJpZ2h0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5OTk5OTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICM1ZTVlNWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Yjg2ODY7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Yjg2ODY7XG4gIGNvbG9yOiAjNTU1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM3Nzc7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Yjg2ODY7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSxcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlcixcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmsge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjY2NjO1xufVxuLm5hdmJhci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDgwODA4O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1mb3JtIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxMDEwO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDgwODA4O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjNzc3Nzc3O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlcixcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzQ0NDtcbn1cbi5hbGVydCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYWxlcnQgaDQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hbGVydCAuYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFsZXJ0ID4gcCxcbi5hbGVydCA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbGVydCA+IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmFsZXJ0LWRpc21pc3NhYmxlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5hbGVydC1kaXNtaXNzYWJsZSAuY2xvc2UsXG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAtMjFweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjOWUyYjM7XG59XG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMmI1NDJjO1xufVxuLmFsZXJ0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG4gIGNvbG9yOiAjMzE3MDhmO1xufVxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTZlMWVjO1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzI0NTI2OTtcbn1cbi5hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbi5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y3ZTFiNTtcbn1cbi5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2NjUxMmM7XG59XG4uYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTRiOWMwO1xufVxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjODQzNTM0O1xufVxuLm1lZGlhLW9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1lZGlhLWhlYWRpbmcge1xuICBtYXJnaW46IDAgMCA1cHg7XG59XG4ubWVkaWEgPiAucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubGlzdC1ncm91cC1pdGVtID4gLmJhZGdlICsgLmJhZGdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMzM7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyLFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdhZTYwO1xuICBib3JkZXItY29sb3I6ICMyN2FlNjA7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjYjNlZWNjO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3NjNkO1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMxNzA4Zjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7XG4gIGJvcmRlci1jb2xvcjogIzMxNzA4Zjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSxcbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUuZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZS5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xufVxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlcixcbi5kbC1ob3Jpem9udGFsIGRkOmJlZm9yZSxcbi5kbC1ob3Jpem9udGFsIGRkOmFmdGVyLFxuLmNvbnRhaW5lcjpiZWZvcmUsXG4uY29udGFpbmVyOmFmdGVyLFxuLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLnJvdzpiZWZvcmUsXG4ucm93OmFmdGVyLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDpiZWZvcmUsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyLFxuLm5hdjpiZWZvcmUsXG4ubmF2OmFmdGVyLFxuLm5hdmJhcjpiZWZvcmUsXG4ubmF2YmFyOmFmdGVyLFxuLm5hdmJhci1oZWFkZXI6YmVmb3JlLFxuLm5hdmJhci1oZWFkZXI6YWZ0ZXIsXG4ubmF2YmFyLWNvbGxhcHNlOmJlZm9yZSxcbi5uYXZiYXItY29sbGFwc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY2xlYXJmaXg6YWZ0ZXIsXG4uZGwtaG9yaXpvbnRhbCBkZDphZnRlcixcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLnJvdzphZnRlcixcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIsXG4ubmF2OmFmdGVyLFxuLm5hdmJhcjphZnRlcixcbi5uYXZiYXItaGVhZGVyOmFmdGVyLFxuLm5hdmJhci1jb2xsYXBzZTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuLnZpc2libGUteHMsXG4udmlzaWJsZS1zbSxcbi52aXNpYmxlLW1kLFxuLnZpc2libGUtbGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICB0ci52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXhzLFxuICB0ZC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICB0ci52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXNtLFxuICB0ZC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgdHIudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1tZCxcbiAgdGQudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICB0ci52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLWxnLFxuICB0ZC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpZGRlbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIHRyLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtcHJpbnQsXG4gIHRkLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmhpZGRlbi1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMDFmYjg4LzAwMDAwMDAwMDAwMDAwMDAzYjlhZjkyMS8yNy9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNiZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzAxZmI4OC8wMDAwMDAwMDAwMDAwMDAwM2I5YWY5MjEvMjcvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjYmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzAxZmI4OC8wMDAwMDAwMDAwMDAwMDAwM2I5YWY5MjEvMjcvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjYmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMDFiYzM2LzAwMDAwMDAwMDAwMDAwMDAzYjlhZjkyMi8yNy9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pNiZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzAxYmMzNi8wMDAwMDAwMDAwMDAwMDAwM2I5YWY5MjIvMjcvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTYmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzAxYmMzNi8wMDAwMDAwMDAwMDAwMDAwM2I5YWY5MjIvMjcvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTYmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNjExYmI3LzAwMDAwMDAwMDAwMDAwMDAzYjlhZjkxZS8yNy9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uMyZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzYxMWJiNy8wMDAwMDAwMDAwMDAwMDAwM2I5YWY5MWUvMjcvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjMmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzYxMWJiNy8wMDAwMDAwMDAwMDAwMDAwM2I5YWY5MWUvMjcvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjMmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvYTQ1OTYwLzAwMDAwMDAwMDAwMDAwMDAzYjlhZjkxZi8yNy9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pMyZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2E0NTk2MC8wMDAwMDAwMDAwMDAwMDAwM2I5YWY5MWYvMjcvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTMmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2E0NTk2MC8wMDAwMDAwMDAwMDAwMDAwM2I5YWY5MWYvMjcvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTMmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9hMzVhMWMvMDAwMDAwMDAwMDAwMDAwMDAwMDEyYWY5LzI3L2w/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW4zJnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvYTM1YTFjLzAwMDAwMDAwMDAwMDAwMDAwMDAxMmFmOS8yNy9kP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uMyZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvYTM1YTFjLzAwMDAwMDAwMDAwMDAwMDAwMDAxMmFmOS8yNy9hP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uMyZ2PTNcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzBmM2YwNC8wMDAwMDAwMDAwMDAwMDAwMDAwMTJhZmEvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTMmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8wZjNmMDQvMDAwMDAwMDAwMDAwMDAwMDAwMDEyYWZhLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWkzJnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8wZjNmMDQvMDAwMDAwMDAwMDAwMDAwMDAwMDEyYWZhLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWkzJnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNWI3MzQzLzAwMDAwMDAwMDAwMDAwMDAwMDAxMmFmZC8yNy9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNiZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzViNzM0My8wMDAwMDAwMDAwMDAwMDAwMDAwMTJhZmQvMjcvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjYmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzViNzM0My8wMDAwMDAwMDAwMDAwMDAwMDAwMTJhZmQvMjcvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjYmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9jN2Q1ZDIvMDAwMDAwMDAwMDAwMDAwMDAwMDEyYWZlLzI3L2w/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk2JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvYzdkNWQyLzAwMDAwMDAwMDAwMDAwMDAwMDAxMmFmZS8yNy9kP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pNiZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvYzdkNWQyLzAwMDAwMDAwMDAwMDAwMDAwMDAxMmFmZS8yNy9hP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pNiZ2PTNcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5tcC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tcC13cmFwcGVyLmhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4ubXAtd3JhcHBlci5oZWFkZXIuZ3JleS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG59XG4ubXAtd3JhcHBlci5oZWFkZXIuc3RhbmRhcmQgLmNvbnRlbnQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5tcC13cmFwcGVyLmhlYWRlci5zdGFuZGFyZCAuY29udGVudC13cmFwIC5pbm5lciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDMycHg7XG59XG4ubXAtd3JhcHBlci5oZWFkZXIuc3RhbmRhcmQgLmNvbnRlbnQtd3JhcCAuaW5uZXIgLnRpdGxlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm1wLXdyYXBwZXIuaGVhZGVyLnN0YW5kYXJkIC5jb250ZW50LXdyYXAgLmlubmVyIC50aXRsZXMgLmxvZ28td3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5tcC13cmFwcGVyLmhlYWRlci5zdGFuZGFyZCAuY29udGVudC13cmFwIC5pbm5lciAudGl0bGVzIC5sb2dvLXdyYXAgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm1wLXdyYXBwZXIuaGVhZGVyLnN0YW5kYXJkIC5jb250ZW50LXdyYXAgLmlubmVyIC50aXRsZXMgLmxvZ28td3JhcCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbi5tcC13cmFwcGVyLmhlYWRlci5zdGFuZGFyZCAuY29udGVudC13cmFwIC5pbm5lciAudGl0bGVzIC5sb2dvLXdyYXAgYSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICAubXAtd3JhcHBlci5oZWFkZXIuc3RhbmRhcmQgLmNvbnRlbnQtd3JhcCAuaW5uZXIgLnRpdGxlcyAubG9nby13cmFwIGEsXG4gIC5tcC13cmFwcGVyLmhlYWRlci5zdGFuZGFyZCAuY29udGVudC13cmFwIC5pbm5lciAudGl0bGVzIC5sb2dvLXdyYXAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubXAtd3JhcHBlci5oZWFkZXIuc3RhbmRhcmQgLmNvbnRlbnQtd3JhcCAuaW5uZXIgLnRpdGxlcyAubG9nby13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5tcC13cmFwcGVyLmhlYWRlci5zdGFuZGFyZCAuY29udGVudC13cmFwIC5pbm5lciAudGl0bGVzIC5sb2dvLXdyYXAgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxuICAubXAtd3JhcHBlci5oZWFkZXIuc3RhbmRhcmQgLmNvbnRlbnQtd3JhcCAuaW5uZXIgLnRpdGxlcyAubG9nby13cmFwIGEsXG4gIC5tcC13cmFwcGVyLmhlYWRlci5zdGFuZGFyZCAuY29udGVudC13cmFwIC5pbm5lciAudGl0bGVzIC5sb2dvLXdyYXAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICB9XG59XG4ubXAtd3JhcHBlci5oZWFkZXIuc3RhbmRhcmQgLmNvbnRlbnQtd3JhcCAuaW5uZXIgLnRpdGxlcyAudHh0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubXAtd3JhcHBlci5oZWFkZXIuc3RhbmRhcmQgLmNvbnRlbnQtd3JhcCAuaW5uZXIgLnRpdGxlcyBoMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzc4NGY5YztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tcC13cmFwcGVyLmhlYWRlci5zdGFuZGFyZCAuY29udGVudC13cmFwIC5pbm5lciAudGl0bGVzIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1wLXdyYXBwZXIuaGVhZGVyLnN0YW5kYXJkIC5jb250ZW50LXdyYXAgLmlubmVyIC5mZWF0dXJlZC1wb3N0IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzc4NGY5YztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tcC13cmFwcGVyLmhlYWRlci5zdGFuZGFyZCAuY29udGVudC13cmFwIC5pbm5lciAuZmVhdHVyZWQtcG9zdCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDA4MDgwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbi5tcC13cmFwcGVyLmhlYWRlci5zdGFuZGFyZCAuY29udGVudC13cmFwIC5pbm5lciAuZmVhdHVyZWQtcG9zdCBwIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLm1wLXdyYXBwZXIgLnNwbGFzaC1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tcC13cmFwcGVyIC5zcGxhc2gtaW1nIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI1NTZweDtcbiAgaGVpZ2h0OiA3NTJweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuLm1wLXdyYXBwZXIgaHIsXG4ubXAtcGFnZS1idWlsZGVyIGhyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMS4ycHggc29saWQgIzc4NGY5YztcbiAgb3BhY2l0eTogMC44O1xuICBtYXJnaW46IDE2cHggMDtcbn1cbi5tcC13cmFwcGVyIC5yZWFkLW1vcmUsXG4ubXAtcGFnZS1idWlsZGVyIC5yZWFkLW1vcmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuLm1wLXdyYXBwZXIgLnJlYWQtbW9yZSBpLFxuLm1wLXBhZ2UtYnVpbGRlciAucmVhZC1tb3JlIGkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLm1wLXdyYXBwZXIgLnJlYWQtbW9yZS1idG4sXG4ubXAtcGFnZS1idWlsZGVyIC5yZWFkLW1vcmUtYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODRmOWM7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAzMnB4IDA7XG59XG4ubXAtd3JhcHBlciAucmVhZC1tb3JlLWJ0biBpbWcsXG4ubXAtcGFnZS1idWlsZGVyIC5yZWFkLW1vcmUtYnRuIGltZyxcbi5tcC13cmFwcGVyIC5yZWFkLW1vcmUtYnRuIHN2Zyxcbi5tcC1wYWdlLWJ1aWxkZXIgLnJlYWQtbW9yZS1idG4gc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1wLXdyYXBwZXIgLnJlYWQtbW9yZS1idG4sXG4gIC5tcC1wYWdlLWJ1aWxkZXIgLnJlYWQtbW9yZS1idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5tcC13cmFwcGVyIC5jdXN0b20tbmF2aWdhdGlvbixcbi5tcC1wYWdlLWJ1aWxkZXIgLmN1c3RvbS1uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1wLXdyYXBwZXIgLmN1c3RvbS1uYXZpZ2F0aW9uIGEsXG4ubXAtcGFnZS1idWlsZGVyIC5jdXN0b20tbmF2aWdhdGlvbiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ubXAtd3JhcHBlciAuY3VzdG9tLW5hdmlnYXRpb24gYSBpLFxuLm1wLXBhZ2UtYnVpbGRlciAuY3VzdG9tLW5hdmlnYXRpb24gYSBpIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm1wLXdyYXBwZXIgLmN1c3RvbS1uYXZpZ2F0aW9uIGE6aG92ZXIsXG4ubXAtcGFnZS1idWlsZGVyIC5jdXN0b20tbmF2aWdhdGlvbiBhOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1wLXdyYXBwZXIgLmN1c3RvbS1uYXZpZ2F0aW9uIC5mbGV4LXByZXYgaSxcbi5tcC1wYWdlLWJ1aWxkZXIgLmN1c3RvbS1uYXZpZ2F0aW9uIC5mbGV4LXByZXYgaSB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5tcC13cmFwcGVyIC5jdXN0b20tbmF2aWdhdGlvbiAuZmxleC1wcmV2OmhvdmVyLFxuLm1wLXBhZ2UtYnVpbGRlciAuY3VzdG9tLW5hdmlnYXRpb24gLmZsZXgtcHJldjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tcC13cmFwcGVyIC5jdXN0b20tbmF2aWdhdGlvbiAuZmxleC1uZXh0IGksXG4ubXAtcGFnZS1idWlsZGVyIC5jdXN0b20tbmF2aWdhdGlvbiAuZmxleC1uZXh0IGkge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5tcC13cmFwcGVyIC5jdXN0b20tbmF2aWdhdGlvbiAuZmxleC1uZXh0OmhvdmVyLFxuLm1wLXBhZ2UtYnVpbGRlciAuY3VzdG9tLW5hdmlnYXRpb24gLmZsZXgtbmV4dDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tcC13cmFwcGVyIC5jdXN0b20tbmF2aWdhdGlvbiAuY3VzdG9tLWNvbnRyb2xzLWNvbnRhaW5lciAuZmxleC1jb250cm9sLW5hdixcbi5tcC1wYWdlLWJ1aWxkZXIgLmN1c3RvbS1uYXZpZ2F0aW9uIC5jdXN0b20tY29udHJvbHMtY29udGFpbmVyIC5mbGV4LWNvbnRyb2wtbmF2IHtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXAtd3JhcHBlciAuY3VzdG9tLW5hdmlnYXRpb24gLmN1c3RvbS1jb250cm9scy1jb250YWluZXIgLmZsZXgtY29udHJvbC1uYXYgbGkgYSxcbi5tcC1wYWdlLWJ1aWxkZXIgLmN1c3RvbS1uYXZpZ2F0aW9uIC5jdXN0b20tY29udHJvbHMtY29udGFpbmVyIC5mbGV4LWNvbnRyb2wtbmF2IGxpIGEge1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzFiMWIxYjtcbiAgdGV4dC1pbmRlbnQ6IDlweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tcC13cmFwcGVyIC5jdXN0b20tbmF2aWdhdGlvbiAuY3VzdG9tLWNvbnRyb2xzLWNvbnRhaW5lciAuZmxleC1jb250cm9sLW5hdiBsaSBhLmZsZXgtYWN0aXZlLFxuLm1wLXBhZ2UtYnVpbGRlciAuY3VzdG9tLW5hdmlnYXRpb24gLmN1c3RvbS1jb250cm9scy1jb250YWluZXIgLmZsZXgtY29udHJvbC1uYXYgbGkgYS5mbGV4LWFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4NGY5Yztcbn1cbi5tcC13cmFwcGVyIC5mbGV4LWNvbnRyb2wtbmF2LFxuLm1wLXBhZ2UtYnVpbGRlciAuZmxleC1jb250cm9sLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tcC13cmFwcGVyIC5mbGV4LWNvbnRyb2wtbmF2IGxpIGEsXG4ubXAtcGFnZS1idWlsZGVyIC5mbGV4LWNvbnRyb2wtbmF2IGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXAtd3JhcHBlciAuZmxleC1kaXJlY3Rpb24tbmF2LFxuLm1wLXBhZ2UtYnVpbGRlciAuZmxleC1kaXJlY3Rpb24tbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1wLXdyYXBwZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiBsaSBhLFxuLm1wLXBhZ2UtYnVpbGRlciAuZmxleC1kaXJlY3Rpb24tbmF2IGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXAtcGFnZS1idWlsZGVyIC5jb250ZW50LXdyYXAgaDMge1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzc4NGY5YztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbn1cbi5tcC1wYWdlLWJ1aWxkZXIgLmNvbnRlbnQtd3JhcCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4ubXAtcGFnZS1idWlsZGVyIC5jb250ZW50LXdyYXAgLmNvbnRlbnQsXG4ubXAtcGFnZS1idWlsZGVyIC5jb250ZW50LXdyYXAgLmNvbnRlbnQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlIGZvb3Rlci5jb250ZW50LWluZm8ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuYm9keS5uby1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkubm8tc2Nyb2xsIC5tYWluLXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNjcm9sbC13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5Lm5vLXNjcm9sbCAubWFpbi1oZWFkZXIgLm5hdi13cmFwLFxuICBib2R5Lm5vLXNjcm9sbCAubWFpbi1oZWFkZXIgLnRvcC1iYXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNjcm9sbC13aWR0aCk7XG4gIH1cbn1cbmJvZHkuYWRtaW4tYmFyIC5zZWFyY2gtbW9kYWwge1xuICB0b3A6IDMycHg7XG59XG5ib2R5Lm1vYmlsZS1tZW51LWFjdGl2ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubXAtd3JhcHBlci5leHBlcnRzIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuLm1wLXdyYXBwZXIuZXhwZXJ0cyBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNzg0ZjljO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDMwcHggMDtcbn1cbi5tcC13cmFwcGVyLmV4cGVydHMgLmV4cGVydC1zaW5nbGUge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAyNTVweDtcbn1cbi5tcC13cmFwcGVyLmV4cGVydHMgLmV4cGVydC1zaW5nbGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tcC13cmFwcGVyLmV4cGVydHMgLmV4cGVydC1zaW5nbGUgaDQge1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLm1wLXdyYXBwZXIuZXhwZXJ0cyAuZXhwZXJ0LXNpbmdsZSBzcGFuIHtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5tcC13cmFwcGVyIC50b3BpYy1ib3gsXG4ubXAtcGFnZS1idWlsZGVyIC50b3BpYy1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1wLXdyYXBwZXIgLnRvcGljLWJveCxcbiAgLm1wLXBhZ2UtYnVpbGRlciAudG9waWMtYm94IHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuLm1wLXdyYXBwZXIgLnRvcGljLWJveCAudG9wLFxuLm1wLXBhZ2UtYnVpbGRlciAudG9waWMtYm94IC50b3Age1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG59XG4ubXAtd3JhcHBlciAudG9waWMtYm94IC50b3AgYSxcbi5tcC1wYWdlLWJ1aWxkZXIgLnRvcGljLWJveCAudG9wIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5tcC13cmFwcGVyIC50b3BpYy1ib3ggLnRvcCBhOmhvdmVyLFxuLm1wLXBhZ2UtYnVpbGRlciAudG9waWMtYm94IC50b3AgYTpob3Zlcixcbi5tcC13cmFwcGVyIC50b3BpYy1ib3ggLnRvcCBhOmZvY3VzLFxuLm1wLXBhZ2UtYnVpbGRlciAudG9waWMtYm94IC50b3AgYTpmb2N1cyxcbi5tcC13cmFwcGVyIC50b3BpYy1ib3ggLnRvcCBhOnZpc2l0ZWQsXG4ubXAtcGFnZS1idWlsZGVyIC50b3BpYy1ib3ggLnRvcCBhOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tcC13cmFwcGVyIC50b3BpYy1ib3ggLnRvcCBhIGgzLFxuLm1wLXBhZ2UtYnVpbGRlciAudG9waWMtYm94IC50b3AgYSBoMyxcbi5tcC13cmFwcGVyIC50b3BpYy1ib3ggLnRvcCBhIGltZyxcbi5tcC1wYWdlLWJ1aWxkZXIgLnRvcGljLWJveCAudG9wIGEgaW1nIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuLm1wLXdyYXBwZXIgLnRvcGljLWJveCAudG9wIGEgaW1nLFxuLm1wLXBhZ2UtYnVpbGRlciAudG9waWMtYm94IC50b3AgYSBpbWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIG1heC1oZWlnaHQ6IDIycHg7XG59XG4ubXAtd3JhcHBlciAudG9waWMtYm94IC5pbm5lcixcbi5tcC1wYWdlLWJ1aWxkZXIgLnRvcGljLWJveCAuaW5uZXIge1xuICBib3gtc2hhZG93OiA4cHggOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1wLXdyYXBwZXIgLnRvcGljLWJveCAuY29udGVudCxcbi5tcC1wYWdlLWJ1aWxkZXIgLnRvcGljLWJveCAuY29udGVudCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmZiZmJmO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZmJmYmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiZmJmYmY7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDQwcHggYm90dG9tIDMycHg7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubXAtd3JhcHBlciAudG9waWMtYm94IC5jb250ZW50LFxuICAubXAtcGFnZS1idWlsZGVyIC50b3BpYy1ib3ggLmNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMycHggYm90dG9tIDE2cHg7XG4gIH1cbn1cbi5tcC13cmFwcGVyIC50b3BpYy1ib3ggLmNvbnRlbnQgdWwsXG4ubXAtcGFnZS1idWlsZGVyIC50b3BpYy1ib3ggLmNvbnRlbnQgdWwge1xuICBwYWRkaW5nOiAxOHB4O1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAzMnB4IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubXAtd3JhcHBlciAudG9waWMtYm94IC5jb250ZW50IHVsLFxuICAubXAtcGFnZS1idWlsZGVyIC50b3BpYy1ib3ggLmNvbnRlbnQgdWwge1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIG1hcmdpbjogNTBweCAwO1xuICB9XG59XG4ubXAtd3JhcHBlciAudG9waWMtYm94IC5jb250ZW50IHVsIGxpLFxuLm1wLXBhZ2UtYnVpbGRlciAudG9waWMtYm94IC5jb250ZW50IHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4ubXAtd3JhcHBlciAudG9waWMtYm94IC5jb250ZW50IHVsIGxpIGEsXG4ubXAtcGFnZS1idWlsZGVyIC50b3BpYy1ib3ggLmNvbnRlbnQgdWwgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4ubXAtd3JhcHBlciAudG9waWMtYm94IC5jb250ZW50IC5yZWFkLW1vcmUtYnRuLFxuLm1wLXBhZ2UtYnVpbGRlciAudG9waWMtYm94IC5jb250ZW50IC5yZWFkLW1vcmUtYnRuIHtcbiAgbWFyZ2luOiAxNnB4IDA7XG59XG4ubXAtd3JhcHBlci50b3BpY3MsXG4ubXAtcGFnZS1idWlsZGVyLnRvcGljcyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4ubXAtd3JhcHBlci50b3BpY3MgLnRvcGljLXdyYXAsXG4ubXAtcGFnZS1idWlsZGVyLnRvcGljcyAudG9waWMtd3JhcCB7XG4gIG1hcmdpbi10b3A6IC02NHB4O1xufVxuLm1wLXdyYXBwZXIudG9waWNzIC50b3BpYy13cmFwLm5vLXRvcCxcbi5tcC1wYWdlLWJ1aWxkZXIudG9waWNzIC50b3BpYy13cmFwLm5vLXRvcCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4ubXAtd3JhcHBlciAuc2luZ2xlLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2hhZG93OiA4cHggOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4ubXAtd3JhcHBlciAuc2luZ2xlLWluZGljYXRvciAudG9wLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbn1cbi5tcC13cmFwcGVyIC5zaW5nbGUtaW5kaWNhdG9yIC50b3AtYmFyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1wLXdyYXBwZXIgLnNpbmdsZS1pbmRpY2F0b3IgLnRvcC1iYXIgLnRpdGxlLXdyYXAsXG4ubXAtd3JhcHBlciAuc2luZ2xlLWluZGljYXRvciAudG9wLWJhciAuaWNvbi13cmFwIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLm1wLXdyYXBwZXIgLnNpbmdsZS1pbmRpY2F0b3IgLnRvcC1iYXIgLnRpdGxlLXdyYXAge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbn1cbi5tcC13cmFwcGVyIC5zaW5nbGUtaW5kaWNhdG9yIC50b3AtYmFyIC50aXRsZS13cmFwIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1wLXdyYXBwZXIgLnNpbmdsZS1pbmRpY2F0b3IgLnRvcC1iYXIgLmljb24td3JhcCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ubXAtd3JhcHBlciAuc2luZ2xlLWluZGljYXRvciAudG9wLWJhciAuaWNvbi13cmFwIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTRweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm1wLXdyYXBwZXIgLnNpbmdsZS1pbmRpY2F0b3IgLmNoYXJ0IHtcbiAgcGFkZGluZzogMTZweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tcC13cmFwcGVyIC5zaW5nbGUtaW5kaWNhdG9yIC5jaGFydCB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuLm1wLXdyYXBwZXIgLnNpbmdsZS1pbmRpY2F0b3IgLmNoYXJ0IC5ub3RlcyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4ubXAtd3JhcHBlciAuc2luZ2xlLWluZGljYXRvciAuY2hhcnQgLm5vdGVzIC5zZWN0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNiZmJmYmY7XG59XG4ubXAtd3JhcHBlciAuc2luZ2xlLWluZGljYXRvciAuY2hhcnQgLm5vdGVzIC5zZWN0aW9uOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2JmYmZiZjtcbn1cbi5tcC13cmFwcGVyIC5zaW5nbGUtaW5kaWNhdG9yIC5jaGFydCAubm90ZXMgLnRpdGxlIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1wLXdyYXBwZXIgLnNpbmdsZS1pbmRpY2F0b3IgLmNoYXJ0IC5ub3RlcyAudGl0bGUuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNiZmJmYmY7XG59XG4ubXAtd3JhcHBlciAuc2luZ2xlLWluZGljYXRvciAuY2hhcnQgLm5vdGVzIC50aXRsZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tcC13cmFwcGVyIC5zaW5nbGUtaW5kaWNhdG9yIC5jaGFydCAubm90ZXMgLnRpdGxlOmhvdmVyIGg1IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubXAtd3JhcHBlciAuc2luZ2xlLWluZGljYXRvciAuY2hhcnQgLm5vdGVzIC50aXRsZSBoNSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubXAtd3JhcHBlciAuc2luZ2xlLWluZGljYXRvciAuY2hhcnQgLm5vdGVzIC50aXRsZSAuZmEtcGx1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tcC13cmFwcGVyIC5zaW5nbGUtaW5kaWNhdG9yIC5jaGFydCAubm90ZXMgLnRpdGxlIC5mYS1taW51cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubXAtd3JhcHBlciAuc2luZ2xlLWluZGljYXRvciAuY2hhcnQgLm5vdGVzIC50aXRsZS5hY3RpdmUgLmZhLXBsdXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1wLXdyYXBwZXIgLnNpbmdsZS1pbmRpY2F0b3IgLmNoYXJ0IC5ub3RlcyAudGl0bGUuYWN0aXZlIC5mYS1taW51cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tcC13cmFwcGVyIC5zaW5nbGUtaW5kaWNhdG9yIC5jaGFydCAubm90ZXMgLm5vdGVzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1wLXdyYXBwZXIgLnNpbmdsZS1pbmRpY2F0b3IgLmNoYXJ0IC5ub3RlcyAubm90ZXMtY29udGVudCBwIHtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5tcC13cmFwcGVyIC5zaW5nbGUtaW5kaWNhdG9yIC5jaGFydCAubm90ZXMgLm5vdGVzLWNvbnRlbnQgdWwge1xuICBtYXJnaW46IDEwcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4ubXAtd3JhcHBlciAuc2luZ2xlLWluZGljYXRvciAuY2hhcnQgLm5vdGVzIC5ub3Rlcy1jb250ZW50IHVsIGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG59XG4ubXAtd3JhcHBlciAuc2luZ2xlLWluZGljYXRvci5tdWx0aS10YWIgLnRhYnMge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTkxLCAxOTEsIDE5MSwgMC4xNSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1wLXdyYXBwZXIgLnNpbmdsZS1pbmRpY2F0b3IubXVsdGktdGFiIC50YWJzIC50YWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5tcC13cmFwcGVyIC5zaW5nbGUtaW5kaWNhdG9yLm11bHRpLXRhYiAudGFicyAudGFiLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbn1cbi5tcC13cmFwcGVyIC5zaW5nbGUtaW5kaWNhdG9yLm11bHRpLXRhYiAudGFicyAudGFiOmZvY3VzLFxuLm1wLXdyYXBwZXIgLnNpbmdsZS1pbmRpY2F0b3IubXVsdGktdGFiIC50YWJzIC50YWI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbn1cbi5tcC13cmFwcGVyIC5zaW5nbGUtaW5kaWNhdG9yLm11bHRpLXRhYiAuY2hhcnRzLXdyYXAgLmNoYXJ0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tcC13cmFwcGVyIC5zaW5nbGUtaW5kaWNhdG9yLm11bHRpLXRhYiAuY2hhcnRzLXdyYXAgLmNoYXJ0LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuc2VjdGlvbi53aGF0LXdlLWRvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTYsIDEyMywgMTI1LCAwLjEpO1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBzZWN0aW9uLndoYXQtd2UtZG8ge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbn1cbnNlY3Rpb24ud2hhdC13ZS1kbyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGNvbG9yOiAjNzg0ZjljO1xufVxuc2VjdGlvbi53aGF0LXdlLWRvIC5wb3N0LWNvbHVtbiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBzZWN0aW9uLndoYXQtd2UtZG8gLnBvc3QtY29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5zZWN0aW9uLndoYXQtd2UtZG8gLnBvc3QtY29sdW1uIC5pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5zZWN0aW9uLndoYXQtd2UtZG8gLnBvc3QtY29sdW1uIC5pbm5lciAudG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5zZWN0aW9uLndoYXQtd2UtZG8gLnBvc3QtY29sdW1uIC5pbm5lciAudG9wOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuc2VjdGlvbi53aGF0LXdlLWRvIC5wb3N0LWNvbHVtbiAuaW5uZXIgLnRvcCAudHh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIxYjtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuc2VjdGlvbi53aGF0LXdlLWRvIC5wb3N0LWNvbHVtbiAuaW5uZXIgLnRvcCBoMyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5zZWN0aW9uLndoYXQtd2UtZG8gLnBvc3QtY29sdW1uIC5pbm5lciAudG9wIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5zZWN0aW9uLndoYXQtd2UtZG8gLnBvc3QtY29sdW1uIC5pbm5lciAudG9wIC5leHBhbmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgc2VjdGlvbi53aGF0LXdlLWRvIC5wb3N0LWNvbHVtbiAuaW5uZXIgLnRvcCAuZXhwYW5kZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbnNlY3Rpb24ud2hhdC13ZS1kbyAucG9zdC1jb2x1bW4gLmlubmVyIC50b3AgLmV4cGFuZGVyIGkge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogd2hpdGU7XG59XG5zZWN0aW9uLndoYXQtd2UtZG8gLnBvc3QtY29sdW1uIC5pbm5lciAudG9wIC5leHBhbmRlciBpLmZhLWNoZXZyb24tZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbnNlY3Rpb24ud2hhdC13ZS1kbyAucG9zdC1jb2x1bW4gLmlubmVyIC50b3AgLmV4cGFuZGVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuc2VjdGlvbi53aGF0LXdlLWRvIC5wb3N0LWNvbHVtbiAuaW5uZXIgLnBvc3Qtd3JhcCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbnNlY3Rpb24ud2hhdC13ZS1kbyAucG9zdC1jb2x1bW4gLmlubmVyIC5wb3N0LXdyYXAgLnBvc3Qge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5zZWN0aW9uLndoYXQtd2UtZG8gLnBvc3QtY29sdW1uIC5pbm5lciAucG9zdC13cmFwIC5wb3N0IGhyIHtcbiAgbWFyZ2luOiAwO1xufVxuc2VjdGlvbi53aGF0LXdlLWRvIC5wb3N0LWNvbHVtbiAuaW5uZXIgLnBvc3Qtd3JhcCAucG9zdCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cbnNlY3Rpb24ud2hhdC13ZS1kbyAucG9zdC1jb2x1bW4gLmlubmVyIC5wb3N0LXdyYXAgLnBvc3QgaDUge1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5zZWN0aW9uLndoYXQtd2UtZG8gLnBvc3QtY29sdW1uIC5pbm5lciAucG9zdC13cmFwIC5wb3N0IGg1IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJhY2tncm91bmQ6ICNDRTQ2NDY7XG59XG5zZWN0aW9uLndoYXQtd2UtZG8gLnBvc3QtY29sdW1uIC5pbm5lciAucG9zdC13cmFwIC5wb3N0IGg1IHNwYW4ucHJldiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5zZWN0aW9uLndoYXQtd2UtZG8gLnBvc3QtY29sdW1uIC5pbm5lciAucG9zdC13cmFwIC5wb3N0IHAsXG5zZWN0aW9uLndoYXQtd2UtZG8gLnBvc3QtY29sdW1uIC5pbm5lciAucG9zdC13cmFwIC5wb3N0IC5zdWItdGl0bGUge1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuc2VjdGlvbi53aGF0LXdlLWRvIC5wb3N0LWNvbHVtbiAuaW5uZXIgLnBvc3Qtd3JhcCAucG9zdDpsYXN0LW9mLXR5cGUgaHIge1xuICBkaXNwbGF5OiBub25lO1xufVxuc2VjdGlvbi53aGF0LXdlLWRvIC5wb3N0LWNvbHVtbi5yZXBvcnRzIC50b3AgLnR4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgwODA7XG59XG5zZWN0aW9uLndoYXQtd2UtZG8gLnBvc3QtY29sdW1uLnJlcG9ydHMgLnBvc3QgYSxcbnNlY3Rpb24ud2hhdC13ZS1kbyAucG9zdC1jb2x1bW4ucmVwb3J0cyAucG9zdCBoMyxcbnNlY3Rpb24ud2hhdC13ZS1kbyAucG9zdC1jb2x1bW4ucmVwb3J0cyAucG9zdCAucmVhZC1tb3JlIHtcbiAgY29sb3I6ICMwMDgwODA7XG59XG5zZWN0aW9uLndoYXQtd2UtZG8gLnBvc3QtY29sdW1uLmV2ZW50cyAudG9wIC50eHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0U0NjQ2O1xufVxuc2VjdGlvbi53aGF0LXdlLWRvIC5wb3N0LWNvbHVtbi5ldmVudHMgLnBvc3QgYSxcbnNlY3Rpb24ud2hhdC13ZS1kbyAucG9zdC1jb2x1bW4uZXZlbnRzIC5wb3N0IGgzLFxuc2VjdGlvbi53aGF0LXdlLWRvIC5wb3N0LWNvbHVtbi5ldmVudHMgLnBvc3QgLnJlYWQtbW9yZSB7XG4gIGNvbG9yOiAjQ0U0NjQ2O1xufVxuc2VjdGlvbi53aGF0LXdlLWRvIC5wb3N0LWNvbHVtbi5zcG90bGlnaHQgLnRvcCAudHh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4NGY5Yztcbn1cbnNlY3Rpb24ud2hhdC13ZS1kbyAucG9zdC1jb2x1bW4uc3BvdGxpZ2h0IC5wb3N0IGEsXG5zZWN0aW9uLndoYXQtd2UtZG8gLnBvc3QtY29sdW1uLnNwb3RsaWdodCAucG9zdCBoMyxcbnNlY3Rpb24ud2hhdC13ZS1kbyAucG9zdC1jb2x1bW4uc3BvdGxpZ2h0IC5wb3N0IC5yZWFkLW1vcmUge1xuICBjb2xvcjogIzc4NGY5Yztcbn1cbnNlY3Rpb24ud2hhdC13ZS1kbyAucG9zdC1jb2x1bW4ub3BlbiAuZXhwYW5kZXIgLmZhLWNoZXZyb24tdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5zZWN0aW9uLndoYXQtd2UtZG8gLnBvc3QtY29sdW1uLm9wZW4gLmV4cGFuZGVyIC5mYS1jaGV2cm9uLWRvd24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuc2VjdGlvbi5jb250ZW50LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuc2VjdGlvbi5jb250ZW50LWJsb2NrIC5iYWNrLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MHB4KSB7XG4gIHNlY3Rpb24uY29udGVudC1ibG9jayAuYmFjay13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5zZWN0aW9uLmNvbnRlbnQtYmxvY2sgLmJhY2std3JhcCAuc3BhY2VyLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkwcHgpIHtcbiAgc2VjdGlvbi5jb250ZW50LWJsb2NrIC5iYWNrLXdyYXAgLnNwYWNlci13cmFwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuc2VjdGlvbi5jb250ZW50LWJsb2NrIC5iYWNrLXdyYXAgLm1lZGlhLXdyYXAge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICBzZWN0aW9uLmNvbnRlbnQtYmxvY2sgLmJhY2std3JhcCAubWVkaWEtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbnNlY3Rpb24uY29udGVudC1ibG9jayAuYmFjay13cmFwIC5tZWRpYS13cmFwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTBweCkge1xuICBzZWN0aW9uLmNvbnRlbnQtYmxvY2sgLmJhY2std3JhcCAubWVkaWEtd3JhcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgc2VjdGlvbi5jb250ZW50LWJsb2NrIC5iYWNrLXdyYXAgLm1lZGlhLXdyYXAgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5zZWN0aW9uLmNvbnRlbnQtYmxvY2sgLmNvbnRlbnQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5zZWN0aW9uLmNvbnRlbnQtYmxvY2sgLmNvbnRlbnQtd3JhcCAuaW5uZXIge1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkwcHgpIHtcbiAgc2VjdGlvbi5jb250ZW50LWJsb2NrIC5jb250ZW50LXdyYXAgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG5zZWN0aW9uLmNvbnRlbnQtYmxvY2sgLmNvbnRlbnQtd3JhcCAuaW5uZXIgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDtcbn1cbnNlY3Rpb24uY29udGVudC1ibG9jayAuY29udGVudC13cmFwIC5zcGFjZXItd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTBweCkge1xuICBzZWN0aW9uLmNvbnRlbnQtYmxvY2sgLmNvbnRlbnQtd3JhcCAuc3BhY2VyLXdyYXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5zZWN0aW9uLmNvbnRlbnQtYmxvY2sucmlnaHQgLmNvbnRlbnQtd3JhcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbnNlY3Rpb24uY29udGVudC1ibG9jay5yaWdodCAuYmFjay13cmFwIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MHB4KSB7XG4gIHNlY3Rpb24uY29udGVudC1ibG9jay5yaWdodCAuYmFjay13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbnNlY3Rpb24uY29udGVudC1ibG9jay5pbWFnZSAubWVkaWEtd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuc2VjdGlvbi5jb250ZW50LWJsb2NrLnZpZGVvIC5tZWRpYS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuc2VjdGlvbi5jb250ZW50LWJsb2NrLnZpZGVvIC5tZWRpYS13cmFwIC5hc3BlY3QtcmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1NiU7XG59XG5zZWN0aW9uLmNvbnRlbnQtYmxvY2sudmlkZW8gLm1lZGlhLXdyYXAgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5zZWN0aW9uLmNvbnRlbnQtYmxvY2sudmlkZW8gLm1lZGlhLXdyYXAgLnZpZGVvLW92ZXJsYXkge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuc2VjdGlvbi5jb250ZW50LWJsb2NrLnZpZGVvIC5tZWRpYS13cmFwIC52aWRlby1vdmVybGF5IC5wbGF5LWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMTA2cHg7XG4gIHdpZHRoOiAxMDZweDtcbiAgYm9yZGVyOiBzb2xpZCB3aGl0ZSAycHg7XG59XG5zZWN0aW9uLmNvbnRlbnQtYmxvY2sudmlkZW8gLm1lZGlhLXdyYXAgLnZpZGVvLW92ZXJsYXkgLnBsYXktYnRuIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbnNlY3Rpb24uY29udGVudC1ibG9jay52aWRlbyAubWVkaWEtd3JhcCAudmlkZW8tb3ZlcmxheSAucGxheS1idG46Zm9jdXMsXG5zZWN0aW9uLmNvbnRlbnQtYmxvY2sudmlkZW8gLm1lZGlhLXdyYXAgLnZpZGVvLW92ZXJsYXkgLnBsYXktYnRuOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1wLXBhZ2UtYnVpbGRlciBzZWN0aW9uLmluZGljYXRvcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBtYXJnaW4tdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4ubXAtcGFnZS1idWlsZGVyIHNlY3Rpb24uaW5kaWNhdG9ycyAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tcC1wYWdlLWJ1aWxkZXIgc2VjdGlvbi5pbmRpY2F0b3JzIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5tcC1wYWdlLWJ1aWxkZXIgc2VjdGlvbi5pbmRpY2F0b3JzIC5pbmRpY2F0b3JzLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1wLXBhZ2UtYnVpbGRlciBzZWN0aW9uLmluZGljYXRvcnMgLmluZGljYXRvcnMtd3JhcCAudG9waWMtYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLm1wLXBhZ2UtYnVpbGRlciBzZWN0aW9uLmluZGljYXRvcnMgLnJlYWQtbW9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg0ZjljO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMzJweCAwO1xufVxuLm1wLXBhZ2UtYnVpbGRlciBzZWN0aW9uLmluZGljYXRvcnMgLnJlYWQtbW9yZSBpbWcsXG4ubXAtcGFnZS1idWlsZGVyIHNlY3Rpb24uaW5kaWNhdG9ycyAucmVhZC1tb3JlIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tcC1wYWdlLWJ1aWxkZXIgc2VjdGlvbi5pbmRpY2F0b3JzIC5yZWFkLW1vcmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5tcC1wYWdlLWJ1aWxkZXIgc2VjdGlvbi5pbmRpY2F0b3JzLmFsdGVybmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubXAtcGFnZS1idWlsZGVyIHNlY3Rpb24uaW5kaWNhdG9ycy5hbHRlcm5hdGUgLmNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5tcC1wYWdlLWJ1aWxkZXIgc2VjdGlvbi5pbmRpY2F0b3JzLmFsdGVybmF0ZSAuYm94LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1wLXBhZ2UtYnVpbGRlciBzZWN0aW9uLmluZGljYXRvcnMuYWx0ZXJuYXRlIC5ib3gtcm93IHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5tcC1wYWdlLWJ1aWxkZXIgc2VjdGlvbi5pbmRpY2F0b3JzLmFsdGVybmF0ZSAuYm94LXJvdyAudG9waWMtYm94LWFsdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1wLXBhZ2UtYnVpbGRlciBzZWN0aW9uLmluZGljYXRvcnMuYWx0ZXJuYXRlIC5ib3gtcm93IC50b3BpYy1ib3gtYWx0IC5pbm5lciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tcC1wYWdlLWJ1aWxkZXIgc2VjdGlvbi5pbmRpY2F0b3JzLmFsdGVybmF0ZSAuYm94LXJvdyAudG9waWMtYm94LWFsdCAuaW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLm1wLXBhZ2UtYnVpbGRlciBzZWN0aW9uLmluZGljYXRvcnMuYWx0ZXJuYXRlIC5ib3gtcm93IC50b3BpYy1ib3gtYWx0IC5pbm5lciAuY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1wLXBhZ2UtYnVpbGRlciBzZWN0aW9uLmluZGljYXRvcnMuYWx0ZXJuYXRlIC5ib3gtcm93IC50b3BpYy1ib3gtYWx0IC5pbm5lciAuY29udGVudCAuc3BhY2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tcC1wYWdlLWJ1aWxkZXIgc2VjdGlvbi5pbmRpY2F0b3JzLmFsdGVybmF0ZSAuYm94LXJvdyAudG9waWMtYm94LWFsdCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG59XG4ubXAtcGFnZS1idWlsZGVyIHNlY3Rpb24uaW5kaWNhdG9ycy5hbHRlcm5hdGUgLmJveC1yb3cgLnRvcGljLWJveC1hbHQgLnRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG4ubXAtcGFnZS1idWlsZGVyIHNlY3Rpb24uaW5kaWNhdG9ycy5hbHRlcm5hdGUgLmJveC1yb3cgLnRvcGljLWJveC1hbHQgYSBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbn1cbi5tcC1wYWdlLWJ1aWxkZXIgc2VjdGlvbi5pbmRpY2F0b3JzLmFsdGVybmF0ZSAuYm94LXJvdyAudG9waWMtYm94LWFsdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG59XG4ubXAtcGFnZS1idWlsZGVyIHNlY3Rpb24uaW5kaWNhdG9ycy5hbHRlcm5hdGUgLmJveC1yb3cgLnRvcGljLWJveC1hbHQgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmb250LXdlaWdodDogNjAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE3cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogZGFzaGVkIDFweCAjOENBN0I4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5tcC1wYWdlLWJ1aWxkZXIgc2VjdGlvbi5pbmRpY2F0b3JzLmFsdGVybmF0ZSAuYm94LXJvdyAudG9waWMtYm94LWFsdCB1bCBsaSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tcC1wYWdlLWJ1aWxkZXIgc2VjdGlvbi5pbmRpY2F0b3JzLmFsdGVybmF0ZSAuYm94LXJvdyAudG9waWMtYm94LWFsdCB1bCBsaSBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubXAtcGFnZS1idWlsZGVyIHNlY3Rpb24uaW5kaWNhdG9ycy5hbHRlcm5hdGUgLmJveC1yb3cgLnRvcGljLWJveC1hbHQgdWwgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3A6IGRhc2hlZCAxcHggIzhDQTdCODtcbn1cbi5tcC1wYWdlLWJ1aWxkZXIgc2VjdGlvbi5pbmRpY2F0b3JzLmFsdGVybmF0ZSAuYm94LXJvdyAudG9waWMtYm94LWFsdCAubGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubXAtcGFnZS1idWlsZGVyIHNlY3Rpb24uaW5kaWNhdG9ycy5hbHRlcm5hdGUgLmJveC1yb3cgLnRvcGljLWJveC1hbHQgLnJlYWQtbW9yZS1idG4ge1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzFCMUIxQjtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4ubXAtcGFnZS1idWlsZGVyIHNlY3Rpb24uaW5kaWNhdG9ycy5hbHRlcm5hdGUgLmJveC1yb3cgLnRvcGljLWJveC1hbHQgLnJlYWQtbW9yZS1idG4gc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ubXAtcGFnZS1idWlsZGVyIHNlY3Rpb24uaW5kaWNhdG9ycy5hbHRlcm5hdGUgLmJveC1yb3cgLnRvcGljLWJveC1hbHQgLmNvbnRlbnQge1xuICBjb2xvcjogIzFCMUIxQjtcbn1cbi5jYXJvdXNlbC13cmFwIC5zcGxpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2Fyb3VzZWwtd3JhcCAuc3BsaWRlIGgzIHtcbiAgY29sb3I6ICMyQzZCODI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5jYXJvdXNlbC13cmFwIC5zcGxpZGVfX3RyYWNrIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5jYXJvdXNlbC13cmFwIC5zcGxpZGVfX3NsaWRlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGN0Y5O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcm91c2VsLXdyYXAgLnNwbGlkZV9fc2xpZGUgYSAuaW1nIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0VCRUJFQjtcbiAgbWluLWhlaWdodDogMTcwcHg7XG59XG4uY2Fyb3VzZWwtd3JhcCAuc3BsaWRlX19zbGlkZSBhIC5pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jYXJvdXNlbC13cmFwIC5zcGxpZGVfX3NsaWRlIGEgLnR4dCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uY2Fyb3VzZWwtd3JhcCAuc3BsaWRlX19zbGlkZSBhIHAge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmNhcm91c2VsLXdyYXAgLnNwbGlkZV9fc2xpZGUgYSBoNCB7XG4gIGNvbG9yOiAjMkM2QjgyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY2Fyb3VzZWwtd3JhcCAuc3BsaWRlX19hcnJvd3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTExcHg7XG4gIHJpZ2h0OiAwO1xufVxuLmNhcm91c2VsLXdyYXAgLnNwbGlkZV9fYXJyb3dzIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQwLCAxNjcsIDE4NCwgMC41KTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGhlaWdodDogNTVweDtcbiAgd2lkdGg6IDUwcHg7XG59XG4uY2Fyb3VzZWwtd3JhcCAuc3BsaWRlX19hcnJvd3MgYnV0dG9uLnNwbGlkZV9fYXJyb3ctLXByZXYgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jYXJvdXNlbC13cmFwIC5zcGxpZGVfX2Fycm93cyBidXR0b24gc3ZnIHtcbiAgbWF4LXdpZHRoOiAyMHB4O1xufVxuLmNhcm91c2VsLXdyYXAgLnNwbGlkZV9fYXJyb3dzIGJ1dHRvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtbWFpbiAubXAtd3JhcHBlci5oZWFkZXIge1xuICBwYWRkaW5nOiAxMDBweCAwIDI1cHggMDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5jb250ZW50LXdyYXAgLmlubmVyLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLnNpZGViYXItd3JhcCAuaW5uZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMTZweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5jb250ZW50LXdyYXAgLmlubmVyLFxuICAuY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtbWFpbiAubXAtd3JhcHBlci5oZWFkZXIgLmNvbnRhaW5lciAuc2lkZWJhci13cmFwIC5pbm5lciB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5oci13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLmNvbnRlbnQtd3JhcCA+IGgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5jb250ZW50LXdyYXAgaDIge1xuICBjb2xvcjogIzc4NGY5YztcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5jb250ZW50LXdyYXAgcCB7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtbWFpbiAubXAtd3JhcHBlci5oZWFkZXIgLmNvbnRhaW5lciAuY29udGVudC13cmFwIC5jb250YWN0LXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtbWFpbiAubXAtd3JhcHBlci5oZWFkZXIgLmNvbnRhaW5lciAuY29udGVudC13cmFwIC5jb250YWN0LXdyYXAgaDMge1xuICBjb2xvcjogIzc4NGY5YztcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5jb250ZW50LXdyYXAgLmNvbnRhY3Qtd3JhcCAuY29udGFjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLmNvbnRlbnQtd3JhcCAuY29udGFjdC13cmFwIC5jb250YWN0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5jb250ZW50LXdyYXAgLmNvbnRhY3Qtd3JhcCAuY29udGFjdDpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLmNvbnRlbnQtd3JhcCAuY29udGFjdC13cmFwIC5jb250YWN0Omxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5jb250ZW50LXdyYXAgLmNvbnRhY3Qtd3JhcCAuY29udGFjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLmNvbnRlbnQtd3JhcCAuY29udGFjdC13cmFwIC5jb250YWN0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLmNvbnRlbnQtd3JhcCAuY29udGFjdC13cmFwIC5jb250YWN0IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5jb250ZW50LXdyYXAgLmNvbnRhY3Qtd3JhcCAuY29udGFjdCBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtbWFpbiAubXAtd3JhcHBlci5oZWFkZXIgLmNvbnRhaW5lciAuY29udGVudC13cmFwIC5jb250YWN0LXdyYXAgLmNvbnRhY3QgaDQge1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLmNvbnRlbnQtd3JhcCAuY29udGFjdC13cmFwIC5jb250YWN0IGg1IHtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5jb250ZW50LXdyYXAgLmNvbnRhY3Qtd3JhcCAuY29udGFjdCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNzQ3YjdkO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLmxvZ28td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLmxvZ28td3JhcCBpbWcge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtbWFpbiAubXAtd3JhcHBlci5oZWFkZXIgLmNvbnRhaW5lciAubG9nby13cmFwIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbiAgLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLmxvZ28td3JhcDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLnNpZGViYXItd3JhcCAuaW5uZXIge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLnNpZGViYXItd3JhcCAuaW1hZ2Utd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLnNpZGViYXItd3JhcCBoMyB7XG4gIGNvbG9yOiAjNzg0ZjljO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLnNpZGViYXItd3JhcCAuZmVhdHVyZWQtcG9zdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5zaWRlYmFyLXdyYXAgLmZlYXR1cmVkLXBvc3Qgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5zaWRlYmFyLXdyYXAgLmZlYXR1cmVkLXBvc3QgaDQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzc4NGY5Yztcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5zaWRlYmFyLXdyYXAgLmZlYXR1cmVkLXBvc3QgaDUge1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5zaWRlYmFyLXdyYXAgLmZlYXR1cmVkLXBvc3QgaDUgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogI0NFNDY0Njtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5zaWRlYmFyLXdyYXAgLmZlYXR1cmVkLXBvc3QgaDUgc3Bhbi5wcmV2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5zaWRlYmFyLXdyYXAgLmZlYXR1cmVkLXBvc3QgLnN1Yi10aXRsZSxcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5zaWRlYmFyLXdyYXAgLmZlYXR1cmVkLXBvc3QgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtbWFpbiAubXAtd3JhcHBlci5oZWFkZXIgLmNvbnRhaW5lciAuc2lkZWJhci13cmFwIC5mZWF0dXJlZC1wb3N0IGEge1xuICBjb2xvcjogIzc4NGY5Yztcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5zaWRlYmFyLXdyYXAgLmZlYXR1cmVkLXBvc3QgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLnNpZGViYXItd3JhcCAuZmVhdHVyZWQtcG9zdC5jcHRfcHVibGljYXRpb25zIHNwYW4ge1xuICBjb2xvcjogIzAwODA4MDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5zaWRlYmFyLXdyYXAgLmZlYXR1cmVkLXBvc3QuY3B0X3B1YmxpY2F0aW9ucyAucmVhZC1tb3JlIHtcbiAgY29sb3I6ICMwMDgwODA7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtbWFpbiAubXAtd3JhcHBlci5oZWFkZXIgLmNvbnRhaW5lciAuc2lkZWJhci13cmFwIC5mZWF0dXJlZC1wb3N0LmNwdF9wdWJsaWNhdGlvbnMgLnJlYWQtbW9yZSBpIHtcbiAgY29sb3I6ICMwMDgwODA7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtbWFpbiAubXAtd3JhcHBlci5oZWFkZXIgLmNvbnRhaW5lciAuc2lkZWJhci13cmFwIC5mZWF0dXJlZC1wb3N0LmNwdF9ldmVudHMgc3BhbiB7XG4gIGNvbG9yOiAjQ0U0NjQ2O1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLnNpZGViYXItd3JhcCAuZmVhdHVyZWQtcG9zdC5jcHRfZXZlbnRzIC5yZWFkLW1vcmUge1xuICBjb2xvcjogI0NFNDY0Njtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5zaWRlYmFyLXdyYXAgLmZlYXR1cmVkLXBvc3QuY3B0X2V2ZW50cyAucmVhZC1tb3JlIGkge1xuICBjb2xvcjogI0NFNDY0Njtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5zaWRlYmFyLXdyYXAgLmZlYXR1cmVkLXBvc3QuY3B0X2RhdGEgc3BhbiB7XG4gIGNvbG9yOiAjQTRBRjVBO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLnNpZGViYXItd3JhcCAuZmVhdHVyZWQtcG9zdC5jcHRfZGF0YSAucmVhZC1tb3JlIHtcbiAgY29sb3I6ICNBNEFGNUE7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtbWFpbiAubXAtd3JhcHBlci5oZWFkZXIgLmNvbnRhaW5lciAuc2lkZWJhci13cmFwIC5mZWF0dXJlZC1wb3N0LmNwdF9kYXRhIC5yZWFkLW1vcmUgaSB7XG4gIGNvbG9yOiAjQTRBRjVBO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLWRhc2hib2FyZCAuc25hcC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1kYXNoYm9hcmQgZm9vdGVyLmNvbnRlbnQtaW5mbyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtZGFzaGJvYXJkIC5tcC13cmFwcGVyLmluZGljYXRvcnMge1xuICBwYWRkaW5nOiA1MHB4IDAgMTAwcHg7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtZGFzaGJvYXJkIC5tcC13cmFwcGVyLmluZGljYXRvcnMgaDMge1xuICBjb2xvcjogIzc4NGY5YztcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1kYXNoYm9hcmQgLm1wLXdyYXBwZXIuaW5kaWNhdG9ycyAuZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1kYXNoYm9hcmQgLm1wLXdyYXBwZXIuaW5kaWNhdG9ycyAuaW5kaWNhdG9ycy1zbGlkZXIge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLWRhc2hib2FyZCAubXAtd3JhcHBlci5pbmRpY2F0b3JzIC5pbmRpY2F0b3JzLXNsaWRlciAuZmxleC12aWV3cG9ydCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtZGFzaGJvYXJkIC5tcC13cmFwcGVyLmluZGljYXRvcnMgLmluZGljYXRvcnMtc2xpZGVyIC5zbGlkZXMgbGkge1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1kYXNoYm9hcmQgLm1wLXdyYXBwZXIuaW5kaWNhdG9ycyAuaW5kaWNhdG9ycy1zbGlkZXIgLnNsaWRlcyBsaS5mbGV4LWFjdGl2ZS1zbGlkZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtZGFzaGJvYXJkIC5tcC13cmFwcGVyLmZpbGVzLWxpbmtzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLWRhc2hib2FyZCAubXAtd3JhcHBlci5maWxlcy1saW5rcyAuZmlsZS1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLWRhc2hib2FyZCAubXAtd3JhcHBlci5maWxlcy1saW5rcyAuZmlsZS1saW5rIC5pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiA4cHggOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLWRhc2hib2FyZCAubXAtd3JhcHBlci5maWxlcy1saW5rcyAuZmlsZS1saW5rIC5pbm5lciAudG9wIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4NGY5YztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1kYXNoYm9hcmQgLm1wLXdyYXBwZXIuZmlsZXMtbGlua3MgLmZpbGUtbGluayAuaW5uZXIgLnRvcCBpbWcsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtZGFzaGJvYXJkIC5tcC13cmFwcGVyLmZpbGVzLWxpbmtzIC5maWxlLWxpbmsgLmlubmVyIC50b3AgLnRpdGxlcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtZGFzaGJvYXJkIC5tcC13cmFwcGVyLmZpbGVzLWxpbmtzIC5maWxlLWxpbmsgLmlubmVyIC50b3AgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLWRhc2hib2FyZCAubXAtd3JhcHBlci5maWxlcy1saW5rcyAuZmlsZS1saW5rIC5pbm5lciAudG9wIC50aXRsZXMgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1kYXNoYm9hcmQgLm1wLXdyYXBwZXIuZmlsZXMtbGlua3MgLmZpbGUtbGluayAuaW5uZXIgLnRvcCAudGl0bGVzIGg0LFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLWRhc2hib2FyZCAubXAtd3JhcHBlci5maWxlcy1saW5rcyAuZmlsZS1saW5rIC5pbm5lciAudG9wIC50aXRsZXMgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtZGFzaGJvYXJkIC5tcC13cmFwcGVyLmZpbGVzLWxpbmtzIC5maWxlLWxpbmsgLmlubmVyIC50b3AgLnRpdGxlcyBoNCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1kYXNoYm9hcmQgLm1wLXdyYXBwZXIuZmlsZXMtbGlua3MgLmZpbGUtbGluayAuaW5uZXIgLnRvcCAudGl0bGVzIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtZGFzaGJvYXJkIC5tcC13cmFwcGVyLmZpbGVzLWxpbmtzIC5maWxlLWxpbmsgLmlubmVyIC50eHQge1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLWRhc2hib2FyZCAubXAtd3JhcHBlci5maWxlcy1saW5rcyAuZmlsZS1saW5rIC5pbm5lciAudHh0IGEge1xuICBjb2xvcjogIzFiMWIxYjtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1kYXNoYm9hcmQgLm1wLXdyYXBwZXIuZmlsZXMtbGlua3MgLmZpbGUtbGluayAuaW5uZXIgLnR4dCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLWRhc2hib2FyZCAubXAtd3JhcHBlci5maWxlcy1saW5rcyAuZmlsZS1saW5rIC5pbm5lciAudHh0IGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjNzg0ZjljO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1kYXNoYm9hcmQgLm1wLXdyYXBwZXIuZmlsZXMtbGlua3MgLmZpbGUtbGluayAuaW5uZXIgLnR4dCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM3ODRmOWM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtZGFzaGJvYXJkIC5tcC13cmFwcGVyLmZpbGVzLWxpbmtzIC5maWxlLWxpbmsgLmlubmVyIC50eHQgc3BhbiBpIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtZGFzaGJvYXJkIC5tcC13cmFwcGVyLmRpc2NsYWltZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtZGFzaGJvYXJkIC5tcC13cmFwcGVyLmRpc2NsYWltZXIgcCB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtZGFzaGJvYXJkIC5tcC13cmFwcGVyLmRpc2NsYWltZXIgaHIge1xuICBib3JkZXItY29sb3I6ICM3NDdiN2Q7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMgLm1wLXdyYXBwZXIsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtc2ltcGxlLWNvbnRlbnQgLm1wLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXRvcGljIC5tcC13cmFwcGVyLmhlYWRlcixcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1zaW1wbGUtY29udGVudCAubXAtd3JhcHBlci5oZWFkZXIge1xuICBwYWRkaW5nOiAxMDBweCAwIDUwcHg7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMgLm1wLXdyYXBwZXIuY29udGVudC1zaWRlYmFyLW91dGVyLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXNpbXBsZS1jb250ZW50IC5tcC13cmFwcGVyLmNvbnRlbnQtc2lkZWJhci1vdXRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXRvcGljIC5tcC13cmFwcGVyLmNvbnRlbnQtc2lkZWJhci1vdXRlciA+IC5jb250YWluZXIsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtc2ltcGxlLWNvbnRlbnQgLm1wLXdyYXBwZXIuY29udGVudC1zaWRlYmFyLW91dGVyID4gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS10b3BpYyAubXAtd3JhcHBlci5jb250ZW50LXNpZGViYXItb3V0ZXIubm8tZmVhdHVyZWQsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtc2ltcGxlLWNvbnRlbnQgLm1wLXdyYXBwZXIuY29udGVudC1zaWRlYmFyLW91dGVyLm5vLWZlYXR1cmVkIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMgLm1wLXdyYXBwZXIgLmNvbnRlbnQtc2lkZWJhcixcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1zaW1wbGUtY29udGVudCAubXAtd3JhcHBlciAuY29udGVudC1zaWRlYmFyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS10b3BpYyAubXAtd3JhcHBlciAuY29udGVudCAuc2luZ2xlLWluZGljYXRvcixcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1zaW1wbGUtY29udGVudCAubXAtd3JhcHBlciAuY29udGVudCAuc2luZ2xlLWluZGljYXRvciB7XG4gIG1hcmdpbjogMzJweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE5MSwgMTkxLCAxOTEsIDAuMTUpO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXRvcGljIC5tcC13cmFwcGVyIC5jb250ZW50IGgxLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXNpbXBsZS1jb250ZW50IC5tcC13cmFwcGVyIC5jb250ZW50IGgxLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXRvcGljIC5tcC13cmFwcGVyIC5jb250ZW50IGgyLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXNpbXBsZS1jb250ZW50IC5tcC13cmFwcGVyIC5jb250ZW50IGgyLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXRvcGljIC5tcC13cmFwcGVyIC5jb250ZW50IGgzLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXNpbXBsZS1jb250ZW50IC5tcC13cmFwcGVyIC5jb250ZW50IGgzIHtcbiAgY29sb3I6ICM3ODRmOWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMgLm1wLXdyYXBwZXIgLmNvbnRlbnQgYixcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1zaW1wbGUtY29udGVudCAubXAtd3JhcHBlciAuY29udGVudCBiLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXRvcGljIC5tcC13cmFwcGVyIC5jb250ZW50IHN0cm9uZyxcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1zaW1wbGUtY29udGVudCAubXAtd3JhcHBlciAuY29udGVudCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXRvcGljIC5tcC13cmFwcGVyIC5jb250ZW50IHAsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtc2ltcGxlLWNvbnRlbnQgLm1wLXdyYXBwZXIgLmNvbnRlbnQgcCxcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS10b3BpYyAubXAtd3JhcHBlciAuY29udGVudCBiLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXNpbXBsZS1jb250ZW50IC5tcC13cmFwcGVyIC5jb250ZW50IGIsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMgLm1wLXdyYXBwZXIgLmNvbnRlbnQgc3Ryb25nLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXNpbXBsZS1jb250ZW50IC5tcC13cmFwcGVyIC5jb250ZW50IHN0cm9uZyxcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS10b3BpYyAubXAtd3JhcHBlciAuY29udGVudCB1bCxcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1zaW1wbGUtY29udGVudCAubXAtd3JhcHBlciAuY29udGVudCB1bCxcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS10b3BpYyAubXAtd3JhcHBlciAuY29udGVudCBsaSxcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1zaW1wbGUtY29udGVudCAubXAtd3JhcHBlciAuY29udGVudCBsaSxcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS10b3BpYyAubXAtd3JhcHBlciAuY29udGVudCBzcGFuLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXNpbXBsZS1jb250ZW50IC5tcC13cmFwcGVyIC5jb250ZW50IHNwYW4sXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMgLm1wLXdyYXBwZXIgLmNvbnRlbnQgaDQsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtc2ltcGxlLWNvbnRlbnQgLm1wLXdyYXBwZXIgLmNvbnRlbnQgaDQsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMgLm1wLXdyYXBwZXIgLmNvbnRlbnQgaDUsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtc2ltcGxlLWNvbnRlbnQgLm1wLXdyYXBwZXIgLmNvbnRlbnQgaDUsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMgLm1wLXdyYXBwZXIgLmNvbnRlbnQgaDYsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtc2ltcGxlLWNvbnRlbnQgLm1wLXdyYXBwZXIgLmNvbnRlbnQgaDYge1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMgLm1wLXdyYXBwZXIgLmNvbnRlbnQgcCxcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1zaW1wbGUtY29udGVudCAubXAtd3JhcHBlciAuY29udGVudCBwIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMgLm1wLXdyYXBwZXIgLnNpZGViYXItbmF2IGgzLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXNpbXBsZS1jb250ZW50IC5tcC13cmFwcGVyIC5zaWRlYmFyLW5hdiBoMyB7XG4gIGNvbG9yOiAjNzg0ZjljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMgLm1wLXdyYXBwZXIgLnNpZGViYXItbmF2IHVsLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXNpbXBsZS1jb250ZW50IC5tcC13cmFwcGVyIC5zaWRlYmFyLW5hdiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS10b3BpYyAubXAtd3JhcHBlciAuc2lkZWJhci1uYXYgdWwgbGksXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtc2ltcGxlLWNvbnRlbnQgLm1wLXdyYXBwZXIgLnNpZGViYXItbmF2IHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3NDdiN2Q7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMgLm1wLXdyYXBwZXIgLnNpZGViYXItbmF2IHVsIGxpOmhvdmVyLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXNpbXBsZS1jb250ZW50IC5tcC13cmFwcGVyIC5zaWRlYmFyLW5hdiB1bCBsaTpob3Zlcixcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS10b3BpYyAubXAtd3JhcHBlciAuc2lkZWJhci1uYXYgdWwgbGk6Zm9jdXMsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtc2ltcGxlLWNvbnRlbnQgLm1wLXdyYXBwZXIgLnNpZGViYXItbmF2IHVsIGxpOmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXRvcGljIC5tcC13cmFwcGVyIC5zaWRlYmFyLW5hdiB1bCBsaSAuZXhwYW5kLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXNpbXBsZS1jb250ZW50IC5tcC13cmFwcGVyIC5zaWRlYmFyLW5hdiB1bCBsaSAuZXhwYW5kIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXRvcGljIC5tcC13cmFwcGVyIC5zaWRlYmFyLW5hdiB1bCBsaSAuZXhwYW5kOmhvdmVyLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXNpbXBsZS1jb250ZW50IC5tcC13cmFwcGVyIC5zaWRlYmFyLW5hdiB1bCBsaSAuZXhwYW5kOmhvdmVyLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXRvcGljIC5tcC13cmFwcGVyIC5zaWRlYmFyLW5hdiB1bCBsaSAuZXhwYW5kOmZvY3VzLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXNpbXBsZS1jb250ZW50IC5tcC13cmFwcGVyIC5zaWRlYmFyLW5hdiB1bCBsaSAuZXhwYW5kOmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXRvcGljIC5tcC13cmFwcGVyIC5zaWRlYmFyLW5hdiB1bCBsaSAuZXhwYW5kIC5mYS1taW51cyxcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1zaW1wbGUtY29udGVudCAubXAtd3JhcHBlciAuc2lkZWJhci1uYXYgdWwgbGkgLmV4cGFuZCAuZmEtbWludXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXRvcGljIC5tcC13cmFwcGVyIC5zaWRlYmFyLW5hdiB1bCBsaTpmaXJzdC1vZi10eXBlLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXNpbXBsZS1jb250ZW50IC5tcC13cmFwcGVyIC5zaWRlYmFyLW5hdiB1bCBsaTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3NDdiN2Q7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMgLm1wLXdyYXBwZXIgLnNpZGViYXItbmF2IHVsIGxpIC5jaGFwdGVyLW5hdixcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1zaW1wbGUtY29udGVudCAubXAtd3JhcHBlciAuc2lkZWJhci1uYXYgdWwgbGkgLmNoYXB0ZXItbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS10b3BpYyAubXAtd3JhcHBlciAuc2lkZWJhci1uYXYgdWwgbGkgLmNoYXB0ZXItbmF2IGxpLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXNpbXBsZS1jb250ZW50IC5tcC13cmFwcGVyIC5zaWRlYmFyLW5hdiB1bCBsaSAuY2hhcHRlci1uYXYgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMgLm1wLXdyYXBwZXIgLnNpZGViYXItbmF2IHVsIGxpIC5jaGFwdGVyLW5hdiBsaTpsYXN0LW9mLXR5cGUsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtc2ltcGxlLWNvbnRlbnQgLm1wLXdyYXBwZXIgLnNpZGViYXItbmF2IHVsIGxpIC5jaGFwdGVyLW5hdiBsaTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS10b3BpYyAubXAtd3JhcHBlciAuc2lkZWJhci1uYXYgdWwgbGkuYWN0aXZlIGEsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtc2ltcGxlLWNvbnRlbnQgLm1wLXdyYXBwZXIgLnNpZGViYXItbmF2IHVsIGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICM3ODRmOWM7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMgLm1wLXdyYXBwZXIgLnNpZGViYXItbmF2IHVsIGxpLmFjdGl2ZS5jaGFwdGVyLXBhcmVudCAuY2hhcHRlci1uYXYsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtc2ltcGxlLWNvbnRlbnQgLm1wLXdyYXBwZXIgLnNpZGViYXItbmF2IHVsIGxpLmFjdGl2ZS5jaGFwdGVyLXBhcmVudCAuY2hhcHRlci1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS10b3BpYyAubXAtd3JhcHBlciAuc2lkZWJhci1uYXYgdWwgbGkuY2hhcHRlci1wYXJlbnQub3BlbiAuZXhwYW5kIC5mYSxcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1zaW1wbGUtY29udGVudCAubXAtd3JhcHBlciAuc2lkZWJhci1uYXYgdWwgbGkuY2hhcHRlci1wYXJlbnQub3BlbiAuZXhwYW5kIC5mYSB7XG4gIGNvbG9yOiAjNzg0ZjljO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXRvcGljIC5tcC13cmFwcGVyIC5zaWRlYmFyLW5hdiB1bCBsaS5jaGFwdGVyLXBhcmVudC5vcGVuIC5leHBhbmQgLmZhLXBsdXMsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtc2ltcGxlLWNvbnRlbnQgLm1wLXdyYXBwZXIgLnNpZGViYXItbmF2IHVsIGxpLmNoYXB0ZXItcGFyZW50Lm9wZW4gLmV4cGFuZCAuZmEtcGx1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMgLm1wLXdyYXBwZXIgLnNpZGViYXItbmF2IHVsIGxpLmNoYXB0ZXItcGFyZW50Lm9wZW4gLmV4cGFuZCAuZmEtbWludXMsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtc2ltcGxlLWNvbnRlbnQgLm1wLXdyYXBwZXIgLnNpZGViYXItbmF2IHVsIGxpLmNoYXB0ZXItcGFyZW50Lm9wZW4gLmV4cGFuZCAuZmEtbWludXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMgZm9vdGVyLmNvbnRlbnQtaW5mbyxcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1zaW1wbGUtY29udGVudCBmb290ZXIuY29udGVudC1pbmZvIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi8qIVxuICogRmxleE1hc29ucnlcbiAqIFZlcnNpb246IDAuMi4zXG4gKiBBdXRob3I6IEdpbGJlcnQgUGVsbGVncm9tIDxnaWxiZXJ0QHBlbGxlZ3JvbS5tZT5cbiAqIExpY2Vuc2U6IE1JVFxuICovXG4uZmxleG1hc29ucnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZsZXhtYXNvbnJ5LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mbGV4bWFzb25yeS1jb2xzLTIgLmZsZXhtYXNvbnJ5LWl0ZW0ge1xuICB3aWR0aDogNTAlO1xufVxuLmZsZXhtYXNvbnJ5LWNvbHMtMyAuZmxleG1hc29ucnktaXRlbSB7XG4gIHdpZHRoOiAzMy4zMzMlO1xufVxuLmZsZXhtYXNvbnJ5LWNvbHMtNCAuZmxleG1hc29ucnktaXRlbSB7XG4gIHdpZHRoOiAyNSU7XG59XG4uZmxleG1hc29ucnktY29scy01IC5mbGV4bWFzb25yeS1pdGVtIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5mbGV4bWFzb25yeS1jb2xzLTYgLmZsZXhtYXNvbnJ5LWl0ZW0ge1xuICB3aWR0aDogMTYuNjY2JTtcbn1cbi5mbGV4bWFzb25yeS1jb2xzLTcgLmZsZXhtYXNvbnJ5LWl0ZW0ge1xuICB3aWR0aDogMTQuMjg1JTtcbn1cbi5mbGV4bWFzb25yeS1jb2xzLTggLmZsZXhtYXNvbnJ5LWl0ZW0ge1xuICB3aWR0aDogMTIuNSU7XG59XG4uZmxleG1hc29ucnktY29scy0yIC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCgybisxKSB7XG4gIG9yZGVyOiAxO1xufVxuLmZsZXhtYXNvbnJ5LWNvbHMtMiAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgb3JkZXI6IDI7XG59XG4uZmxleG1hc29ucnktY29scy0zIC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCgzbisxKSB7XG4gIG9yZGVyOiAxO1xufVxuLmZsZXhtYXNvbnJ5LWNvbHMtMyAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoM24rMikge1xuICBvcmRlcjogMjtcbn1cbi5mbGV4bWFzb25yeS1jb2xzLTMgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDNuKSB7XG4gIG9yZGVyOiAzO1xufVxuLmZsZXhtYXNvbnJ5LWNvbHMtNCAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoNG4rMSkge1xuICBvcmRlcjogMTtcbn1cbi5mbGV4bWFzb25yeS1jb2xzLTQgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDRuKzIpIHtcbiAgb3JkZXI6IDI7XG59XG4uZmxleG1hc29ucnktY29scy00IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg0biszKSB7XG4gIG9yZGVyOiAzO1xufVxuLmZsZXhtYXNvbnJ5LWNvbHMtNCAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoNG4pIHtcbiAgb3JkZXI6IDQ7XG59XG4uZmxleG1hc29ucnktY29scy01IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg1bisxKSB7XG4gIG9yZGVyOiAxO1xufVxuLmZsZXhtYXNvbnJ5LWNvbHMtNSAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoNW4rMikge1xuICBvcmRlcjogMjtcbn1cbi5mbGV4bWFzb25yeS1jb2xzLTUgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDVuKzMpIHtcbiAgb3JkZXI6IDM7XG59XG4uZmxleG1hc29ucnktY29scy01IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg1bis0KSB7XG4gIG9yZGVyOiA0O1xufVxuLmZsZXhtYXNvbnJ5LWNvbHMtNSAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoNW4pIHtcbiAgb3JkZXI6IDU7XG59XG4uZmxleG1hc29ucnktY29scy02IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg2bisxKSB7XG4gIG9yZGVyOiAxO1xufVxuLmZsZXhtYXNvbnJ5LWNvbHMtNiAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoNm4rMikge1xuICBvcmRlcjogMjtcbn1cbi5mbGV4bWFzb25yeS1jb2xzLTYgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDZuKzMpIHtcbiAgb3JkZXI6IDM7XG59XG4uZmxleG1hc29ucnktY29scy02IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg2bis0KSB7XG4gIG9yZGVyOiA0O1xufVxuLmZsZXhtYXNvbnJ5LWNvbHMtNiAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoNm4rNSkge1xuICBvcmRlcjogNTtcbn1cbi5mbGV4bWFzb25yeS1jb2xzLTYgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDZuKSB7XG4gIG9yZGVyOiA2O1xufVxuLmZsZXhtYXNvbnJ5LWNvbHMtNyAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoN24rMSkge1xuICBvcmRlcjogMTtcbn1cbi5mbGV4bWFzb25yeS1jb2xzLTcgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDduKzIpIHtcbiAgb3JkZXI6IDI7XG59XG4uZmxleG1hc29ucnktY29scy03IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg3biszKSB7XG4gIG9yZGVyOiAzO1xufVxuLmZsZXhtYXNvbnJ5LWNvbHMtNyAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoN24rNCkge1xuICBvcmRlcjogNDtcbn1cbi5mbGV4bWFzb25yeS1jb2xzLTcgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDduKzUpIHtcbiAgb3JkZXI6IDU7XG59XG4uZmxleG1hc29ucnktY29scy03IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg3bis2KSB7XG4gIG9yZGVyOiA2O1xufVxuLmZsZXhtYXNvbnJ5LWNvbHMtNyAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoN24pIHtcbiAgb3JkZXI6IDc7XG59XG4uZmxleG1hc29ucnktY29scy04IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg4bisxKSB7XG4gIG9yZGVyOiAxO1xufVxuLmZsZXhtYXNvbnJ5LWNvbHMtOCAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoOG4rMikge1xuICBvcmRlcjogMjtcbn1cbi5mbGV4bWFzb25yeS1jb2xzLTggLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDhuKzMpIHtcbiAgb3JkZXI6IDM7XG59XG4uZmxleG1hc29ucnktY29scy04IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg4bis0KSB7XG4gIG9yZGVyOiA0O1xufVxuLmZsZXhtYXNvbnJ5LWNvbHMtOCAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoOG4rNSkge1xuICBvcmRlcjogNTtcbn1cbi5mbGV4bWFzb25yeS1jb2xzLTggLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDhuKzYpIHtcbiAgb3JkZXI6IDY7XG59XG4uZmxleG1hc29ucnktY29scy04IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg4bis3KSB7XG4gIG9yZGVyOiA3O1xufVxuLmZsZXhtYXNvbnJ5LWNvbHMtOCAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoOG4pIHtcbiAgb3JkZXI6IDg7XG59XG4uZmxleG1hc29ucnktYnJlYWsge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG59XG4uZmxleG1hc29ucnktYnJlYWstMSB7XG4gIG9yZGVyOiAxO1xufVxuLmZsZXhtYXNvbnJ5LWJyZWFrLTIge1xuICBvcmRlcjogMjtcbn1cbi5mbGV4bWFzb25yeS1icmVhay0zIHtcbiAgb3JkZXI6IDM7XG59XG4uZmxleG1hc29ucnktYnJlYWstNCB7XG4gIG9yZGVyOiA0O1xufVxuLmZsZXhtYXNvbnJ5LWJyZWFrLTUge1xuICBvcmRlcjogNTtcbn1cbi5mbGV4bWFzb25yeS1icmVhay02IHtcbiAgb3JkZXI6IDY7XG59XG4uZmxleG1hc29ucnktYnJlYWstNyB7XG4gIG9yZGVyOiA3O1xufVxuLnJkLWhlYWRlci10aXRsZS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJkLWhlYWRlci10aXRsZS1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4ucmQtaGVhZGVyLXRpdGxlLWNvbnRlbnQgLnRpdGxlLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG4ucmQtaGVhZGVyLXRpdGxlLWNvbnRlbnQgLnRpdGxlLXdyYXAgaDEge1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yZC1oZWFkZXItdGl0bGUtY29udGVudCAudGl0bGUtd3JhcCBhc2lkZSB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4ucmQtaGVhZGVyLXRpdGxlLWNvbnRlbnQgLnRpdGxlLXdyYXAgYXNpZGUgaDMge1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAwO1xufVxuLnJkLWhlYWRlci10aXRsZS1jb250ZW50IC50aXRsZS13cmFwIGFzaWRlIC5tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5yZC1oZWFkZXItdGl0bGUtY29udGVudCAudGl0bGUtd3JhcCBhc2lkZSAubWVudSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDhweCAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogYWRlbGxlLXNhbnMsIHNhbnMtc2VyaWY7XG59XG4ucmQtaGVhZGVyLXRpdGxlLWNvbnRlbnQgLmNvbnRlbnQtd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBjb2xvcjogIzFiMWIxYjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmQtaGVhZGVyLXRpdGxlLWNvbnRlbnQgLmNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICB9XG59XG4ucmQtbWFqb3ItcHJvZ3JhbW1lcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQwLCAxNjcsIDE4NCwgMC4xKTtcbn1cbi5yZC1tYWpvci1wcm9ncmFtbWVzIC50b3AtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNmI4Mjtcbn1cbi5yZC1tYWpvci1wcm9ncmFtbWVzIC50b3AtYmFyIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmQtbWFqb3ItcHJvZ3JhbW1lcyAudG9wLWJhciAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmFyX2ljb24uc3ZnJyk7XG4gIHRvcDogLTQzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNjVweDtcbn1cbi5yZC1tYWpvci1wcm9ncmFtbWVzIC50b3AtYmFyIGgyIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuLnJkLW1ham9yLXByb2dyYW1tZXMgLnByb2dyYW0td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDBweCAwIDcwcHg7XG59XG4ucmQtbWFqb3ItcHJvZ3JhbW1lcyAucHJvZ3JhbS13cmFwIC5wcm9ncmFtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMjRweCAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjMmM2YjgyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmQtbWFqb3ItcHJvZ3JhbW1lcyAucHJvZ3JhbS13cmFwIC5wcm9ncmFtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgfVxufVxuLnJkLW1ham9yLXByb2dyYW1tZXMgLnByb2dyYW0td3JhcCAucHJvZ3JhbSBoMyB7XG4gIG1hcmdpbjogMDtcbn1cbi5yZC1tYWpvci1wcm9ncmFtbWVzIC5wcm9ncmFtLXdyYXAgLnByb2dyYW0gaDMgYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmQtbWFqb3ItcHJvZ3JhbW1lcyAucHJvZ3JhbS13cmFwIC5wcm9ncmFtIGgzIGEgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yZC1tYWpvci1wcm9ncmFtbWVzIC5wcm9ncmFtLXdyYXAgLnByb2dyYW0gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yZC1tYWpvci1wcm9ncmFtbWVzIC5wcm9ncmFtLXdyYXAgLnByb2dyYW0gYS50ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZC1tYWpvci1wcm9ncmFtbWVzIC5wcm9ncmFtLXdyYXAgLnByb2dyYW0gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbjogNTBweCAwIDIwcHg7XG59XG4ucmQtbWFqb3ItcHJvZ3JhbW1lcyAucHJvZ3JhbS13cmFwIC5wcm9ncmFtIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBjb2xvcjogIzFiMWIxYjtcbn1cbi5yZC1tYWpvci1wcm9ncmFtbWVzIC5wcm9ncmFtLXdyYXAgLnByb2dyYW0gLmJvdHRvbS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucmQtbWFqb3ItcHJvZ3JhbW1lcyAucHJvZ3JhbS13cmFwIC5wcm9ncmFtIC5ib3R0b20td3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZC1tYWpvci1wcm9ncmFtbWVzIC5wcm9ncmFtLXdyYXAgLnByb2dyYW0gLmJvdHRvbS13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmQtbWFqb3ItcHJvZ3JhbW1lcyAucHJvZ3JhbS13cmFwIC5wcm9ncmFtIC5ib3R0b20td3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnJkLW1ham9yLXByb2dyYW1tZXMgLnByb2dyYW0td3JhcCAucHJvZ3JhbSAuYm90dG9tLXdyYXAgLmJnLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZC1tYWpvci1wcm9ncmFtbWVzIC5wcm9ncmFtLXdyYXAgLnByb2dyYW0gLmJvdHRvbS13cmFwIC5iZy1pbWcge1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICB9XG59XG4ucmQtbWFqb3ItcHJvZ3JhbW1lcyAucHJvZ3JhbS13cmFwIC5wcm9ncmFtIC5ib3R0b20td3JhcCBhLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWQ0MTg7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucmQtdG9waWNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDAsIDE2NywgMTg0LCAwLjEpO1xuICBwYWRkaW5nOiA0MHB4IDAgNzBweDtcbn1cbi5yZC10b3BpY3MgaDMge1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJkLXRvcGljcyAudG9waWNzLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmQtdG9waWNzIC50b3BpY3Mtd3JhcCAudG9waWMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAyNHB4IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICMyYzZiODI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZC10b3BpY3MgLnRvcGljcy13cmFwIC50b3BpYyB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gIH1cbn1cbi5yZC10b3BpY3MgLnRvcGljcy13cmFwIC50b3BpYyBoNCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJjNmI4MjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZC10b3BpY3MgLnRvcGljcy13cmFwIC50b3BpYyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBjb2xvcjogIzFiMWIxYjtcbn1cbi5yZC10b3BpY3MgLnRvcGljcy13cmFwIC50b3BpYyAucmVhZC1tb3JlIGkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJkLXJlY3VycmluZy1wdWJsaWNhdGlvbnMge1xuICBwYWRkaW5nOiA0MHB4IDAgNzBweDtcbn1cbi5yZC1yZWN1cnJpbmctcHVibGljYXRpb25zIC50aXRsZSBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnJkLXJlY3VycmluZy1wdWJsaWNhdGlvbnMgLnB1YmxpY2F0aW9uLXdyYXAgLnB1YmxpY2F0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJkLXJlY3VycmluZy1wdWJsaWNhdGlvbnMgLnB1YmxpY2F0aW9uLXdyYXAgLnB1YmxpY2F0aW9uIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgfVxufVxuLnJkLXJlY3VycmluZy1wdWJsaWNhdGlvbnMgLnB1YmxpY2F0aW9uLXdyYXAgLnB1YmxpY2F0aW9uLmltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnJkLXJlY3VycmluZy1wdWJsaWNhdGlvbnMgLnB1YmxpY2F0aW9uLXdyYXAgLnB1YmxpY2F0aW9uLmNvbG91ciAuaW5uZXItd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZiZTg7XG59XG4ucmQtcmVjdXJyaW5nLXB1YmxpY2F0aW9ucyAucHVibGljYXRpb24td3JhcCAucHVibGljYXRpb24gLmlubmVyLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5yZC1yZWN1cnJpbmctcHVibGljYXRpb25zIC5wdWJsaWNhdGlvbi13cmFwIC5wdWJsaWNhdGlvbiAuaW5uZXItd3JhcCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5yZC1yZWN1cnJpbmctcHVibGljYXRpb25zIC5wdWJsaWNhdGlvbi13cmFwIC5wdWJsaWNhdGlvbiAuaW5uZXItd3JhcCAudGV4dCB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzFiMWIxYjtcbn1cbi5yZC1yZWN1cnJpbmctcHVibGljYXRpb25zIC5wdWJsaWNhdGlvbi13cmFwIC5wdWJsaWNhdGlvbiAuaW5uZXItd3JhcCAucmVhZC1tb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBjb2xvcjogIzJjNmI4Mjtcbn1cbi5yZC1yZWN1cnJpbmctcHVibGljYXRpb25zIC5wdWJsaWNhdGlvbi13cmFwIC5wdWJsaWNhdGlvbiAuaW5uZXItd3JhcCAucmVhZC1tb3JlIGkge1xuICBjb2xvcjogIzJjNmI4MjtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubXAtd3JhcHBlci5ub24tbXAuc3RhbmRhcmQuaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHotaW5kZXg6IGF1dG87XG59XG4ubXAtd3JhcHBlci5ub24tbXAuc3RhbmRhcmQuaGVhZGVyIC5pbm5lciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5zdGFuZGFyZC5oZWFkZXIgLmlubmVyIGhyIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCByZ2JhKDI3LCAyNywgMjcsIDAuMik7XG59XG4ubXAtd3JhcHBlci5ub24tbXAuc3RhbmRhcmQuaGVhZGVyIC5pbm5lciAuZmVhdHVyZWQtcG9zdCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubXAtd3JhcHBlci5ub24tbXAuc3RhbmRhcmQuaGVhZGVyIC5pbm5lciAuZmVhdHVyZWQtcG9zdCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1wLXdyYXBwZXIubm9uLW1wLnN0YW5kYXJkLmhlYWRlciAuaW5uZXIgLmZlYXR1cmVkLXBvc3QgYTpmb2N1cyxcbi5tcC13cmFwcGVyLm5vbi1tcC5zdGFuZGFyZC5oZWFkZXIgLmlubmVyIC5mZWF0dXJlZC1wb3N0IGE6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubXAtd3JhcHBlci5ub24tbXAuc3RhbmRhcmQuaGVhZGVyIC5pbm5lciAuZmVhdHVyZWQtcG9zdCAuc3ViLXRpdGxlIHtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG4ubXAtd3JhcHBlci5ub24tbXAuc3RhbmRhcmQuaGVhZGVyIC5pbm5lciAuZmVhdHVyZWQtcG9zdCBoNCB7XG4gIGNvbG9yOiAjOGNhN2I4O1xufVxuLm1wLXdyYXBwZXIubm9uLW1wLnN0YW5kYXJkLmhlYWRlciAuaW5uZXIgLmZlYXR1cmVkLXBvc3QgaDMge1xuICBjb2xvcjogIzJjNmI4MjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5zdGFuZGFyZC5oZWFkZXIgLmlubmVyIC5mZWF0dXJlZC1wb3N0IHAge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG59XG4ubXAtd3JhcHBlci5ub24tbXAuc3RhbmRhcmQuaGVhZGVyIC5pbm5lciAuZmVhdHVyZWQtcG9zdCAucmVhZC1tb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1wLXdyYXBwZXIubm9uLW1wLnN0YW5kYXJkLmhlYWRlciAudGl0bGVzIGgxIHtcbiAgY29sb3I6ICMyYzZiODI7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHotaW5kZXg6IDA7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5zdGFuZGFyZC5oZWFkZXIgLmNvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG59XG4ubXAtd3JhcHBlci5ub24tbXAuc3RhbmRhcmQuaGVhZGVyIC5jb250YWN0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDEwNywgMTMwLCAwLjA1KTtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5zdGFuZGFyZC5oZWFkZXIgLmNvbnRhY3RzIC5jb250YWN0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5tcC13cmFwcGVyLm5vbi1tcC5zdGFuZGFyZC5oZWFkZXIgLmNvbnRhY3RzIC5jb250YWN0LXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ubXAtd3JhcHBlci5ub24tbXAuc3RhbmRhcmQuaGVhZGVyIC5jb250YWN0cyBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuLm1wLXdyYXBwZXIubm9uLW1wLnN0YW5kYXJkLmhlYWRlciAuY29udGFjdHMgLmNvbnRhY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5tcC13cmFwcGVyLm5vbi1tcC5zdGFuZGFyZC5oZWFkZXIgLmNvbnRhY3RzIC5jb250YWN0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ubXAtd3JhcHBlci5ub24tbXAuc3RhbmRhcmQuaGVhZGVyIC5jb250YWN0cyAuY29udGFjdC50aHJlZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXAtd3JhcHBlci5ub24tbXAuc3RhbmRhcmQuaGVhZGVyIC5jb250YWN0cyAuY29udGFjdC50aHJlZSB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxufVxuLm1wLXdyYXBwZXIubm9uLW1wLnN0YW5kYXJkLmhlYWRlciAuY29udGFjdHMgLmNvbnRhY3QgLmltZy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1wLXdyYXBwZXIubm9uLW1wLnN0YW5kYXJkLmhlYWRlciAuY29udGFjdHMgLmNvbnRhY3QgLmltZy13cmFwIGltZyB7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5zdGFuZGFyZC5oZWFkZXIgLmNvbnRhY3RzIC5jb250YWN0IC50eHQtd3JhcCB7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XG59XG4ubXAtd3JhcHBlci5ub24tbXAuc3RhbmRhcmQuaGVhZGVyIC5jb250YWN0cyAuY29udGFjdCAudHh0LXdyYXAgaDQge1xuICBjb2xvcjogIzJjNmI4MjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLm1wLXdyYXBwZXIubm9uLW1wLnN0YW5kYXJkLmhlYWRlciAuY29udGFjdHMgLmNvbnRhY3QgLnR4dC13cmFwIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmM2YjgyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5zdGFuZGFyZC5oZWFkZXIgLmNvbnRhY3RzIC5jb250YWN0IC50eHQtd3JhcCAubWV0YS1jb250YWN0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBjb2xvcjogIzJjNmI4Mjtcbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5pbmRpY2F0b3JzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTA3LCAxMzAsIDAuMDUpO1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4ubXAtd3JhcHBlci5ub24tbXAuaW5kaWNhdG9ycyBoMyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLm1wLXdyYXBwZXIubm9uLW1wLmluZGljYXRvcnMgLmN1c3RvbS1uYXZpZ2F0aW9uIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4ubXAtd3JhcHBlci5ub24tbXAuY29udGVudC1hcmVhIC5jb250ZW50LXdyYXAge1xuICBwYWRkaW5nOiA5MHB4IDA7XG59XG4ubXAtd3JhcHBlci5ub24tbXAuY29udGVudC1hcmVhIGgxLFxuLm1wLXdyYXBwZXIubm9uLW1wLmNvbnRlbnQtYXJlYSBoMixcbi5tcC13cmFwcGVyLm5vbi1tcC5jb250ZW50LWFyZWEgaDMsXG4ubXAtd3JhcHBlci5ub24tbXAuY29udGVudC1hcmVhIGg0IHtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG59XG4ubXAtd3JhcHBlci5ub24tbXAuY29udGVudC1hcmVhIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1wLXdyYXBwZXIubm9uLW1wLmNvbnRlbnQtYXJlYSBoMyB7XG4gIGNvbG9yOiAjOGNhN2I4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1wLXdyYXBwZXIubm9uLW1wLmNvbnRlbnQtYXJlYSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5hbGwtY29udGVudCAubWFzb25yeSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1wLXdyYXBwZXIubm9uLW1wLmFsbC1jb250ZW50IC5tYXNvbnJ5IC5tZW51IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tcC13cmFwcGVyLm5vbi1tcC5hbGwtY29udGVudCAubWFzb25yeSAubWVudSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gIH1cbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5hbGwtY29udGVudCAubWFzb25yeSAubWVudSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5hbGwtY29udGVudCAubWFzb25yeSAubWVudSB1bCBsaSB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCByZ2JhKDI3LCAyNywgMjcsIDAuMik7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1wLXdyYXBwZXIubm9uLW1wLmFsbC1jb250ZW50IC5tYXNvbnJ5IC5tZW51IHVsIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTJweDtcbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5hbGwtY29udGVudCAubWFzb25yeSAubWVudSB1bCBsaSBhIGkge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5hbGwtY29udGVudCAubWFzb25yeSBhcnRpY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTA3LCAxMzAsIDAuMDUpO1xuICBwYWRkaW5nOiAzMHB4IDI0cHg7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjMmM2YjgyO1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubXAtd3JhcHBlci5ub24tbXAuYWxsLWNvbnRlbnQgLm1hc29ucnkgYXJ0aWNsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICB9XG4gIC5tcC13cmFwcGVyLm5vbi1tcC5hbGwtY29udGVudCAubWFzb25yeSBhcnRpY2xlOm50aC1vZi10eXBlKG9kZCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLm1wLXdyYXBwZXIubm9uLW1wLmFsbC1jb250ZW50IC5tYXNvbnJ5IGFydGljbGUgLnN1Yi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLm1wLXdyYXBwZXIubm9uLW1wLmFsbC1jb250ZW50IC5tYXNvbnJ5IGFydGljbGUgLmlubmVyLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1wLXdyYXBwZXIubm9uLW1wLmFsbC1jb250ZW50IC5tYXNvbnJ5IGFydGljbGUgLmlubmVyLXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5hbGwtY29udGVudCAubWFzb25yeSBhcnRpY2xlIC5pbWctd3JhcCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5hbGwtY29udGVudCAubWFzb25yeSBhcnRpY2xlIGg1IHtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubXAtd3JhcHBlci5ub24tbXAuYWxsLWNvbnRlbnQgLm1hc29ucnkgYXJ0aWNsZSBoMyB7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5hbGwtY29udGVudCAubWFzb25yeSBhcnRpY2xlIC5tZXRhIHtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5hbGwtY29udGVudCAubWFzb25yeSBhcnRpY2xlIC5tZXRhIHRpbWUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm1wLXdyYXBwZXIubm9uLW1wLmFsbC1jb250ZW50IC5tYXNvbnJ5IGFydGljbGUgLm1ldGEgLnVwY29taW5nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U0NjQ2O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDRweCAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4ubXAtd3JhcHBlci5ub24tbXAuYWxsLWNvbnRlbnQgLm1hc29ucnkgYXJ0aWNsZSAuY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1wLXdyYXBwZXIubm9uLW1wLmFsbC1jb250ZW50IC5tYXNvbnJ5IGFydGljbGUgLnJlYWQtbW9yZSB7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5hbGwtY29udGVudCAubWFzb25yeSBhcnRpY2xlIC5yZWFkLW1vcmUgaSB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnJkLXN0ZXAtbGlzdC1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucmQtc3RlcC1saXN0LWljb25zIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDc2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLnJkLXN0ZXAtbGlzdC1pY29ucyAuc3RlcHMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmQtc3RlcC1saXN0LWljb25zIC5zdGVwcy13cmFwIHtcbiAgICBnYXA6IDcwcHg7XG4gIH1cbn1cbi5yZC1zdGVwLWxpc3QtaWNvbnMgLnN0ZXBzLXdyYXAgLnN0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJkLXN0ZXAtbGlzdC1pY29ucyAuc3RlcHMtd3JhcCAuc3RlcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDExMHB4O1xuICB9XG4gIC5yZC1zdGVwLWxpc3QtaWNvbnMgLnN0ZXBzLXdyYXAgLnN0ZXAuZXZlbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnJkLXN0ZXAtbGlzdC1pY29ucyAuc3RlcHMtd3JhcCAuc3RlcCAuaWNvbiAuaWNvbi13cmFwIHtcbiAgaGVpZ2h0OiAyNjBweDtcbiAgd2lkdGg6IDI2MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucmQtc3RlcC1saXN0LWljb25zIC5zdGVwcy13cmFwIC5zdGVwIC5pY29uIC5pY29uLXdyYXAgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMzBweDtcbn1cbi5yZC1zdGVwLWxpc3QtaWNvbnMgLnN0ZXBzLXdyYXAgLnN0ZXAgLmljb24gLmljb24td3JhcC5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjhGOTtcbn1cbi5yZC1zdGVwLWxpc3QtaWNvbnMgLnN0ZXBzLXdyYXAgLnN0ZXAgLmljb24gLmljb24td3JhcC55ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQkVEO1xufVxuLnJkLXN0ZXAtbGlzdC1pY29ucyAuc3RlcHMtd3JhcCAuc3RlcCAudGV4dCBoMyB7XG4gIGNvbG9yOiAjMzU2RDgxO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJkLXN0ZXAtbGlzdC1pY29ucyAuc3RlcHMtd3JhcCAuc3RlcCAudGV4dCBoMyBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1NkQ4MTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLnJkLXN0ZXAtbGlzdC1pY29ucyAuc3RlcHMtd3JhcCAuc3RlcCAudGV4dCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IGFkZWxsZSxzZXJpZjtcbn1cbi5yZC1xdW90YXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnJkLXF1b3RhdGlvbiAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA3MzBweDtcbiAgYm9yZGVyOiBzb2xpZCB0aGluICNFQkVCRUI7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDZweCAjMzU2RDgxO1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnJkLXF1b3RhdGlvbiAuY29udGFpbmVyIC5wZW9wbGUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuLnJkLXF1b3RhdGlvbiAuY29udGFpbmVyIC5wZW9wbGUtd3JhcCAucGVyc29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmQtcXVvdGF0aW9uIC5jb250YWluZXIgLnBlb3BsZS13cmFwIC5wZXJzb24gaW1nIHtcbiAgbWF4LXdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5yZC1xdW90YXRpb24gLmNvbnRhaW5lciAucGVvcGxlLXdyYXAgLnBlcnNvbiAubmFtZS13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmQtcXVvdGF0aW9uIC5jb250YWluZXIgLnBlb3BsZS13cmFwIC5wZXJzb24gLm5hbWUtd3JhcCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMzU2RDgxO1xuICBmb250LWZhbWlseTogYWRlbGxlLCBzZXJpZjtcbiAgbWFyZ2luOiAwO1xufVxuLnJkLXF1b3RhdGlvbiAuY29udGFpbmVyIC5xdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZmFtaWx5OiBhZGVsbGUsIHNlcmlmO1xufVxuLnJkLXF1b3RhdGlvbiAuY29udGFpbmVyID4gaDMge1xuICBjb2xvcjogIzM1NkQ4MTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5yZC1xdW90YXRpb24gLmNvbnRhaW5lciA+IGg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5yZC1xdW90YXRpb24gLmNvbnRhaW5lciAubGluayBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmQtcXVvdGF0aW9uIC5jb250YWluZXIgLmxpbmsgYSBzdmcge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIGEuc3VwcG9ydC11cy5kZXNrdG9wIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZGIzOTg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgYS5zdXBwb3J0LXVzLmRlc2t0b3A6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC44O1xufVxuaGVhZGVyLm1haW4taGVhZGVyIGEuc3VwcG9ydC11cy5tb2JpbGUge1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IGFkZWxsZS1zYW5zLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5nZm9ybV93cmFwcGVyIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmdmb3JtX3dyYXBwZXIgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmdmb3JtX3dyYXBwZXIgZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9lcnJvciAuZ2ZpZWxkX2xhYmVsIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2Vycm9yIGlucHV0LFxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9lcnJvciBzZWxlY3QsXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2Vycm9yIHRleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZmllbGRfZXJyb3IgaW5wdXQ6Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2Vycm9yIHNlbGVjdDpmb2N1cyxcbi5nZm9ybV93cmFwcGVyIC5nZmllbGRfZXJyb3IgdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxNjksIDY4LCA2NiwgMC42KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxNjksIDY4LCA2NiwgMC42KTtcbn1cbi5naW5wdXRfY29udGFpbmVyIGlucHV0LFxuLmdpbnB1dF9jb250YWluZXIgc2VsZWN0LFxuLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzVweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5naW5wdXRfY29udGFpbmVyIGlucHV0OmZvY3VzLFxuLmdpbnB1dF9jb250YWluZXIgc2VsZWN0OmZvY3VzLFxuLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NmFmZTk7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG59XG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbi5naW5wdXRfY29udGFpbmVyIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlcixcbi5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIG9wYWNpdHk6IDE7XG59XG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2lucHV0X2NvbnRhaW5lciBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5naW5wdXRfY29udGFpbmVyIHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFtkaXNhYmxlZF0sXG4uZ2lucHV0X2NvbnRhaW5lciBzZWxlY3RbZGlzYWJsZWRdLFxuLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWFbZGlzYWJsZWRdLFxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbcmVhZG9ubHldLFxuLmdpbnB1dF9jb250YWluZXIgc2VsZWN0W3JlYWRvbmx5XSxcbi5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhW3JlYWRvbmx5XSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3QsXG5maWVsZHNldFtkaXNhYmxlZF0gLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWEge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBvcGFjaXR5OiAxO1xufVxudGV4dGFyZWEuZ2lucHV0X2NvbnRhaW5lciBpbnB1dCxcbnRleHRhcmVhLmdpbnB1dF9jb250YWluZXIgc2VsZWN0LFxudGV4dGFyZWEuZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmdmb3JtX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogIzY5OTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzY5OTk5OTtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmdmb3JtX2J1dHRvbjpmb2N1cyxcbi5nZm9ybV9idXR0b246YWN0aXZlOmZvY3VzLFxuLmdmb3JtX2J1dHRvbi5hY3RpdmU6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbi5nZm9ybV9idXR0b246aG92ZXIsXG4uZ2Zvcm1fYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5nZm9ybV9idXR0b246YWN0aXZlLFxuLmdmb3JtX2J1dHRvbi5hY3RpdmUge1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmdmb3JtX2J1dHRvbi5kaXNhYmxlZCxcbi5nZm9ybV9idXR0b25bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5nZm9ybV9idXR0b24ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC42NTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnZhbGlkYXRpb25fZXJyb3Ige1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLnZhbGlkYXRpb25fZXJyb3IgaDQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi52YWxpZGF0aW9uX2Vycm9yIC5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udmFsaWRhdGlvbl9lcnJvciA+IHAsXG4udmFsaWRhdGlvbl9lcnJvciA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52YWxpZGF0aW9uX2Vycm9yID4gcCArIHAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4udmFsaWRhdGlvbl9lcnJvciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNGI5YzA7XG59XG4udmFsaWRhdGlvbl9lcnJvciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjODQzNTM0O1xufVxuI2dmb3Jtc19jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG4jZ2Zvcm1zX2NvbmZpcm1hdGlvbl9tZXNzYWdlIGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4jZ2Zvcm1zX2NvbmZpcm1hdGlvbl9tZXNzYWdlIC5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jZ2Zvcm1zX2NvbmZpcm1hdGlvbl9tZXNzYWdlID4gcCxcbiNnZm9ybXNfY29uZmlybWF0aW9uX21lc3NhZ2UgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jZ2Zvcm1zX2NvbmZpcm1hdGlvbl9tZXNzYWdlID4gcCArIHAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jZ2Zvcm1zX2NvbmZpcm1hdGlvbl9tZXNzYWdlIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M5ZTJiMztcbn1cbiNnZm9ybXNfY29uZmlybWF0aW9uX21lc3NhZ2UgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzJiNTQyYztcbn1cbi5nYWxsZXJ5LXJvdyB7XG4gIHBhZGRpbmc6IDEwLjVweCAwO1xufVxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTAuNXB4IGF1dG87XG59XG4uYWxpZ25sZWZ0LFxuLmFsaWducmlnaHQge1xuICBtYXJnaW4tYm90dG9tOiAxMC41cHg7XG59XG5maWd1cmUuYWxpZ25ub25lIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTAuNXB4O1xuICB9XG4gIC5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwLjVweDtcbiAgfVxufVxuLypcbiAqIGpRdWVyeSBGbGV4U2xpZGVyIHYyLjIuMFxuICogaHR0cDovL3d3dy53b290aGVtZXMuY29tL2ZsZXhzbGlkZXIvXG4gKlxuICogQ29weXJpZ2h0IDIwMTIgV29vVGhlbWVzXG4gKiBGcmVlIHRvIHVzZSB1bmRlciB0aGUgR1BMdjIgbGljZW5zZS5cbiAqIGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcbiAqXG4gKiBDb250cmlidXRpbmcgYXV0aG9yOiBUeWxlciBTbWl0aCAoQG1ibXVmZmZpbilcbiAqL1xuLyogQnJvd3NlciBSZXNldHNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5mbGV4LWNvbnRhaW5lciBhOmFjdGl2ZSxcbi5mbGV4c2xpZGVyIGE6YWN0aXZlLFxuLmZsZXgtY29udGFpbmVyIGE6Zm9jdXMsXG4uZmxleHNsaWRlciBhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGlkZXMsXG4uZmxleC1jb250cm9sLW5hdixcbi5mbGV4LWRpcmVjdGlvbi1uYXYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4vKiBJY29uIEZvbnRzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBGb250LWZhY2UgSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZsZXhzbGlkZXItaWNvbic7XG4gIHNyYzogdXJsKCdmb250cy9mbGV4c2xpZGVyLWljb24uZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9mbGV4c2xpZGVyLWljb24uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdmb250cy9mbGV4c2xpZGVyLWljb24ud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2ZvbnRzL2ZsZXhzbGlkZXItaWNvbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvZmxleHNsaWRlci1pY29uLnN2ZyNmbGV4c2xpZGVyLWljb24nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiBGbGV4U2xpZGVyIE5lY2Vzc2FyeSBTdHlsZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5mbGV4c2xpZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmZsZXhzbGlkZXIgLnNsaWRlcyA+IGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBIaWRlIHRoZSBzbGlkZXMgYmVmb3JlIHRoZSBKUyBpcyBsb2FkZWQuIEF2b2lkcyBpbWFnZSBqdW1waW5nICovXG4uZmxleHNsaWRlciAuc2xpZGVzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mbGV4LXBhdXNlcGxheSBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4vKiBDbGVhcmZpeCBmb3IgdGhlIC5zbGlkZXMgZWxlbWVudCAqL1xuLnNsaWRlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwwMDIwXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuaHRtbFt4bWxuc10gLnNsaWRlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuKiBodG1sIC5zbGlkZXMge1xuICBoZWlnaHQ6IDElO1xufVxuLyogTm8gSmF2YVNjcmlwdCBGYWxsYmFjayAqL1xuLyogSWYgeW91IGFyZSBub3QgdXNpbmcgYW5vdGhlciBzY3JpcHQsIHN1Y2ggYXMgTW9kZXJuaXpyLCBtYWtlIHN1cmUgeW91XG4gKiBpbmNsdWRlIGpzIHRoYXQgZWxpbWluYXRlcyB0aGlzIGNsYXNzIG9uIHBhZ2UgbG9hZCAqL1xuLm5vLWpzIC5zbGlkZXMgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyogRmxleFNsaWRlciBEZWZhdWx0IFRoZW1lXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZmxleHNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgem9vbTogMTtcbn1cbi5mbGV4LXZpZXdwb3J0IHtcbiAgbWF4LWhlaWdodDogMjAwMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG4ubG9hZGluZyAuZmxleC12aWV3cG9ydCB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xufVxuLmZsZXhzbGlkZXIgLnNsaWRlcyB7XG4gIHpvb206IDE7XG59XG4uY2Fyb3VzZWwgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi8qIERpcmVjdGlvbiBOYXYgKi9cbi5mbGV4LWRpcmVjdGlvbi1uYXYge1xuICAqaGVpZ2h0OiAwO1xufVxuLmZsZXgtZGlyZWN0aW9uLW5hdiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAtMjBweCAwIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNSU7XG4gIHotaW5kZXg6IDEwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbn1cbi5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldiB7XG4gIGxlZnQ6IC01MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9sZWZ0LWFycm93LnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0IHtcbiAgcmlnaHQ6IC01MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9yaWdodC1hcnJvdy5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbi5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LXByZXYge1xuICBvcGFjaXR5OiAwLjc7XG4gIGxlZnQ6IDMwcHg7XG59XG4uZmxleHNsaWRlcjpob3ZlciAuZmxleC1uZXh0IHtcbiAgb3BhY2l0eTogMC43O1xuICByaWdodDogMzBweDtcbn1cbi5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LW5leHQ6aG92ZXIsXG4uZmxleHNsaWRlcjpob3ZlciAuZmxleC1wcmV2OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZmxleC1kaXJlY3Rpb24tbmF2IGE6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGV4LWRpcmVjdGlvbi1uYXYgYS5mbGV4LW5leHQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIFBhdXNlL1BsYXkgKi9cbi5mbGV4LXBhdXNlcGxheSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIGxlZnQ6IDEwcHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgei1pbmRleDogMTA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDA7XG59XG4uZmxleC1wYXVzZXBsYXkgYTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJmbGV4c2xpZGVyLWljb25cIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6ICdcXGYwMDQnO1xufVxuLmZsZXgtcGF1c2VwbGF5IGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmZsZXgtcGF1c2VwbGF5IGEuZmxleC1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMDMnO1xufVxuLyogQ29udHJvbCBOYXYgKi9cbi5mbGV4LWNvbnRyb2wtbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZsZXgtY29udHJvbC1uYXYgbGkge1xuICBtYXJnaW46IDAgNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG59XG4uZmxleC1jb250cm9sLXBhZ2luZyBsaSBhIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC1vLWJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uZmxleC1jb250cm9sLXBhZ2luZyBsaSBhLmZsZXgtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZmxleC1jb250cm9sLXRodW1icyB7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIHtcbiAgd2lkdGg6IDI1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbn1cbi5mbGV4LWNvbnRyb2wtdGh1bWJzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogLjc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbGV4LWNvbnRyb2wtdGh1bWJzIGltZzpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmxleC1jb250cm9sLXRodW1icyAuZmxleC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LXByZXYge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogMTBweDtcbiAgfVxuICAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5mbGV4c2xpZGVyIC5zbGlkZXMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZS1zbGlkZXIgLmZsZXgtY29udHJvbC1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsZXgtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTA1LCAxNTMsIDE1MywgMC45KTtcbiAgcGFkZGluZzogMTJweDtcbn1cbi5mbGV4LWNhcHRpb24gaDIsXG4uZmxleC1jYXB0aW9uIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG59XG4uZmxleC1jYXB0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mbGV4LWNhcHRpb24gaDMge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZmxleC1jYXB0aW9uIHAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZmxleC1jYXB0aW9uIHAge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUuZmxleC1jYXB0aW9uIHAge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIHRyLmZsZXgtY2FwdGlvbiBwIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC5mbGV4LWNhcHRpb24gcCxcbiAgdGQuZmxleC1jYXB0aW9uIHAge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC1jYXB0aW9uIHAge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUuZmxleC1jYXB0aW9uIHAge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIHRyLmZsZXgtY2FwdGlvbiBwIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC5mbGV4LWNhcHRpb24gcCxcbiAgdGQuZmxleC1jYXB0aW9uIHAge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuLmZsZXgtY2FwdGlvbiAucHVibGljYXRpb24tYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LWNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1JTtcbiAgICBsZWZ0OiAxOTBweDtcbiAgICByaWdodDogMTkwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5mbGV4LWNhcHRpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuZmxleC1jYXB0aW9uIGgzIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtY2FwdGlvbiB7XG4gICAgbGVmdDogMTIwcHg7XG4gICAgcmlnaHQ6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtY2FwdGlvbiAucHVibGljYXRpb24tYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5mbGV4LWNhcHRpb24gLnB1YmxpY2F0aW9uLWJ1dHRvbiAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgtY2FwdGlvbiAucHVibGljYXRpb24tYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5mbGV4LWNhcHRpb24gLnB1YmxpY2F0aW9uLWJ1dHRvbiAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LWNhcHRpb24gLmZsZXgtZGlyZWN0aW9uLW5hdiBhIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LWRpcmVjdGlvbi1uYXYgYSB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbn1cbi5pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5hdmVuaXItbGlnaHQge1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uYXZlbmlyLXJvbWFuIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmF2ZW5pci1oZWF2eSB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zbGlkZXNoYXJlLWNvbnRhaW5lcixcbi5zaW5nbGUgLnJlbGF0ZWQtd3JhcCAucmVsYXRlZC1jb250ZW50IC5zbGlkZXNoYXJlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA1MHZoO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzY4cHgpIHtcbiAgLnNsaWRlc2hhcmUtY29udGFpbmVyLFxuICAuc2luZ2xlIC5yZWxhdGVkLXdyYXAgLnJlbGF0ZWQtY29udGVudCAuc2xpZGVzaGFyZS1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICB9XG59XG4uc2xpZGVzaGFyZS1jb250YWluZXIgaWZyYW1lLFxuLnNpbmdsZSAucmVsYXRlZC13cmFwIC5yZWxhdGVkLWNvbnRlbnQgLnNsaWRlc2hhcmUtY29udGFpbmVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWF4LXdpZHRoOiA3MjhweDtcbn1cbi5zaW5nbGUgLnJlbGF0ZWQtd3JhcCAuc2xpZGVzaGFyZS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4jbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA1MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjNmQ3YTlmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgIzNFNDdBNjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBBZGQgYW5pbWF0aW9uIHRvIFwicGFnZSBjb250ZW50XCIgKi9cbi5hbmltYXRlLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW5pbWF0ZWJvdHRvbTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tbmFtZTogYW5pbWF0ZWJvdHRvbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRlYm90dG9tIHtcbiAgZnJvbSB7XG4gICAgYm90dG9tOiAtMTAwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbmltYXRlYm90dG9tIHtcbiAgZnJvbSB7XG4gICAgYm90dG9tOiAtMTAwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5zaWdudXAtbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTAwMDAwO1xufVxuLnNpZ251cC1tb2RhbCAub3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjg7XG4gIG9wYWNpdHk6IDAuOTU7XG4gIHotaW5kZXg6IDkxMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNpZ251cC1tb2RhbCAuaW5uZXItd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB6LWluZGV4OiA5MjAwMDA7XG59XG4uc2lnbnVwLW1vZGFsIC5pbm5lci13cmFwIC50aXRsZS1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM2YjgyO1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogOTBweCAxMjBweCA5MHB4IDU1cHg7XG4gIHdpZHRoOiAzNjBweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNpZ251cC1tb2RhbCAuaW5uZXItd3JhcCAudGl0bGUtYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5zaWdudXAtbW9kYWwgLmlubmVyLXdyYXAgLnRpdGxlLWJveCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uc2lnbnVwLW1vZGFsIC5pbm5lci13cmFwIC50aXRsZS1ib3ggaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNzVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2lnbnVwLW1vZGFsIC5pbm5lci13cmFwIC5mb3JtLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5zaWdudXAtbW9kYWwgLmlubmVyLXdyYXAgLmZvcm0td3JhcCB7XG4gICAgcGFkZGluZzogMzBweCAxMTBweDtcbiAgfVxufVxuLnNpZ251cC1tb2RhbCAuaW5uZXItd3JhcCAuZm9ybS13cmFwIGZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuc2lnbnVwLW1vZGFsIC5pbm5lci13cmFwIC5mb3JtLXdyYXAgZm9ybSB7XG4gICAgd2lkdGg6IDU0MHB4O1xuICB9XG59XG4uc2lnbnVwLW1vZGFsIC5pbm5lci13cmFwIC5mb3JtLXdyYXAgaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBtYXgtd2lkdGg6IDM3NXB4O1xufVxuLnNpZ251cC1tb2RhbCAuaW5uZXItd3JhcCAuZm9ybS13cmFwIC5pbnB1dC13cmFwIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5zaWdudXAtbW9kYWwgLmlubmVyLXdyYXAgLmZvcm0td3JhcCAuaW5wdXQtd3JhcCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4uc2lnbnVwLW1vZGFsIC5pbm5lci13cmFwIC5mb3JtLXdyYXAgLmlucHV0LXdyYXA6bnRoLW9mLXR5cGUoZXZlbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc2lnbnVwLW1vZGFsIC5pbm5lci13cmFwIC5mb3JtLXdyYXAgLmlucHV0LXdyYXAgbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2lnbnVwLW1vZGFsIC5pbm5lci13cmFwIC5mb3JtLXdyYXAgLmlucHV0LXdyYXAgaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzJjNmI4MjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5zaWdudXAtbW9kYWwgLmlubmVyLXdyYXAgLmZvcm0td3JhcCAuaW5wdXQtd3JhcCBpbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnNpZ251cC1tb2RhbCAuaW5uZXItd3JhcCAuZm9ybS13cmFwIC5pbnB1dC13cmFwLm5hbWVzIC53cmFwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5zaWdudXAtbW9kYWwgLmlubmVyLXdyYXAgLmZvcm0td3JhcCAuaW5wdXQtd3JhcC5uYW1lcyAud3JhcCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbn1cbi5zaWdudXAtbW9kYWwgLmlubmVyLXdyYXAgLmZvcm0td3JhcCAuaW5wdXQtd3JhcC5uYW1lcyAud3JhcDpudGgtb2YtdHlwZShldmVuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zaWdudXAtbW9kYWwgLmlubmVyLXdyYXAgLmZvcm0td3JhcCAuYm90dG9tLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNpZ251cC1tb2RhbCAuaW5uZXItd3JhcCAuZm9ybS13cmFwIC5ib3R0b20td3JhcCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uc2lnbnVwLW1vZGFsIC5pbm5lci13cmFwIC5mb3JtLXdyYXAgLmJvdHRvbS13cmFwIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNpZ251cC1tb2RhbCAuaW5uZXItd3JhcCAuZm9ybS13cmFwIC5ib3R0b20td3JhcCBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnNpZ251cC1tb2RhbCAuaW5uZXItd3JhcCAuZm9ybS13cmFwIC5ib3R0b20td3JhcCBsYWJlbCxcbi5zaWdudXAtbW9kYWwgLmlubmVyLXdyYXAgLmZvcm0td3JhcCAuYm90dG9tLXdyYXAgaDUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG4uc2lnbnVwLW1vZGFsIC5pbm5lci13cmFwIC5mb3JtLXdyYXAgLmJvdHRvbS13cmFwIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuc2lnbnVwLW1vZGFsIC5pbm5lci13cmFwIC5mb3JtLXdyYXAgLmJvdHRvbS13cmFwIGxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuLnNpZ251cC1tb2RhbCAuaW5uZXItd3JhcCAuZm9ybS13cmFwIC5ib3R0b20td3JhcCBpbnB1dCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5zaWdudXAtbW9kYWwgLmlubmVyLXdyYXAgLmZvcm0td3JhcCAuc3VibWl0LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnNpZ251cC1tb2RhbCAuaW5uZXItd3JhcCAuZm9ybS13cmFwIC5zdWJtaXQtd3JhcCBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWQ0MTg7XG4gIHBhZGRpbmc6IDhweCAxMDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNpZ251cC1tb2RhbCAuaW5uZXItd3JhcCAuY2xvc2UtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2lnbnVwLW1vZGFsIC5pbm5lci13cmFwIC5jbG9zZS1idG46aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhcmNoLW1vZGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjFweCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWFyY2gtbW9kYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uc2VhcmNoLW1vZGFsID4gLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VhcmNoLW1vZGFsID4gLmNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5zZWFyY2gtbW9kYWwgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTE1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5zZWFyY2gtbW9kYWwgLmZvcm0td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaC1tb2RhbCAuZm9ybS13cmFwIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE5MHB4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5zZWFyY2gtbW9kYWwgLmZvcm0td3JhcCBmb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWFyY2gtbW9kYWwgLmZvcm0td3JhcCBmb3JtID4gLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5zZWFyY2gtbW9kYWwgLmZvcm0td3JhcCBmb3JtIGg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWFyY2gtbW9kYWwgLmZvcm0td3JhcCBmb3JtIGg0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zZWFyY2gtbW9kYWwgLmZvcm0td3JhcCBmb3JtIGlucHV0LFxuLnNlYXJjaC1tb2RhbCAuZm9ybS13cmFwIGZvcm0gc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmODtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBwYWRkaW5nOiA0cHggMjBweDtcbn1cbi5zZWFyY2gtbW9kYWwgLmZvcm0td3JhcCBmb3JtIC5maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnNlYXJjaC1tb2RhbCAuZm9ybS13cmFwIGZvcm0gLmZpbHRlcnMgbGFiZWwge1xuICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2VhcmNoLW1vZGFsIC5mb3JtLXdyYXAgZm9ybSAuZmlsdGVycyBsYWJlbDpudGgtb2YtdHlwZShvZGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNlYXJjaC1tb2RhbCAuZm9ybS13cmFwIGZvcm0gLmZpbHRlcnMgaDQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtbW9kYWwgLmZvcm0td3JhcCBmb3JtIC5maWx0ZXJzIC5ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MCwgMTY3LCAxODQsIDAuNSk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnNlYXJjaC1tb2RhbCAuZm9ybS13cmFwIGZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtbW9kYWwgLmZvcm0td3JhcCBmb3JtIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzZiODI7XG59XG4uc2VhcmNoLW1vZGFsIC5mb3JtLXdyYXAgZm9ybSBidXR0b24ge1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM2YjgyO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaC1tb2RhbCAuZm9ybS13cmFwIGZvcm0gYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA0cHggNThweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5zZWFyY2gtbW9kYWwgLmZvcm0td3JhcCBmb3JtIC5zZWFyY2gtc3VibWl0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaC1tb2RhbCAuZm9ybS13cmFwIGZvcm0gLnNlYXJjaC1zdWJtaXQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uc2VhcmNoLW1vZGFsIC50aXRsZSxcbi5zZWFyY2gtbW9kYWwgLmNsb3NlLW1vZGFsIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyYzZiODI7XG59XG4uc2VhcmNoLW1vZGFsIC50aXRsZSBpLFxuLnNlYXJjaC1tb2RhbCAuY2xvc2UtbW9kYWwgaSB7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG59XG4uc2VhcmNoLW1vZGFsIC50aXRsZTpob3Zlcixcbi5zZWFyY2gtbW9kYWwgLmNsb3NlLW1vZGFsOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaC1tb2RhbCAudGl0bGU6aG92ZXIgaSxcbi5zZWFyY2gtbW9kYWwgLmNsb3NlLW1vZGFsOmhvdmVyIGkge1xuICBjb2xvcjogI2Y1ZDQxODtcbn1cbi5zZWFyY2gtbW9kYWwgLmNsb3NlLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2VhcmNoLW1vZGFsIC5wYWdlLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY4O1xuICBvcGFjaXR5OiAwLjk1O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uZXdzbGV0dGVyLXNpZ251cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWQ0MTg7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBjb2xvcjogIzQwNDA0MDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmV3c2xldHRlci1zaWdudXA6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmV3c2xldHRlci1zaWdudXAubW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyLm1haW4taGVhZGVyIC5uZXdzbGV0dGVyLXNpZ251cC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmhlYWRlci5tYWluLWhlYWRlciAudG9wLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzZiODI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyLm1haW4taGVhZGVyIC50b3AtYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuaGVhZGVyLm1haW4taGVhZGVyIC50b3AtYmFyID4gLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLnRvcC1iYXIgYSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC50b3AtYmFyIGEgaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLnRvcC1iYXIgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwID4gLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCA+IC5jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCAubG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkge1xuICBoZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIC5sb2dvIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIC5sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgLmxvZ28gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMjZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIC5sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIC5zcGFjZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgbmF2IHVsLm1haW4ge1xuICB3aWR0aDogdW5zZXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCBuYXYgdWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCBuYXYgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgbmF2IHVsIGxpIGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBwYWRkaW5nOiAzMHB4IDE1cHggNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiB1bCBsaSBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCBuYXYgdWwgbGkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMyYzZiODI7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiB1bCBsaTpmb2N1cyA+IGEsXG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiB1bCBsaTpob3ZlciA+IGEsXG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItY29sb3I6ICNmNWQ0MTg7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmZvY3VzID4gLnN1Yi1tZW51LFxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCBuYXYgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCBuYXYgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICB0b3A6IDE1MnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUycHgpO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCBuYXYgLnN1Yi1tZW51IHVsID4gbGk6bm90KC5zcGVjaWFsKSBhLFxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCBuYXYgLnN1Yi1tZW51IGg0IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJjNmI4MjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA1cHggMDtcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgbmF2IC5zdWItbWVudSAud2hpdGUtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCBuYXYgLnN1Yi1tZW51IC5vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmODtcbiAgb3BhY2l0eTogMC43MDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgbmF2IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiAuc3ViLW1lbnUgLnN1Yi1tZW51IHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiAuc3ViLW1lbnUgLnN1Yi1tZW51IHVsIGxpIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCBuYXYgLnN1Yi1tZW51IC5zdWItbWVudSB1bCBsaSBhIHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiAuc3ViLW1lbnUgLnN1Yi1tZW51IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCBuYXYgLnN1Yi1tZW51IC5zdWItbWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCBuYXYgLnN1Yi1tZW51IC5zdWItbWVudSB1bCBsaTpsYXN0LW9mLXR5cGUgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyYzZiODI7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiAuc3ViLW1lbnUgLnN1Yi1tZW51IHVsIGxpOmhvdmVyLFxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCBuYXYgLnN1Yi1tZW51IC5zdWItbWVudSB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMmM2YjgyO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCBuYXYgLnN1Yi1tZW51IC5zdWItbWVudSB1bCBsaS5zcGVjaWFsIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCBuYXYgLnN1Yi1tZW51IC5zdWItbWVudSB1bCBsaS5zcGVjaWFsIGEge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiAuc3ViLW1lbnUgdWwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCBuYXYgLnN1Yi1tZW51IHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGJvcmRlci1yaWdodDogZGFzaGVkIDFweCAjOGNhN2I4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgbmF2IC5zdWItbWVudSB1bCBsaTpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCBuYXYgLnN1Yi1tZW51IHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgbmF2IC5zdWItbWVudSB1bCBsaS5zcGVjaWFsIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgbmF2IC5zdWItbWVudSB1bCBsaS5zcGVjaWFsIGEge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiAuc2VhcmNoLW1vZGFsLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcbiAgcGFkZGluZzogNXB4IDIwcHggNXB4IDIwcHg7XG4gIG1hcmdpbjogMTVweCAyMHB4O1xuICBib3JkZXItcmlnaHQ6IGRhc2hlZCAxcHggIzhjYTdiODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiAuc2VhcmNoLW1vZGFsLWJ0biB7XG4gICAgcGFkZGluZzogMzBweCAwIDMwcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiAuc2VhcmNoLW1vZGFsLWJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCBuYXYgLnNlYXJjaC1tb2RhbC1idG46aG92ZXIgaSB7XG4gIGNvbG9yOiAjZjVkNDE4O1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCBuYXYgLnNlYXJjaC1tb2RhbC1idG4gaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgbmF2IC5zZWFyY2gtbW9kYWwtYnRuIGkuZmEtdGltZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgbmF2IC5zZWFyY2gtbW9kYWwtYnRuIGkuZmEtdGltZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgbmF2IGkge1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xuICBjb2xvcjogIzJjNmI4Mjtcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgLm1vYmlsZS1tZW51LWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgLm1vYmlsZS1tZW51LWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCAubW9iaWxlLW1lbnUtYnRuIGkge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBjb2xvcjogIzJjNmI4MjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCAubW9iaWxlLW1lbnUtYnRuIGkuZmEtdGltZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCAubW9iaWxlLW1lbnUtYnRuOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCAubW9iaWxlLW1lbnUtd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDYxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgLm1vYmlsZS1tZW51LXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgLm1vYmlsZS1tZW51LXdyYXAgPiAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCAubW9iaWxlLW1lbnUtd3JhcCBuYXYge1xuICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4ICM4Y2E3Yjg7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIC5tb2JpbGUtbWVudS13cmFwIG5hdiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIC5tb2JpbGUtbWVudS13cmFwIG5hdiB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIC5tb2JpbGUtbWVudS13cmFwIG5hdiB1bCBsaSBhIHtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCAubW9iaWxlLW1lbnUtd3JhcCBuYXYgdWwgbGkgLmZhIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzJjNmI4MjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCAubW9iaWxlLW1lbnUtd3JhcCBuYXYgdWwgbGkgLmZhLW1pbnVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgLm1vYmlsZS1tZW51LXdyYXAgbmF2IHVsIGxpLmFjdGl2ZSAuZmEtbWludXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIC5tb2JpbGUtbWVudS13cmFwIG5hdiB1bCBsaS5hY3RpdmUgLmZhLXBsdXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCAubW9iaWxlLW1lbnUtd3JhcCBuYXYgdWwgbGkgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDYwcHgpO1xuICBoZWlnaHQ6IGF1dG87XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIC5tb2JpbGUtbWVudS13cmFwIG5hdiB1bCBsaSAuc3ViLW1lbnUgdWwge1xuICBwYWRkaW5nOiAwO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCAubW9iaWxlLW1lbnUtd3JhcCBuYXYgdWwgbGkgLnN1Yi1tZW51IHVsIGxpIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCAubW9iaWxlLW1lbnUtd3JhcCBuYXYgdWwgbGkgLnN1Yi1tZW51IHVsIGxpLnNwYWNpYWwgYSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgLm1vYmlsZS1tZW51LXdyYXAgbmF2IHVsIGxpIC5zdWItbWVudSB1bCA+IGxpIGEge1xuICBwYWRkaW5nOiAwO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCAubW9iaWxlLW1lbnUtd3JhcCBuYXYgdWwgbGkgLnN1Yi1tZW51IGg0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCAubW9iaWxlLW1lbnUtd3JhcCBuYXYgdWwgbGkgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIC5tb2JpbGUtbWVudS13cmFwIG5hdiB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgYm9yZGVyLWJvdHRvbTogZGFzaGVkIDFweCAjOGNhN2I4O1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCAubW9iaWxlLW1lbnUtd3JhcCBuYXYgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIC5tb2JpbGUtbWVudS13cmFwIG5hdiB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFjdGl2ZSAuYXJyb3ctZG93biB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIC5tb2JpbGUtbWVudS13cmFwIC5zb2NpYWwtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIC5tb2JpbGUtbWVudS13cmFwIC5zb2NpYWwtd3JhcCBhIGkge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIC5tb2JpbGUtbWVudS13cmFwIC5uZXdzbGV0dGVyLXNpZ251cCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmhlYWRlciAudG9wLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOTRCNEM7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xufVxuaGVhZGVyIC50b3AtYmFubmVyIHAge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDhweCAzMHB4O1xufVxuaGVhZGVyIC50b3AtYmFubmVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNmZmY7XG59XG5odG1sLm1vYmlsZS1tZW51LWFjdGl2ZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkuYWRtaW4tYmFyIGhlYWRlci5tYWluLWhlYWRlciAuc3ViLW1lbnUge1xuICB0b3A6IDE4NHB4O1xufVxuYm9keS5tb2JpbGUtbWVudS1hY3RpdmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5Lm1vYmlsZS1tZW51LWFjdGl2ZSBoZWFkZXIubWFpbi1oZWFkZXIgLm1vYmlsZS1tZW51LWJ0biBpLmZhLWJhcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5tb2JpbGUtbWVudS1hY3RpdmUgaGVhZGVyLm1haW4taGVhZGVyIC5tb2JpbGUtbWVudS1idG4gaS5mYS10aW1lcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmJvZHkubW9iaWxlLW1lbnUtYWN0aXZlIGhlYWRlci5tYWluLWhlYWRlciAubW9iaWxlLW1lbnUtd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS5tb2JpbGUtc2VhcmNoIC5uYXYtd3JhcCBuYXYgLnNlYXJjaC1tb2RhbC1idG4gaS5mYS1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5tb2JpbGUtc2VhcmNoIC5uYXYtd3JhcCBuYXYgLnNlYXJjaC1tb2RhbC1idG4gaS5mYS10aW1lcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5sZWZ0LWRyYXdlcixcbi5yaWdodC1kcmF3ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNuYXAtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmJvZHkuYWRtaW4tYmFyIC5zbmFwLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cbi5zbmFwLWRyYXdlcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogI2U4ZTZlNjtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5zbmFwLWRyYXdlcnMgLnRoZW1lLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOiAwcHg7XG59XG4uc25hcC1kcmF3ZXJzIC50aGVtZS1tZW51IGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5zbmFwLWRyYXdlcnMgLmljb24tY2xvc2Uge1xuICBvcGFjaXR5OiAwLjUwMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAzOXB4O1xuICB3aWR0aDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uc25hcC1kcmF3ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogYXV0bztcbiAgd2lkdGg6IDMyMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG59XG4uc25hcC1kcmF3ZXItbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uc25hcC1kcmF3ZXItcmlnaHQge1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbn1cbi5zbmFwanMtbGVmdCAuc25hcC1kcmF3ZXItcmlnaHQsXG4uc25hcGpzLXJpZ2h0IC5zbmFwLWRyYXdlci1sZWZ0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbmFwanMtZXhwYW5kLWxlZnQgLnNuYXAtZHJhd2VyLWxlZnQsXG4uc25hcGpzLWV4cGFuZC1yaWdodCAuc25hcC1kcmF3ZXItcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTZlNjtcbiAgcGFkZGluZzogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uc2VhcmNoLWNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaC1jb250YWluZXIgaDMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNlYXJjaC1jb250YWluZXIgaDQge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5zZWFyY2gtY29udGFpbmVyIGg0IHNwYW4ge1xuICBjb2xvcjogI0NFNDY0NjtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5zZWFyY2gtY29udGFpbmVyIC5pY29uLWNsb3NlLXNlYXJjaCB7XG4gIG9wYWNpdHk6IDAuNTAyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTlweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtZmllbGQsXG4uc2VhcmNoLWNvbnRhaW5lciAjY2F0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1maWVsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uc2VhcmNoLWNvbnRhaW5lciAjY2F0IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItY29sb3I6ICNiZWJlYmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcuLi9pbWcvc2VsZWN0LWFycm93LW9wZW4ucG5nJykgOTQlIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLXN1Ym1pdC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtc3VibWl0LWNvbnRhaW5lciAuc2VhcmNoLXN1Ym1pdCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1maWVsZCxcbiAgLnNlYXJjaC1jb250YWluZXIgI2NhdCxcbiAgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1zdWJtaXQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYXJjaC1jb250YWluZXIgI2NhdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1zdWJtaXQtY29udGFpbmVyIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuLnNlYXJjaC1yZXN1bHRzIC5vcmRlci1ieSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLnNlYXJjaC1yZXN1bHRzIC5vcmRlci1ieSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC41cmVtO1xufVxuLnNlYXJjaC1yZXN1bHRzIC5zaWRlYmFyLWZpbHRlciBhOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRoZW1lLW1lbnUtdGFibGV0LWNvbnRhaW5lciB7XG4gIGhlaWdodDogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk5OTk5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aGVtZS1tZW51LXRhYmxldC1jb250YWluZXIge1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRoZW1lLW1lbnUtdGFibGV0LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICB9XG59XG4udGhlbWUtbWVudS10YWJsZXQtY29udGFpbmVyIC50aGVtZS1tZW51LXRhYmxldCAudGhlbWUtbWVudSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDVweCA3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDVweCA3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnRoZW1lLW1lbnUtdGFibGV0LWNvbnRhaW5lciAudGhlbWUtbWVudS10YWJsZXQgLnRoZW1lLW1lbnUgbGkge1xuICB3aWR0aDogMzMuMyU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOGU2ZTY7XG59XG4udGhlbWUtbWVudS10YWJsZXQtY29udGFpbmVyIC50aGVtZS1tZW51LXRhYmxldCAudGhlbWUtbWVudSBsaTpudGgtY2hpbGQoM24pIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLnRoZW1lLW1lbnUtdGFibGV0LWNvbnRhaW5lciAudGhlbWUtbWVudS10YWJsZXQgLnRoZW1lLW1lbnUgbGk6bnRoLWNoaWxkKC1uKzMpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU2ZTY7XG59XG4udGhlbWUtbWVudS10YWJsZXQtY29udGFpbmVyIC50aGVtZS1tZW51LXRhYmxldCAudGhlbWUtbWVudSBsaSBhLFxuLnRoZW1lLW1lbnUtdGFibGV0LWNvbnRhaW5lciAudGhlbWUtbWVudS10YWJsZXQgLnRoZW1lLW1lbnUgbGkgYTp2aXNpdGVkIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDYycHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRoZW1lLW1lbnUtdGFibGV0LWNvbnRhaW5lciAudGhlbWUtbWVudS10YWJsZXQgLnRoZW1lLW1lbnUgbGkgYTpob3Zlcixcbi50aGVtZS1tZW51LXRhYmxldC1jb250YWluZXIgLnRoZW1lLW1lbnUtdGFibGV0IC50aGVtZS1tZW51IGxpIGE6dmlzaXRlZDpob3Zlcixcbi50aGVtZS1tZW51LXRhYmxldC1jb250YWluZXIgLnRoZW1lLW1lbnUtdGFibGV0IC50aGVtZS1tZW51IGxpIGE6Zm9jdXMsXG4udGhlbWUtbWVudS10YWJsZXQtY29udGFpbmVyIC50aGVtZS1tZW51LXRhYmxldCAudGhlbWUtbWVudSBsaSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc1O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGhlbWUtbWVudS10YWJsZXQtY29udGFpbmVyIC50aGVtZS1tZW51LXRhYmxldCAudGhlbWUtbWVudSBsaSB7XG4gICAgd2lkdGg6IDE2LjYlO1xuICB9XG4gIC50aGVtZS1tZW51LXRhYmxldC1jb250YWluZXIgLnRoZW1lLW1lbnUtdGFibGV0IC50aGVtZS1tZW51IGxpIGEge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRoZW1lLW1lbnUtdGFibGV0LWNvbnRhaW5lciAudGhlbWUtbWVudS10YWJsZXQgLnRoZW1lLW1lbnUgbGkge1xuICAgIHdpZHRoOiAxNi40JTtcbiAgfVxuICAudGhlbWUtbWVudS10YWJsZXQtY29udGFpbmVyIC50aGVtZS1tZW51LXRhYmxldCAudGhlbWUtbWVudSBsaSBhIHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cbiAgLnRoZW1lLW1lbnUtdGFibGV0LWNvbnRhaW5lciAudGhlbWUtbWVudS10YWJsZXQgLnRoZW1lLW1lbnUgbGk6bnRoLWNoaWxkKDMpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZThlNmU2O1xuICB9XG4gIC50aGVtZS1tZW51LXRhYmxldC1jb250YWluZXIgLnRoZW1lLW1lbnUtdGFibGV0IC50aGVtZS1tZW51IGxpOm50aC1jaGlsZCgtbiszKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuYSB7XG4gIGNvbG9yOiAjMmM2YjgyO1xufVxuc3Ryb25nLFxuYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5hcnRpY2xlIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG4ucGFnZV9uYXYge1xuICBjb2xvcjogIzFiMWIxYjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2VfbmF2IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZV9uYXYgLnBhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wYWdlLW51bWJlcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGFnZS1udW1iZXJzLmN1cnJlbnQsXG4ucGFnZS1udW1iZXJzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNmI4MjtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlLW51bWJlcnMubmV4dCxcbi5wYWdlLW51bWJlcnMucHJldiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGFnZS1udW1iZXJzLm5leHQ6aG92ZXIsXG4ucGFnZS1udW1iZXJzLnByZXY6aG92ZXIge1xuICBjb2xvcjogIzFiMWIxYjtcbiAgb3BhY2l0eTogMC41O1xufVxuLnBhZ2UtbnVtYmVycy5uZXh0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvY2hldnJvbi1yaWdodC5wbmcpIDkwJSA1MCUgbm8tcmVwZWF0O1xufVxuLnBhZ2UtbnVtYmVycy5wcmV2IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1nL2NoZXZyb24tbGVmdC5wbmcpIDEwJSA1MCUgbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlX25hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnNpZGViYXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4udGhlbWUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuLmVudHJ5LXNoYXJlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5lbnRyeS1zaGFyZSAuZW50cnktc2hhcmUtYnRucyBsaSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmVudHJ5LXNoYXJlIC5lbnRyeS1zaGFyZS1idG5zIGxpIGEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzJjNmI4MjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJjNmI4MjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uZW50cnktc2hhcmUgLmVudHJ5LXNoYXJlLWJ0bnMgbGkgYSBzdmcge1xuICBjb2xvcjogIzJjNmI4Mjtcbn1cbi5lbnRyeS1zaGFyZSAuZW50cnktc2hhcmUtYnRucyBsaSBiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uby1ndXR0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vLWd1dHRlci1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubm8tZ3V0dGVyLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmVtYmVkLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZW1iZWQtY29udGFpbmVyOjphZnRlciB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbn1cbi5lbWJlZC1jb250YWluZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IHVuc2V0O1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuLm1haW4taGVhZGVyIC50b3AtYmFyIC5zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW4taGVhZGVyIC50b3AtYmFyIC5zb2NpYWwgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLm5ldy10d2l0dGVyIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLm5ldy10d2l0dGVyIHN2ZyB7XG4gIG1heC13aWR0aDogMThweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmJhbm5lciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLmJhbm5lciAubmF2YmFyLWhlYWRlciAubmF2YmFyLWJyYW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJhbm5lciAubmF2YmFyLWhlYWRlciAubmF2YmFyLWJyYW5kIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLnNpdGUtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2MzZTNlMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLnNpdGUtZGVzY3JpcHRpb246YmVmb3JlLFxuLmJhbm5lciAubmF2YmFyLWhlYWRlciAuc2l0ZS1kZXNjcmlwdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLnNpdGUtZGVzY3JpcHRpb246YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLnNpdGUtZGVzY3JpcHRpb246YmVmb3JlLFxuLmJhbm5lciAubmF2YmFyLWhlYWRlciAuc2l0ZS1kZXNjcmlwdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLnNpdGUtZGVzY3JpcHRpb246YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLm5hdmJhci10b2dnbGUge1xuICBmbG9hdDogbm9uZTtcbn1cbi5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1oZWFkZXIubmF2YmFyLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlIHVybCgnLi4vaW1nL21lbnUtYmcucG5nJykgbm8tcmVwZWF0IGxlZnQgMTBweCBjZW50ZXI7XG4gIGJvcmRlcjogMHB4O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lciAubmF2YmFyLWhlYWRlciAuYnRuLWhlYWRlci5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLmJhbm5lciAubmF2YmFyLWhlYWRlciAuYnRuLWhlYWRlci5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICB0ci5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1oZWFkZXIubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGguYmFubmVyIC5uYXZiYXItaGVhZGVyIC5idG4taGVhZGVyLm5hdmJhci10b2dnbGUsXG4gIHRkLmJhbm5lciAubmF2YmFyLWhlYWRlciAuYnRuLWhlYWRlci5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1oZWFkZXIubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1oZWFkZXIubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgdHIuYmFubmVyIC5uYXZiYXItaGVhZGVyIC5idG4taGVhZGVyLm5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLmJhbm5lciAubmF2YmFyLWhlYWRlciAuYnRuLWhlYWRlci5uYXZiYXItdG9nZ2xlLFxuICB0ZC5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1oZWFkZXIubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lciAubmF2YmFyLWhlYWRlciAuYnRuLWhlYWRlci5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLmJhbm5lciAubmF2YmFyLWhlYWRlciAuYnRuLWhlYWRlci5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICB0ci5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1oZWFkZXIubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGguYmFubmVyIC5uYXZiYXItaGVhZGVyIC5idG4taGVhZGVyLm5hdmJhci10b2dnbGUsXG4gIHRkLmJhbm5lciAubmF2YmFyLWhlYWRlciAuYnRuLWhlYWRlci5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1oZWFkZXIubmF2YmFyLXRvZ2dsZTpob3Zlcixcbi5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1oZWFkZXIubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMzNDRjNGMgdXJsKCcuLi9pbWcvbWVudS1iZy1ob3Zlci5wbmcnKSBuby1yZXBlYXQgbGVmdCAxMHB4IGNlbnRlcjtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ0YzRjO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJhbm5lciAubmF2YmFyLWhlYWRlciAuYnRuLWhlYWRlci5zZWFyY2gtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogd2hpdGUgdXJsKCcuLi9pbWcvc2VhcmNoLWJnLnBuZycpIG5vLXJlcGVhdCBsZWZ0IDEwcHggY2VudGVyO1xuICBib3JkZXI6IDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJhbm5lciAubmF2YmFyLWhlYWRlciAuYnRuLWhlYWRlci5zZWFyY2gtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1oZWFkZXIuc2VhcmNoLXRvZ2dsZTpob3Zlcixcbi5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1oZWFkZXIuc2VhcmNoLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMzNDRjNGMgdXJsKCcuLi9pbWcvc2VhcmNoLWJnLWhvdmVyLnBuZycpIG5vLXJlcGVhdCBsZWZ0IDEwcHggY2VudGVyO1xuICBib3JkZXItY29sb3I6ICMzNDRjNGM7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1oZWFkZXIudGhlbWVzLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlIHVybCgnLi4vaW1nL3RoZW1lcy1iZy5wbmcnKSBuby1yZXBlYXQgbGVmdCAxMHB4IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1oZWFkZXIudGhlbWVzLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lciAubmF2YmFyLWhlYWRlciAuYnRuLWhlYWRlci50aGVtZXMtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJhbm5lciAubmF2YmFyLWhlYWRlciAuYnRuLWhlYWRlci50aGVtZXMtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1oZWFkZXIudGhlbWVzLXRvZ2dsZTpob3Zlcixcbi5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1oZWFkZXIudGhlbWVzLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMzNDRjNGMgdXJsKCcuLi9pbWcvdGhlbWVzLWJnLWhvdmVyLnBuZycpIG5vLXJlcGVhdCBsZWZ0IDEwcHggY2VudGVyO1xuICBib3JkZXItY29sb3I6ICMzNDRjNGM7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyIC5uYXZiYXItaGVhZGVyIC5idG4taGVhZGVyLm5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLm5hdmJhci1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm5hdmJhci1oZWFkZXIgLmhlYWRlci1idXR0b25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItaGVhZGVyIC5oZWFkZXItYnV0dG9ucyAubmF2YmFyLXRvZ2dsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIH1cbiAgLm5hdmJhci1oZWFkZXIgLmhlYWRlci1idXR0b25zIC5zZWFyY2gtdG9nZ2xlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIH1cbn1cbi5zaWRlYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2lkZWJhciAuc3RpY2t5LXdyYXAge1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMjBweDtcbn1cbi5zaWRlYmFyIC5zZWFyY2gtc3VibWl0LWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnNpZGViYXIgLnNlYXJjaC1zdWJtaXQtY29udGFpbmVyIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLnNpZGViYXIgLnNpZGViYXItYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNpZGViYXIgLnNpZGViYXItYmxvY2sgaDMud2lkZ2V0dGl0bGUge1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNpZGViYXIgLnNpZGViYXItYmxvY2sgLnNlYXJjaC1jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzcwNzA3MDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2lkZWJhciAuc2lkZWJhci1ibG9jayAuc2VhcmNoLWNvbnRhaW5lciBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnNpZGViYXIgLnNpZGViYXItYmxvY2sgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1zdWJtaXQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLWJsb2NrIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtc3VibWl0LWNvbnRhaW5lciBidXR0b24ge1xuICBib3JkZXI6IDA7XG59XG4uc2lkZWJhciAuc2lkZWJhci1maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNpZGViYXIgLnNpZGViYXItZmlsdGVyIC5iYXItZXhwYW5kZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzJjNmI4MjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2lkZWJhciAuc2lkZWJhci1maWx0ZXIgLmJhci1leHBhbmRlciBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLWZpbHRlciAuYmFyLWV4cGFuZGVyIC5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgY29sb3I6ICMyYzZiODI7XG59XG4uc2lkZWJhciAuc2lkZWJhci1maWx0ZXIgLmJhci1leHBhbmRlciAuZmEtbWludXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpZGViYXIgLnNpZGViYXItZmlsdGVyIC5iYXItZXhwYW5kZXIuZXhwYW5kZWQgLmZhLXBsdXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpZGViYXIgLnNpZGViYXItZmlsdGVyIC5iYXItZXhwYW5kZXIuZXhwYW5kZWQgLmZhLW1pbnVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpZGViYXIgLnNpZGViYXItZmlsdGVyIC5iYXItZXhwYW5kZXIuZXhwYW5kZWQgaDQge1xuICBjb2xvcjogIzFiMWIxYjtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLWZpbHRlciAuaXRlbXMtd3JhcCB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLWZpbHRlciAuaXRlbXMtd3JhcCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLWZpbHRlciAuaXRlbXMtd3JhcCB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLWZpbHRlciAuaXRlbXMtd3JhcC5leHBhbmRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpZGViYXIgLnNlYXJjaC1zaWRlYmFyIC5zZWFyY2gtY29udCB7XG4gIGJhY2tncm91bmQ6ICNlOGU2ZTY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2lkZWJhciAuc2VhcmNoLXNpZGViYXIgaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAwcHggMHB4IDIwcHggMHB4O1xufVxuLmZvb3RlcmgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgY29sb3I6ICNmZmYyYzg7XG4gIGJhY2tncm91bmQ6ICM2ODdiOWIgdXJsKCcuLi9pbWcvZm9vdGVyLWFycm93LWRvd24ucG5nJykgbm8tcmVwZWF0IHJpZ2h0IDlweCBjZW50ZXI7XG59XG4uZm9vdGVyaDMudG9nZ2xlZCB7XG4gIGJhY2tncm91bmQ6ICMzNDNkNGQgdXJsKCcuLi9pbWcvZm9vdGVyLWFycm93LXVwLnBuZycpIG5vLXJlcGVhdCByaWdodCA5cHggY2VudGVyO1xufVxuLmZvb3RlckRpdiB7XG4gIG1hcmdpbjogMTVweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjJjODtcbn1cbi5mb290ZXJEaXZJbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmMmM4O1xufVxuLm1haW4tZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjdGOTtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDM1cHggMCA2MHB4O1xufVxuLm1haW4tZm9vdGVyIGEge1xuICBjb2xvcjogIzQwNDA0MDtcbn1cbi5tYWluLWZvb3RlciA+IC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1mb290ZXIgPiAuY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IGluaGVyaXQ7XG4gIH1cbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLW5hdiB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1mb290ZXIgLmZvb3Rlci1uYXYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiBkYXNoZWQgMXB4ICM4Y2E3Yjg7XG4gIH1cbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLW5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvbHVtbi1jb3VudDogMztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1mb290ZXIgLmZvb3Rlci1uYXYgdWwge1xuICAgIG1pbi13aWR0aDogMjgwcHg7XG4gIH1cbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLW5hdiB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTBweCA1cHggMDtcbn1cbi5tYWluLWZvb3RlciAuYWRkcmVzcy13cmFwIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1mb290ZXIgLmFkZHJlc3Mtd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBib3JkZXItcmlnaHQ6IGRhc2hlZCAxcHggIzhjYTdiODtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbi5tYWluLWZvb3RlciAuYWRkcmVzcy13cmFwIC5hZGRyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYWluLWZvb3RlciAuYWRkcmVzcy13cmFwIC5jb250YWN0IHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxufVxuLm1haW4tZm9vdGVyIC5hZGRyZXNzLXdyYXAgLmNvbnRhY3QgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1haW4tZm9vdGVyIC5hZGRyZXNzLXdyYXAgLmNvbnRhY3QgYSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMyYzZiODI7XG59XG4ubWFpbi1mb290ZXIgLmNvcHlyaWdodC13cmFwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1mb290ZXIgLmNvcHlyaWdodC13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm1haW4tZm9vdGVyIC5sb2dvLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4tZm9vdGVyIC5sb2dvLXdyYXAubW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYWluLWZvb3RlciAubG9nby13cmFwLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW4tZm9vdGVyIC5sb2dvLXdyYXAubW9iaWxlIC5zb2NpYWwtd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubWFpbi1mb290ZXIgLmxvZ28td3JhcC5tb2JpbGUgLnNvY2lhbC13cmFwIGEge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tYWluLWZvb3RlciAubG9nby13cmFwLm1vYmlsZSAuc29jaWFsLXdyYXAgYSBpIHtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tYWluLWZvb3RlciAubG9nby13cmFwLm1vYmlsZSAuc29jaWFsLXdyYXAgYSBpIHN2ZyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tZm9vdGVyIC5sb2dvLXdyYXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgfVxufVxuLm1haW4tZm9vdGVyIC5sb2dvLXdyYXAgLmltZy13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tYWluLWZvb3RlciAubG9nby13cmFwIC5pbWctd3JhcCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1haW4tZm9vdGVyIC5sb2dvLXdyYXAgLmltZy13cmFwIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5iYWNrLXRvcCB7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5iYWNrLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJhY2stdG9wIGE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyYzZiODI7XG59XG4uYmFjay10b3AgLmFycm93X3VwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYXJyb3dfdXAuc3ZnJyk7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbmJvZHkuaG9tZSAuc3BhY2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXg6IDEgMTtcbn1cbmJvZHkuaG9tZSBhIGkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbmJvZHkuaG9tZSAuaG9yaXpvbnRhbC1saW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogZGFzaGVkIDFweCAjOGNhN2I4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkuaG9tZSAuc3RhdGljLWhlcm8ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5ob21lIC5zdGF0aWMtaGVybyB7XG4gICAgcGFkZGluZzogNDBweCA2NXB4O1xuICB9XG59XG5ib2R5LmhvbWUgLnN0YXRpYy1oZXJvIC5pbm5lci13cmFwIHtcbiAgcGFkZGluZzogMzBweDtcbiAgbWF4LXdpZHRoOiA2NjVweDtcbn1cbmJvZHkuaG9tZSAuc3RhdGljLWhlcm8gLmlubmVyLXdyYXAgaDEge1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBoeXBoZW5zOiBhdXRvO1xuICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gIC13ZWJraXQtaHlwaGVuYXRlLWNoYXJhY3RlcjogXCJcXDIwMTBcIjtcbiAgLXdlYmtpdC1oeXBoZW5hdGUtbGltaXQtYWZ0ZXI6IDE7XG4gIC13ZWJraXQtaHlwaGVuYXRlLWxpbWl0LWJlZm9yZTogMztcbiAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICBvdmVyZmxvdy13cmFwOiBoeXBoZW5hdGU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5ob21lIC5zdGF0aWMtaGVybyAuaW5uZXItd3JhcCBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5ib2R5LmhvbWUgLnN0YXRpYy1oZXJvIC5pbm5lci13cmFwIHAge1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5ib2R5LmhvbWUgLnN0YXRpYy1oZXJvIC5pbm5lci13cmFwIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTBweDtcbn1cbmJvZHkuaG9tZSAuYWxlcnQtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmhvbWUgLmFsZXJ0LWJhciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuYm9keS5ob21lIC5hbGVydC1iYXIgLmZpcnN0LXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbmJvZHkuaG9tZSAuYWxlcnQtYmFyIC5maXJzdC13cmFwIC50eXBlLWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxIDE7XG59XG5ib2R5LmhvbWUgLmFsZXJ0LWJhciAuZmlyc3Qtd3JhcCAudHlwZS1ib3ggaDMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM2YjgyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxIDE7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMDtcbiAgbWluLWhlaWdodDogNTVweDtcbn1cbmJvZHkuaG9tZSAuYWxlcnQtYmFyIC5maXJzdC13cmFwIC50eXBlLWJveCBoMy5hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbmJvZHkuaG9tZSAuYWxlcnQtYmFyIC5maXJzdC13cmFwIC50eXBlLWJveCBoMy5ldmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRTQ2NDY7XG59XG5ib2R5LmhvbWUgLmFsZXJ0LWJhciAuY29udHJvbHMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuYm9keS5ob21lIC5hbGVydC1iYXIgLmNvbnRyb2xzLm1vYmlsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuaG9tZSAuYWxlcnQtYmFyIC5jb250cm9scy5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmJvZHkuaG9tZSAuYWxlcnQtYmFyIC5jb250cm9scy5kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmhvbWUgLmFsZXJ0LWJhciAuY29udHJvbHMuZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cbmJvZHkuaG9tZSAuYWxlcnQtYmFyIC5jb250cm9scyAucHJldixcbmJvZHkuaG9tZSAuYWxlcnQtYmFyIC5jb250cm9scyAubmV4dCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Y2E3Yjg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuYm9keS5ob21lIC5hbGVydC1iYXIgLmNvbnRyb2xzIC5wcmV2OmZvY3VzLFxuYm9keS5ob21lIC5hbGVydC1iYXIgLmNvbnRyb2xzIC5uZXh0OmZvY3VzLFxuYm9keS5ob21lIC5hbGVydC1iYXIgLmNvbnRyb2xzIC5wcmV2OmhvdmVyLFxuYm9keS5ob21lIC5hbGVydC1iYXIgLmNvbnRyb2xzIC5uZXh0OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS5ob21lIC5hbGVydC1iYXIgLml0ZW1zLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmN2Y5O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAxIDEwMCU7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbn1cbmJvZHkuaG9tZSAuYWxlcnQtYmFyIC5pdGVtcy13cmFwIC5pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMTtcbn1cbmJvZHkuaG9tZSAuYWxlcnQtYmFyIC5pdGVtcy13cmFwIC5pdGVtIGg0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzJjNmI4MjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5ib2R5LmhvbWUgLmFsZXJ0LWJhciAuaXRlbXMtd3JhcCAuaXRlbSB0aW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xufVxuYm9keS5ob21lIC5hbGVydC1iYXIgLml0ZW1zLXdyYXAgLml0ZW0gLnN1Yi10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5ib2R5LmhvbWUgLmFsZXJ0LWJhciAuaXRlbXMtd3JhcCAuaXRlbSAudXBjb21pbmcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTQ2NDY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogNHB4IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbmJvZHkuaG9tZSAuYWxlcnQtYmFyIC5pdGVtcy13cmFwIC5pdGVtLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmJvZHkuaG9tZSAuYWxlcnQtYmFyIC5pdGVtcy13cmFwIC5pdGVtOmZvY3VzLFxuYm9keS5ob21lIC5hbGVydC1iYXIgLml0ZW1zLXdyYXAgLml0ZW06aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC44O1xufVxuYm9keS5ob21lIC5icm93c2UtYmFyIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBib3JkZXItdG9wOiBkYXNoZWQgMXB4ICM4Y2E3Yjg7XG4gIGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggIzhjYTdiODtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbmJvZHkuaG9tZSAuYnJvd3NlLWJhciBoMyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzJjNmI4MjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkuaG9tZSAuYnJvd3NlLWJhciBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuYm9keS5ob21lIC5icm93c2UtYmFyIC50b3BpYy13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuYm9keS5ob21lIC5icm93c2UtYmFyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuaG9tZSAuYnJvd3NlLWJhciBhIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5ib2R5LmhvbWUgLmJyb3dzZS1iYXIgYS5tb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5ob21lIC5icm93c2UtYmFyIGEubW9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbmJvZHkuaG9tZSAuYnJvd3NlLWJhciBhLnRvcGljLWxpbmsge1xuICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzZiODI7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5ob21lIC5icm93c2UtYmFyIGEudG9waWMtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbmJvZHkuaG9tZSAuYnJvd3NlLWJhciBhOmZvY3VzLFxuYm9keS5ob21lIC5icm93c2UtYmFyIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS5ob21lIC5mZWF0dXJlZC1vdXItd29yayB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgYm9keS5ob21lIC5mZWF0dXJlZC1vdXItd29yayB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuYm9keS5ob21lIC5mZWF0dXJlZC1vdXItd29yayAuZmVhdHVyZWQge1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkuaG9tZSAuZmVhdHVyZWQtb3VyLXdvcmsgLmZlYXR1cmVkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYyg2Ni42NjY2JSAtIDE1cHgpO1xuICB9XG59XG5ib2R5LmhvbWUgLmZlYXR1cmVkLW91ci13b3JrIC5mZWF0dXJlZCAuaW5uZXItd3JhcCB7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmJvZHkuaG9tZSAuZmVhdHVyZWQtb3VyLXdvcmsgLmZlYXR1cmVkIC5pbm5lci13cmFwIGg1IHtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ib2R5LmhvbWUgLmZlYXR1cmVkLW91ci13b3JrIC5mZWF0dXJlZCAuaW5uZXItd3JhcCBoMyB7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5ob21lIC5mZWF0dXJlZC1vdXItd29yayAuZmVhdHVyZWQgLmlubmVyLXdyYXAgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuYm9keS5ob21lIC5mZWF0dXJlZC1vdXItd29yayAuZmVhdHVyZWQgLmlubmVyLXdyYXAgcCB7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4OiAxIDE7XG59XG5ib2R5LmhvbWUgLmZlYXR1cmVkLW91ci13b3JrIC5mZWF0dXJlZCAuaW5uZXItd3JhcCBhIHtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuYm9keS5ob21lIC5mZWF0dXJlZC1vdXItd29yayAub3VyLXdvcmsge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZzogMzBweCAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICBib2R5LmhvbWUgLmZlYXR1cmVkLW91ci13b3JrIC5vdXItd29yayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMTVweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuYm9keS5ob21lIC5mZWF0dXJlZC1vdXItd29yayAub3VyLXdvcmsgaDMge1xuICBjb2xvcjogIzJjNmI4MjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5ob21lIC5mZWF0dXJlZC1vdXItd29yayAub3VyLXdvcmsgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuYm9keS5ob21lIC5mZWF0dXJlZC1vdXItd29yayAub3VyLXdvcmsgcCB7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMzBweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleDogMSAxO1xufVxuYm9keS5ob21lIC5mZWF0dXJlZC1vdXItd29yayAub3VyLXdvcmsgYSB7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmJvZHkuaG9tZSAudG9wLWNoYXJ0cy1yZXNlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5ob21lIC50b3AtY2hhcnRzLXJlc2VhcmNoIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5ib2R5LmhvbWUgLnRvcC1jaGFydHMtcmVzZWFyY2ggLnRvcC1jaGFydHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5ob21lIC50b3AtY2hhcnRzLXJlc2VhcmNoIC50b3AtY2hhcnRzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5ib2R5LmhvbWUgLnRvcC1jaGFydHMtcmVzZWFyY2ggLnRvcC1jaGFydHMgLnRvcC13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNmI4MjtcbiAgcGFkZGluZzogMjBweDtcbn1cbmJvZHkuaG9tZSAudG9wLWNoYXJ0cy1yZXNlYXJjaCAudG9wLWNoYXJ0cyAudG9wLXdyYXAgaDMge1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuYm9keS5ob21lIC50b3AtY2hhcnRzLXJlc2VhcmNoIC50b3AtY2hhcnRzIC50b3Atd3JhcCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkuaG9tZSAudG9wLWNoYXJ0cy1yZXNlYXJjaCAudG9wLWNoYXJ0cyAuaW1nLXdyYXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1pbi1oZWlnaHQ6IDI3MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbmJvZHkuaG9tZSAudG9wLWNoYXJ0cy1yZXNlYXJjaCAudG9wLWNoYXJ0cyAuaW1nLXdyYXAgLnRvcC1saW5rIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuYm9keS5ob21lIC50b3AtY2hhcnRzLXJlc2VhcmNoIC50b3AtY2hhcnRzIC5pbWctd3JhcCAudG9wLWxpbmsgaDQsXG5ib2R5LmhvbWUgLnRvcC1jaGFydHMtcmVzZWFyY2ggLnRvcC1jaGFydHMgLmltZy13cmFwIC50b3AtbGluayBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5LmhvbWUgLnRvcC1jaGFydHMtcmVzZWFyY2ggLnRvcC1jaGFydHMgLmltZy13cmFwIC50b3AtbGluayBoNCB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuYm9keS5ob21lIC50b3AtY2hhcnRzLXJlc2VhcmNoIC50b3AtY2hhcnRzIC5uZXdzbGV0dGVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjdGOTtcbn1cbmJvZHkuaG9tZSAudG9wLWNoYXJ0cy1yZXNlYXJjaCAudG9wLWNoYXJ0cyAubmV3c2xldHRlciBoNCB7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuYm9keS5ob21lIC50b3AtY2hhcnRzLXJlc2VhcmNoIC50b3AtY2hhcnRzIC5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLXNpZ251cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWQ0MTg7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xufVxuYm9keS5ob21lIC50b3AtY2hhcnRzLXJlc2VhcmNoIC50b3AtY2hhcnRzIC5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLXNpZ251cDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC44O1xufVxuYm9keS5ob21lIC50b3AtY2hhcnRzLXJlc2VhcmNoIC50b3AtY2hhcnRzIC5ib3R0b20ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGN0Y5O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5ib2R5LmhvbWUgLnRvcC1jaGFydHMtcmVzZWFyY2ggLnRvcC1jaGFydHMgLmJvdHRvbSBhIHtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5ib2R5LmhvbWUgLnRvcC1jaGFydHMtcmVzZWFyY2ggLnRvcC1jaGFydHMgLmJvdHRvbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5ib2R5LmhvbWUgLnRvcC1jaGFydHMtcmVzZWFyY2ggLnJlc2VhcmNoLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5ob21lIC50b3AtY2hhcnRzLXJlc2VhcmNoIC5yZXNlYXJjaC13cmFwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYyg3NSUgLSAxNXB4KTtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuYm9keS5ob21lIC50b3AtY2hhcnRzLXJlc2VhcmNoIC5yZXNlYXJjaC13cmFwIGgzIHtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cbmJvZHkuaG9tZSAudG9wLWNoYXJ0cy1yZXNlYXJjaCAucmVzZWFyY2gtd3JhcCAubGF0ZXN0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuaG9tZSAudG9wLWNoYXJ0cy1yZXNlYXJjaCAucmVzZWFyY2gtd3JhcCAubGF0ZXN0LXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbmJvZHkuaG9tZSAudG9wLWNoYXJ0cy1yZXNlYXJjaCAucmVzZWFyY2gtd3JhcCAubGF0ZXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgYm9keS5ob21lIC50b3AtY2hhcnRzLXJlc2VhcmNoIC5yZXNlYXJjaC13cmFwIC5sYXRlc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmhvbWUgLnRvcC1jaGFydHMtcmVzZWFyY2ggLnJlc2VhcmNoLXdyYXAgLmxhdGVzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5ib2R5LmhvbWUgLnRvcC1jaGFydHMtcmVzZWFyY2ggLnJlc2VhcmNoLXdyYXAgLmxhdGVzdDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5ib2R5LmhvbWUgLnRvcC1jaGFydHMtcmVzZWFyY2ggLnJlc2VhcmNoLXdyYXAgLmxhdGVzdCBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIGJvZHkuaG9tZSAudG9wLWNoYXJ0cy1yZXNlYXJjaCAucmVzZWFyY2gtd3JhcCAubGF0ZXN0IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuaG9tZSAudG9wLWNoYXJ0cy1yZXNlYXJjaCAucmVzZWFyY2gtd3JhcCAubGF0ZXN0IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5ib2R5LmhvbWUgLnRvcC1jaGFydHMtcmVzZWFyY2ggLnJlc2VhcmNoLXdyYXAgLmxhdGVzdCAuaW5uZXItd3JhcCB7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY3Rjk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDE7XG59XG5ib2R5LmhvbWUgLnRvcC1jaGFydHMtcmVzZWFyY2ggLnJlc2VhcmNoLXdyYXAgLmxhdGVzdCAuaW5uZXItd3JhcCBoNCB7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDEwcHggMDtcbn1cbmJvZHkuaG9tZSAudG9wLWNoYXJ0cy1yZXNlYXJjaCAucmVzZWFyY2gtd3JhcCAubGF0ZXN0IC5pbm5lci13cmFwIC5zdWItdGl0bGUge1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwIDAgMTBweCAwO1xufVxuYm9keS5ob21lIC50b3AtY2hhcnRzLXJlc2VhcmNoIC5yZXNlYXJjaC13cmFwIC5sYXRlc3QgLmlubmVyLXdyYXAgLm1ldGEge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwIDAgMTBweCAwO1xufVxuYm9keS5ob21lIC50b3AtY2hhcnRzLXJlc2VhcmNoIC5yZXNlYXJjaC13cmFwIC5sYXRlc3QgLmlubmVyLXdyYXAgLm1ldGEgdGltZSB7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuYm9keS5ob21lIC50b3AtY2hhcnRzLXJlc2VhcmNoIC5yZXNlYXJjaC13cmFwIC5sYXRlc3QgLmlubmVyLXdyYXAgLm1ldGEgc3BhbiBhIHtcbiAgY29sb3I6ICM2OTk5OTk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuYm9keS5ob21lIC50b3AtY2hhcnRzLXJlc2VhcmNoIC5yZXNlYXJjaC13cmFwIC5sYXRlc3QgLmlubmVyLXdyYXAgcCB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5ib2R5LmhvbWUgLnRvcC1jaGFydHMtcmVzZWFyY2ggLnJlc2VhcmNoLXdyYXAgLmxhdGVzdCAuaW5uZXItd3JhcCBhIHtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmJvZHkuaG9tZSAudHdvLWZlYXR1cmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICBib2R5LmhvbWUgLnR3by1mZWF0dXJlZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuYm9keS5ob21lIC50d28tZmVhdHVyZWQgLmZlYXR1cmVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgYm9keS5ob21lIC50d28tZmVhdHVyZWQgLmZlYXR1cmVkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgYm9keS5ob21lIC50d28tZmVhdHVyZWQgLmZlYXR1cmVkOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuYm9keS5ob21lIC50d28tZmVhdHVyZWQgLmZlYXR1cmVkIGg1IHtcbiAgY29sb3I6ICMyYzZiODI7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5ib2R5LmhvbWUgLnR3by1mZWF0dXJlZCAuZmVhdHVyZWQgaDMge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5ib2R5LmhvbWUgLnR3by1mZWF0dXJlZCAuZmVhdHVyZWQgaDMgYSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5ib2R5LmhvbWUgLnR3by1mZWF0dXJlZCAuZmVhdHVyZWQgcCB7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMTBweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleDogMSAxO1xufVxuYm9keS5ob21lIC50d28tZmVhdHVyZWQgLmZlYXR1cmVkIGEge1xuICBjb2xvcjogIzJjNmI4MjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5ib2R5LmhvbWUgLmxpdmluZy13YWdlLWZlYXR1cmUtdGVhbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgYm9keS5ob21lIC5saXZpbmctd2FnZS1mZWF0dXJlLXRlYW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbmJvZHkuaG9tZSAubGl2aW5nLXdhZ2UtZmVhdHVyZS10ZWFtIC5saXZpbmctd2FnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxMDcsIDEzMCwgMC4wNSk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDI1cHggMjVweCAzMHB4IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkuaG9tZSAubGl2aW5nLXdhZ2UtZmVhdHVyZS10ZWFtIC5saXZpbmctd2FnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuYm9keS5ob21lIC5saXZpbmctd2FnZS1mZWF0dXJlLXRlYW0gLmxpdmluZy13YWdlIC53YWdlLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAxIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuYm9keS5ob21lIC5saXZpbmctd2FnZS1mZWF0dXJlLXRlYW0gLmxpdmluZy13YWdlIGgyIHtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuYm9keS5ob21lIC5saXZpbmctd2FnZS1mZWF0dXJlLXRlYW0gLmxpdmluZy13YWdlIGgyIGEge1xuICBjb2xvcjogIzJjNmI4MjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5ib2R5LmhvbWUgLmxpdmluZy13YWdlLWZlYXR1cmUtdGVhbSAubGl2aW5nLXdhZ2UgcCB7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5ib2R5LmhvbWUgLmxpdmluZy13YWdlLWZlYXR1cmUtdGVhbSAubGl2aW5nLXdhZ2UgLmxhcmdlLXdhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkuaG9tZSAubGl2aW5nLXdhZ2UtZmVhdHVyZS10ZWFtIC5saXZpbmctd2FnZSAubGFyZ2Utd2FnZSAudGV4dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5ob21lIC5saXZpbmctd2FnZS1mZWF0dXJlLXRlYW0gLmxpdmluZy13YWdlIC5sYXJnZS13YWdlIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gIH1cbn1cbmJvZHkuaG9tZSAubGl2aW5nLXdhZ2UtZmVhdHVyZS10ZWFtIC5saXZpbmctd2FnZSAubGFyZ2Utd2FnZSAubG9nbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQyMHB4KSB7XG4gIGJvZHkuaG9tZSAubGl2aW5nLXdhZ2UtZmVhdHVyZS10ZWFtIC5saXZpbmctd2FnZSAubGFyZ2Utd2FnZSAubG9nbyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuYm9keS5ob21lIC5saXZpbmctd2FnZS1mZWF0dXJlLXRlYW0gLmxpdmluZy13YWdlIC5sYXJnZS13YWdlIC5sb2dvIGltZyB7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5ib2R5LmhvbWUgLmxpdmluZy13YWdlLWZlYXR1cmUtdGVhbSAubGl2aW5nLXdhZ2UgLnNtYWxsLXdhZ2Uge1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmJvZHkuaG9tZSAubGl2aW5nLXdhZ2UtZmVhdHVyZS10ZWFtIC5saXZpbmctd2FnZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBjb2xvcjogIzJjNmI4MjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkuaG9tZSAubGl2aW5nLXdhZ2UtZmVhdHVyZS10ZWFtIC5mZWF0dXJlZC10ZWFtLXdyYXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuYm9keS5ob21lIC5saXZpbmctd2FnZS1mZWF0dXJlLXRlYW0gLmZlYXR1cmVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTA3LCAxMzAsIDAuMDUpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmJvZHkuaG9tZSAubGl2aW5nLXdhZ2UtZmVhdHVyZS10ZWFtIC5mZWF0dXJlZCBoNSB7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuYm9keS5ob21lIC5saXZpbmctd2FnZS1mZWF0dXJlLXRlYW0gLmZlYXR1cmVkIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzJjNmI4MjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuYm9keS5ob21lIC5saXZpbmctd2FnZS1mZWF0dXJlLXRlYW0gLmZlYXR1cmVkIGgzIGEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogIzJjNmI4MjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuYm9keS5ob21lIC5saXZpbmctd2FnZS1mZWF0dXJlLXRlYW0gLmZlYXR1cmVkIHAge1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMTBweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleDogMSAxO1xufVxuYm9keS5ob21lIC5saXZpbmctd2FnZS1mZWF0dXJlLXRlYW0gLmZlYXR1cmVkIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5ib2R5LmhvbWUgLmxpdmluZy13YWdlLWZlYXR1cmUtdGVhbSAudGVhbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuYm9keS5ob21lIC5saXZpbmctd2FnZS1mZWF0dXJlLXRlYW0gLnRlYW0gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keS5ob21lIC5saXZpbmctd2FnZS1mZWF0dXJlLXRlYW0gLnRlYW0gaDMge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGh5cGhlbnM6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmJvZHkuaG9tZSAubGl2aW5nLXdhZ2UtZmVhdHVyZS10ZWFtIC50ZWFtIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuaDEsXG5oMixcbmgzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5oMi5oMSB7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMTVweCAwcHg7XG59XG5oMS5wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDBweDtcbn1cbmgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luOiAxMnB4IDBweDtcbiAgYm9yZGVyOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNtYWluIHVsIHtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAyMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4jbWFpbiB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMHB4IDBweCAyMHB4IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2J1bGxldC5wbmcpIDBweCA1cHggbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgyLmgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgaDEucGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDIuaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBtYXJnaW46IDIwcHggMHB4IDM0cHggMHB4O1xuICB9XG4gIGgxLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLmFyY2hpdmUgLmNwdF9wdWJsaWNhdGlvbnMsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9wdWJsaWNhdGlvbnMsXG4uYmxvZyAuY3B0X3B1YmxpY2F0aW9ucyxcbi5hcmNoaXZlIC50eXBlLWNwdF9wdWJsaWNhdGlvbnMsXG4uc2VhcmNoLXJlc3VsdHMgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyxcbi5ibG9nIC50eXBlLWNwdF9wdWJsaWNhdGlvbnMsXG4uYXJjaGl2ZSAuY3B0X3JlcG9ydHMsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9yZXBvcnRzLFxuLmJsb2cgLmNwdF9yZXBvcnRzLFxuLmFyY2hpdmUgLnR5cGUtY3B0X2V2ZW50cyxcbi5zZWFyY2gtcmVzdWx0cyAudHlwZS1jcHRfZXZlbnRzLFxuLmJsb2cgLnR5cGUtY3B0X2V2ZW50cyxcbi5hcmNoaXZlIC5jcHRfZXZlbnRzLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfZXZlbnRzLFxuLmJsb2cgLmNwdF9ldmVudHMsXG4uYXJjaGl2ZSAuY3B0X3ByZXNzX3JlbGVhc2VzLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfcHJlc3NfcmVsZWFzZXMsXG4uYmxvZyAuY3B0X3ByZXNzX3JlbGVhc2VzLFxuLmFyY2hpdmUgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzLFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyxcbi5ibG9nIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyxcbi5hcmNoaXZlIC5wb3N0LFxuLnNlYXJjaC1yZXN1bHRzIC5wb3N0LFxuLmJsb2cgLnBvc3QsXG4uYXJjaGl2ZSAudHlwZS1wb3N0LFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLXBvc3QsXG4uYmxvZyAudHlwZS1wb3N0LFxuLmFyY2hpdmUgLmNwdF9kYXRhLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfZGF0YSxcbi5ibG9nIC5jcHRfZGF0YSB7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTQwLCAxNjcsIDE4NCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwcHggMHB4IDEwcHggMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYXJjaGl2ZSAuY3B0X3B1YmxpY2F0aW9ucyBiLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfcHVibGljYXRpb25zIGIsXG4uYmxvZyAuY3B0X3B1YmxpY2F0aW9ucyBiLFxuLmFyY2hpdmUgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyBiLFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLWNwdF9wdWJsaWNhdGlvbnMgYixcbi5ibG9nIC50eXBlLWNwdF9wdWJsaWNhdGlvbnMgYixcbi5hcmNoaXZlIC5jcHRfcmVwb3J0cyBiLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfcmVwb3J0cyBiLFxuLmJsb2cgLmNwdF9yZXBvcnRzIGIsXG4uYXJjaGl2ZSAudHlwZS1jcHRfZXZlbnRzIGIsXG4uc2VhcmNoLXJlc3VsdHMgLnR5cGUtY3B0X2V2ZW50cyBiLFxuLmJsb2cgLnR5cGUtY3B0X2V2ZW50cyBiLFxuLmFyY2hpdmUgLmNwdF9ldmVudHMgYixcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X2V2ZW50cyBiLFxuLmJsb2cgLmNwdF9ldmVudHMgYixcbi5hcmNoaXZlIC5jcHRfcHJlc3NfcmVsZWFzZXMgYixcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X3ByZXNzX3JlbGVhc2VzIGIsXG4uYmxvZyAuY3B0X3ByZXNzX3JlbGVhc2VzIGIsXG4uYXJjaGl2ZSAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgYixcbi5zZWFyY2gtcmVzdWx0cyAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgYixcbi5ibG9nIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyBiLFxuLmFyY2hpdmUgLnBvc3QgYixcbi5zZWFyY2gtcmVzdWx0cyAucG9zdCBiLFxuLmJsb2cgLnBvc3QgYixcbi5hcmNoaXZlIC50eXBlLXBvc3QgYixcbi5zZWFyY2gtcmVzdWx0cyAudHlwZS1wb3N0IGIsXG4uYmxvZyAudHlwZS1wb3N0IGIsXG4uYXJjaGl2ZSAuY3B0X2RhdGEgYixcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X2RhdGEgYixcbi5ibG9nIC5jcHRfZGF0YSBiLFxuLmFyY2hpdmUgLmNwdF9wdWJsaWNhdGlvbnMgc3Ryb25nLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfcHVibGljYXRpb25zIHN0cm9uZyxcbi5ibG9nIC5jcHRfcHVibGljYXRpb25zIHN0cm9uZyxcbi5hcmNoaXZlIC50eXBlLWNwdF9wdWJsaWNhdGlvbnMgc3Ryb25nLFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLWNwdF9wdWJsaWNhdGlvbnMgc3Ryb25nLFxuLmJsb2cgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyBzdHJvbmcsXG4uYXJjaGl2ZSAuY3B0X3JlcG9ydHMgc3Ryb25nLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfcmVwb3J0cyBzdHJvbmcsXG4uYmxvZyAuY3B0X3JlcG9ydHMgc3Ryb25nLFxuLmFyY2hpdmUgLnR5cGUtY3B0X2V2ZW50cyBzdHJvbmcsXG4uc2VhcmNoLXJlc3VsdHMgLnR5cGUtY3B0X2V2ZW50cyBzdHJvbmcsXG4uYmxvZyAudHlwZS1jcHRfZXZlbnRzIHN0cm9uZyxcbi5hcmNoaXZlIC5jcHRfZXZlbnRzIHN0cm9uZyxcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X2V2ZW50cyBzdHJvbmcsXG4uYmxvZyAuY3B0X2V2ZW50cyBzdHJvbmcsXG4uYXJjaGl2ZSAuY3B0X3ByZXNzX3JlbGVhc2VzIHN0cm9uZyxcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X3ByZXNzX3JlbGVhc2VzIHN0cm9uZyxcbi5ibG9nIC5jcHRfcHJlc3NfcmVsZWFzZXMgc3Ryb25nLFxuLmFyY2hpdmUgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIHN0cm9uZyxcbi5zZWFyY2gtcmVzdWx0cyAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgc3Ryb25nLFxuLmJsb2cgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIHN0cm9uZyxcbi5hcmNoaXZlIC5wb3N0IHN0cm9uZyxcbi5zZWFyY2gtcmVzdWx0cyAucG9zdCBzdHJvbmcsXG4uYmxvZyAucG9zdCBzdHJvbmcsXG4uYXJjaGl2ZSAudHlwZS1wb3N0IHN0cm9uZyxcbi5zZWFyY2gtcmVzdWx0cyAudHlwZS1wb3N0IHN0cm9uZyxcbi5ibG9nIC50eXBlLXBvc3Qgc3Ryb25nLFxuLmFyY2hpdmUgLmNwdF9kYXRhIHN0cm9uZyxcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X2RhdGEgc3Ryb25nLFxuLmJsb2cgLmNwdF9kYXRhIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYXJjaGl2ZSAuY3B0X3B1YmxpY2F0aW9ucy5mZWF0dXJlZCxcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X3B1YmxpY2F0aW9ucy5mZWF0dXJlZCxcbi5ibG9nIC5jcHRfcHVibGljYXRpb25zLmZlYXR1cmVkLFxuLmFyY2hpdmUgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucy5mZWF0dXJlZCxcbi5zZWFyY2gtcmVzdWx0cyAudHlwZS1jcHRfcHVibGljYXRpb25zLmZlYXR1cmVkLFxuLmJsb2cgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucy5mZWF0dXJlZCxcbi5hcmNoaXZlIC5jcHRfcmVwb3J0cy5mZWF0dXJlZCxcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X3JlcG9ydHMuZmVhdHVyZWQsXG4uYmxvZyAuY3B0X3JlcG9ydHMuZmVhdHVyZWQsXG4uYXJjaGl2ZSAudHlwZS1jcHRfZXZlbnRzLmZlYXR1cmVkLFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLWNwdF9ldmVudHMuZmVhdHVyZWQsXG4uYmxvZyAudHlwZS1jcHRfZXZlbnRzLmZlYXR1cmVkLFxuLmFyY2hpdmUgLmNwdF9ldmVudHMuZmVhdHVyZWQsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9ldmVudHMuZmVhdHVyZWQsXG4uYmxvZyAuY3B0X2V2ZW50cy5mZWF0dXJlZCxcbi5hcmNoaXZlIC5jcHRfcHJlc3NfcmVsZWFzZXMuZmVhdHVyZWQsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9wcmVzc19yZWxlYXNlcy5mZWF0dXJlZCxcbi5ibG9nIC5jcHRfcHJlc3NfcmVsZWFzZXMuZmVhdHVyZWQsXG4uYXJjaGl2ZSAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMuZmVhdHVyZWQsXG4uc2VhcmNoLXJlc3VsdHMgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzLmZlYXR1cmVkLFxuLmJsb2cgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzLmZlYXR1cmVkLFxuLmFyY2hpdmUgLnBvc3QuZmVhdHVyZWQsXG4uc2VhcmNoLXJlc3VsdHMgLnBvc3QuZmVhdHVyZWQsXG4uYmxvZyAucG9zdC5mZWF0dXJlZCxcbi5hcmNoaXZlIC50eXBlLXBvc3QuZmVhdHVyZWQsXG4uc2VhcmNoLXJlc3VsdHMgLnR5cGUtcG9zdC5mZWF0dXJlZCxcbi5ibG9nIC50eXBlLXBvc3QuZmVhdHVyZWQsXG4uYXJjaGl2ZSAuY3B0X2RhdGEuZmVhdHVyZWQsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9kYXRhLmZlYXR1cmVkLFxuLmJsb2cgLmNwdF9kYXRhLmZlYXR1cmVkIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI0NFNDY0NjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuLmFyY2hpdmUgLmNwdF9wdWJsaWNhdGlvbnMuZmVhdHVyZWQ6YmVmb3JlLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfcHVibGljYXRpb25zLmZlYXR1cmVkOmJlZm9yZSxcbi5ibG9nIC5jcHRfcHVibGljYXRpb25zLmZlYXR1cmVkOmJlZm9yZSxcbi5hcmNoaXZlIC50eXBlLWNwdF9wdWJsaWNhdGlvbnMuZmVhdHVyZWQ6YmVmb3JlLFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLWNwdF9wdWJsaWNhdGlvbnMuZmVhdHVyZWQ6YmVmb3JlLFxuLmJsb2cgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucy5mZWF0dXJlZDpiZWZvcmUsXG4uYXJjaGl2ZSAuY3B0X3JlcG9ydHMuZmVhdHVyZWQ6YmVmb3JlLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfcmVwb3J0cy5mZWF0dXJlZDpiZWZvcmUsXG4uYmxvZyAuY3B0X3JlcG9ydHMuZmVhdHVyZWQ6YmVmb3JlLFxuLmFyY2hpdmUgLnR5cGUtY3B0X2V2ZW50cy5mZWF0dXJlZDpiZWZvcmUsXG4uc2VhcmNoLXJlc3VsdHMgLnR5cGUtY3B0X2V2ZW50cy5mZWF0dXJlZDpiZWZvcmUsXG4uYmxvZyAudHlwZS1jcHRfZXZlbnRzLmZlYXR1cmVkOmJlZm9yZSxcbi5hcmNoaXZlIC5jcHRfZXZlbnRzLmZlYXR1cmVkOmJlZm9yZSxcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X2V2ZW50cy5mZWF0dXJlZDpiZWZvcmUsXG4uYmxvZyAuY3B0X2V2ZW50cy5mZWF0dXJlZDpiZWZvcmUsXG4uYXJjaGl2ZSAuY3B0X3ByZXNzX3JlbGVhc2VzLmZlYXR1cmVkOmJlZm9yZSxcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X3ByZXNzX3JlbGVhc2VzLmZlYXR1cmVkOmJlZm9yZSxcbi5ibG9nIC5jcHRfcHJlc3NfcmVsZWFzZXMuZmVhdHVyZWQ6YmVmb3JlLFxuLmFyY2hpdmUgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzLmZlYXR1cmVkOmJlZm9yZSxcbi5zZWFyY2gtcmVzdWx0cyAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMuZmVhdHVyZWQ6YmVmb3JlLFxuLmJsb2cgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzLmZlYXR1cmVkOmJlZm9yZSxcbi5hcmNoaXZlIC5wb3N0LmZlYXR1cmVkOmJlZm9yZSxcbi5zZWFyY2gtcmVzdWx0cyAucG9zdC5mZWF0dXJlZDpiZWZvcmUsXG4uYmxvZyAucG9zdC5mZWF0dXJlZDpiZWZvcmUsXG4uYXJjaGl2ZSAudHlwZS1wb3N0LmZlYXR1cmVkOmJlZm9yZSxcbi5zZWFyY2gtcmVzdWx0cyAudHlwZS1wb3N0LmZlYXR1cmVkOmJlZm9yZSxcbi5ibG9nIC50eXBlLXBvc3QuZmVhdHVyZWQ6YmVmb3JlLFxuLmFyY2hpdmUgLmNwdF9kYXRhLmZlYXR1cmVkOmJlZm9yZSxcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X2RhdGEuZmVhdHVyZWQ6YmVmb3JlLFxuLmJsb2cgLmNwdF9kYXRhLmZlYXR1cmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRkVBVFVSRURcIjtcbiAgYmFja2dyb3VuZDogI0NFNDY0NjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsZWZ0OiAtNXB4O1xuICBwYWRkaW5nOiA4cHggMjBweCAwcHggMjBweDtcbn1cbi5hcmNoaXZlIC5jcHRfcHVibGljYXRpb25zIC5idG4sXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9wdWJsaWNhdGlvbnMgLmJ0bixcbi5ibG9nIC5jcHRfcHVibGljYXRpb25zIC5idG4sXG4uYXJjaGl2ZSAudHlwZS1jcHRfcHVibGljYXRpb25zIC5idG4sXG4uc2VhcmNoLXJlc3VsdHMgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuYnRuLFxuLmJsb2cgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuYnRuLFxuLmFyY2hpdmUgLmNwdF9yZXBvcnRzIC5idG4sXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9yZXBvcnRzIC5idG4sXG4uYmxvZyAuY3B0X3JlcG9ydHMgLmJ0bixcbi5hcmNoaXZlIC50eXBlLWNwdF9ldmVudHMgLmJ0bixcbi5zZWFyY2gtcmVzdWx0cyAudHlwZS1jcHRfZXZlbnRzIC5idG4sXG4uYmxvZyAudHlwZS1jcHRfZXZlbnRzIC5idG4sXG4uYXJjaGl2ZSAuY3B0X2V2ZW50cyAuYnRuLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfZXZlbnRzIC5idG4sXG4uYmxvZyAuY3B0X2V2ZW50cyAuYnRuLFxuLmFyY2hpdmUgLmNwdF9wcmVzc19yZWxlYXNlcyAuYnRuLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfcHJlc3NfcmVsZWFzZXMgLmJ0bixcbi5ibG9nIC5jcHRfcHJlc3NfcmVsZWFzZXMgLmJ0bixcbi5hcmNoaXZlIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuYnRuLFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuYnRuLFxuLmJsb2cgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5idG4sXG4uYXJjaGl2ZSAucG9zdCAuYnRuLFxuLnNlYXJjaC1yZXN1bHRzIC5wb3N0IC5idG4sXG4uYmxvZyAucG9zdCAuYnRuLFxuLmFyY2hpdmUgLnR5cGUtcG9zdCAuYnRuLFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLXBvc3QgLmJ0bixcbi5ibG9nIC50eXBlLXBvc3QgLmJ0bixcbi5hcmNoaXZlIC5jcHRfZGF0YSAuYnRuLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfZGF0YSAuYnRuLFxuLmJsb2cgLmNwdF9kYXRhIC5idG4ge1xuICBiYWNrZ3JvdW5kOiAjNjk5OTk5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hcmNoaXZlIC5jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aHVtYm5haWwsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LXRodW1ibmFpbCxcbi5ibG9nIC5jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aHVtYm5haWwsXG4uYXJjaGl2ZSAudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aHVtYm5haWwsXG4uc2VhcmNoLXJlc3VsdHMgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGh1bWJuYWlsLFxuLmJsb2cgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGh1bWJuYWlsLFxuLmFyY2hpdmUgLmNwdF9yZXBvcnRzIC5lbnRyeS10aHVtYm5haWwsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9yZXBvcnRzIC5lbnRyeS10aHVtYm5haWwsXG4uYmxvZyAuY3B0X3JlcG9ydHMgLmVudHJ5LXRodW1ibmFpbCxcbi5hcmNoaXZlIC50eXBlLWNwdF9ldmVudHMgLmVudHJ5LXRodW1ibmFpbCxcbi5zZWFyY2gtcmVzdWx0cyAudHlwZS1jcHRfZXZlbnRzIC5lbnRyeS10aHVtYm5haWwsXG4uYmxvZyAudHlwZS1jcHRfZXZlbnRzIC5lbnRyeS10aHVtYm5haWwsXG4uYXJjaGl2ZSAuY3B0X2V2ZW50cyAuZW50cnktdGh1bWJuYWlsLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfZXZlbnRzIC5lbnRyeS10aHVtYm5haWwsXG4uYmxvZyAuY3B0X2V2ZW50cyAuZW50cnktdGh1bWJuYWlsLFxuLmFyY2hpdmUgLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGh1bWJuYWlsLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXRodW1ibmFpbCxcbi5ibG9nIC5jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXRodW1ibmFpbCxcbi5hcmNoaXZlIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGh1bWJuYWlsLFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGh1bWJuYWlsLFxuLmJsb2cgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS10aHVtYm5haWwsXG4uYXJjaGl2ZSAucG9zdCAuZW50cnktdGh1bWJuYWlsLFxuLnNlYXJjaC1yZXN1bHRzIC5wb3N0IC5lbnRyeS10aHVtYm5haWwsXG4uYmxvZyAucG9zdCAuZW50cnktdGh1bWJuYWlsLFxuLmFyY2hpdmUgLnR5cGUtcG9zdCAuZW50cnktdGh1bWJuYWlsLFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLXBvc3QgLmVudHJ5LXRodW1ibmFpbCxcbi5ibG9nIC50eXBlLXBvc3QgLmVudHJ5LXRodW1ibmFpbCxcbi5hcmNoaXZlIC5jcHRfZGF0YSAuZW50cnktdGh1bWJuYWlsLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfZGF0YSAuZW50cnktdGh1bWJuYWlsLFxuLmJsb2cgLmNwdF9kYXRhIC5lbnRyeS10aHVtYm5haWwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMjAlIC0gNXB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZSAuY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGh1bWJuYWlsLFxuICAuc2VhcmNoLXJlc3VsdHMgLmNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LXRodW1ibmFpbCxcbiAgLmJsb2cgLmNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LXRodW1ibmFpbCxcbiAgLmFyY2hpdmUgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGh1bWJuYWlsLFxuICAuc2VhcmNoLXJlc3VsdHMgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGh1bWJuYWlsLFxuICAuYmxvZyAudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aHVtYm5haWwsXG4gIC5hcmNoaXZlIC5jcHRfcmVwb3J0cyAuZW50cnktdGh1bWJuYWlsLFxuICAuc2VhcmNoLXJlc3VsdHMgLmNwdF9yZXBvcnRzIC5lbnRyeS10aHVtYm5haWwsXG4gIC5ibG9nIC5jcHRfcmVwb3J0cyAuZW50cnktdGh1bWJuYWlsLFxuICAuYXJjaGl2ZSAudHlwZS1jcHRfZXZlbnRzIC5lbnRyeS10aHVtYm5haWwsXG4gIC5zZWFyY2gtcmVzdWx0cyAudHlwZS1jcHRfZXZlbnRzIC5lbnRyeS10aHVtYm5haWwsXG4gIC5ibG9nIC50eXBlLWNwdF9ldmVudHMgLmVudHJ5LXRodW1ibmFpbCxcbiAgLmFyY2hpdmUgLmNwdF9ldmVudHMgLmVudHJ5LXRodW1ibmFpbCxcbiAgLnNlYXJjaC1yZXN1bHRzIC5jcHRfZXZlbnRzIC5lbnRyeS10aHVtYm5haWwsXG4gIC5ibG9nIC5jcHRfZXZlbnRzIC5lbnRyeS10aHVtYm5haWwsXG4gIC5hcmNoaXZlIC5jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXRodW1ibmFpbCxcbiAgLnNlYXJjaC1yZXN1bHRzIC5jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXRodW1ibmFpbCxcbiAgLmJsb2cgLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGh1bWJuYWlsLFxuICAuYXJjaGl2ZSAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXRodW1ibmFpbCxcbiAgLnNlYXJjaC1yZXN1bHRzIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGh1bWJuYWlsLFxuICAuYmxvZyAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXRodW1ibmFpbCxcbiAgLmFyY2hpdmUgLnBvc3QgLmVudHJ5LXRodW1ibmFpbCxcbiAgLnNlYXJjaC1yZXN1bHRzIC5wb3N0IC5lbnRyeS10aHVtYm5haWwsXG4gIC5ibG9nIC5wb3N0IC5lbnRyeS10aHVtYm5haWwsXG4gIC5hcmNoaXZlIC50eXBlLXBvc3QgLmVudHJ5LXRodW1ibmFpbCxcbiAgLnNlYXJjaC1yZXN1bHRzIC50eXBlLXBvc3QgLmVudHJ5LXRodW1ibmFpbCxcbiAgLmJsb2cgLnR5cGUtcG9zdCAuZW50cnktdGh1bWJuYWlsLFxuICAuYXJjaGl2ZSAuY3B0X2RhdGEgLmVudHJ5LXRodW1ibmFpbCxcbiAgLnNlYXJjaC1yZXN1bHRzIC5jcHRfZGF0YSAuZW50cnktdGh1bWJuYWlsLFxuICAuYmxvZyAuY3B0X2RhdGEgLmVudHJ5LXRodW1ibmFpbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXJjaGl2ZSAuY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGh1bWJuYWlsLFxuICAuc2VhcmNoLXJlc3VsdHMgLmNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LXRodW1ibmFpbCxcbiAgLmJsb2cgLmNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LXRodW1ibmFpbCxcbiAgLmFyY2hpdmUgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGh1bWJuYWlsLFxuICAuc2VhcmNoLXJlc3VsdHMgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGh1bWJuYWlsLFxuICAuYmxvZyAudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aHVtYm5haWwsXG4gIC5hcmNoaXZlIC5jcHRfcmVwb3J0cyAuZW50cnktdGh1bWJuYWlsLFxuICAuc2VhcmNoLXJlc3VsdHMgLmNwdF9yZXBvcnRzIC5lbnRyeS10aHVtYm5haWwsXG4gIC5ibG9nIC5jcHRfcmVwb3J0cyAuZW50cnktdGh1bWJuYWlsLFxuICAuYXJjaGl2ZSAudHlwZS1jcHRfZXZlbnRzIC5lbnRyeS10aHVtYm5haWwsXG4gIC5zZWFyY2gtcmVzdWx0cyAudHlwZS1jcHRfZXZlbnRzIC5lbnRyeS10aHVtYm5haWwsXG4gIC5ibG9nIC50eXBlLWNwdF9ldmVudHMgLmVudHJ5LXRodW1ibmFpbCxcbiAgLmFyY2hpdmUgLmNwdF9ldmVudHMgLmVudHJ5LXRodW1ibmFpbCxcbiAgLnNlYXJjaC1yZXN1bHRzIC5jcHRfZXZlbnRzIC5lbnRyeS10aHVtYm5haWwsXG4gIC5ibG9nIC5jcHRfZXZlbnRzIC5lbnRyeS10aHVtYm5haWwsXG4gIC5hcmNoaXZlIC5jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXRodW1ibmFpbCxcbiAgLnNlYXJjaC1yZXN1bHRzIC5jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXRodW1ibmFpbCxcbiAgLmJsb2cgLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGh1bWJuYWlsLFxuICAuYXJjaGl2ZSAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXRodW1ibmFpbCxcbiAgLnNlYXJjaC1yZXN1bHRzIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGh1bWJuYWlsLFxuICAuYmxvZyAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXRodW1ibmFpbCxcbiAgLmFyY2hpdmUgLnBvc3QgLmVudHJ5LXRodW1ibmFpbCxcbiAgLnNlYXJjaC1yZXN1bHRzIC5wb3N0IC5lbnRyeS10aHVtYm5haWwsXG4gIC5ibG9nIC5wb3N0IC5lbnRyeS10aHVtYm5haWwsXG4gIC5hcmNoaXZlIC50eXBlLXBvc3QgLmVudHJ5LXRodW1ibmFpbCxcbiAgLnNlYXJjaC1yZXN1bHRzIC50eXBlLXBvc3QgLmVudHJ5LXRodW1ibmFpbCxcbiAgLmJsb2cgLnR5cGUtcG9zdCAuZW50cnktdGh1bWJuYWlsLFxuICAuYXJjaGl2ZSAuY3B0X2RhdGEgLmVudHJ5LXRodW1ibmFpbCxcbiAgLnNlYXJjaC1yZXN1bHRzIC5jcHRfZGF0YSAuZW50cnktdGh1bWJuYWlsLFxuICAuYmxvZyAuY3B0X2RhdGEgLmVudHJ5LXRodW1ibmFpbCB7XG4gICAgd2lkdGg6IGNhbGMoMjAlIC0gMTBweCk7XG4gIH1cbn1cbi5hcmNoaXZlIC5jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aHVtYm5haWwgaW1nLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aHVtYm5haWwgaW1nLFxuLmJsb2cgLmNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LXRodW1ibmFpbCBpbWcsXG4uYXJjaGl2ZSAudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aHVtYm5haWwgaW1nLFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LXRodW1ibmFpbCBpbWcsXG4uYmxvZyAudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aHVtYm5haWwgaW1nLFxuLmFyY2hpdmUgLmNwdF9yZXBvcnRzIC5lbnRyeS10aHVtYm5haWwgaW1nLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfcmVwb3J0cyAuZW50cnktdGh1bWJuYWlsIGltZyxcbi5ibG9nIC5jcHRfcmVwb3J0cyAuZW50cnktdGh1bWJuYWlsIGltZyxcbi5hcmNoaXZlIC50eXBlLWNwdF9ldmVudHMgLmVudHJ5LXRodW1ibmFpbCBpbWcsXG4uc2VhcmNoLXJlc3VsdHMgLnR5cGUtY3B0X2V2ZW50cyAuZW50cnktdGh1bWJuYWlsIGltZyxcbi5ibG9nIC50eXBlLWNwdF9ldmVudHMgLmVudHJ5LXRodW1ibmFpbCBpbWcsXG4uYXJjaGl2ZSAuY3B0X2V2ZW50cyAuZW50cnktdGh1bWJuYWlsIGltZyxcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X2V2ZW50cyAuZW50cnktdGh1bWJuYWlsIGltZyxcbi5ibG9nIC5jcHRfZXZlbnRzIC5lbnRyeS10aHVtYm5haWwgaW1nLFxuLmFyY2hpdmUgLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGh1bWJuYWlsIGltZyxcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS10aHVtYm5haWwgaW1nLFxuLmJsb2cgLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGh1bWJuYWlsIGltZyxcbi5hcmNoaXZlIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGh1bWJuYWlsIGltZyxcbi5zZWFyY2gtcmVzdWx0cyAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXRodW1ibmFpbCBpbWcsXG4uYmxvZyAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXRodW1ibmFpbCBpbWcsXG4uYXJjaGl2ZSAucG9zdCAuZW50cnktdGh1bWJuYWlsIGltZyxcbi5zZWFyY2gtcmVzdWx0cyAucG9zdCAuZW50cnktdGh1bWJuYWlsIGltZyxcbi5ibG9nIC5wb3N0IC5lbnRyeS10aHVtYm5haWwgaW1nLFxuLmFyY2hpdmUgLnR5cGUtcG9zdCAuZW50cnktdGh1bWJuYWlsIGltZyxcbi5zZWFyY2gtcmVzdWx0cyAudHlwZS1wb3N0IC5lbnRyeS10aHVtYm5haWwgaW1nLFxuLmJsb2cgLnR5cGUtcG9zdCAuZW50cnktdGh1bWJuYWlsIGltZyxcbi5hcmNoaXZlIC5jcHRfZGF0YSAuZW50cnktdGh1bWJuYWlsIGltZyxcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X2RhdGEgLmVudHJ5LXRodW1ibmFpbCBpbWcsXG4uYmxvZyAuY3B0X2RhdGEgLmVudHJ5LXRodW1ibmFpbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYXJjaGl2ZSAuY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktY29udGVudCxcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktY29udGVudCxcbi5ibG9nIC5jcHRfcHVibGljYXRpb25zIC5lbnRyeS1jb250ZW50LFxuLmFyY2hpdmUgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktY29udGVudCxcbi5zZWFyY2gtcmVzdWx0cyAudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS1jb250ZW50LFxuLmJsb2cgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktY29udGVudCxcbi5hcmNoaXZlIC5jcHRfcmVwb3J0cyAuZW50cnktY29udGVudCxcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X3JlcG9ydHMgLmVudHJ5LWNvbnRlbnQsXG4uYmxvZyAuY3B0X3JlcG9ydHMgLmVudHJ5LWNvbnRlbnQsXG4uYXJjaGl2ZSAudHlwZS1jcHRfZXZlbnRzIC5lbnRyeS1jb250ZW50LFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLWNwdF9ldmVudHMgLmVudHJ5LWNvbnRlbnQsXG4uYmxvZyAudHlwZS1jcHRfZXZlbnRzIC5lbnRyeS1jb250ZW50LFxuLmFyY2hpdmUgLmNwdF9ldmVudHMgLmVudHJ5LWNvbnRlbnQsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9ldmVudHMgLmVudHJ5LWNvbnRlbnQsXG4uYmxvZyAuY3B0X2V2ZW50cyAuZW50cnktY29udGVudCxcbi5hcmNoaXZlIC5jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LWNvbnRlbnQsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktY29udGVudCxcbi5ibG9nIC5jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LWNvbnRlbnQsXG4uYXJjaGl2ZSAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LWNvbnRlbnQsXG4uc2VhcmNoLXJlc3VsdHMgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS1jb250ZW50LFxuLmJsb2cgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS1jb250ZW50LFxuLmFyY2hpdmUgLnBvc3QgLmVudHJ5LWNvbnRlbnQsXG4uc2VhcmNoLXJlc3VsdHMgLnBvc3QgLmVudHJ5LWNvbnRlbnQsXG4uYmxvZyAucG9zdCAuZW50cnktY29udGVudCxcbi5hcmNoaXZlIC50eXBlLXBvc3QgLmVudHJ5LWNvbnRlbnQsXG4uc2VhcmNoLXJlc3VsdHMgLnR5cGUtcG9zdCAuZW50cnktY29udGVudCxcbi5ibG9nIC50eXBlLXBvc3QgLmVudHJ5LWNvbnRlbnQsXG4uYXJjaGl2ZSAuY3B0X2RhdGEgLmVudHJ5LWNvbnRlbnQsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9kYXRhIC5lbnRyeS1jb250ZW50LFxuLmJsb2cgLmNwdF9kYXRhIC5lbnRyeS1jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNoaXZlIC5jcHRfcHVibGljYXRpb25zIC5lbnRyeS1jb250ZW50LFxuICAuc2VhcmNoLXJlc3VsdHMgLmNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LWNvbnRlbnQsXG4gIC5ibG9nIC5jcHRfcHVibGljYXRpb25zIC5lbnRyeS1jb250ZW50LFxuICAuYXJjaGl2ZSAudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS1jb250ZW50LFxuICAuc2VhcmNoLXJlc3VsdHMgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktY29udGVudCxcbiAgLmJsb2cgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktY29udGVudCxcbiAgLmFyY2hpdmUgLmNwdF9yZXBvcnRzIC5lbnRyeS1jb250ZW50LFxuICAuc2VhcmNoLXJlc3VsdHMgLmNwdF9yZXBvcnRzIC5lbnRyeS1jb250ZW50LFxuICAuYmxvZyAuY3B0X3JlcG9ydHMgLmVudHJ5LWNvbnRlbnQsXG4gIC5hcmNoaXZlIC50eXBlLWNwdF9ldmVudHMgLmVudHJ5LWNvbnRlbnQsXG4gIC5zZWFyY2gtcmVzdWx0cyAudHlwZS1jcHRfZXZlbnRzIC5lbnRyeS1jb250ZW50LFxuICAuYmxvZyAudHlwZS1jcHRfZXZlbnRzIC5lbnRyeS1jb250ZW50LFxuICAuYXJjaGl2ZSAuY3B0X2V2ZW50cyAuZW50cnktY29udGVudCxcbiAgLnNlYXJjaC1yZXN1bHRzIC5jcHRfZXZlbnRzIC5lbnRyeS1jb250ZW50LFxuICAuYmxvZyAuY3B0X2V2ZW50cyAuZW50cnktY29udGVudCxcbiAgLmFyY2hpdmUgLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktY29udGVudCxcbiAgLnNlYXJjaC1yZXN1bHRzIC5jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LWNvbnRlbnQsXG4gIC5ibG9nIC5jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LWNvbnRlbnQsXG4gIC5hcmNoaXZlIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktY29udGVudCxcbiAgLnNlYXJjaC1yZXN1bHRzIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktY29udGVudCxcbiAgLmJsb2cgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS1jb250ZW50LFxuICAuYXJjaGl2ZSAucG9zdCAuZW50cnktY29udGVudCxcbiAgLnNlYXJjaC1yZXN1bHRzIC5wb3N0IC5lbnRyeS1jb250ZW50LFxuICAuYmxvZyAucG9zdCAuZW50cnktY29udGVudCxcbiAgLmFyY2hpdmUgLnR5cGUtcG9zdCAuZW50cnktY29udGVudCxcbiAgLnNlYXJjaC1yZXN1bHRzIC50eXBlLXBvc3QgLmVudHJ5LWNvbnRlbnQsXG4gIC5ibG9nIC50eXBlLXBvc3QgLmVudHJ5LWNvbnRlbnQsXG4gIC5hcmNoaXZlIC5jcHRfZGF0YSAuZW50cnktY29udGVudCxcbiAgLnNlYXJjaC1yZXN1bHRzIC5jcHRfZGF0YSAuZW50cnktY29udGVudCxcbiAgLmJsb2cgLmNwdF9kYXRhIC5lbnRyeS1jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYyg4MCUgLSA1cHgpO1xuICB9XG59XG4uYXJjaGl2ZSAuY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LXRpdGxlLFxuLmJsb2cgLmNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LXRpdGxlLFxuLmFyY2hpdmUgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGl0bGUsXG4uYmxvZyAudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aXRsZSxcbi5hcmNoaXZlIC5jcHRfcmVwb3J0cyAuZW50cnktdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9yZXBvcnRzIC5lbnRyeS10aXRsZSxcbi5ibG9nIC5jcHRfcmVwb3J0cyAuZW50cnktdGl0bGUsXG4uYXJjaGl2ZSAudHlwZS1jcHRfZXZlbnRzIC5lbnRyeS10aXRsZSxcbi5zZWFyY2gtcmVzdWx0cyAudHlwZS1jcHRfZXZlbnRzIC5lbnRyeS10aXRsZSxcbi5ibG9nIC50eXBlLWNwdF9ldmVudHMgLmVudHJ5LXRpdGxlLFxuLmFyY2hpdmUgLmNwdF9ldmVudHMgLmVudHJ5LXRpdGxlLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfZXZlbnRzIC5lbnRyeS10aXRsZSxcbi5ibG9nIC5jcHRfZXZlbnRzIC5lbnRyeS10aXRsZSxcbi5hcmNoaXZlIC5jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXRpdGxlLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXRpdGxlLFxuLmJsb2cgLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGl0bGUsXG4uYXJjaGl2ZSAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXRpdGxlLFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGl0bGUsXG4uYmxvZyAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXRpdGxlLFxuLmFyY2hpdmUgLnBvc3QgLmVudHJ5LXRpdGxlLFxuLnNlYXJjaC1yZXN1bHRzIC5wb3N0IC5lbnRyeS10aXRsZSxcbi5ibG9nIC5wb3N0IC5lbnRyeS10aXRsZSxcbi5hcmNoaXZlIC50eXBlLXBvc3QgLmVudHJ5LXRpdGxlLFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLXBvc3QgLmVudHJ5LXRpdGxlLFxuLmJsb2cgLnR5cGUtcG9zdCAuZW50cnktdGl0bGUsXG4uYXJjaGl2ZSAuY3B0X2RhdGEgLmVudHJ5LXRpdGxlLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfZGF0YSAuZW50cnktdGl0bGUsXG4uYmxvZyAuY3B0X2RhdGEgLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDBweCAwcHggMjBweCAwcHg7XG59XG4uYXJjaGl2ZSAuY3B0X3B1YmxpY2F0aW9ucyAucHVibGlzaGVkLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfcHVibGljYXRpb25zIC5wdWJsaXNoZWQsXG4uYmxvZyAuY3B0X3B1YmxpY2F0aW9ucyAucHVibGlzaGVkLFxuLmFyY2hpdmUgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAucHVibGlzaGVkLFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLnB1Ymxpc2hlZCxcbi5ibG9nIC50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLnB1Ymxpc2hlZCxcbi5hcmNoaXZlIC5jcHRfcmVwb3J0cyAucHVibGlzaGVkLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfcmVwb3J0cyAucHVibGlzaGVkLFxuLmJsb2cgLmNwdF9yZXBvcnRzIC5wdWJsaXNoZWQsXG4uYXJjaGl2ZSAudHlwZS1jcHRfZXZlbnRzIC5wdWJsaXNoZWQsXG4uc2VhcmNoLXJlc3VsdHMgLnR5cGUtY3B0X2V2ZW50cyAucHVibGlzaGVkLFxuLmJsb2cgLnR5cGUtY3B0X2V2ZW50cyAucHVibGlzaGVkLFxuLmFyY2hpdmUgLmNwdF9ldmVudHMgLnB1Ymxpc2hlZCxcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X2V2ZW50cyAucHVibGlzaGVkLFxuLmJsb2cgLmNwdF9ldmVudHMgLnB1Ymxpc2hlZCxcbi5hcmNoaXZlIC5jcHRfcHJlc3NfcmVsZWFzZXMgLnB1Ymxpc2hlZCxcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X3ByZXNzX3JlbGVhc2VzIC5wdWJsaXNoZWQsXG4uYmxvZyAuY3B0X3ByZXNzX3JlbGVhc2VzIC5wdWJsaXNoZWQsXG4uYXJjaGl2ZSAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLnB1Ymxpc2hlZCxcbi5zZWFyY2gtcmVzdWx0cyAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLnB1Ymxpc2hlZCxcbi5ibG9nIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAucHVibGlzaGVkLFxuLmFyY2hpdmUgLnBvc3QgLnB1Ymxpc2hlZCxcbi5zZWFyY2gtcmVzdWx0cyAucG9zdCAucHVibGlzaGVkLFxuLmJsb2cgLnBvc3QgLnB1Ymxpc2hlZCxcbi5hcmNoaXZlIC50eXBlLXBvc3QgLnB1Ymxpc2hlZCxcbi5zZWFyY2gtcmVzdWx0cyAudHlwZS1wb3N0IC5wdWJsaXNoZWQsXG4uYmxvZyAudHlwZS1wb3N0IC5wdWJsaXNoZWQsXG4uYXJjaGl2ZSAuY3B0X2RhdGEgLnB1Ymxpc2hlZCxcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X2RhdGEgLnB1Ymxpc2hlZCxcbi5ibG9nIC5jcHRfZGF0YSAucHVibGlzaGVkIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2luZ2xlIC5zdWItdGl0bGUge1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnNpbmdsZSAubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZSAubWFpbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuLnNpbmdsZSAubWFpbiBhcnRpY2xlIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5zaW5nbGUgLm1haW4gYXJ0aWNsZSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5zaW5nbGUgLm1haW4gYXJ0aWNsZSBlbSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xufVxuLnNpbmdsZSAubWFpbiBhcnRpY2xlIHVsIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbi5zaW5nbGUgLm1haW4gYXJ0aWNsZSB1bC5lbnRyeS1zaGFyZS1idG5zIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnNpbmdsZSAubWFpbiBhcnRpY2xlIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zaW5nbGUgLm1haW4gYXJ0aWNsZSBoZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNpbmdsZSAubWFpbiBhcnRpY2xlIGhlYWRlcjpiZWZvcmUsXG4uc2luZ2xlIC5tYWluIGFydGljbGUgaGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNpbmdsZSAubWFpbiBhcnRpY2xlIGhlYWRlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNpbmdsZSAubWFpbiBhcnRpY2xlIGhlYWRlcjpiZWZvcmUsXG4uc2luZ2xlIC5tYWluIGFydGljbGUgaGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNpbmdsZSAubWFpbiBhcnRpY2xlIGhlYWRlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNpbmdsZSAubWFpbiBhcnRpY2xlIGhlYWRlciAubGVmdC13cmFwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgIzhjYTdiODtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlIC5tYWluIGFydGljbGUgaGVhZGVyIC5sZWZ0LXdyYXAge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjOGNhN2I4O1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUgLm1haW4gYXJ0aWNsZSBoZWFkZXIgLmxlZnQtd3JhcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyMHB4KTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgIzhjYTdiODtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4uc2luZ2xlIC5tYWluIGFydGljbGUgaGVhZGVyIC5sZWZ0LXdyYXAgLnRoZW1lIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zaW5nbGUgLm1haW4gYXJ0aWNsZSBoZWFkZXIgLmxlZnQtd3JhcCBoMSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNpbmdsZSAubWFpbiBhcnRpY2xlIGhlYWRlciAubGVmdC13cmFwIC5tZXRhIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiByZ2JhKDY0LCA2NCwgNjQsIDAuNyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLnNpbmdsZSAubWFpbiBhcnRpY2xlIGhlYWRlciAubGVmdC13cmFwIC5tZXRhIHRpbWUge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5zaW5nbGUgLm1haW4gYXJ0aWNsZSBoZWFkZXIgLmxlZnQtd3JhcCBzcGFuLnRoZW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2luZ2xlIC5tYWluIGFydGljbGUgaGVhZGVyIC5yaWdodC13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUgLm1haW4gYXJ0aWNsZSBoZWFkZXIgLnJpZ2h0LXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaW5nbGUgLm1haW4gYXJ0aWNsZSBoZWFkZXIgLnJpZ2h0LXdyYXAgLmF1dGhvcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnNpbmdsZSAubWFpbiBhcnRpY2xlIGhlYWRlciAucmlnaHQtd3JhcCAuYXV0aG9ycyAuYXV0aG9yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZSAubWFpbiBhcnRpY2xlIGhlYWRlciAucmlnaHQtd3JhcCAuYXV0aG9ycyAuYXV0aG9yIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUgLm1haW4gYXJ0aWNsZSBoZWFkZXIgLnJpZ2h0LXdyYXAge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgfVxufVxuLnNpbmdsZSAubWFpbiBhcnRpY2xlIGhlYWRlci5tYW55LWF1dGhvcnMgLmxlZnQtd3JhcCB7XG4gIGZsb2F0OiB1bnNldDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzhjYTdiODtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUgLm1haW4gYXJ0aWNsZSBoZWFkZXIubWFueS1hdXRob3JzIC5sZWZ0LXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlIC5tYWluIGFydGljbGUgaGVhZGVyLm1hbnktYXV0aG9ycyAubGVmdC13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpbmdsZSAubWFpbiBhcnRpY2xlIGhlYWRlci5tYW55LWF1dGhvcnMgLnJpZ2h0LXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHVuc2V0O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlIC5tYWluIGFydGljbGUgaGVhZGVyLm1hbnktYXV0aG9ycyAucmlnaHQtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlIC5tYWluIGFydGljbGUgaGVhZGVyLm1hbnktYXV0aG9ycyAucmlnaHQtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaW5nbGUgLm1haW4gYXJ0aWNsZSBoZWFkZXIubWFueS1hdXRob3JzIC5yaWdodC13cmFwIC5hdXRob3JzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNpbmdsZSAubWFpbiBhcnRpY2xlIGhlYWRlci5tYW55LWF1dGhvcnMgLnJpZ2h0LXdyYXAgLmF1dGhvcnMgLmF1dGhvciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlIC5tYWluIGFydGljbGUgaGVhZGVyLm1hbnktYXV0aG9ycyAucmlnaHQtd3JhcCAuYXV0aG9ycyAuYXV0aG9yIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUgLm1haW4gYXJ0aWNsZSBoZWFkZXIubWFueS1hdXRob3JzIC5yaWdodC13cmFwIC5hdXRob3JzIC5hdXRob3Ige1xuICAgIG1heC13aWR0aDogMzAlO1xuICB9XG59XG4uc2luZ2xlIC5tYWluIGFydGljbGUgLmVudHJ5LXN1bW1hcnkge1xuICBtYXgtd2lkdGg6IDcyOHB4O1xufVxuLnNpbmdsZSAubWFpbiBhcnRpY2xlIC5lbnRyeS1zdW1tYXJ5IC5zaGFyZSBoNCB7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnNpbmdsZSAubWFpbiBhcnRpY2xlIC5lbnRyeS1zdW1tYXJ5IC5zaGFyZSAuZW50cnktc2hhcmUgLmVudHJ5LXNoYXJlLWJ0bnMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLnNpbmdsZSAubWFpbiAucmVsYXRlZC13cmFwIHtcbiAgbWF4LXdpZHRoOiA3MjhweDtcbn1cbi5zaW5nbGUgLm1haW4gLnNlY3Rpb25zLXdyYXAgLnNpbmdsZS1zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2luZ2xlIC5tYWluIC5zZWN0aW9ucy13cmFwIC5zaW5nbGUtc2VjdGlvbiBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM2YjgyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMXJlbSAzcmVtIDFyZW0gMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNpbmdsZSAubWFpbiAuc2VjdGlvbnMtd3JhcCAuc2luZ2xlLXNlY3Rpb24gYnV0dG9uIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHJpZ2h0OiAxcmVtO1xufVxuLnNpbmdsZSAubWFpbiAuc2VjdGlvbnMtd3JhcCAuc2luZ2xlLXNlY3Rpb24gYnV0dG9uIGkuZmEtbWludXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZSAubWFpbiAuc2VjdGlvbnMtd3JhcCAuc2luZ2xlLXNlY3Rpb24gLnNlY3Rpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlIC5tYWluIC5zZWN0aW9ucy13cmFwIC5zaW5nbGUtc2VjdGlvbi5leHBhbmRlZCBidXR0b24gaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlIC5tYWluIC5zZWN0aW9ucy13cmFwIC5zaW5nbGUtc2VjdGlvbi5leHBhbmRlZCBidXR0b24gaS5mYS1taW51cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaW5nbGUgLm1haW4gLnNlY3Rpb25zLXdyYXAgLnNpbmdsZS1zZWN0aW9uLmV4cGFuZGVkIC5zZWN0aW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaW5nbGUgLnJlY29tbWVuZGF0aW9ucyAuaXRlbXMtd3JhcCxcbi5zaW5nbGUgLmtleS1maW5kaW5ncyAuaXRlbXMtd3JhcCB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5zaW5nbGUgLnJlY29tbWVuZGF0aW9ucyAuaXRlbXMtd3JhcCBwLFxuLnNpbmdsZSAua2V5LWZpbmRpbmdzIC5pdGVtcy13cmFwIHAge1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi5zaW5nbGUgYXNpZGUuc2lkZWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZSBhc2lkZS5zaWRlYmFyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZSBhc2lkZS5zaWRlYmFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5zaW5nbGUgYXNpZGUuc2lkZWJhciAuc2hhcmUtd3JhcCAuZW50cnktc2hhcmUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNpbmdsZS5zaW5nbGUtY3B0X3B1YmxpY2F0aW9ucyAubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS5zaW5nbGUtY3B0X3B1YmxpY2F0aW9ucyAubWFpbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxufVxuLnNpbmdsZS5zaW5nbGUtY3B0X3B1YmxpY2F0aW9ucyAuc2lkZWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS5zaW5nbGUtY3B0X3B1YmxpY2F0aW9ucyAuc2lkZWJhciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxufVxuLnNpbmdsZSAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMjBweCAwcHggMjBweCAwcHg7XG59XG4uc2luZ2xlIC50aGVtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbn1cbi5zaW5nbGUgLmF1dGhvci13cmFwLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXgtd2lkdGg6IDcyOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogMXB4ICM4Y2E3YjggZGFzaGVkO1xufVxuLnNpbmdsZSAuYXV0aG9yLXdyYXAtZm9vdGVyIC5hdXRob3JzIC5hdXRob3I6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlIC5hdXRob3JzIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2luZ2xlIC5hdXRob3JzIC5hdXRob3Ige1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUgLmF1dGhvcnMgLmF1dGhvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnNpbmdsZSAuYXV0aG9ycyAuYXV0aG9yOmFmdGVyIHtcbiAgY29udGVudDogXCIgYW5kIFwiO1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW46IDAgNXB4O1xufVxuLnNpbmdsZSAuYXV0aG9ycyAuYXV0aG9yOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuLnNpbmdsZSAuYXV0aG9ycyAuYXV0aG9yIGEge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uc2luZ2xlIC5hdXRob3JzIC5hdXRob3IgYSBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZSAuYXV0aG9ycyAuYXV0aG9yIGEgLm5hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUgLmF1dGhvcnMgLmF1dGhvciBhIC5uYW1lIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjVweCk7XG4gIH1cbn1cbi5zaW5nbGUgLmF1dGhvcnMgLmF1dGhvciBhIC50aXRsZSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5zaW5nbGUgLmF1dGhvcnMuZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzI4cHg7XG59XG4uc2luZ2xlIC5hdXRob3JzLmZvb3Rlci5hdXRob3JzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNpbmdsZSAuYXV0aG9ycy5mb290ZXIgLmF1dGhvciB7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlIC5hdXRob3JzLmZvb3RlciAuYXV0aG9yIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLnNpbmdsZSAuYXV0aG9ycy5mb290ZXIgLmF1dGhvciBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5zaW5nbGUgLmF1dGhvcnMuZm9vdGVyIC5hdXRob3IgYSAuYXZhdGFyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpbmdsZSAuYXV0aG9ycy5mb290ZXIgLmF1dGhvciBhIC5hdmF0YXIgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnNpbmdsZSAuYXV0aG9ycy5mb290ZXIgLmF1dGhvciBhIC50ZXh0LXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1pdGVtczogZmxleC1zdGFydDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbn1cbi5zaW5nbGUgLmF1dGhvcnMuZm9vdGVyIC5hdXRob3IgYSAudGV4dC13cmFwIC5uYW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc2luZ2xlIC5hdXRob3JzLmZvb3RlciAuYXV0aG9yIGEgLnRleHQtd3JhcCAubmFtZSxcbi5zaW5nbGUgLmF1dGhvcnMuZm9vdGVyIC5hdXRob3IgYSAudGV4dC13cmFwIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2luZ2xlIC5hdXRob3JzLmZvb3RlciAuYXV0aG9yIGEgLnRleHQtd3JhcCAudGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZSAuYXV0aG9ycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc2luZ2xlIC5hdXRob3JzIC5hdXRob3Ige1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE0NXB4O1xuICB9XG4gIC5zaW5nbGUgLmF1dGhvcnMgLmF1dGhvcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaW5nbGUgLmF1dGhvcnMgLmF1dGhvciBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNpbmdsZSAuYXV0aG9ycyAuYXV0aG9yIGEgLmF2YXRhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zaW5nbGUgLmF1dGhvcnMgLmF1dGhvciBhIC5hdmF0YXIgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbi5zaW5nbGUgLmRvd25sb2FkcyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cbi5zaW5nbGUgLmRvd25sb2FkcyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZDQxODtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5zaW5nbGUgLmRvd25sb2FkcyBhIC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNmI4MjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc2luZ2xlIC5kb3dubG9hZHMgLmFzc29jaWF0ZWQtZG93bmxvYWRzIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuLnNpbmdsZSAuZG93bmxvYWRzIC5hc3NvY2lhdGVkLWRvd25sb2FkcyAuYmFyLWV4cGFuZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICM4Y2E3Yjggc29saWQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaW5nbGUgLmRvd25sb2FkcyAuYXNzb2NpYXRlZC1kb3dubG9hZHMgLmJhci1leHBhbmRlciBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBtYXJnaW46IDA7XG59XG4uc2luZ2xlIC5kb3dubG9hZHMgLmFzc29jaWF0ZWQtZG93bmxvYWRzIC5iYXItZXhwYW5kZXIgLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNXB4O1xuICByaWdodDogNXB4O1xuICBjb2xvcjogIzJjNmI4Mjtcbn1cbi5zaW5nbGUgLmRvd25sb2FkcyAuYXNzb2NpYXRlZC1kb3dubG9hZHMgLmJhci1leHBhbmRlciAuZmEtbWludXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZSAuZG93bmxvYWRzIC5hc3NvY2lhdGVkLWRvd25sb2FkcyAuYmFyLWV4cGFuZGVyLmV4cGFuZGVkIC5mYS1wbHVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUgLmRvd25sb2FkcyAuYXNzb2NpYXRlZC1kb3dubG9hZHMgLmJhci1leHBhbmRlci5leHBhbmRlZCAuZmEtbWludXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2luZ2xlIC5kb3dubG9hZHMgLmFzc29jaWF0ZWQtZG93bmxvYWRzIC5pdGVtcy13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMjVweCAwO1xufVxuLnNpbmdsZSAuZG93bmxvYWRzIC5hc3NvY2lhdGVkLWRvd25sb2FkcyAuaXRlbXMtd3JhcC5leHBhbmRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggIzhjYTdiOCBzb2xpZDtcbn1cbi5zaW5nbGUgLmRvd25sb2FkcyAuYXNzb2NpYXRlZC1kb3dubG9hZHMgLml0ZW1zLXdyYXAgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNpbmdsZSAuZG93bmxvYWRzIC5hc3NvY2lhdGVkLWRvd25sb2FkcyAuaXRlbXMtd3JhcCBhOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2luZ2xlIC5kb3dubG9hZHMgLmFzc29jaWF0ZWQtZG93bmxvYWRzIC5pdGVtcy13cmFwIGE6Zm9jdXMsXG4uc2luZ2xlIC5kb3dubG9hZHMgLmFzc29jaWF0ZWQtZG93bmxvYWRzIC5pdGVtcy13cmFwIGE6aG92ZXIge1xuICBjb2xvcjogIzJjNmI4Mjtcbn1cbi5zaW5nbGUgLmRvd25sb2FkcyAuYXNzb2NpYXRlZC1kb3dubG9hZHMgLml0ZW1zLXdyYXAgYTpmb2N1cyBpbWcubm9ybSxcbi5zaW5nbGUgLmRvd25sb2FkcyAuYXNzb2NpYXRlZC1kb3dubG9hZHMgLml0ZW1zLXdyYXAgYTpob3ZlciBpbWcubm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlIC5kb3dubG9hZHMgLmFzc29jaWF0ZWQtZG93bmxvYWRzIC5pdGVtcy13cmFwIGE6Zm9jdXMgaW1nLmhvdmVyLFxuLnNpbmdsZSAuZG93bmxvYWRzIC5hc3NvY2lhdGVkLWRvd25sb2FkcyAuaXRlbXMtd3JhcCBhOmhvdmVyIGltZy5ob3ZlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaW5nbGUgLmRvd25sb2FkcyAuYXNzb2NpYXRlZC1kb3dubG9hZHMgLml0ZW1zLXdyYXAgYSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG59XG4uc2luZ2xlIC5kb3dubG9hZHMgLmFzc29jaWF0ZWQtZG93bmxvYWRzIC5pdGVtcy13cmFwIGEgaW1nLm5vcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2luZ2xlIC5kb3dubG9hZHMgLmFzc29jaWF0ZWQtZG93bmxvYWRzIC5pdGVtcy13cmFwIGEgaW1nLmhvdmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUgLnRhYmxlYXVQbGFjZWhvbGRlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zaW5nbGUgLnJlbGF0ZWQtd3JhcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMzVweCAwO1xuICBib3JkZXItdG9wOiAxcHggIzhjYTdiOCBkYXNoZWQ7XG59XG4uc2luZ2xlIC5yZWxhdGVkLXdyYXAgYSB7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG59XG4uc2luZ2xlIC5yZWxhdGVkLXdyYXAgYS5idG4ge1xuICBiYWNrZ3JvdW5kOiAjMmM2YjgyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zaW5nbGUgLnJlbGF0ZWQtd3JhcCBhLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyYzZiODI7XG59XG4uc2luZ2xlIC5yZWxhdGVkLXdyYXAgLnJlbGF0ZWQtY29udGVudCBsYWJlbCB7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnNpbmdsZSAucmVsYXRlZC13cmFwIC5yZWxhdGVkLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgY29sb3I6ICMyYzZiODI7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuLnNpbmdsZSAucmVsYXRlZC13cmFwIC5yZWxhdGVkLWNvbnRlbnQgcCB1IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uc2luZ2xlIC5yZWxhdGVkLXdyYXAgLnJlbGF0ZWQtY29udGVudCAubWV0YSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBtYXJnaW46IDVweCAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNpbmdsZSAucmVsYXRlZC13cmFwIC5yZWxhdGVkLWNvbnRlbnQgLm1ldGEgYSB7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uc2luZ2xlIC5yZWxhdGVkLXdyYXAgLnJlbGF0ZWQtY29udGVudCAubWV0YSBsYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLnNpbmdsZSAucmVsYXRlZC13cmFwIC5yZWxhdGVkLWNvbnRlbnQgLm1ldGEgLmRvdCB7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHg7XG59XG4uc2luZ2xlIC5yZWxhdGVkLXdyYXAgLnJlbGF0ZWQtY29udGVudCAubWV0YSAuYXV0aG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpbmdsZSAucmVsYXRlZC13cmFwIC5yZWxhdGVkLWNvbnRlbnQgLnJlbGF0ZWQtY29udGVudC1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzJjNmI4Mjtcbn1cbi5zaW5nbGUgLnJlbGF0ZWQtd3JhcCAucmVsYXRlZC1jb250ZW50IC5yZWxhdGVkLWNvbnRlbnQtaXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2luZ2xlIC5yZWxhdGVkLXdyYXAgLnJlbGF0ZWQtY29udGVudCAucmVsYXRlZC1jb250ZW50LWl0ZW0gLnN1Yi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLnNpbmdsZSAucmVsYXRlZC13cmFwIC5yZWxhdGVkLWNvbnRlbnQgLmdhbGxlcnktdGh1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zaW5nbGUgLnJlbGF0ZWQtd3JhcCAucmVsYXRlZC1jb250ZW50IC5nYWxsZXJ5LXRodW1iIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNpbmdsZSAucmVsYXRlZC13cmFwIC5yZWxhdGVkLWNvbnRlbnQgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNpbmdsZSAucmVsYXRlZC13cmFwIC5yZWxhdGVkLWNvbnRlbnQgLmJhci1leHBhbmRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyYzZiODI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uc2luZ2xlIC5yZWxhdGVkLXdyYXAgLnJlbGF0ZWQtY29udGVudCAuYmFyLWV4cGFuZGVyIGg0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzJjNmI4MjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xufVxuLnNpbmdsZSAucmVsYXRlZC13cmFwIC5yZWxhdGVkLWNvbnRlbnQgLmJhci1leHBhbmRlciAuZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICMyYzZiODI7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG4uc2luZ2xlIC5yZWxhdGVkLXdyYXAgLnJlbGF0ZWQtY29udGVudCAuYmFyLWV4cGFuZGVyIC5mYS1taW51cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlIC5yZWxhdGVkLXdyYXAgLnJlbGF0ZWQtY29udGVudCAuYmFyLWV4cGFuZGVyLmV4cGFuZGVkIC5mYS1wbHVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUgLnJlbGF0ZWQtd3JhcCAucmVsYXRlZC1jb250ZW50IC5iYXItZXhwYW5kZXIuZXhwYW5kZWQgLmZhLW1pbnVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpbmdsZSAucmVsYXRlZC13cmFwIC5yZWxhdGVkLWNvbnRlbnQgLml0ZW1zLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZSAucmVsYXRlZC13cmFwIC5yZWxhdGVkLWNvbnRlbnQgLml0ZW1zLXdyYXAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5zaW5nbGUgLnJlbGF0ZWQtd3JhcCAucmVsYXRlZC1jb250ZW50IC5pdGVtcy13cmFwIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zaW5nbGUgLnJlbGF0ZWQtd3JhcCAucmVsYXRlZC1jb250ZW50IC5pdGVtcy13cmFwLm1lZGlhIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zaW5nbGUgLnJlbGF0ZWQtd3JhcCAucmVsYXRlZC1jb250ZW50IC5pdGVtcy13cmFwLmV4cGFuZGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2luZ2xlLWNwdF9wcmVzc19yZWxlYXNlcyAubWFpbiBhcnRpY2xlIGhlYWRlciAubGVmdC13cmFwIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNoaXZlIC5jcHRfcHVibGljYXRpb25zLFxuICAuYmxvZyAuY3B0X3B1YmxpY2F0aW9ucyxcbiAgLmFyY2hpdmUgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyxcbiAgLmJsb2cgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyxcbiAgLmFyY2hpdmUgLmNwdF9yZXBvcnRzLFxuICAuYmxvZyAuY3B0X3JlcG9ydHMsXG4gIC5hcmNoaXZlIC50eXBlLWNwdF9ldmVudHMsXG4gIC5ibG9nIC50eXBlLWNwdF9ldmVudHMsXG4gIC5hcmNoaXZlIC5jcHRfZXZlbnRzLFxuICAuYmxvZyAuY3B0X2V2ZW50cyxcbiAgLmFyY2hpdmUgLmNwdF9wcmVzc19yZWxlYXNlcyxcbiAgLmJsb2cgLmNwdF9wcmVzc19yZWxlYXNlcyxcbiAgLmFyY2hpdmUgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzLFxuICAuYmxvZyAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMsXG4gIC5hcmNoaXZlIC5wb3N0LFxuICAuYmxvZyAucG9zdCxcbiAgLmFyY2hpdmUgLnR5cGUtcG9zdCxcbiAgLmJsb2cgLnR5cGUtcG9zdCxcbiAgLmFyY2hpdmUgLmNwdF9kYXRhLFxuICAuYmxvZyAuY3B0X2RhdGEge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmFyY2hpdmUgLmNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LXN1bW1hcnksXG4gIC5ibG9nIC5jcHRfcHVibGljYXRpb25zIC5lbnRyeS1zdW1tYXJ5LFxuICAuYXJjaGl2ZSAudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS1zdW1tYXJ5LFxuICAuYmxvZyAudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS1zdW1tYXJ5LFxuICAuYXJjaGl2ZSAuY3B0X3JlcG9ydHMgLmVudHJ5LXN1bW1hcnksXG4gIC5ibG9nIC5jcHRfcmVwb3J0cyAuZW50cnktc3VtbWFyeSxcbiAgLmFyY2hpdmUgLnR5cGUtY3B0X2V2ZW50cyAuZW50cnktc3VtbWFyeSxcbiAgLmJsb2cgLnR5cGUtY3B0X2V2ZW50cyAuZW50cnktc3VtbWFyeSxcbiAgLmFyY2hpdmUgLmNwdF9ldmVudHMgLmVudHJ5LXN1bW1hcnksXG4gIC5ibG9nIC5jcHRfZXZlbnRzIC5lbnRyeS1zdW1tYXJ5LFxuICAuYXJjaGl2ZSAuY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS1zdW1tYXJ5LFxuICAuYmxvZyAuY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS1zdW1tYXJ5LFxuICAuYXJjaGl2ZSAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXN1bW1hcnksXG4gIC5ibG9nIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktc3VtbWFyeSxcbiAgLmFyY2hpdmUgLnBvc3QgLmVudHJ5LXN1bW1hcnksXG4gIC5ibG9nIC5wb3N0IC5lbnRyeS1zdW1tYXJ5LFxuICAuYXJjaGl2ZSAudHlwZS1wb3N0IC5lbnRyeS1zdW1tYXJ5LFxuICAuYmxvZyAudHlwZS1wb3N0IC5lbnRyeS1zdW1tYXJ5LFxuICAuYXJjaGl2ZSAuY3B0X2RhdGEgLmVudHJ5LXN1bW1hcnksXG4gIC5ibG9nIC5jcHRfZGF0YSAuZW50cnktc3VtbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmFyY2hpdmUgLmNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LXRpdGxlLFxuICAuYmxvZyAuY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGl0bGUsXG4gIC5hcmNoaXZlIC50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LXRpdGxlLFxuICAuYmxvZyAudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aXRsZSxcbiAgLmFyY2hpdmUgLmNwdF9yZXBvcnRzIC5lbnRyeS10aXRsZSxcbiAgLmJsb2cgLmNwdF9yZXBvcnRzIC5lbnRyeS10aXRsZSxcbiAgLmFyY2hpdmUgLnR5cGUtY3B0X2V2ZW50cyAuZW50cnktdGl0bGUsXG4gIC5ibG9nIC50eXBlLWNwdF9ldmVudHMgLmVudHJ5LXRpdGxlLFxuICAuYXJjaGl2ZSAuY3B0X2V2ZW50cyAuZW50cnktdGl0bGUsXG4gIC5ibG9nIC5jcHRfZXZlbnRzIC5lbnRyeS10aXRsZSxcbiAgLmFyY2hpdmUgLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGl0bGUsXG4gIC5ibG9nIC5jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXRpdGxlLFxuICAuYXJjaGl2ZSAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXRpdGxlLFxuICAuYmxvZyAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXRpdGxlLFxuICAuYXJjaGl2ZSAucG9zdCAuZW50cnktdGl0bGUsXG4gIC5ibG9nIC5wb3N0IC5lbnRyeS10aXRsZSxcbiAgLmFyY2hpdmUgLnR5cGUtcG9zdCAuZW50cnktdGl0bGUsXG4gIC5ibG9nIC50eXBlLXBvc3QgLmVudHJ5LXRpdGxlLFxuICAuYXJjaGl2ZSAuY3B0X2RhdGEgLmVudHJ5LXRpdGxlLFxuICAuYmxvZyAuY3B0X2RhdGEgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbiAgLnNpbmdsZSAuZGF0YS12aWV3IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5zaW5nbGUgLmNwdF9wdWJsaWNhdGlvbnMgaDEsXG4gIC5zaW5nbGUgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyBoMSxcbiAgLnNpbmdsZSAuY3B0X3JlcG9ydHMgaDEsXG4gIC5zaW5nbGUgLnR5cGUtY3B0X2V2ZW50cyBoMSxcbiAgLnNpbmdsZSAuY3B0X2V2ZW50cyBoMSxcbiAgLnNpbmdsZSAuY3B0X3ByZXNzX3JlbGVhc2VzIGgxLFxuICAuc2luZ2xlIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyBoMSxcbiAgLnNpbmdsZSAucG9zdCBoMSxcbiAgLnNpbmdsZSAudHlwZS1wb3N0IGgxLFxuICAuc2luZ2xlIC5jcHRfZGF0YSBoMSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuICAuc2luZ2xlIC5tZXRhIHtcbiAgICBtYXJnaW46IDIwcHggMHB4IDMwcHggMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuc2luZ2xlIC50aGVtZSB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2luZ2xlIGgzLnJlbGF0ZWQge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMmM2YjgyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLnNpbmdsZS1jcHRfcHVibGljYXRpb25zIC5zaWRlYmFyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTkwcHg7XG4gIH1cbiAgLnNpbmdsZS5zaW5nbGUtY3B0X3B1YmxpY2F0aW9ucyAubWFpbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE5MHB4KTtcbiAgfVxuICAuc2luZ2xlIC5jcHRfcHVibGljYXRpb25zIGgxLFxuICAuc2luZ2xlIC5jcHRfcmVwb3J0cyBoMSxcbiAgLnNpbmdsZSAuY3B0X2V2ZW50cyBoMSxcbiAgLnNpbmdsZSAuY3B0X3ByZXNzX3JlbGVhc2VzIGgxLFxuICAuc2luZ2xlIC5wb3N0IGgxLFxuICAuc2luZ2xlIC5jcHRfZGF0YSBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hcmNoaXZlIC5zaWRlYmFyIC5lbnRyeS1jb250ZW50LFxuICAuYmxvZyAuc2lkZWJhciAuZW50cnktY29udGVudCxcbiAgLmFyY2hpdmUgLmNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LWNvbnRlbnQsXG4gIC5ibG9nIC5jcHRfcHVibGljYXRpb25zIC5lbnRyeS1jb250ZW50LFxuICAuYXJjaGl2ZSAudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS1jb250ZW50LFxuICAuYmxvZyAudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS1jb250ZW50LFxuICAuYXJjaGl2ZSAuY3B0X2V2ZW50cyAuZW50cnktY29udGVudCxcbiAgLmJsb2cgLmNwdF9ldmVudHMgLmVudHJ5LWNvbnRlbnQsXG4gIC5hcmNoaXZlIC50eXBlLWNwdF9ldmVudHMgLmVudHJ5LWNvbnRlbnQsXG4gIC5ibG9nIC50eXBlLWNwdF9ldmVudHMgLmVudHJ5LWNvbnRlbnQsXG4gIC5hcmNoaXZlIC5jcHRfcmVwb3J0cyAuZW50cnktY29udGVudCxcbiAgLmJsb2cgLmNwdF9yZXBvcnRzIC5lbnRyeS1jb250ZW50LFxuICAuYXJjaGl2ZSAuY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS1jb250ZW50LFxuICAuYmxvZyAuY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS1jb250ZW50LFxuICAuYXJjaGl2ZSAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LWNvbnRlbnQsXG4gIC5ibG9nIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktY29udGVudCxcbiAgLmFyY2hpdmUgLnBvc3QgLmVudHJ5LWNvbnRlbnQsXG4gIC5ibG9nIC5wb3N0IC5lbnRyeS1jb250ZW50LFxuICAuYXJjaGl2ZSAudHlwZS1wb3N0IC5lbnRyeS1jb250ZW50LFxuICAuYmxvZyAudHlwZS1wb3N0IC5lbnRyeS1jb250ZW50LFxuICAuYXJjaGl2ZSAuY3B0X2RhdGEgLmVudHJ5LWNvbnRlbnQsXG4gIC5ibG9nIC5jcHRfZGF0YSAuZW50cnktY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoODAlIC0gMTBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi50YWdzIC50aGVtZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuMik7XG59XG4udGFncyAudGhlbWUgYSxcbi50YWdzIC50aGVtZSBzcGFuIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi50YWdzIC50aGVtZSBhLnN0eWxlZCxcbi50YWdzIC50aGVtZSBzcGFuLnN0eWxlZCB7XG4gIHBhZGRpbmc6IDNweCAxNXB4O1xufVxuLnRhZ3MgLnRoZW1lIC5kb3Qge1xuICBtYXJnaW46IDAgNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpbmdsZS1jcHRfcHVibGljYXRpb25zIC50YWdzIC50aGVtZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uc2luZ2xlLWNwdF9yZXBvcnRzIC5kb3dubG9hZHMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNpbmdsZS1jcHRfcHVibGljYXRpb25zIC5zaWRlYmFyLFxuLnNpbmdsZS1jcHRfcHVibGljYXRpb25zIC5mb290ZXItYXNpZGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogYWRlbGxlLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnNpbmdsZS1jcHRfcHVibGljYXRpb25zIC5zaWRlYmFyIC5ibG9jayxcbi5zaW5nbGUtY3B0X3B1YmxpY2F0aW9ucyAuZm9vdGVyLWFzaWRlIC5ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2luZ2xlLWNwdF9wdWJsaWNhdGlvbnMgLnNpZGViYXIgaDQsXG4uc2luZ2xlLWNwdF9wdWJsaWNhdGlvbnMgLmZvb3Rlci1hc2lkZSBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LWZhbWlseTogYWRlbGxlLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZXMtbW9iaWxlLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5yZXMtbW9iaWxlLXNob3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZXMtbW9iaWxlLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5hcnRpY2xlLnR5cGUtY3B0X2FkdmFuY2VkIC5lbnRyeS10aHVtYm5haWwgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmFkdmFuY2VkX3B1YmxpY2F0aW9uX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmFkdmFuY2VkX3B1YmxpY2F0aW9uX2NvbnRlbnQgYixcbi5hZHZhbmNlZF9wdWJsaWNhdGlvbl9jb250ZW50IGg0LFxuLmFkdmFuY2VkX3B1YmxpY2F0aW9uX2NvbnRlbnQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5hZHZhbmNlZF9wdWJsaWNhdGlvbl9jb250ZW50IGg0LFxuLmFkdmFuY2VkX3B1YmxpY2F0aW9uX2NvbnRlbnQgaDQgYixcbi5hZHZhbmNlZF9wdWJsaWNhdGlvbl9jb250ZW50IGg0IHN0cm9uZyB7XG4gIGNvbG9yOiAjM2U0N2E2O1xufVxuLmFkdmFuY2VkX3B1YmxpY2F0aW9uX2NvbnRlbnQgZGl2W2lkKj1cImNoYXB0ZXItXCJdIGgzIHtcbiAgZm9udC1zaXplOiAyLjNyZW07XG59XG4uYWR2YW5jZWRfcHVibGljYXRpb25fY29udGVudCBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5hZHZhbmNlZG1lbnV0aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjM0U0N0E2O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4ubWVudS1wbHVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hZHZhbmNlZG1lbnUgLmFuY2hvci10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTtcbn1cbi5hZHZhbmNlZG1lbnUgLm1lbnUtcGx1cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjYjNiMmRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uYWR2YW5jZWRtZW51IC5tZW51LXBsdXMgLmZhLW1pbnVzLWNpcmNsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWR2YW5jZWRtZW51IC5tZW51LXBsdXMgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uYWR2YW5jZWRtZW51IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmFkdmFuY2VkbWVudSA+IHVsIHtcbiAgYmFja2dyb3VuZDogI2UzZTNmMztcbn1cbi5hZHZhbmNlZG1lbnUgPiB1bCA+IGxpLmRyb3Bkb3duLm9wZW4gLmZhLXBsdXMtY2lyY2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hZHZhbmNlZG1lbnUgPiB1bCA+IGxpLmRyb3Bkb3duLm9wZW4gLmZhLW1pbnVzLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFkdmFuY2VkbWVudSA+IHVsID4gbGkuZHJvcGRvd24ub3BlbiA+IHVsLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2Y1ZjRmYjtcbn1cbi5hZHZhbmNlZG1lbnUgPiB1bCA+IGxpLmRyb3Bkb3duLm9wZW4gPiB1bC5kcm9wZG93bi1tZW51IGEge1xuICBwYWRkaW5nLXRvcDogNy41cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3LjVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzdkN2M4MDtcbn1cbi5hZHZhbmNlZG1lbnUgPiB1bCA+IGxpLmRyb3Bkb3duLm9wZW4gPiB1bC5kcm9wZG93bi1tZW51IGEuYWN0aXZlIHtcbiAgY29sb3I6ICM2OWJkYTQ7XG59XG4uYWR2YW5jZWRtZW51ID4gdWwgPiBsaS5kcm9wZG93biA+IHVsLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFkdmFuY2VkbWVudSA+IHVsID4gbGkuZHJvcGRvd24gPiBhOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG59XG4uYWR2YW5jZWRtZW51ID4gdWwgPiBsaS5kcm9wZG93biA+IGE6aG92ZXIgLm1lbnUtcGx1cyB7XG4gIGJhY2tncm91bmQ6ICMzRTQ3QTY7XG59XG4uYWR2YW5jZWRtZW51ID4gdWwgPiBsaS5kcm9wZG93biA+IGE6aG92ZXIgLm1lbnUtcGx1cyBpIHtcbiAgY29sb3I6ICNiM2IyZGU7XG59XG4uYWR2YW5jZWRtZW51ID4gdWwgPiBsaTpsYXN0LWNoaWxkIGEge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmFkdmFuY2VkbWVudSA+IHVsIGxpIHtcbiAgcGFkZGluZzogMDtcbn1cbi5hZHZhbmNlZG1lbnUgPiB1bCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGNvbG9yOiAjM0U0N0E2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRiZGUyO1xufVxuLmFkdmFuY2VkbWVudSA+IHVsIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjVmNGZiO1xuICBjb2xvcjogIzNFNDdBNjtcbn1cbi5idG4tcGRmIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMzRTQ3QTY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tcGRmIC5ib2xkIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5idG4tcGRmIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNpbmdsZS1jcHRfYWR2YW5jZWQgLmNoYXB0ZXIge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuLnNpbmdsZS1jcHRfYWR2YW5jZWQgLmNoYXB0ZXJfX2ZpcnN0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5zaW5nbGUtY3B0X2FkdmFuY2VkIC5hZHZhbmNlZGhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjlweDtcbiAgY29sb3I6ICMzRTQ3QTY7XG59XG4uc2luZ2xlLWNwdF9hZHZhbmNlZCAjYnJlYWRjcnVtYnMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5zaW5nbGUtY3B0X2FkdmFuY2VkIGFydGljbGUuY3B0X2FkdmFuY2VkIGhlYWRlciB7XG4gIG1pbi1oZWlnaHQ6IDU1MHB4O1xufVxuLnNpbmdsZS1jcHRfYWR2YW5jZWQgYXJ0aWNsZS5jcHRfYWR2YW5jZWQgaGVhZGVyLnB1YmxpY2F0aW9uLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjZDRlZGU2O1xufVxuLnNpbmdsZS1jcHRfYWR2YW5jZWQgYXJ0aWNsZS5jcHRfYWR2YW5jZWQgaGVhZGVyIC5hZHZhbmNlZF9fbWV0YS1wdWJsaXNoZWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzREIzOTg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5zaW5nbGUtY3B0X2FkdmFuY2VkIGFydGljbGUuY3B0X2FkdmFuY2VkIGhlYWRlciAuYWR2YW5jZWRfX21ldGEtYXV0aG9ycyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyRTA5Mjc7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuLnNpbmdsZS1jcHRfYWR2YW5jZWQgYXJ0aWNsZS5jcHRfYWR2YW5jZWQgaGVhZGVyIC5hZHZhbmNlZF9fbWV0YS1hdXRob3IgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uc2luZ2xlLWNwdF9hZHZhbmNlZCBhcnRpY2xlLmNwdF9hZHZhbmNlZCBoZWFkZXIgLmFkdmFuY2VkX19tZXRhLWF1dGhvciBhIC5hdXRob3ItaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaW5nbGUtY3B0X2FkdmFuY2VkIGFydGljbGUuY3B0X2FkdmFuY2VkIGhlYWRlciAuYWR2YW5jZWRfX21ldGEtYXV0aG9yIGEgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDAlO1xuICBtYXgtaGVpZ2h0OiAzMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5zaW5nbGUtY3B0X2FkdmFuY2VkIGFydGljbGUuY3B0X2FkdmFuY2VkIGhlYWRlciAuYWR2YW5jZWRfX21ldGEtYXV0aG9yIGEgLm5hbWUge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uc2luZ2xlLWNwdF9hZHZhbmNlZCAuZm9vdG5vdGVzIHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cbi5zaW5nbGUtY3B0X2FkdmFuY2VkIC5mb290bm90ZXMgdWwge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNpbmdsZS1jcHRfYWR2YW5jZWQgLmZvb3Rub3RlcyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLnNpbmdsZS1jcHRfYWR2YW5jZWQgLmZvb3Rub3RlcyB1bCBsaSAuaWRlbnRpZmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLnNpbmdsZS1jcHRfYWR2YW5jZWQgLmZvb3Rub3RlcyB1bCBsaSBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpbmdsZS1jcHRfYWR2YW5jZWQgLnRoZW1lLW1lbnUtdGFibGV0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVzcG9uc2l2ZS1pbWcgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA0NTBweDtcbn1cbi5oZWFkZXJfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhlYWRlcl9faW1hZ2UtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHJnYmEoMCwgMCwgMCwgMC45KSk7XG4gIHBhZGRpbmc6IDQwcHggMjVweDtcbn1cbi5oZWFkZXJfX2ltYWdlLXRpdGxlIGgxIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDQycHg7XG59XG4uaGVhZGVyX190aGVtZXMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZvb3Rub3RlLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmZvb3Rub3RlLWlubGluZSAuaWRlbnRpZmllciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmZvb3Rub3RlLWlubGluZSBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhpZ2hsaWdodGVkLWNvbnRlbnQge1xuICBwYWRkaW5nOiA3NXB4IDI1cHggMzBweCAyNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oaWdobGlnaHRlZC1jb250ZW50IC5oaWdobGlnaHRlZC10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxMjAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG59XG4uaGlnaGxpZ2h0ZWQtY29udGVudCAuaGlnaGxpZ2h0ZWQtdGl0bGUgLnRpdGxlLW9uZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xufVxuLmhpZ2hsaWdodGVkLWNvbnRlbnQgLmhpZ2hsaWdodGVkLXRpdGxlIC50aXRsZS10d28ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWZhbWlseTogR2VvcmdpYTtcbn1cbi5oaWdobGlnaHRlZC1jb250ZW50IC5oaWdobGlnaHRlZC10aXRsZSAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTgwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4udGhlbWUtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRoZW1lLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aGVtZS1jb2wge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udGhlbWUtY29sIC50aGVtZS1hcnRpY2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZTZlNjtcbiAgYm9yZGVyLXRvcDogMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnRoZW1lLWNvbCAudGhlbWUtYXJ0aWNsZSBoMyB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDBweDtcbn1cbi50aGVtZS1jb2wgLnRoZW1lLWFydGljbGUgaW1nLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4udGhlbWUtY29sIC50aGVtZS1hcnRpY2xlOm50aC1vZi10eXBlKG4rMykge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRoZW1lLWNvbCAudGhlbWUtYXJ0aWNsZS50aGVtZS1hcnRpY2xlLWNwdF9uZXdzIGltZy5hbGlnbmxlZnQge1xuICBtYXJnaW46IDBweCBhdXRvIDEwcHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogYXV0bztcbn1cbi50aGVtZS1jb2wgLnRoZW1lLWFydGljbGUgLmNyZWRpdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGhlbWUtY29sIGgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGhlbWUtY29sLmZlYXR1cmVkLWNvbnRlbnQtdGhlbWUgLnRoZW1lLWFydGljbGUge1xuICBiYWNrZ3JvdW5kOiAjZThlNmU2O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnRoZW1lLWNvbC5mZWF0dXJlZC1jb250ZW50LXRoZW1lIC50aGVtZS1hcnRpY2xlOm50aC1vZi10eXBlKG4rMikgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG59XG4udGhlbWUtY29sIC5idG4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2OTk5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGhlbWUtY29sIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnRoZW1lLWNvbCAudGhlbWUtYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG4gIC50aGVtZS1jb2wgLnRoZW1lLWFydGljbGUgc3Bhbi5kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnRoZW1lLWNvbCAudGhlbWUtYXJ0aWNsZSBpbWcuYWxpZ25sZWZ0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gIH1cbiAgLnRoZW1lLWNvbCAudGhlbWUtYXJ0aWNsZTpudGgtb2YtdHlwZSgzbikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50aGVtZS1jb2wgLnRoZW1lLWFydGljbGU6bnRoLW9mLXR5cGUobisyKSBoMyB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC50aGVtZS1jb2wgLnRoZW1lLWFydGljbGU6bnRoLW9mLXR5cGUobisyKSBpbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAudGhlbWUtY29sIC50aGVtZS1hcnRpY2xlIGgzIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC50YWJsZXQtY2xlYXJmaXgge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5kZXNrdG9wLWNsZWFyZml4IHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRoZW1lLWNvbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgyLmgxLmFjY2VudCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnRoZW1lLWNvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAudGhlbWUtY29sIC50aGVtZS1hcnRpY2xlOm50aC1vZi10eXBlKDRuKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRoZW1lLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC50YWJsZXQtY2xlYXJmaXgge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5kZXNrdG9wLWNsZWFyZml4IHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRoZW1lLWNvbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxufVxuLnJlc2VhcmNoLWNvbDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNlYXJjaC1jb2wxIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnJlc2VhcmNoLWNvbDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNlYXJjaC1jb2wyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnJlc2VhcmNoLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc2VhcmNoLWJveCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yZXNlYXJjaC1ib3ggLnJlc2VhcmNoLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZThlNmU2O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucmVzZWFyY2gtYm94IC5yZXNlYXJjaC1jb250ZW50IHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlc2VhcmNoLWJveCAucmVzZWFyY2gtY29udGVudCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5yZXNlYXJjaC1ib3ggLnJlc2VhcmNoLWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMTRweCAwIDRweCAwO1xufVxuLmZlYXR1cmVkLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVkLWJveCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mZWF0dXJlZC1ib3ggLmZlYXR1cmVkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU2ZTY7XG59XG4uZmVhdHVyZWQtYm94IC5mZWF0dXJlZC1jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZlYXR1cmVkLWJveCAuZmVhdHVyZWQtY29udGVudCAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYmFja2dyb3VuZDogIzY5OTk5OTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc2VhcmNoLWNvbDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnJlc2VhcmNoLWNvbDIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmZlYXR1cmVkLWJveCxcbiAgLnJlc2VhcmNoLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAucmVzZWFyY2gtYm94IC5yZXNlYXJjaC1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmZlYXR1cmVkLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46IDEwcHggMHB4IDMwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzZWFyY2gtY29sMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNlYXJjaC1jb2wyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVkLWJveCxcbiAgLnJlc2VhcmNoLWJveCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXNlYXJjaC1jb2wxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5yZXNlYXJjaC1jb2wyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5yZXNlYXJjaC1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnJlc2VhcmNoLWJveCAucmVzZWFyY2gtY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAucmVzZWFyY2gtYm94IC5yZXNlYXJjaC1jb250ZW50IHAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5yZXNlYXJjaC1ib3ggLnJlc2VhcmNoLWNvbnRlbnQgaDIge1xuICAgIG1hcmdpbjogMTRweCAwIDE0cHggMDtcbiAgfVxuICAuZmVhdHVyZWQtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5mZWF0dXJlZC1ib3ggLmZlYXR1cmVkLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXNlYXJjaC1jb2wxIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVzZWFyY2gtY29sMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlc2VhcmNoLWJveCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZlYXR1cmVkLWJveCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2U4ZTZlNjtcbiAgcGFkZGluZzogNXB4IDEwcHggMTBweCAxMHB4O1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgdWwge1xuICBtYXJnaW46IDBweDtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIHVsIGxpIGxhYmVsIHtcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIHVsIGxpIGlucHV0LFxuI21haW4gLmdmb3JtX3dyYXBwZXIgdWwgbGkgc2VsZWN0LFxuI21haW4gLmdmb3JtX3dyYXBwZXIgdWwgbGkgdGV4dGFyZWEge1xuICBib3JkZXI6IDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9idXR0b24ge1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG59XG4uY29udGFjdC1kZXRhaWxzIGltZyB7XG4gIG1hcmdpbjogMjBweCAwcHggMHB4IDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI21haW4gLmdmb3JtX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAyMHB4IDMwcHg7XG4gIH1cbiAgLmdmX2xlZnRfaGFsZiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAuZ2ZfcmlnaHRfaGFsZiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbnRhY3QtZGV0YWlscyBpbWcge1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgfVxufVxuLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9uZXdzIGFydGljbGUuY3B0X25ld3Mge1xuICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU2ZTY7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtY3B0X25ld3MgYXJ0aWNsZS5jcHRfbmV3cyAuZW50cnktdGh1bWJuYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdC10eXBlLWFyY2hpdmUtY3B0X25ld3MgYXJ0aWNsZS5jcHRfbmV3cyAuZW50cnktdGh1bWJuYWlsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9uZXdzIGFydGljbGUuY3B0X25ld3MgLmVudHJ5LXRodW1ibmFpbCBpbWcge1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfbmV3cyBhcnRpY2xlLmNwdF9uZXdzIC5jcmVkaXQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtY3B0X25ld3MgYXJ0aWNsZS5jcHRfbmV3cyBoMiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfbmV3cyBhcnRpY2xlLmNwdF9uZXdzIC5lbnRyeS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdC10eXBlLWFyY2hpdmUtY3B0X25ld3MgYXJ0aWNsZS5jcHRfbmV3cyAuZW50cnktY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdC10eXBlLWFyY2hpdmUtY3B0X25ld3MgLnBhZ2VfbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9uZXdzIGFydGljbGUuY3B0X25ld3Mge1xuICAgIHBhZGRpbmc6IDMwcHggMHB4IDMwcHggMHB4O1xuICB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfbmV3cyBhcnRpY2xlLmNwdF9uZXdzIC5lbnRyeS10aHVtYm5haWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9uZXdzIGFydGljbGUuY3B0X25ld3MgaDIge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9uZXdzIGFydGljbGUuY3B0X25ld3MgLmVudHJ5LWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfbmV3cyBhcnRpY2xlLmNwdF9uZXdzIC5lbnRyeS10aHVtYm5haWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfbmV3cyBhcnRpY2xlLmNwdF9uZXdzIC5lbnRyeS1jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG4uc2luZ2xlLWNwdF9hdXRob3JzIC5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWNwdF9hdXRob3JzIC5tYWluIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpbmdsZS1jcHRfYXV0aG9ycyAuYXV0aG9yLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWNwdF9hdXRob3JzIC5hdXRob3ItaW1hZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbn1cbi5zaW5nbGUtY3B0X2F1dGhvcnMgLmF1dGhvci1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zaW5nbGUtY3B0X2F1dGhvcnMgLmF1dGhvci1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWNwdF9hdXRob3JzIC5hdXRob3ItY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxufVxuLnNpbmdsZS1jcHRfYXV0aG9ycyAuYXV0aG9yLWNvbnRlbnQgaDMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogIzJjNmI4Mjtcbn1cbi5zaW5nbGUtY3B0X2F1dGhvcnMgLmF1dGhvci1jb250ZW50IC5lbnRyeS1zaGFyZSAuZW50cnktc2hhcmUtYnRucyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zaW5nbGUtY3B0X2F1dGhvcnMgLmF1dGhvci1jb250YWN0IHtcbiAgcGFkZGluZzogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNpbmdsZS1jcHRfYXV0aG9ycyAuYXV0aG9yLWNvbnRhY3QgYSB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyAuYXV0aG9yLXRhYnMge1xuICBtYXJnaW46IDIwcHggMHB4IDMwcHggMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtY3B0X2F1dGhvcnMgLmF1dGhvci10YWJzOmJlZm9yZSxcbi5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyAuYXV0aG9yLXRhYnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtY3B0X2F1dGhvcnMgLmF1dGhvci10YWJzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtY3B0X2F1dGhvcnMgLmF1dGhvci10YWJzOmJlZm9yZSxcbi5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyAuYXV0aG9yLXRhYnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtY3B0X2F1dGhvcnMgLmF1dGhvci10YWJzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtY3B0X2F1dGhvcnMgLmF1dGhvci10YWJzIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU2ZTY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9hdXRob3JzIC5hdXRob3ItdGFicyBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjQ0U0NjQ2O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NFNDY0NjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRTQ2NDY7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtY3B0X2F1dGhvcnMgLmF1dGhvci10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtY3B0X2F1dGhvcnMgLmF1dGhvci10YWJzIGxpIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9hdXRob3JzIC5hdXRob3Itd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyAuYXV0aG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyAuYXV0aG9yIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTkwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyAuYXV0aG9yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtY3B0X2F1dGhvcnMgLmF1dGhvciBoMixcbi5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyAuYXV0aG9yIHAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtY3B0X2F1dGhvcnMgLmF1dGhvciAuYXV0aG9yLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyAuYXV0aG9yIC5hdXRob3ItY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTA3LCAxMzAsIDAuMDUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9hdXRob3JzIC5hdXRob3IgLmF1dGhvci1jb250ZW50IC5idG4ge1xuICBiYWNrZ3JvdW5kOiAjMmM2YjgyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyAuYXV0aG9yIC5hdXRob3ItY29udGVudCAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJjNmI4Mjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdC10eXBlLWFyY2hpdmUtY3B0X2F1dGhvcnMgLmF1dGhvci10YWJzIHtcbiAgICBtYXJnaW46IDIwcHggMHB4IDMwcHggMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9hdXRob3JzIC5hdXRob3ItdGFiczpiZWZvcmUsXG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyAuYXV0aG9yLXRhYnM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyAuYXV0aG9yLXRhYnM6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyAuYXV0aG9yLXRhYnM6YmVmb3JlLFxuICAucG9zdC10eXBlLWFyY2hpdmUtY3B0X2F1dGhvcnMgLmF1dGhvci10YWJzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAucG9zdC10eXBlLWFyY2hpdmUtY3B0X2F1dGhvcnMgLmF1dGhvci10YWJzOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAucG9zdC10eXBlLWFyY2hpdmUtY3B0X2F1dGhvcnMgLmF1dGhvci10YWJzIGxpIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZTZlNjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZTZlNjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZThlNmU2O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItbGVmdDogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9hdXRob3JzIC5hdXRob3ItdGFicyBsaS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNDRTQ2NDY7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDRTQ2NDY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRTQ2NDY7XG4gIH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9hdXRob3JzIC5hdXRob3ItdGFicyBsaS5hY3RpdmUgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9hdXRob3JzIC5hdXRob3ItdGFicyBsaS5hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMTZweCAxNnB4IDBweCAxNnB4O1xuICAgIGJvcmRlci1jb2xvcjogI0NFNDY0NiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTRweDtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9hdXRob3JzIC5hdXRob3ItdGFicyBsaSBhIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyAuYXV0aG9yLXRhYnMgbGk6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZThlNmU2O1xuICB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyAuYXV0aG9yLXRhYnMgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyAuYXV0aG9yIC5hdXRob3ItY29udGVudCB7XG4gICAgLyptaW4taGVpZ2h0OiA1MjBweDsqL1xuICB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyAuYXV0aG9yIC5hdXRob3ItZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLWNwdF9hdXRob3JzIC5tYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWNwdF9hdXRob3JzIC5tYWluIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG4uYXJjaGl2ZSAudXBjb21pbmctZXZlbnRzIC50YWJzIHtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYXJjaGl2ZSAudXBjb21pbmctZXZlbnRzIC50YWJzIGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogNnB4IDIwcHg7XG59XG4uYXJjaGl2ZSAudXBjb21pbmctZXZlbnRzIC50YWJzIGxpLnRhYi10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjQ0U0NjQ2O1xufVxuLmFyY2hpdmUgLnVwY29taW5nLWV2ZW50cyAudXBjb21pbmcge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQ0U0NjQ2O1xufVxuLmFyY2hpdmUgLnVwY29taW5nLWV2ZW50cyBoMiBhIHtcbiAgY29sb3I6ICNDRTQ2NDY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmUgLnVwY29taW5nLWV2ZW50cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5hcmNoaXZlIC51cGNvbWluZy1ldmVudHMgLnRhYnMgbGkge1xuICAgIGJhY2tncm91bmQ6ICNiZmJmYmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLmFyY2hpdmUgLnVwY29taW5nLWV2ZW50cyAudGFicyBsaS50YWItdGl0bGUsXG4gIC5hcmNoaXZlIC51cGNvbWluZy1ldmVudHMgLnRhYnMgbGkuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgYmFja2dyb3VuZDogI0NFNDY0NjtcbiAgfVxuICAuYXJjaGl2ZSAudXBjb21pbmctZXZlbnRzIC50YWJzIGxpIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5hcmNoaXZlIC51cGNvbWluZy1ldmVudHMgLnVwY29taW5nIHtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjQ0U0NjQ2O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxuICAuYXJjaGl2ZSAudXBjb21pbmctZXZlbnRzIC51cGNvbWluZy5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2luZ2xlLWNwdF9ldmVudHMgLmhlcm8tZXZlbnRzIHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbn1cbi5zaW5nbGUtY3B0X2V2ZW50cyAuaGVyby1ldmVudHMgLnRhZ3Mge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNpbmdsZS1jcHRfZXZlbnRzIC5oZXJvLWV2ZW50cyAubWV0YSB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFiMWIxYjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNpbmdsZS1jcHRfZXZlbnRzIC5oZXJvLWV2ZW50cyAubWV0YSAudXBjb21pbmcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTQ2NDY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogNHB4IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5zaW5nbGUtY3B0X2V2ZW50cyAuaGVyby1ldmVudHMgaDEge1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5zaW5nbGUtY3B0X2V2ZW50cyAuaGVyby1ldmVudHMtYmFyIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2luZ2xlLWNwdF9ldmVudHMgLmhlcm8tZXZlbnRzLWJhciAuZW50cnktc2hhcmUsXG4uc2luZ2xlLWNwdF9ldmVudHMgLmhlcm8tZXZlbnRzLWJhciAuZW50cnktc2hhcmUtYnRucyB7XG4gIG1hcmdpbjogMDtcbn1cbi5zaW5nbGUtY3B0X2V2ZW50cyAuaGVyby1ldmVudHMtYmFyIC5lbnRyeS1zaGFyZSBsaSxcbi5zaW5nbGUtY3B0X2V2ZW50cyAuaGVyby1ldmVudHMtYmFyIC5lbnRyeS1zaGFyZS1idG5zIGxpIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMjVweDtcbn1cbi5zaW5nbGUtY3B0X2V2ZW50cyAuaGVyby1ldmVudHMtYmFyIC5lbnRyeS1zaGFyZSBsaSBhLFxuLnNpbmdsZS1jcHRfZXZlbnRzIC5oZXJvLWV2ZW50cy1iYXIgLmVudHJ5LXNoYXJlLWJ0bnMgbGkgYSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zaW5nbGUtY3B0X2V2ZW50cyAucmVsYXRlZC13cmFwLmV2ZW50LXJlbGF0ZWQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zaW5nbGUtY3B0X2V2ZW50cyAucmVsYXRlZC13cmFwLmV2ZW50LXJlbGF0ZWQgLnJlbGF0ZWQtY29udGVudC5ldmVudC12aWRlbyAuaXRlbXMtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA3NjhweCkge1xuICAuc2luZ2xlLWNwdF9ldmVudHMgLnJlbGF0ZWQtd3JhcC5ldmVudC1yZWxhdGVkIC5yZWxhdGVkLWNvbnRlbnQuZXZlbnQtdmlkZW8gLml0ZW1zLXdyYXAge1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICB9XG59XG4uc2luZ2xlLWNwdF9ldmVudHMgLnJlbGF0ZWQtd3JhcC5ldmVudC1yZWxhdGVkIC5yZWxhdGVkLWNvbnRlbnQuZXZlbnQtdmlkZW8gLml0ZW1zLXdyYXAgaWZyYW1lIHtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IHVuc2V0O1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaW5nbGUtY3B0X2V2ZW50cyAucmVsYXRlZC13cmFwLmV2ZW50LXJlbGF0ZWQgLnJlbGF0ZWQtY29udGVudC5ldmVudC1zaWdudXAgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyNzVweDtcbn1cbi5zaW5nbGUtY3B0X2V2ZW50cyAucmVsYXRlZC13cmFwLmV2ZW50LXJlbGF0ZWQgLnJlbGF0ZWQtY29udGVudCAuaXRlbXMtd3JhcCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uc2luZ2xlLWNwdF9ldmVudHMgLnJlbGF0ZWQtd3JhcDpudGgtb2YtdHlwZSgybikge1xuICBib3JkZXItdG9wOiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNpbmdsZS1jcHRfZXZlbnRzIC5ldmVudC1kZXRhaWxzIGg0IHtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnNpbmdsZS1jcHRfZXZlbnRzIC5ldmVudC1kZXRhaWxzIC50aW1lLWRhdGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNpbmdsZS1jcHRfZXZlbnRzIC5ldmVudC1kZXRhaWxzIC50aW1lLWRhdGUgdGltZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaW5nbGUtY3B0X2V2ZW50cyAuZXZlbnQtZGV0YWlscyAudGltZS1kYXRlIGg1IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBtYXJnaW46IDA7XG59XG4uc2luZ2xlLWNwdF9ldmVudHMgLmV2ZW50LWRldGFpbHMgLnNwZWFrZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5zaW5nbGUtY3B0X2V2ZW50cyAuZXZlbnQtZGV0YWlscyAuc3BlYWtlcnMgaDQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNpbmdsZS1jcHRfZXZlbnRzIC5ldmVudC1kZXRhaWxzIC5zcGVha2VycyAuc3BlYWtlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2luZ2xlLWNwdF9ldmVudHMgLmV2ZW50LWRldGFpbHMgLnNwZWFrZXJzIC5zcGVha2VyIC5uYW1lLFxuLnNpbmdsZS1jcHRfZXZlbnRzIC5ldmVudC1kZXRhaWxzIC5zcGVha2VycyAuc3BlYWtlciAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5zaW5nbGUtY3B0X2V2ZW50cyAuZXZlbnQtZGV0YWlscyAuc3BlYWtlcnMgLnNwZWFrZXIgLm5hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNpbmdsZS1jcHRfZXZlbnRzIC5ldmVudC1kZXRhaWxzIC5zcGVha2VycyAuc3BlYWtlciAudGl0bGUge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnNpbmdsZS1jcHRfZXZlbnRzIC5ldmVudC1kZXRhaWxzIC5hZGRyZXNzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xufVxuLnNpbmdsZS1jcHRfZXZlbnRzIC5ldmVudC1kZXRhaWxzIC5hZGRyZXNzIC50ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jcHRfZXZlbnRzIC5zdWItdGl0bGUsXG4uc2luZ2xlLWNwdF9ldmVudHMgLnN1Yi10aXRsZSB7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5jcHRfZXZlbnRzIC5wdWJsaWNhdGlvbi1jb250ZW50LFxuLnNpbmdsZS1jcHRfZXZlbnRzIC5wdWJsaWNhdGlvbi1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5zZWFyY2gtcmVzdWx0cyAucGFnZV9uYXYge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzIC5pbmZpbml0ZS1wb3N0LXdyYXAgYXJ0aWNsZS5zZWFyY2gtZGVmYXVsdCAuaW5uZXItd3JhcCAuZW50cnktY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kMy1jaGFydCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZDMtY2hhcnQgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG59XG4uZDMtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5kMy1jb250YWluZXIge1xuICAgIG1hcmdpbjogMHB4IC0xNXB4O1xuICB9XG59XG4uZDMtaWZyYW1lIHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTUwcHg7XG4gIGJvcmRlcjogMHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5yZi1sb2dvLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAucmYtbG9nbyB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcmYtbG9nby5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICByaWdodDogMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWhlYWRlcixcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzY5OTk5OTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGhlaWdodDogMTA3cHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtaGVhZGVyIC5jb250YWluZXItd2lkZSxcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtaGVhZGVyIC5jb250YWluZXItd2lkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1oZWFkZXIgLmgxLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1oZWFkZXIgLmgxIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1oZWFkZXIgYSxcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtaGVhZGVyIGEge1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICB0b3A6IDQ3cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwcHggLTIzcHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMTFweCAwcHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM1ZDhiOGI7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtaGVhZGVyIGEgaW1nLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1oZWFkZXIgYSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZ3JleS1iZyxcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmdyZXktYmcge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBjbGVhcjogYm90aDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb250ZW50LFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbnRlbnQgaDEsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbnRlbnQgaDEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29udGVudCAuaDEsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbnRlbnQgLmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzY5OTk5OTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW46IDMwcHggMHB4IDEwcHggMHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbnRlbnQgcCxcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29udGVudCBwIHtcbiAgY29sb3I6ICM2OTk5OTk7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXgtd2lkdGg6IDgxMHB4O1xuICBtYXJnaW46IDBweCBhdXRvIDMwcHggYXV0bztcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuaGVscCxcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmhlbHAge1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMzBweCAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM4Njg2ODY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuaGVscC5icmVhZGNydW1icyxcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmhlbHAuYnJlYWRjcnVtYnMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAzMHB4IDEwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmhlbHAuYnJlYWRjcnVtYnMgYSxcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmhlbHAuYnJlYWRjcnVtYnMgYSB7XG4gIGJhY2tncm91bmQ6ICM2OTk5OTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogNXB4IDIycHggNXB4IDE3cHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmhlbHAuYnJlYWRjcnVtYnMgYTpob3Zlcixcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmhlbHAuYnJlYWRjcnVtYnMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1ZDhiOGI7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmhlbHAuYnJlYWRjcnVtYnMgYSBpbWcsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5oZWxwLmJyZWFkY3J1bWJzIGEgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmhlbHAgc3Bhbi5pLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuaGVscCBzcGFuLmkge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZjJmMmYyO1xuICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xuICBwYWRkaW5nOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbiAuZGFzaC1jaGFydHMsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbiAuZGFzaC1jaGFydHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbiAuY2xvc2UsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbiAuY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiA4cHggMTRweCA4cHggMTBweDtcbiAgY29sb3I6ICM5Njk2OTY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbiAuY2xvc2Ugc3Bhbixcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uIC5jbG9zZSBzcGFuIHtcbiAgY29sb3I6ICNkMWQxZDEgO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbiAuZGFzaC1pbm5lcixcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uIC5kYXNoLWlubmVyIHtcbiAgcGFkZGluZzogMjBweCAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNjY2NjY2M7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTEgLmRhc2gtaW5uZXIsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi0xIC5kYXNoLWlubmVyIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMzZTg3YTY7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTIgLmRhc2gtaW5uZXIsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi0yIC5kYXNoLWlubmVyIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZjhjMDA7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTMgLmRhc2gtaW5uZXIsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi0zIC5kYXNoLWlubmVyIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZjRjMjY7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uIGgyLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4gaDIge1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHggMTAwcHggMHB4IDIwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uIC5jb2x1bW4tbWV0YSxcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uIC5jb2x1bW4tbWV0YSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDBweCAxMDBweCAwcHggMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uIGgzLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4gaDMge1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWRlZGU7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uIGltZyxcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uIGltZyB7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uIC5jaGFydC1tZXRhLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4gLmNoYXJ0LW1ldGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMHB4IDIwcHggMHB4IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWluLWhlaWdodDogNTJweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4gLmNoYXJ0LW1ldGEgcCxcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uIC5jaGFydC1tZXRhIHAge1xuICBtYXJnaW46IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtYm94OmZpcnN0LWNoaWxkIC5kYXNoLWlubmVyLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1ib3g6Zmlyc3QtY2hpbGQgLmRhc2gtaW5uZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtYm94Omxhc3QtY2hpbGQgLmRhc2gtaW5uZXIsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWJveDpsYXN0LWNoaWxkIC5kYXNoLWlubmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2NjYztcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1pbm5lcixcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtaW5uZXIge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWlubmVyLmRvd25sb2FkLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1pbm5lci5kb3dubG9hZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTUwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtaW5uZXIuZG93bmxvYWQgaDMsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWlubmVyLmRvd25sb2FkIGgzLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWlubmVyLmRvd25sb2FkIGEuZGwsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWlubmVyLmRvd25sb2FkIGEuZGwge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAyMHB4O1xuICB3aWR0aDogYXV0bztcbiAgdG9wOiAzMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtaW5uZXIuZG93bmxvYWQgYSxcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtaW5uZXIuZG93bmxvYWQgYSB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB6LWluZGV4OiAyO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWlubmVyLmRvd25sb2FkIHNwYW4uaWNvbixcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtaW5uZXIuZG93bmxvYWQgc3Bhbi5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMjBweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMTBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1pbm5lci5kb3dubG9hZCBzcGFuLmljb24gaW1nLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1pbm5lci5kb3dubG9hZCBzcGFuLmljb24gaW1nIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtaW5uZXIuYnJpZWZpbmcgaDIsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWlubmVyLmJyaWVmaW5nIGgyIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1pbm5lci5icmllZmluZyBoMyxcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtaW5uZXIuYnJpZWZpbmcgaDMge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGNvbG9yOiAjNjk5OTk5O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWlubmVyLmJyaWVmaW5nIHAgYSxcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtaW5uZXIuYnJpZWZpbmcgcCBhIHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3ctcmlnaHQucG5nKSAwcHggMnB4IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgaDIsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IGgzLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCBoMyB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IHAsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IHAge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY2xlYXI6IGJvdGg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgc3Bhbi5pY29uLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCBzcGFuLmljb24ge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTlweCAwcHg7XG4gIHdpZHRoOiA2N3B4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6ICM2OTk5OTk7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCBzcGFuLmljb24gaW1nLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCBzcGFuLmljb24gaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmNvbC1mb290ZXIsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5jb2wtZm9vdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZzogMzBweCAxNXB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5jb2wtZm9vdGVyIGEsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5jb2wtZm9vdGVyIGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtZm9vdGVyLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1mb290ZXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWZvb3RlciAuY29udGFpbmVyLXdpZGUsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWZvb3RlciAuY29udGFpbmVyLXdpZGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZGVkZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4IDEwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtZm9vdGVyIGEuY3JlZGl0LFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1mb290ZXIgYS5jcmVkaXQge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAub3NjLXJlcy10YWIgLm5hdi10YWJzID4gbGkgPiBhLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAub3NjLXJlcy10YWIgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLXNpbmdsZS1jaGFydCxcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtc2luZ2xlLWNoYXJ0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMzZTg3YTY7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtc2luZ2xlLWNoYXJ0IGgxLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1zaW5nbGUtY2hhcnQgaDEge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1zaW5nbGUtY2hhcnQgcCxcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtc2luZ2xlLWNoYXJ0IHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5yZi1sb2dvLFxuICAuc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5yZi1sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtaGVhZGVyLFxuICAuc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWhlYWRlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIzcHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWhlYWRlciBhLFxuICAuc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWhlYWRlciBhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHBhZGRpbmc6IDVweCAyMnB4IDVweCAxN3B4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbiAuZGFzaC1jaGFydHMsXG4gIC5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uIC5kYXNoLWNoYXJ0cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbiAuY2xvc2UsXG4gIC5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uIC5jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uIGgyLFxuICAuc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbiBoMiB7XG4gICAgcGFkZGluZzogOHB4IDIwcHggMHB4IDIwcHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbiAuY29sdW1uLW1ldGEsXG4gIC5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uIC5jb2x1bW4tbWV0YSB7XG4gICAgcGFkZGluZzogMHB4IDIwcHggMHB4IDIwcHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00LFxuICAuc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1ib3gsXG4gIC5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWJveDpudGgtY2hpbGQoMm4rMSksXG4gIC5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtYm94Om50aC1jaGlsZCgybisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWlubmVyLFxuICAuc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWlubmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2NjY2NjYztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtaW5uZXIuZG93bmxvYWQgaDMsXG4gIC5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtaW5uZXIuZG93bmxvYWQgaDMge1xuICAgIG1heC13aWR0aDogMTEwcHg7XG4gIH1cbiAgLmRhc2gtZm9vdGVyIC5jb250YWluZXItd2lkZSB7XG4gICAgcGFkZGluZzogMzBweCAwcHg7XG4gIH1cbiAgLmRhc2gtZm9vdGVyIGEuY3JlZGl0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1ib3gsXG4gIC5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtYm94IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00LFxuICAuc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtYm94LFxuICAuc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtYm94Om50aC1jaGlsZCgybisxKSxcbiAgLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1ib3g6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtaW5uZXIsXG4gIC5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtaW5uZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWluLWhlaWdodDogMjQ1cHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWlubmVyLmRvd25sb2FkLFxuICAuc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWlubmVyLmRvd25sb2FkIHtcbiAgICBtaW4taGVpZ2h0OiAyNDVweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtaW5uZXIuZG93bmxvYWQgYSxcbiAgLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1pbm5lci5kb3dubG9hZCBhIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuY29sLWZvb3RlcixcbiAgLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuY29sLWZvb3RlciB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1ib3gsXG4gIC5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtYm94IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCxcbiAgLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtYm94LFxuICAuc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWJveCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWJveDpudGgtY2hpbGQoMm4rMSksXG4gIC5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtYm94Om50aC1jaGlsZCgybisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWlubmVyLFxuICAuc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWlubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAwcHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWlubmVyLmRvd25sb2FkLFxuICAuc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWlubmVyLmRvd25sb2FkIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtaW5uZXIuZG93bmxvYWQgaDMsXG4gIC5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtaW5uZXIuZG93bmxvYWQgaDMge1xuICAgIG1heC13aWR0aDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQsXG4gIC5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi5tYWluLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluLW5hdiAucmVzb2x1dGlvbi1uYXYge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0NGM0YztcbiAgd2lkdGg6IDI3NnB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDA7XG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDA7XG4gIC1tcy10cmFuc2l0aW9uOiBoZWlnaHQgMDtcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDA7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjAwMXM7XG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDAuMDAxcztcbiAgLW1zLXRyYW5zaXRpb246IGhlaWdodCAwLjAwMXM7XG4gIC1vLXRyYW5zaXRpb246IGhlaWdodCAwLjAwMXM7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjAwMXM7XG59XG4ubWFpbi1uYXYgLnJlc29sdXRpb24tbmF2LmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG59XG4ubWFpbi1uYXYgLnJlc29sdXRpb24tbmF2IHVsIGxpIHtcbiAgd2lkdGg6IDQ5JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1haW4tbmF2IC5yZXNvbHV0aW9uLW5hdiB1bCBsaSBhLFxuLm1haW4tbmF2IC5yZXNvbHV0aW9uLW5hdiB1bCBsaSBhOnZpc2l0ZWQge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5tYWluLW5hdiAucmVzb2x1dGlvbi1uYXYgdWwgbGkgYTpob3Zlcixcbi5tYWluLW5hdiAucmVzb2x1dGlvbi1uYXYgdWwgbGkgYTp2aXNpdGVkOmhvdmVyLFxuLm1haW4tbmF2IC5yZXNvbHV0aW9uLW5hdiB1bCBsaSBhOmZvY3VzLFxuLm1haW4tbmF2IC5yZXNvbHV0aW9uLW5hdiB1bCBsaSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tYWluLW5hdiAucmVzb2x1dGlvbi1uYXYgdWwgbGkubWVudS1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLW5hdiBuYXYucmVzb2x1dGlvbi1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi10b3A6IC0zN3B4O1xuICAgIG1hcmdpbi1yaWdodDogMjhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubWFpbi1uYXYgbmF2LnJlc29sdXRpb24tbmF2IHVsIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5tYWluLW5hdiBuYXYucmVzb2x1dGlvbi1uYXYgdWwgbGkgYSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZ1ZGdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgycHg7XG4gIH1cbiAgLmZ1ZGdlLWNvbnRhaW5lciAubWVudS1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5mdWRnZS1jb250YWluZXIgLmZ1ZGdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmZ1ZGdlLWNvbnRhaW5lciAuZnVkZ2UgdWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZnVkZ2UtY29udGFpbmVyIC5mdWRnZSB1bCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMTE4cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmZ1ZGdlLWNvbnRhaW5lciAuZnVkZ2UgdWwgbGk6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICB3aWR0aDogMTYycHg7XG4gIH1cbiAgLmZ1ZGdlLWNvbnRhaW5lciAuZnVkZ2UgdWwgbGkuYWN0aXZlIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuZnVkZ2UtY29udGFpbmVyIC5mdWRnZSB1bCBsaSBhIHtcbiAgICBjb2xvcjogI2MzZTNlMztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLmZ1ZGdlLWNvbnRhaW5lciAuZnVkZ2UgdWwgbGkgYTpob3ZlcixcbiAgLmZ1ZGdlLWNvbnRhaW5lciAuZnVkZ2UgdWwgbGkgYTpmb2N1cyB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC5mdWRnZS1jb250YWluZXIgLmZ1ZGdlIHVsIGxpLmZ1ZGdlLXNlYXJjaCBhIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9zZWFyY2gtYmctbGlnaHQucG5nJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgfVxuICAuZnVkZ2UtY29udGFpbmVyIC5mdWRnZSB1bCBsaS5mdWRnZS1zZWFyY2ggYTpob3ZlcixcbiAgLmZ1ZGdlLWNvbnRhaW5lciAuZnVkZ2UgdWwgbGkuZnVkZ2Utc2VhcmNoIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3NlYXJjaC1iZy1ob3ZlcjIucG5nJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICB9XG59XG4uc3ViLXBhZ2VzLFxuLndpZGdldF9uYXZfbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc3ViLXBhZ2VzIGgyLFxuLndpZGdldF9uYXZfbWVudSBoMixcbi5zdWItcGFnZXMgaDMsXG4ud2lkZ2V0X25hdl9tZW51IGgzIHtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogMDtcbn1cbi5zdWItcGFnZXMgaDIuYWN0aXZlLFxuLndpZGdldF9uYXZfbWVudSBoMi5hY3RpdmUsXG4uc3ViLXBhZ2VzIGgzLmFjdGl2ZSxcbi53aWRnZXRfbmF2X21lbnUgaDMuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250cmFjdC1hcnJvdy5wbmcpO1xufVxuLnN1Yi1wYWdlcyAuc3ViLW1lbnUsXG4ud2lkZ2V0X25hdl9tZW51IC5zdWItbWVudSxcbi5zdWItcGFnZXMgLm1lbnUsXG4ud2lkZ2V0X25hdl9tZW51IC5tZW51LFxuLnN1Yi1wYWdlcyAuc2lkZWJhci1maWx0ZXIsXG4ud2lkZ2V0X25hdl9tZW51IC5zaWRlYmFyLWZpbHRlcixcbi5zdWItcGFnZXMgLnNlYXJjaC1jb250LFxuLndpZGdldF9uYXZfbWVudSAuc2VhcmNoLWNvbnQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLnN1Yi1wYWdlcyAuc3ViLW1lbnUgbGksXG4ud2lkZ2V0X25hdl9tZW51IC5zdWItbWVudSBsaSxcbi5zdWItcGFnZXMgLm1lbnUgbGksXG4ud2lkZ2V0X25hdl9tZW51IC5tZW51IGxpLFxuLnN1Yi1wYWdlcyAuc2lkZWJhci1maWx0ZXIgbGksXG4ud2lkZ2V0X25hdl9tZW51IC5zaWRlYmFyLWZpbHRlciBsaSxcbi5zdWItcGFnZXMgLnNlYXJjaC1jb250IGxpLFxuLndpZGdldF9uYXZfbWVudSAuc2VhcmNoLWNvbnQgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCA4cHggMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5zdWItcGFnZXMgLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEsXG4ud2lkZ2V0X25hdl9tZW51IC5zdWItbWVudSBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhLFxuLnN1Yi1wYWdlcyAubWVudSBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhLFxuLndpZGdldF9uYXZfbWVudSAubWVudSBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhLFxuLnN1Yi1wYWdlcyAuc2lkZWJhci1maWx0ZXIgbGkuY3VycmVudF9wYWdlX2l0ZW0gYSxcbi53aWRnZXRfbmF2X21lbnUgLnNpZGViYXItZmlsdGVyIGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEsXG4uc3ViLXBhZ2VzIC5zZWFyY2gtY29udCBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhLFxuLndpZGdldF9uYXZfbWVudSAuc2VhcmNoLWNvbnQgbGkuY3VycmVudF9wYWdlX2l0ZW0gYSxcbi5zdWItcGFnZXMgLnN1Yi1tZW51IGxpIGE6aG92ZXIsXG4ud2lkZ2V0X25hdl9tZW51IC5zdWItbWVudSBsaSBhOmhvdmVyLFxuLnN1Yi1wYWdlcyAubWVudSBsaSBhOmhvdmVyLFxuLndpZGdldF9uYXZfbWVudSAubWVudSBsaSBhOmhvdmVyLFxuLnN1Yi1wYWdlcyAuc2lkZWJhci1maWx0ZXIgbGkgYTpob3Zlcixcbi53aWRnZXRfbmF2X21lbnUgLnNpZGViYXItZmlsdGVyIGxpIGE6aG92ZXIsXG4uc3ViLXBhZ2VzIC5zZWFyY2gtY29udCBsaSBhOmhvdmVyLFxuLndpZGdldF9uYXZfbWVudSAuc2VhcmNoLWNvbnQgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbiAgLnN1Yi1wYWdlcyBoMixcbiAgLndpZGdldF9uYXZfbWVudSBoMixcbiAgLnN1Yi1wYWdlcyBoMyxcbiAgLndpZGdldF9uYXZfbWVudSBoMyB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG4gIC5zdWItcGFnZXMgLnN1Yi1tZW51LFxuICAud2lkZ2V0X25hdl9tZW51IC5zdWItbWVudSxcbiAgLnN1Yi1wYWdlcyAubWVudSxcbiAgLndpZGdldF9uYXZfbWVudSAubWVudSxcbiAgLnN1Yi1wYWdlcyAuc2lkZWJhci1maWx0ZXIsXG4gIC53aWRnZXRfbmF2X21lbnUgLnNpZGViYXItZmlsdGVyLFxuICAuc3ViLXBhZ2VzIC5zZWFyY2gtY29udCxcbiAgLndpZGdldF9uYXZfbWVudSAuc2VhcmNoLWNvbnQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2cgYXJ0aWNsZS5jcHRfZGF0YSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9kYXRhLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfZGF0YSxcbi5ibG9nIGFydGljbGUudHlwZS1jcHRfZXZlbnRzLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1jcHRfZXZlbnRzLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMsXG4uYmxvZyBhcnRpY2xlLmNwdF9wcmVzc19yZWxlYXNlcyxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9wcmVzc19yZWxlYXNlcyxcbi5hcmNoaXZlIGFydGljbGUuY3B0X3ByZXNzX3JlbGVhc2VzLFxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyxcbi5ibG9nIGFydGljbGUudHlwZS1jcHRfcHVibGljYXRpb25zLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1jcHRfcHVibGljYXRpb25zLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLWNwdF9wdWJsaWNhdGlvbnMsXG4uYmxvZyBhcnRpY2xlLmNwdF9wdWJsaWNhdGlvbnMsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfcHVibGljYXRpb25zLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfcHVibGljYXRpb25zLFxuLmJsb2cgYXJ0aWNsZS5jcHRfcmVwb3J0cyxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9yZXBvcnRzLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfcmVwb3J0cyxcbi5ibG9nIGFydGljbGUucG9zdCxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnBvc3QsXG4uYXJjaGl2ZSBhcnRpY2xlLnBvc3QsXG4uYmxvZyBhcnRpY2xlLnR5cGUtcG9zdCxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtcG9zdCxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1wb3N0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5ibG9nIGFydGljbGUuY3B0X2RhdGEgLmlubmVyLXdyYXAsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfZGF0YSAuaW5uZXItd3JhcCxcbi5hcmNoaXZlIGFydGljbGUuY3B0X2RhdGEgLmlubmVyLXdyYXAsXG4uYmxvZyBhcnRpY2xlLnR5cGUtY3B0X2V2ZW50cyAuaW5uZXItd3JhcCxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtY3B0X2V2ZW50cyAuaW5uZXItd3JhcCxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1jcHRfZXZlbnRzIC5pbm5lci13cmFwLFxuLmJsb2cgYXJ0aWNsZS5jcHRfcHJlc3NfcmVsZWFzZXMgLmlubmVyLXdyYXAsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfcHJlc3NfcmVsZWFzZXMgLmlubmVyLXdyYXAsXG4uYXJjaGl2ZSBhcnRpY2xlLmNwdF9wcmVzc19yZWxlYXNlcyAuaW5uZXItd3JhcCxcbi5ibG9nIGFydGljbGUudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmlubmVyLXdyYXAsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuaW5uZXItd3JhcCxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmlubmVyLXdyYXAsXG4uYmxvZyBhcnRpY2xlLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuaW5uZXItd3JhcCxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuaW5uZXItd3JhcCxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1jcHRfcHVibGljYXRpb25zIC5pbm5lci13cmFwLFxuLmJsb2cgYXJ0aWNsZS5jcHRfcHVibGljYXRpb25zIC5pbm5lci13cmFwLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUuY3B0X3B1YmxpY2F0aW9ucyAuaW5uZXItd3JhcCxcbi5hcmNoaXZlIGFydGljbGUuY3B0X3B1YmxpY2F0aW9ucyAuaW5uZXItd3JhcCxcbi5ibG9nIGFydGljbGUuY3B0X3JlcG9ydHMgLmlubmVyLXdyYXAsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfcmVwb3J0cyAuaW5uZXItd3JhcCxcbi5hcmNoaXZlIGFydGljbGUuY3B0X3JlcG9ydHMgLmlubmVyLXdyYXAsXG4uYmxvZyBhcnRpY2xlLnBvc3QgLmlubmVyLXdyYXAsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5wb3N0IC5pbm5lci13cmFwLFxuLmFyY2hpdmUgYXJ0aWNsZS5wb3N0IC5pbm5lci13cmFwLFxuLmJsb2cgYXJ0aWNsZS50eXBlLXBvc3QgLmlubmVyLXdyYXAsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLXBvc3QgLmlubmVyLXdyYXAsXG4uYXJjaGl2ZSBhcnRpY2xlLnR5cGUtcG9zdCAuaW5uZXItd3JhcCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uYmxvZyBhcnRpY2xlLmNwdF9kYXRhIC5pbm5lci13cmFwIC50aGVtZSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9kYXRhIC5pbm5lci13cmFwIC50aGVtZSxcbi5hcmNoaXZlIGFydGljbGUuY3B0X2RhdGEgLmlubmVyLXdyYXAgLnRoZW1lLFxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMgLmlubmVyLXdyYXAgLnRoZW1lLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1jcHRfZXZlbnRzIC5pbm5lci13cmFwIC50aGVtZSxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1jcHRfZXZlbnRzIC5pbm5lci13cmFwIC50aGVtZSxcbi5ibG9nIGFydGljbGUuY3B0X3ByZXNzX3JlbGVhc2VzIC5pbm5lci13cmFwIC50aGVtZSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9wcmVzc19yZWxlYXNlcyAuaW5uZXItd3JhcCAudGhlbWUsXG4uYXJjaGl2ZSBhcnRpY2xlLmNwdF9wcmVzc19yZWxlYXNlcyAuaW5uZXItd3JhcCAudGhlbWUsXG4uYmxvZyBhcnRpY2xlLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5pbm5lci13cmFwIC50aGVtZSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5pbm5lci13cmFwIC50aGVtZSxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmlubmVyLXdyYXAgLnRoZW1lLFxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLmlubmVyLXdyYXAgLnRoZW1lLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1jcHRfcHVibGljYXRpb25zIC5pbm5lci13cmFwIC50aGVtZSxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1jcHRfcHVibGljYXRpb25zIC5pbm5lci13cmFwIC50aGVtZSxcbi5ibG9nIGFydGljbGUuY3B0X3B1YmxpY2F0aW9ucyAuaW5uZXItd3JhcCAudGhlbWUsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfcHVibGljYXRpb25zIC5pbm5lci13cmFwIC50aGVtZSxcbi5hcmNoaXZlIGFydGljbGUuY3B0X3B1YmxpY2F0aW9ucyAuaW5uZXItd3JhcCAudGhlbWUsXG4uYmxvZyBhcnRpY2xlLmNwdF9yZXBvcnRzIC5pbm5lci13cmFwIC50aGVtZSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9yZXBvcnRzIC5pbm5lci13cmFwIC50aGVtZSxcbi5hcmNoaXZlIGFydGljbGUuY3B0X3JlcG9ydHMgLmlubmVyLXdyYXAgLnRoZW1lLFxuLmJsb2cgYXJ0aWNsZS5wb3N0IC5pbm5lci13cmFwIC50aGVtZSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnBvc3QgLmlubmVyLXdyYXAgLnRoZW1lLFxuLmFyY2hpdmUgYXJ0aWNsZS5wb3N0IC5pbm5lci13cmFwIC50aGVtZSxcbi5ibG9nIGFydGljbGUudHlwZS1wb3N0IC5pbm5lci13cmFwIC50aGVtZSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtcG9zdCAuaW5uZXItd3JhcCAudGhlbWUsXG4uYXJjaGl2ZSBhcnRpY2xlLnR5cGUtcG9zdCAuaW5uZXItd3JhcCAudGhlbWUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uYmxvZyBhcnRpY2xlLmNwdF9kYXRhIC5pbm5lci13cmFwIGhlYWRlciAuZW50cnktdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfZGF0YSAuaW5uZXItd3JhcCBoZWFkZXIgLmVudHJ5LXRpdGxlLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfZGF0YSAuaW5uZXItd3JhcCBoZWFkZXIgLmVudHJ5LXRpdGxlLFxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMgLmlubmVyLXdyYXAgaGVhZGVyIC5lbnRyeS10aXRsZSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtY3B0X2V2ZW50cyAuaW5uZXItd3JhcCBoZWFkZXIgLmVudHJ5LXRpdGxlLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMgLmlubmVyLXdyYXAgaGVhZGVyIC5lbnRyeS10aXRsZSxcbi5ibG9nIGFydGljbGUuY3B0X3ByZXNzX3JlbGVhc2VzIC5pbm5lci13cmFwIGhlYWRlciAuZW50cnktdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfcHJlc3NfcmVsZWFzZXMgLmlubmVyLXdyYXAgaGVhZGVyIC5lbnRyeS10aXRsZSxcbi5hcmNoaXZlIGFydGljbGUuY3B0X3ByZXNzX3JlbGVhc2VzIC5pbm5lci13cmFwIGhlYWRlciAuZW50cnktdGl0bGUsXG4uYmxvZyBhcnRpY2xlLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5pbm5lci13cmFwIGhlYWRlciAuZW50cnktdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuaW5uZXItd3JhcCBoZWFkZXIgLmVudHJ5LXRpdGxlLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuaW5uZXItd3JhcCBoZWFkZXIgLmVudHJ5LXRpdGxlLFxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLmlubmVyLXdyYXAgaGVhZGVyIC5lbnRyeS10aXRsZSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuaW5uZXItd3JhcCBoZWFkZXIgLmVudHJ5LXRpdGxlLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLmlubmVyLXdyYXAgaGVhZGVyIC5lbnRyeS10aXRsZSxcbi5ibG9nIGFydGljbGUuY3B0X3B1YmxpY2F0aW9ucyAuaW5uZXItd3JhcCBoZWFkZXIgLmVudHJ5LXRpdGxlLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUuY3B0X3B1YmxpY2F0aW9ucyAuaW5uZXItd3JhcCBoZWFkZXIgLmVudHJ5LXRpdGxlLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfcHVibGljYXRpb25zIC5pbm5lci13cmFwIGhlYWRlciAuZW50cnktdGl0bGUsXG4uYmxvZyBhcnRpY2xlLmNwdF9yZXBvcnRzIC5pbm5lci13cmFwIGhlYWRlciAuZW50cnktdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfcmVwb3J0cyAuaW5uZXItd3JhcCBoZWFkZXIgLmVudHJ5LXRpdGxlLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfcmVwb3J0cyAuaW5uZXItd3JhcCBoZWFkZXIgLmVudHJ5LXRpdGxlLFxuLmJsb2cgYXJ0aWNsZS5wb3N0IC5pbm5lci13cmFwIGhlYWRlciAuZW50cnktdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5wb3N0IC5pbm5lci13cmFwIGhlYWRlciAuZW50cnktdGl0bGUsXG4uYXJjaGl2ZSBhcnRpY2xlLnBvc3QgLmlubmVyLXdyYXAgaGVhZGVyIC5lbnRyeS10aXRsZSxcbi5ibG9nIGFydGljbGUudHlwZS1wb3N0IC5pbm5lci13cmFwIGhlYWRlciAuZW50cnktdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLXBvc3QgLmlubmVyLXdyYXAgaGVhZGVyIC5lbnRyeS10aXRsZSxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1wb3N0IC5pbm5lci13cmFwIGhlYWRlciAuZW50cnktdGl0bGUge1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLmJsb2cgYXJ0aWNsZS5jcHRfZGF0YSAuaW5uZXItd3JhcCBoZWFkZXIgLm1ldGEsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfZGF0YSAuaW5uZXItd3JhcCBoZWFkZXIgLm1ldGEsXG4uYXJjaGl2ZSBhcnRpY2xlLmNwdF9kYXRhIC5pbm5lci13cmFwIGhlYWRlciAubWV0YSxcbi5ibG9nIGFydGljbGUudHlwZS1jcHRfZXZlbnRzIC5pbm5lci13cmFwIGhlYWRlciAubWV0YSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtY3B0X2V2ZW50cyAuaW5uZXItd3JhcCBoZWFkZXIgLm1ldGEsXG4uYXJjaGl2ZSBhcnRpY2xlLnR5cGUtY3B0X2V2ZW50cyAuaW5uZXItd3JhcCBoZWFkZXIgLm1ldGEsXG4uYmxvZyBhcnRpY2xlLmNwdF9wcmVzc19yZWxlYXNlcyAuaW5uZXItd3JhcCBoZWFkZXIgLm1ldGEsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfcHJlc3NfcmVsZWFzZXMgLmlubmVyLXdyYXAgaGVhZGVyIC5tZXRhLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfcHJlc3NfcmVsZWFzZXMgLmlubmVyLXdyYXAgaGVhZGVyIC5tZXRhLFxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuaW5uZXItd3JhcCBoZWFkZXIgLm1ldGEsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuaW5uZXItd3JhcCBoZWFkZXIgLm1ldGEsXG4uYXJjaGl2ZSBhcnRpY2xlLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5pbm5lci13cmFwIGhlYWRlciAubWV0YSxcbi5ibG9nIGFydGljbGUudHlwZS1jcHRfcHVibGljYXRpb25zIC5pbm5lci13cmFwIGhlYWRlciAubWV0YSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuaW5uZXItd3JhcCBoZWFkZXIgLm1ldGEsXG4uYXJjaGl2ZSBhcnRpY2xlLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuaW5uZXItd3JhcCBoZWFkZXIgLm1ldGEsXG4uYmxvZyBhcnRpY2xlLmNwdF9wdWJsaWNhdGlvbnMgLmlubmVyLXdyYXAgaGVhZGVyIC5tZXRhLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUuY3B0X3B1YmxpY2F0aW9ucyAuaW5uZXItd3JhcCBoZWFkZXIgLm1ldGEsXG4uYXJjaGl2ZSBhcnRpY2xlLmNwdF9wdWJsaWNhdGlvbnMgLmlubmVyLXdyYXAgaGVhZGVyIC5tZXRhLFxuLmJsb2cgYXJ0aWNsZS5jcHRfcmVwb3J0cyAuaW5uZXItd3JhcCBoZWFkZXIgLm1ldGEsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfcmVwb3J0cyAuaW5uZXItd3JhcCBoZWFkZXIgLm1ldGEsXG4uYXJjaGl2ZSBhcnRpY2xlLmNwdF9yZXBvcnRzIC5pbm5lci13cmFwIGhlYWRlciAubWV0YSxcbi5ibG9nIGFydGljbGUucG9zdCAuaW5uZXItd3JhcCBoZWFkZXIgLm1ldGEsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5wb3N0IC5pbm5lci13cmFwIGhlYWRlciAubWV0YSxcbi5hcmNoaXZlIGFydGljbGUucG9zdCAuaW5uZXItd3JhcCBoZWFkZXIgLm1ldGEsXG4uYmxvZyBhcnRpY2xlLnR5cGUtcG9zdCAuaW5uZXItd3JhcCBoZWFkZXIgLm1ldGEsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLXBvc3QgLmlubmVyLXdyYXAgaGVhZGVyIC5tZXRhLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLXBvc3QgLmlubmVyLXdyYXAgaGVhZGVyIC5tZXRhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmJsb2cgYXJ0aWNsZS5jcHRfZGF0YSAuZW50cnktdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfZGF0YSAuZW50cnktdGl0bGUsXG4uYXJjaGl2ZSBhcnRpY2xlLmNwdF9kYXRhIC5lbnRyeS10aXRsZSxcbi5ibG9nIGFydGljbGUudHlwZS1jcHRfZXZlbnRzIC5lbnRyeS10aXRsZSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtY3B0X2V2ZW50cyAuZW50cnktdGl0bGUsXG4uYXJjaGl2ZSBhcnRpY2xlLnR5cGUtY3B0X2V2ZW50cyAuZW50cnktdGl0bGUsXG4uYmxvZyBhcnRpY2xlLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXRpdGxlLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXRpdGxlLFxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGl0bGUsXG4uYXJjaGl2ZSBhcnRpY2xlLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS10aXRsZSxcbi5ibG9nIGFydGljbGUudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aXRsZSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGl0bGUsXG4uYXJjaGl2ZSBhcnRpY2xlLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGl0bGUsXG4uYmxvZyBhcnRpY2xlLmNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LXRpdGxlLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUuY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGl0bGUsXG4uYXJjaGl2ZSBhcnRpY2xlLmNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LXRpdGxlLFxuLmJsb2cgYXJ0aWNsZS5jcHRfcmVwb3J0cyAuZW50cnktdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfcmVwb3J0cyAuZW50cnktdGl0bGUsXG4uYXJjaGl2ZSBhcnRpY2xlLmNwdF9yZXBvcnRzIC5lbnRyeS10aXRsZSxcbi5ibG9nIGFydGljbGUucG9zdCAuZW50cnktdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5wb3N0IC5lbnRyeS10aXRsZSxcbi5hcmNoaXZlIGFydGljbGUucG9zdCAuZW50cnktdGl0bGUsXG4uYmxvZyBhcnRpY2xlLnR5cGUtcG9zdCAuZW50cnktdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLXBvc3QgLmVudHJ5LXRpdGxlLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLXBvc3QgLmVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ibG9nIGFydGljbGUuY3B0X2RhdGEgLmVudHJ5LXRpdGxlIGEsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfZGF0YSAuZW50cnktdGl0bGUgYSxcbi5hcmNoaXZlIGFydGljbGUuY3B0X2RhdGEgLmVudHJ5LXRpdGxlIGEsXG4uYmxvZyBhcnRpY2xlLnR5cGUtY3B0X2V2ZW50cyAuZW50cnktdGl0bGUgYSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtY3B0X2V2ZW50cyAuZW50cnktdGl0bGUgYSxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1jcHRfZXZlbnRzIC5lbnRyeS10aXRsZSBhLFxuLmJsb2cgYXJ0aWNsZS5jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXRpdGxlIGEsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXRpdGxlIGEsXG4uYXJjaGl2ZSBhcnRpY2xlLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGl0bGUgYSxcbi5ibG9nIGFydGljbGUudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXRpdGxlIGEsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGl0bGUgYSxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXRpdGxlIGEsXG4uYmxvZyBhcnRpY2xlLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGl0bGUgYSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGl0bGUgYSxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aXRsZSBhLFxuLmJsb2cgYXJ0aWNsZS5jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aXRsZSBhLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUuY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGl0bGUgYSxcbi5hcmNoaXZlIGFydGljbGUuY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGl0bGUgYSxcbi5ibG9nIGFydGljbGUuY3B0X3JlcG9ydHMgLmVudHJ5LXRpdGxlIGEsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfcmVwb3J0cyAuZW50cnktdGl0bGUgYSxcbi5hcmNoaXZlIGFydGljbGUuY3B0X3JlcG9ydHMgLmVudHJ5LXRpdGxlIGEsXG4uYmxvZyBhcnRpY2xlLnBvc3QgLmVudHJ5LXRpdGxlIGEsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5wb3N0IC5lbnRyeS10aXRsZSBhLFxuLmFyY2hpdmUgYXJ0aWNsZS5wb3N0IC5lbnRyeS10aXRsZSBhLFxuLmJsb2cgYXJ0aWNsZS50eXBlLXBvc3QgLmVudHJ5LXRpdGxlIGEsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLXBvc3QgLmVudHJ5LXRpdGxlIGEsXG4uYXJjaGl2ZSBhcnRpY2xlLnR5cGUtcG9zdCAuZW50cnktdGl0bGUgYSB7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLmJsb2cgYXJ0aWNsZS5jcHRfZGF0YSAuc3ViLXRpdGxlLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUuY3B0X2RhdGEgLnN1Yi10aXRsZSxcbi5hcmNoaXZlIGFydGljbGUuY3B0X2RhdGEgLnN1Yi10aXRsZSxcbi5ibG9nIGFydGljbGUudHlwZS1jcHRfZXZlbnRzIC5zdWItdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMgLnN1Yi10aXRsZSxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1jcHRfZXZlbnRzIC5zdWItdGl0bGUsXG4uYmxvZyBhcnRpY2xlLmNwdF9wcmVzc19yZWxlYXNlcyAuc3ViLXRpdGxlLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUuY3B0X3ByZXNzX3JlbGVhc2VzIC5zdWItdGl0bGUsXG4uYXJjaGl2ZSBhcnRpY2xlLmNwdF9wcmVzc19yZWxlYXNlcyAuc3ViLXRpdGxlLFxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuc3ViLXRpdGxlLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLnN1Yi10aXRsZSxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLnN1Yi10aXRsZSxcbi5ibG9nIGFydGljbGUudHlwZS1jcHRfcHVibGljYXRpb25zIC5zdWItdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLnN1Yi10aXRsZSxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1jcHRfcHVibGljYXRpb25zIC5zdWItdGl0bGUsXG4uYmxvZyBhcnRpY2xlLmNwdF9wdWJsaWNhdGlvbnMgLnN1Yi10aXRsZSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9wdWJsaWNhdGlvbnMgLnN1Yi10aXRsZSxcbi5hcmNoaXZlIGFydGljbGUuY3B0X3B1YmxpY2F0aW9ucyAuc3ViLXRpdGxlLFxuLmJsb2cgYXJ0aWNsZS5jcHRfcmVwb3J0cyAuc3ViLXRpdGxlLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUuY3B0X3JlcG9ydHMgLnN1Yi10aXRsZSxcbi5hcmNoaXZlIGFydGljbGUuY3B0X3JlcG9ydHMgLnN1Yi10aXRsZSxcbi5ibG9nIGFydGljbGUucG9zdCAuc3ViLXRpdGxlLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUucG9zdCAuc3ViLXRpdGxlLFxuLmFyY2hpdmUgYXJ0aWNsZS5wb3N0IC5zdWItdGl0bGUsXG4uYmxvZyBhcnRpY2xlLnR5cGUtcG9zdCAuc3ViLXRpdGxlLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1wb3N0IC5zdWItdGl0bGUsXG4uYXJjaGl2ZSBhcnRpY2xlLnR5cGUtcG9zdCAuc3ViLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uYmxvZyBhcnRpY2xlLmNwdF9kYXRhIC5lbnRyeS1jb250ZW50LFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUuY3B0X2RhdGEgLmVudHJ5LWNvbnRlbnQsXG4uYXJjaGl2ZSBhcnRpY2xlLmNwdF9kYXRhIC5lbnRyeS1jb250ZW50LFxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMgLmVudHJ5LWNvbnRlbnQsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMgLmVudHJ5LWNvbnRlbnQsXG4uYXJjaGl2ZSBhcnRpY2xlLnR5cGUtY3B0X2V2ZW50cyAuZW50cnktY29udGVudCxcbi5ibG9nIGFydGljbGUuY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS1jb250ZW50LFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUuY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS1jb250ZW50LFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LWNvbnRlbnQsXG4uYmxvZyBhcnRpY2xlLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS1jb250ZW50LFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LWNvbnRlbnQsXG4uYXJjaGl2ZSBhcnRpY2xlLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS1jb250ZW50LFxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LWNvbnRlbnQsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LWNvbnRlbnQsXG4uYXJjaGl2ZSBhcnRpY2xlLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktY29udGVudCxcbi5ibG9nIGFydGljbGUuY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktY29udGVudCxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LWNvbnRlbnQsXG4uYXJjaGl2ZSBhcnRpY2xlLmNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LWNvbnRlbnQsXG4uYmxvZyBhcnRpY2xlLmNwdF9yZXBvcnRzIC5lbnRyeS1jb250ZW50LFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUuY3B0X3JlcG9ydHMgLmVudHJ5LWNvbnRlbnQsXG4uYXJjaGl2ZSBhcnRpY2xlLmNwdF9yZXBvcnRzIC5lbnRyeS1jb250ZW50LFxuLmJsb2cgYXJ0aWNsZS5wb3N0IC5lbnRyeS1jb250ZW50LFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUucG9zdCAuZW50cnktY29udGVudCxcbi5hcmNoaXZlIGFydGljbGUucG9zdCAuZW50cnktY29udGVudCxcbi5ibG9nIGFydGljbGUudHlwZS1wb3N0IC5lbnRyeS1jb250ZW50LFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1wb3N0IC5lbnRyeS1jb250ZW50LFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLXBvc3QgLmVudHJ5LWNvbnRlbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJsb2cgYXJ0aWNsZS5jcHRfZGF0YSAuZW50cnktY29udGVudC5mdWxsLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUuY3B0X2RhdGEgLmVudHJ5LWNvbnRlbnQuZnVsbCxcbi5hcmNoaXZlIGFydGljbGUuY3B0X2RhdGEgLmVudHJ5LWNvbnRlbnQuZnVsbCxcbi5ibG9nIGFydGljbGUudHlwZS1jcHRfZXZlbnRzIC5lbnRyeS1jb250ZW50LmZ1bGwsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMgLmVudHJ5LWNvbnRlbnQuZnVsbCxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1jcHRfZXZlbnRzIC5lbnRyeS1jb250ZW50LmZ1bGwsXG4uYmxvZyBhcnRpY2xlLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktY29udGVudC5mdWxsLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUuY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS1jb250ZW50LmZ1bGwsXG4uYXJjaGl2ZSBhcnRpY2xlLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktY29udGVudC5mdWxsLFxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktY29udGVudC5mdWxsLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LWNvbnRlbnQuZnVsbCxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LWNvbnRlbnQuZnVsbCxcbi5ibG9nIGFydGljbGUudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS1jb250ZW50LmZ1bGwsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LWNvbnRlbnQuZnVsbCxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS1jb250ZW50LmZ1bGwsXG4uYmxvZyBhcnRpY2xlLmNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LWNvbnRlbnQuZnVsbCxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LWNvbnRlbnQuZnVsbCxcbi5hcmNoaXZlIGFydGljbGUuY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktY29udGVudC5mdWxsLFxuLmJsb2cgYXJ0aWNsZS5jcHRfcmVwb3J0cyAuZW50cnktY29udGVudC5mdWxsLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUuY3B0X3JlcG9ydHMgLmVudHJ5LWNvbnRlbnQuZnVsbCxcbi5hcmNoaXZlIGFydGljbGUuY3B0X3JlcG9ydHMgLmVudHJ5LWNvbnRlbnQuZnVsbCxcbi5ibG9nIGFydGljbGUucG9zdCAuZW50cnktY29udGVudC5mdWxsLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUucG9zdCAuZW50cnktY29udGVudC5mdWxsLFxuLmFyY2hpdmUgYXJ0aWNsZS5wb3N0IC5lbnRyeS1jb250ZW50LmZ1bGwsXG4uYmxvZyBhcnRpY2xlLnR5cGUtcG9zdCAuZW50cnktY29udGVudC5mdWxsLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1wb3N0IC5lbnRyeS1jb250ZW50LmZ1bGwsXG4uYXJjaGl2ZSBhcnRpY2xlLnR5cGUtcG9zdCAuZW50cnktY29udGVudC5mdWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2cgYXJ0aWNsZS5jcHRfZGF0YSAucmVhZC1tb3JlLWJhcixcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9kYXRhIC5yZWFkLW1vcmUtYmFyLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfZGF0YSAucmVhZC1tb3JlLWJhcixcbi5ibG9nIGFydGljbGUudHlwZS1jcHRfZXZlbnRzIC5yZWFkLW1vcmUtYmFyLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1jcHRfZXZlbnRzIC5yZWFkLW1vcmUtYmFyLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMgLnJlYWQtbW9yZS1iYXIsXG4uYmxvZyBhcnRpY2xlLmNwdF9wcmVzc19yZWxlYXNlcyAucmVhZC1tb3JlLWJhcixcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9wcmVzc19yZWxlYXNlcyAucmVhZC1tb3JlLWJhcixcbi5hcmNoaXZlIGFydGljbGUuY3B0X3ByZXNzX3JlbGVhc2VzIC5yZWFkLW1vcmUtYmFyLFxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAucmVhZC1tb3JlLWJhcixcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5yZWFkLW1vcmUtYmFyLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAucmVhZC1tb3JlLWJhcixcbi5ibG9nIGFydGljbGUudHlwZS1jcHRfcHVibGljYXRpb25zIC5yZWFkLW1vcmUtYmFyLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1jcHRfcHVibGljYXRpb25zIC5yZWFkLW1vcmUtYmFyLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLnJlYWQtbW9yZS1iYXIsXG4uYmxvZyBhcnRpY2xlLmNwdF9wdWJsaWNhdGlvbnMgLnJlYWQtbW9yZS1iYXIsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfcHVibGljYXRpb25zIC5yZWFkLW1vcmUtYmFyLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfcHVibGljYXRpb25zIC5yZWFkLW1vcmUtYmFyLFxuLmJsb2cgYXJ0aWNsZS5jcHRfcmVwb3J0cyAucmVhZC1tb3JlLWJhcixcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9yZXBvcnRzIC5yZWFkLW1vcmUtYmFyLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfcmVwb3J0cyAucmVhZC1tb3JlLWJhcixcbi5ibG9nIGFydGljbGUucG9zdCAucmVhZC1tb3JlLWJhcixcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnBvc3QgLnJlYWQtbW9yZS1iYXIsXG4uYXJjaGl2ZSBhcnRpY2xlLnBvc3QgLnJlYWQtbW9yZS1iYXIsXG4uYmxvZyBhcnRpY2xlLnR5cGUtcG9zdCAucmVhZC1tb3JlLWJhcixcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtcG9zdCAucmVhZC1tb3JlLWJhcixcbi5hcmNoaXZlIGFydGljbGUudHlwZS1wb3N0IC5yZWFkLW1vcmUtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTA3LCAxMzAsIDAuMTUpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmJsb2cgYXJ0aWNsZS5jcHRfZGF0YSAucmVhZC1tb3JlLWJhciBhLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUuY3B0X2RhdGEgLnJlYWQtbW9yZS1iYXIgYSxcbi5hcmNoaXZlIGFydGljbGUuY3B0X2RhdGEgLnJlYWQtbW9yZS1iYXIgYSxcbi5ibG9nIGFydGljbGUudHlwZS1jcHRfZXZlbnRzIC5yZWFkLW1vcmUtYmFyIGEsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMgLnJlYWQtbW9yZS1iYXIgYSxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1jcHRfZXZlbnRzIC5yZWFkLW1vcmUtYmFyIGEsXG4uYmxvZyBhcnRpY2xlLmNwdF9wcmVzc19yZWxlYXNlcyAucmVhZC1tb3JlLWJhciBhLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUuY3B0X3ByZXNzX3JlbGVhc2VzIC5yZWFkLW1vcmUtYmFyIGEsXG4uYXJjaGl2ZSBhcnRpY2xlLmNwdF9wcmVzc19yZWxlYXNlcyAucmVhZC1tb3JlLWJhciBhLFxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAucmVhZC1tb3JlLWJhciBhLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLnJlYWQtbW9yZS1iYXIgYSxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLnJlYWQtbW9yZS1iYXIgYSxcbi5ibG9nIGFydGljbGUudHlwZS1jcHRfcHVibGljYXRpb25zIC5yZWFkLW1vcmUtYmFyIGEsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLnJlYWQtbW9yZS1iYXIgYSxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1jcHRfcHVibGljYXRpb25zIC5yZWFkLW1vcmUtYmFyIGEsXG4uYmxvZyBhcnRpY2xlLmNwdF9wdWJsaWNhdGlvbnMgLnJlYWQtbW9yZS1iYXIgYSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9wdWJsaWNhdGlvbnMgLnJlYWQtbW9yZS1iYXIgYSxcbi5hcmNoaXZlIGFydGljbGUuY3B0X3B1YmxpY2F0aW9ucyAucmVhZC1tb3JlLWJhciBhLFxuLmJsb2cgYXJ0aWNsZS5jcHRfcmVwb3J0cyAucmVhZC1tb3JlLWJhciBhLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUuY3B0X3JlcG9ydHMgLnJlYWQtbW9yZS1iYXIgYSxcbi5hcmNoaXZlIGFydGljbGUuY3B0X3JlcG9ydHMgLnJlYWQtbW9yZS1iYXIgYSxcbi5ibG9nIGFydGljbGUucG9zdCAucmVhZC1tb3JlLWJhciBhLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUucG9zdCAucmVhZC1tb3JlLWJhciBhLFxuLmFyY2hpdmUgYXJ0aWNsZS5wb3N0IC5yZWFkLW1vcmUtYmFyIGEsXG4uYmxvZyBhcnRpY2xlLnR5cGUtcG9zdCAucmVhZC1tb3JlLWJhciBhLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1wb3N0IC5yZWFkLW1vcmUtYmFyIGEsXG4uYXJjaGl2ZSBhcnRpY2xlLnR5cGUtcG9zdCAucmVhZC1tb3JlLWJhciBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVkNDE4O1xuICBjb2xvcjogIzJjNmI4MjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDEyMHB4O1xufVxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMgaGVhZGVyIC5tZXRhIC51cGNvbWluZyxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtY3B0X2V2ZW50cyBoZWFkZXIgLm1ldGEgLnVwY29taW5nLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMgaGVhZGVyIC5tZXRhIC51cGNvbWluZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlNDY0NjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiA0cHggMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMgLnJlYWQtbW9yZS1iYXIudXBjb21pbmcsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMgLnJlYWQtbW9yZS1iYXIudXBjb21pbmcsXG4uYXJjaGl2ZSBhcnRpY2xlLnR5cGUtY3B0X2V2ZW50cyAucmVhZC1tb3JlLWJhci51cGNvbWluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2QwZDA7XG59XG4uYmxvZyBhcnRpY2xlLnR5cGUtY3B0X2V2ZW50cyAucmVhZC1tb3JlLWJhci51cGNvbWluZyBhLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1jcHRfZXZlbnRzIC5yZWFkLW1vcmUtYmFyLnVwY29taW5nIGEsXG4uYXJjaGl2ZSBhcnRpY2xlLnR5cGUtY3B0X2V2ZW50cyAucmVhZC1tb3JlLWJhci51cGNvbWluZyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFNDY0NjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxvZyAubXAtd3JhcHBlci5ub24tbXAuaGVhZGVyIC5jb250ZW50LXdyYXAgLmlubmVyLFxuLnNlYXJjaC1yZXN1bHRzIC5tcC13cmFwcGVyLm5vbi1tcC5oZWFkZXIgLmNvbnRlbnQtd3JhcCAuaW5uZXIsXG4uYXJjaGl2ZSAubXAtd3JhcHBlci5ub24tbXAuaGVhZGVyIC5jb250ZW50LXdyYXAgLmlubmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5pbmZpbml0ZS1sb2FkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5pbmZpbml0ZS1sb2FkIC5sb2FkaW5nIHtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluZmluaXRlLWxvYWQgLm5vdGhpbmcge1xuICBjb2xvcjogIzJjNmI4MjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cclxuXHJcbi8vXHJcbi8vIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXHJcbi8vIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xyXG4vLyAgICB1c2VyIHpvb20uXHJcbi8vXHJcblxyXG5odG1sIHtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxyXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cclxuLy9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLy8gSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cclxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTEgYW5kIEZpcmVmb3guXHJcbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXHJcbi8vXHJcblxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZGV0YWlscyxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5tYWluLFxyXG5uYXYsXHJcbnNlY3Rpb24sXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxyXG4vLyAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbi8vXHJcblxyXG5hdWRpbyxcclxuY2FudmFzLFxyXG5wcm9ncmVzcyxcclxudmlkZW8ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gMlxyXG59XHJcblxyXG4vL1xyXG4vLyBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxyXG4vLyBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxyXG4vL1xyXG5cclxuYXVkaW86bm90KFtjb250cm9sc10pIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxyXG4vLyBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXHJcbi8vXHJcblxyXG5baGlkZGVuXSxcclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8vIExpbmtzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuLy9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vL1xyXG4vLyBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cclxuLy9cclxuXHJcbmE6YWN0aXZlLFxyXG5hOmhvdmVyIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vLyBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4vL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmRmbiB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXHJcbi8vIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmgxIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBtYXJnaW46IDAuNjdlbSAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxyXG4vL1xyXG5cclxubWFyayB7XHJcbiAgYmFja2dyb3VuZDogI2ZmMDtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cclxuLy9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuLy8gRW1iZWRkZWQgY29udGVudFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXHJcbi8vXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy9cclxuLy8gQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXHJcbi8vXHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLy8gR3JvdXBpbmcgY29udGVudFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXHJcbi8vXHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMWVtIDQwcHg7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cclxuLy9cclxuXHJcbmhyIHtcclxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLy9cclxuLy8gQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5wcmUge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnByZSxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG4vLyBGb3Jtc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcclxuLy8gc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxyXG4vL1xyXG5cclxuLy9cclxuLy8gMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxyXG4vLyAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cclxuLy8gMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cclxuLy8gMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbi8vXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDFcclxuICBmb250OiBpbmhlcml0OyAvLyAyXHJcbiAgbWFyZ2luOiAwOyAvLyAzXHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxyXG4vL1xyXG5cclxuYnV0dG9uIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxyXG4vLyBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxyXG4vLyBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxyXG4vLyBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXHJcbi8vXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXHJcbi8vICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxyXG4vLyAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXHJcbi8vIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXHJcbi8vICAgIGBpbnB1dGAgYW5kIG90aGVycy5cclxuLy9cclxuXHJcbmJ1dHRvbixcclxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcclxuICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcclxufVxyXG5cclxuLy9cclxuLy8gUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cclxuLy9cclxuXHJcbmJ1dHRvbltkaXNhYmxlZF0sXHJcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cclxuLy9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXHJcbi8vIHRoZSBVQSBzdHlsZXNoZWV0LlxyXG4vL1xyXG5cclxuaW5wdXQge1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cclxuLy8gRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cclxuLy9cclxuLy8gMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cclxuLy8gMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cclxuLy9cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXHJcbiAgcGFkZGluZzogMDsgLy8gMlxyXG59XHJcblxyXG4vL1xyXG4vLyBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxyXG4vLyBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxyXG4vLyBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXHJcbi8vXHJcblxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxyXG4vLyAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lXHJcbi8vICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxyXG4vL1xyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcclxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDJcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXHJcbi8vIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcclxuLy8gcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxyXG4vL1xyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vL1xyXG4vLyBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXHJcbi8vXHJcblxyXG5maWVsZHNldCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcclxuICBtYXJnaW46IDAgMnB4O1xyXG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcclxufVxyXG5cclxuLy9cclxuLy8gMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxyXG4vLyAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXHJcbi8vXHJcblxyXG5sZWdlbmQge1xyXG4gIGJvcmRlcjogMDsgLy8gMVxyXG4gIHBhZGRpbmc6IDA7IC8vIDJcclxufVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cclxuLy9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLy9cclxuLy8gRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxyXG4vLyBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cclxuLy9cclxuXHJcbm9wdGdyb3VwIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLy8gVGFibGVzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXHJcbi8vXHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxudGQsXHJcbnRoIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbiIsIi8vXHJcbi8vIEJhc2ljIHByaW50IHN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL2Nzcy9tYWluLmNzc1xyXG5cclxuQG1lZGlhIHByaW50IHtcclxuXHJcbiAgKiB7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlcjogaDVicC5jb20vc1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGEsXHJcbiAgYTp2aXNpdGVkIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuXHJcbiAgYVtocmVmXTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcclxuICB9XHJcblxyXG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcclxuICB9XHJcblxyXG4gIC8vIERvbid0IHNob3cgbGlua3MgZm9yIGltYWdlcywgb3IgamF2YXNjcmlwdC9pbnRlcm5hbCBsaW5rc1xyXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcixcclxuICBhW2hyZWZePVwiI1wiXTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxuXHJcbiAgcHJlLFxyXG4gIGJsb2NrcXVvdGUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcclxuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICB9XHJcblxyXG4gIHRoZWFkIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgLy8gaDVicC5jb20vdFxyXG4gIH1cclxuXHJcbiAgdHIsXHJcbiAgaW1nIHtcclxuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIHAsXHJcbiAgaDIsXHJcbiAgaDMge1xyXG4gICAgb3JwaGFuczogMztcclxuICAgIHdpZG93czogMztcclxuICB9XHJcblxyXG4gIGgyLFxyXG4gIGgzIHtcclxuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xyXG4gIH1cclxuXHJcbiAgLy8gQ2hyb21lIChPU1gpIGZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI0NVxyXG4gIC8vIE9uY2UgZml4ZWQsIHdlIGNhbiBqdXN0IHN0cmFpZ2h0IHVwIHJlbW92ZSB0aGlzLlxyXG4gIHNlbGVjdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xyXG4gIC5uYXZiYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnRhYmxlIHtcclxuICAgIHRkLFxyXG4gICAgdGgge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4sXHJcbiAgLmRyb3B1cCA+IC5idG4ge1xyXG4gICAgPiAuY2FyZXQge1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sYWJlbCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgIHRoLFxyXG4gICAgdGQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4iLCIvL1xyXG4vLyBTY2FmZm9sZGluZ1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIFJlc2V0IHRoZSBib3gtc2l6aW5nXHJcbi8vXHJcbi8vIEhlYWRzIHVwISBUaGlzIHJlc2V0IG1heSBjYXVzZSBjb25mbGljdHMgd2l0aCBzb21lIHRoaXJkLXBhcnR5IHdpZGdldHMuXHJcbi8vIEZvciByZWNvbW1lbmRhdGlvbnMgb24gcmVzb2x2aW5nIHN1Y2ggY29uZmxpY3RzLCBzZWVcclxuLy8gaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyN0aGlyZC1ib3gtc2l6aW5nXHJcbioge1xyXG4gIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG59XHJcbio6YmVmb3JlLFxyXG4qOmFmdGVyIHtcclxuICAuYm94LXNpemluZyhib3JkZXItYm94KTtcclxufVxyXG5cclxuXHJcbi8vIEJvZHkgcmVzZXRcclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktYmFzZTtcclxuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcclxuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBib2R5LWJnO1xyXG59XHJcblxyXG4vLyBSZXNldCBmb250cyBmb3IgcmVsZXZhbnQgZWxlbWVudHNcclxuaW5wdXQsXHJcbmJ1dHRvbixcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5cclxuLy8gTGlua3NcclxuXHJcbmEge1xyXG4gIGNvbG9yOiBAbGluay1jb2xvcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogQGxpbmstaG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgLnRhYi1mb2N1cygpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZpZ3VyZXNcclxuLy9cclxuLy8gV2UgcmVzZXQgdGhpcyBoZXJlIGJlY2F1c2UgcHJldmlvdXNseSBOb3JtYWxpemUgaGFkIG5vIGBmaWd1cmVgIG1hcmdpbnMuIFRoaXNcclxuLy8gZW5zdXJlcyB3ZSBkb24ndCBicmVhayBhbnlvbmUncyB1c2Ugb2YgdGhlIGVsZW1lbnQuXHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuXHJcbi8vIEltYWdlc1xyXG5cclxuaW1nIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4vLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcclxuLmltZy1yZXNwb25zaXZlIHtcclxuICAuaW1nLXJlc3BvbnNpdmUoKTtcclxufVxyXG5cclxuLy8gUm91bmRlZCBjb3JuZXJzXHJcbi5pbWctcm91bmRlZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbn1cclxuXHJcbi8vIEltYWdlIHRodW1ibmFpbHNcclxuLy9cclxuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byB0aHVtYm5haWxzLmxlc3MgZm9yIGAudGh1bWJuYWlsYC5cclxuLmltZy10aHVtYm5haWwge1xyXG4gIHBhZGRpbmc6IEB0aHVtYm5haWwtcGFkZGluZztcclxuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQHRodW1ibmFpbC1iZztcclxuICBib3JkZXI6IDFweCBzb2xpZCBAdGh1bWJuYWlsLWJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiBAdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XHJcbiAgLnRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XHJcblxyXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxyXG4gIC5pbWctcmVzcG9uc2l2ZShpbmxpbmUtYmxvY2spO1xyXG59XHJcblxyXG4vLyBQZXJmZWN0IGNpcmNsZVxyXG4uaW1nLWNpcmNsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlOyAvLyBzZXQgcmFkaXVzIGluIHBlcmNlbnRzXHJcbn1cclxuXHJcblxyXG4vLyBIb3Jpem9udGFsIHJ1bGVzXHJcblxyXG5ociB7XHJcbiAgbWFyZ2luLXRvcDogICAgQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBoci1ib3JkZXI7XHJcbn1cclxuXHJcblxyXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xyXG4vL1xyXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cclxuXHJcbi5zci1vbmx5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cclxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXHJcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcclxuXHJcbi5zci1vbmx5LWZvY3VzYWJsZSB7XHJcbiAgJjphY3RpdmUsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGNsaXA6IGF1dG87XHJcbiAgfVxyXG59XHJcbiIsIi8vIFZlbmRvciBQcmVmaXhlc1xyXG4vL1xyXG4vLyBBbGwgdmVuZG9yIG1peGlucyBhcmUgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgZHVlIHRvIHRoZSBpbnRyb2R1Y3Rpb24gb2ZcclxuLy8gQXV0b3ByZWZpeGVyIGluIG91ciBHcnVudGZpbGUuIFRoZXkgd2lsbCBiZSByZW1vdmVkIGluIHY0LlxyXG5cclxuLy8gLSBBbmltYXRpb25zXHJcbi8vIC0gQmFja2ZhY2UgdmlzaWJpbGl0eVxyXG4vLyAtIEJveCBzaGFkb3dcclxuLy8gLSBCb3ggc2l6aW5nXHJcbi8vIC0gQ29udGVudCBjb2x1bW5zXHJcbi8vIC0gSHlwaGVuc1xyXG4vLyAtIFBsYWNlaG9sZGVyIHRleHRcclxuLy8gLSBUcmFuc2Zvcm1hdGlvbnNcclxuLy8gLSBUcmFuc2l0aW9uc1xyXG4vLyAtIFVzZXIgU2VsZWN0XHJcblxyXG5cclxuLy8gQW5pbWF0aW9uc1xyXG4uYW5pbWF0aW9uKEBhbmltYXRpb24pIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogQGFuaW1hdGlvbjtcclxuICAgICAgIC1vLWFuaW1hdGlvbjogQGFuaW1hdGlvbjtcclxuICAgICAgICAgIGFuaW1hdGlvbjogQGFuaW1hdGlvbjtcclxufVxyXG4uYW5pbWF0aW9uLW5hbWUoQG5hbWUpIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBAbmFtZTtcclxuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBAbmFtZTtcclxufVxyXG4uYW5pbWF0aW9uLWR1cmF0aW9uKEBkdXJhdGlvbikge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBAZHVyYXRpb247XHJcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IEBkdXJhdGlvbjtcclxufVxyXG4uYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbihAdGltaW5nLWZ1bmN0aW9uKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAdGltaW5nLWZ1bmN0aW9uO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogQHRpbWluZy1mdW5jdGlvbjtcclxufVxyXG4uYW5pbWF0aW9uLWRlbGF5KEBkZWxheSkge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBAZGVsYXk7XHJcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IEBkZWxheTtcclxufVxyXG4uYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudChAaXRlcmF0aW9uLWNvdW50KSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBAaXRlcmF0aW9uLWNvdW50O1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogQGl0ZXJhdGlvbi1jb3VudDtcclxufVxyXG4uYW5pbWF0aW9uLWRpcmVjdGlvbihAZGlyZWN0aW9uKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiBAZGlyZWN0aW9uO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogQGRpcmVjdGlvbjtcclxufVxyXG4uYW5pbWF0aW9uLWZpbGwtbW9kZShAZmlsbC1tb2RlKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBAZmlsbC1tb2RlO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogQGZpbGwtbW9kZTtcclxufVxyXG5cclxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxyXG4vLyBQcmV2ZW50IGJyb3dzZXJzIGZyb20gZmxpY2tlcmluZyB3aGVuIHVzaW5nIENTUyAzRCB0cmFuc2Zvcm1zLlxyXG4vLyBEZWZhdWx0IHZhbHVlIGlzIGB2aXNpYmxlYCwgYnV0IGNhbiBiZSBjaGFuZ2VkIHRvIGBoaWRkZW5gXHJcblxyXG4uYmFja2ZhY2UtdmlzaWJpbGl0eShAdmlzaWJpbGl0eSl7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBAdmlzaWJpbGl0eTtcclxuICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xyXG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogQHZpc2liaWxpdHk7XHJcbn1cclxuXHJcbi8vIERyb3Agc2hhZG93c1xyXG4vL1xyXG4vLyBOb3RlOiBEZXByZWNhdGVkIGAuYm94LXNoYWRvdygpYCBhcyBvZiB2My4xLjAgc2luY2UgYWxsIG9mIEJvb3RzdHJhcCdzXHJcbi8vIHN1cHBvcnRlZCBicm93c2VycyB0aGF0IGhhdmUgYm94IHNoYWRvdyBjYXBhYmlsaXRpZXMgbm93IHN1cHBvcnQgaXQuXHJcblxyXG4uYm94LXNoYWRvdyhAc2hhZG93KSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBAc2hhZG93OyAvLyBpT1MgPDQuMyAmIEFuZHJvaWQgPDQuMVxyXG4gICAgICAgICAgYm94LXNoYWRvdzogQHNoYWRvdztcclxufVxyXG5cclxuLy8gQm94IHNpemluZ1xyXG4uYm94LXNpemluZyhAYm94bW9kZWwpIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IEBib3htb2RlbDtcclxuICAgICAtbW96LWJveC1zaXppbmc6IEBib3htb2RlbDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IEBib3htb2RlbDtcclxufVxyXG5cclxuLy8gQ1NTMyBDb250ZW50IENvbHVtbnNcclxuLmNvbnRlbnQtY29sdW1ucyhAY29sdW1uLWNvdW50OyBAY29sdW1uLWdhcDogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IEBjb2x1bW4tY291bnQ7XHJcbiAgICAgLW1vei1jb2x1bW4tY291bnQ6IEBjb2x1bW4tY291bnQ7XHJcbiAgICAgICAgICBjb2x1bW4tY291bnQ6IEBjb2x1bW4tY291bnQ7XHJcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiBAY29sdW1uLWdhcDtcclxuICAgICAtbW96LWNvbHVtbi1nYXA6IEBjb2x1bW4tZ2FwO1xyXG4gICAgICAgICAgY29sdW1uLWdhcDogQGNvbHVtbi1nYXA7XHJcbn1cclxuXHJcbi8vIE9wdGlvbmFsIGh5cGhlbmF0aW9uXHJcbi5oeXBoZW5zKEBtb2RlOiBhdXRvKSB7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIC13ZWJraXQtaHlwaGVuczogQG1vZGU7XHJcbiAgICAgLW1vei1oeXBoZW5zOiBAbW9kZTtcclxuICAgICAgLW1zLWh5cGhlbnM6IEBtb2RlOyAvLyBJRTEwK1xyXG4gICAgICAgLW8taHlwaGVuczogQG1vZGU7XHJcbiAgICAgICAgICBoeXBoZW5zOiBAbW9kZTtcclxufVxyXG5cclxuLy8gUGxhY2Vob2xkZXIgdGV4dFxyXG4ucGxhY2Vob2xkZXIoQGNvbG9yOiBAaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIpIHtcclxuICAmOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7IGNvbG9yOiBAY29sb3I7ICAgLy8gRmlyZWZveFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfSAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjZcclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgICB7IGNvbG9yOiBAY29sb3I7IH0gLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTArXHJcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAgeyBjb2xvcjogQGNvbG9yOyB9IC8vIFNhZmFyaSBhbmQgQ2hyb21lXHJcbn1cclxuXHJcbi8vIFRyYW5zZm9ybWF0aW9uc1xyXG4uc2NhbGUoQHJhdGlvKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7XHJcbn1cclxuLnNjYWxlKEByYXRpb1g7IEByYXRpb1kpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvWCwgQHJhdGlvWSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZShAcmF0aW9YLCBAcmF0aW9ZKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoQHJhdGlvWCwgQHJhdGlvWSk7XHJcbn1cclxuLnNjYWxlWChAcmF0aW8pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKEByYXRpbyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoQHJhdGlvKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKEByYXRpbyk7XHJcbn1cclxuLnNjYWxlWShAcmF0aW8pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKEByYXRpbyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoQHJhdGlvKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKEByYXRpbyk7XHJcbn1cclxuLnNrZXcoQHg7IEB5KSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzQ4ODU7IElFOStcclxuICAgICAgIC1vLXRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTtcclxufVxyXG4udHJhbnNsYXRlKEB4OyBAeSkge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTtcclxufVxyXG4udHJhbnNsYXRlM2QoQHg7IEB5OyBAeikge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChAeCwgQHksIEB6KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoQHgsIEB5LCBAeik7XHJcbn1cclxuLnJvdGF0ZShAZGVncmVlcykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xyXG59XHJcbi5yb3RhdGVYKEBkZWdyZWVzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpO1xyXG59XHJcbi5yb3RhdGVZKEBkZWdyZWVzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpO1xyXG59XHJcbi5wZXJzcGVjdGl2ZShAcGVyc3BlY3RpdmUpIHtcclxuICAtd2Via2l0LXBlcnNwZWN0aXZlOiBAcGVyc3BlY3RpdmU7XHJcbiAgICAgLW1vei1wZXJzcGVjdGl2ZTogQHBlcnNwZWN0aXZlO1xyXG4gICAgICAgICAgcGVyc3BlY3RpdmU6IEBwZXJzcGVjdGl2ZTtcclxufVxyXG4ucGVyc3BlY3RpdmUtb3JpZ2luKEBwZXJzcGVjdGl2ZSkge1xyXG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiBAcGVyc3BlY3RpdmU7XHJcbiAgICAgLW1vei1wZXJzcGVjdGl2ZS1vcmlnaW46IEBwZXJzcGVjdGl2ZTtcclxuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xyXG59XHJcbi50cmFuc2Zvcm0tb3JpZ2luKEBvcmlnaW4pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XHJcbiAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogQG9yaWdpbjsgLy8gSUU5IG9ubHlcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XHJcbn1cclxuXHJcblxyXG4vLyBUcmFuc2l0aW9uc1xyXG5cclxuLnRyYW5zaXRpb24oQHRyYW5zaXRpb24pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IEB0cmFuc2l0aW9uO1xyXG4gICAgICAgLW8tdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcclxufVxyXG4udHJhbnNpdGlvbi1wcm9wZXJ0eShAdHJhbnNpdGlvbi1wcm9wZXJ0eSkge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHRyYW5zaXRpb24tcHJvcGVydHk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBAdHJhbnNpdGlvbi1wcm9wZXJ0eTtcclxufVxyXG4udHJhbnNpdGlvbi1kZWxheShAdHJhbnNpdGlvbi1kZWxheSkge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogQHRyYW5zaXRpb24tZGVsYXk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiBAdHJhbnNpdGlvbi1kZWxheTtcclxufVxyXG4udHJhbnNpdGlvbi1kdXJhdGlvbihAdHJhbnNpdGlvbi1kdXJhdGlvbikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogQHRyYW5zaXRpb24tZHVyYXRpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcclxufVxyXG4udHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oQHRpbWluZy1mdW5jdGlvbikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogQHRpbWluZy1mdW5jdGlvbjtcclxufVxyXG4udHJhbnNpdGlvbi10cmFuc2Zvcm0oQHRyYW5zaXRpb24pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xyXG4gICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gQHRyYW5zaXRpb247XHJcbiAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gQHRyYW5zaXRpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gQHRyYW5zaXRpb247XHJcbn1cclxuXHJcblxyXG4vLyBVc2VyIHNlbGVjdFxyXG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2VcclxuXHJcbi51c2VyLXNlbGVjdChAc2VsZWN0KSB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogQHNlbGVjdDtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiBAc2VsZWN0O1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IEBzZWxlY3Q7IC8vIElFMTArXHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogQHNlbGVjdDtcclxufVxyXG4iLCIvLyBXZWJLaXQtc3R5bGUgZm9jdXNcclxuXHJcbi50YWItZm9jdXMoKSB7XHJcbiAgLy8gRGVmYXVsdFxyXG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xyXG4gIC8vIFdlYktpdFxyXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxuICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxufVxyXG4iLCIvLyBJbWFnZSBNaXhpbnNcclxuLy8gLSBSZXNwb25zaXZlIGltYWdlXHJcbi8vIC0gUmV0aW5hIGltYWdlXHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxyXG4vL1xyXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxyXG4uaW1nLXJlc3BvbnNpdmUoQGRpc3BsYXk6IGJsb2NrKSB7XHJcbiAgZGlzcGxheTogQGRpc3BsYXk7XHJcbiAgd2lkdGg6IDEwMCUgXFw5OyAvLyBGb3JjZSBJRTEwIGFuZCBiZWxvdyB0byBzaXplIFNWRyBpbWFnZXMgY29ycmVjdGx5XHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxyXG4gIGhlaWdodDogYXV0bzsgLy8gUGFydCAyOiBTY2FsZSB0aGUgaGVpZ2h0IGFjY29yZGluZyB0byB0aGUgd2lkdGgsIG90aGVyd2lzZSB5b3UgZ2V0IHN0cmV0Y2hpbmdcclxufVxyXG5cclxuXHJcbi8vIFJldGluYSBpbWFnZVxyXG4vL1xyXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuIE5vdGUgdGhhdCB0aGVcclxuLy8gc3BlbGxpbmcgb2YgYG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpb2AgaXMgaW50ZW50aW9uYWwuXHJcbi5pbWctcmV0aW5hKEBmaWxlLTF4OyBAZmlsZS0yeDsgQHdpZHRoLTF4OyBAaGVpZ2h0LTF4KSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiQHtmaWxlLTF4fVwiKTtcclxuXHJcbiAgQG1lZGlhXHJcbiAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDE5MmRwaSksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDJkcHB4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJAe2ZpbGUtMnh9XCIpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBAd2lkdGgtMXggQGhlaWdodC0xeDtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gVHlwb2dyYXBoeVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEhlYWRpbmdzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXHJcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xyXG4gIGZvbnQtZmFtaWx5OiBAaGVhZGluZ3MtZm9udC1mYW1pbHk7XHJcbiAgZm9udC13ZWlnaHQ6IEBoZWFkaW5ncy1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogQGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiBAaGVhZGluZ3MtY29sb3I7XHJcblxyXG4gIHNtYWxsLFxyXG4gIC5zbWFsbCB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogQGhlYWRpbmdzLXNtYWxsLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuaDEsIC5oMSxcclxuaDIsIC5oMixcclxuaDMsIC5oMyB7XHJcbiAgbWFyZ2luLXRvcDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIG1hcmdpbi1ib3R0b206IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcclxuXHJcbiAgc21hbGwsXHJcbiAgLnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogNjUlO1xyXG4gIH1cclxufVxyXG5oNCwgLmg0LFxyXG5oNSwgLmg1LFxyXG5oNiwgLmg2IHtcclxuICBtYXJnaW4tdG9wOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcbiAgbWFyZ2luLWJvdHRvbTogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xyXG5cclxuICBzbWFsbCxcclxuICAuc21hbGwge1xyXG4gICAgZm9udC1zaXplOiA3NSU7XHJcbiAgfVxyXG59XHJcblxyXG5oMSwgLmgxIHsgZm9udC1zaXplOiBAZm9udC1zaXplLWgxOyB9XHJcbmgyLCAuaDIgeyBmb250LXNpemU6IEBmb250LXNpemUtaDI7IH1cclxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMzsgfVxyXG5oNCwgLmg0IHsgZm9udC1zaXplOiBAZm9udC1zaXplLWg0OyB9XHJcbmg1LCAuaDUgeyBmb250LXNpemU6IEBmb250LXNpemUtaDU7IH1cclxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oNjsgfVxyXG5cclxuXHJcbi8vIEJvZHkgdGV4dFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5wIHtcclxuICBtYXJnaW46IDAgMCAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcbn1cclxuXHJcbi5sZWFkIHtcclxuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgZm9udC1zaXplOiBmbG9vcigoQGZvbnQtc2l6ZS1iYXNlICogMS4xNSkpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICBmb250LXNpemU6IChAZm9udC1zaXplLWJhc2UgKiAxLjUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEVtcGhhc2lzICYgbWlzY1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBFeDogKDEycHggc21hbGwgZm9udCAvIDE0cHggYmFzZSBmb250KSAqIDEwMCUgPSBhYm91dCA4NSVcclxuc21hbGwsXHJcbi5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiBmbG9vcigoMTAwJSAqIEBmb250LXNpemUtc21hbGwgLyBAZm9udC1zaXplLWJhc2UpKTtcclxufVxyXG5cclxuLy8gVW5kbyBicm93c2VyIGRlZmF1bHQgc3R5bGluZ1xyXG5jaXRlIHtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbm1hcmssXHJcbi5tYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhdGUtd2FybmluZy1iZztcclxuICBwYWRkaW5nOiAuMmVtO1xyXG59XHJcblxyXG4vLyBBbGlnbm1lbnRcclxuLnRleHQtbGVmdCAgICAgICAgICAgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XHJcbi50ZXh0LXJpZ2h0ICAgICAgICAgIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cclxuLnRleHQtY2VudGVyICAgICAgICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuLnRleHQtanVzdGlmeSAgICAgICAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XHJcbi50ZXh0LW5vd3JhcCAgICAgICAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxyXG5cclxuLy8gVHJhbnNmb3JtYXRpb25cclxuLnRleHQtbG93ZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XHJcbi50ZXh0LXVwcGVyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxyXG4udGV4dC1jYXBpdGFsaXplICAgICB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XHJcblxyXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xyXG4udGV4dC1tdXRlZCB7XHJcbiAgY29sb3I6IEB0ZXh0LW11dGVkO1xyXG59XHJcbi50ZXh0LXByaW1hcnkge1xyXG4gIC50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQGJyYW5kLXByaW1hcnkpO1xyXG59XHJcbi50ZXh0LXN1Y2Nlc3Mge1xyXG4gIC50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XHJcbn1cclxuLnRleHQtaW5mbyB7XHJcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAc3RhdGUtaW5mby10ZXh0KTtcclxufVxyXG4udGV4dC13YXJuaW5nIHtcclxuICAudGV4dC1lbXBoYXNpcy12YXJpYW50KEBzdGF0ZS13YXJuaW5nLXRleHQpO1xyXG59XHJcbi50ZXh0LWRhbmdlciB7XHJcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAc3RhdGUtZGFuZ2VyLXRleHQpO1xyXG59XHJcblxyXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXHJcbi8vIEZvciBub3cgd2UnbGwgbGVhdmUgdGhlc2UgYWxvbmdzaWRlIHRoZSB0ZXh0IGNsYXNzZXMgdW50aWwgdjQgd2hlbiB3ZSBjYW5cclxuLy8gc2FmZWx5IHNoaWZ0IHRoaW5ncyBhcm91bmQgKHBlciBTZW1WZXIgcnVsZXMpLlxyXG4uYmctcHJpbWFyeSB7XHJcbiAgLy8gR2l2ZW4gdGhlIGNvbnRyYXN0IGhlcmUsIHRoaXMgaXMgdGhlIG9ubHkgY2xhc3MgdG8gaGF2ZSBpdHMgY29sb3IgaW52ZXJ0ZWRcclxuICAvLyBhdXRvbWF0aWNhbGx5LlxyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIC5iZy12YXJpYW50KEBicmFuZC1wcmltYXJ5KTtcclxufVxyXG4uYmctc3VjY2VzcyB7XHJcbiAgLmJnLXZhcmlhbnQoQHN0YXRlLXN1Y2Nlc3MtYmcpO1xyXG59XHJcbi5iZy1pbmZvIHtcclxuICAuYmctdmFyaWFudChAc3RhdGUtaW5mby1iZyk7XHJcbn1cclxuLmJnLXdhcm5pbmcge1xyXG4gIC5iZy12YXJpYW50KEBzdGF0ZS13YXJuaW5nLWJnKTtcclxufVxyXG4uYmctZGFuZ2VyIHtcclxuICAuYmctdmFyaWFudChAc3RhdGUtZGFuZ2VyLWJnKTtcclxufVxyXG5cclxuXHJcbi8vIFBhZ2UgaGVhZGVyXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5wYWdlLWhlYWRlciB7XHJcbiAgcGFkZGluZy1ib3R0b206ICgoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKTtcclxuICBtYXJnaW46IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAyKSAwIEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuXHJcbi8vIExpc3RzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIFVub3JkZXJlZCBhbmQgT3JkZXJlZCBsaXN0c1xyXG51bCxcclxub2wge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xyXG4gIHVsLFxyXG4gIG9sIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBMaXN0IG9wdGlvbnNcclxuXHJcbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxyXG4ubGlzdC11bnN0eWxlZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXHJcbi5saXN0LWlubGluZSB7XHJcbiAgLmxpc3QtdW5zdHlsZWQoKTtcclxuICBtYXJnaW4tbGVmdDogLTVweDtcclxuXHJcbiAgPiBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIERlc2NyaXB0aW9uIExpc3RzXHJcbmRsIHtcclxuICBtYXJnaW4tdG9wOiAwOyAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0XHJcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG59XHJcbmR0LFxyXG5kZCB7XHJcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xyXG59XHJcbmR0IHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5kZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XHJcbn1cclxuXHJcbi8vIEhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdHNcclxuLy9cclxuLy8gRGVmYXVsdHMgdG8gYmVpbmcgc3RhY2tlZCB3aXRob3V0IGFueSBvZiB0aGUgYmVsb3cgc3R5bGVzIGFwcGxpZWQsIHVudGlsIHRoZVxyXG4vLyBncmlkIGJyZWFrcG9pbnQgaXMgcmVhY2hlZCAoZGVmYXVsdCBvZiB+NzY4cHgpLlxyXG5cclxuLmRsLWhvcml6b250YWwge1xyXG4gIGRkIHtcclxuICAgICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpOyAvLyBDbGVhciB0aGUgZmxvYXRlZCBgZHRgIGlmIGFuIGVtcHR5IGBkZGAgaXMgcHJlc2VudFxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIGR0IHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiAoQGRsLWhvcml6b250YWwtb2Zmc2V0IC0gMjApO1xyXG4gICAgICBjbGVhcjogbGVmdDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIC50ZXh0LW92ZXJmbG93KCk7XHJcbiAgICB9XHJcbiAgICBkZCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBAZGwtaG9yaXpvbnRhbC1vZmZzZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTWlzY1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBBYmJyZXZpYXRpb25zIGFuZCBhY3Jvbnltc1xyXG5hYmJyW3RpdGxlXSxcclxuLy8gQWRkIGRhdGEtKiBhdHRyaWJ1dGUgdG8gaGVscCBvdXQgb3VyIHRvb2x0aXAgcGx1Z2luLCBwZXIgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy81MjU3XHJcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xyXG4gIGN1cnNvcjogaGVscDtcclxuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIEBhYmJyLWJvcmRlci1jb2xvcjtcclxufVxyXG4uaW5pdGlhbGlzbSB7XHJcbiAgZm9udC1zaXplOiA5MCU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLy8gQmxvY2txdW90ZXNcclxuYmxvY2txdW90ZSB7XHJcbiAgcGFkZGluZzogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBtYXJnaW46IDAgMCBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXgtd2lkdGg6IDMwJTtcclxuICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICBjb2xvcjogI2Q5MDAwMDtcclxuICBwLFxyXG4gIHVsLFxyXG4gIG9sIHtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBOb3RlOiBEZXByZWNhdGVkIHNtYWxsIGFuZCAuc21hbGwgYXMgb2YgdjMuMS4wXHJcbiAgLy8gQ29udGV4dDogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY2MFxyXG4gIGZvb3RlcixcclxuICBzbWFsbCxcclxuICAuc21hbGwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDgwJTsgLy8gYmFjayB0byBkZWZhdWx0IGZvbnQtc2l6ZVxyXG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xyXG4gICAgY29sb3I6IEBibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnOyAvLyBlbSBkYXNoLCBuYnNwXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBPcHBvc2l0ZSBhbGlnbm1lbnQgb2YgYmxvY2txdW90ZVxyXG4vL1xyXG4vLyBIZWFkcyB1cDogYGJsb2NrcXVvdGUucHVsbC1yaWdodGAgaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiB2My4xLjAuXHJcbi5ibG9ja3F1b3RlLXJldmVyc2UsXHJcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgQGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1sZWZ0OiAwO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAvLyBBY2NvdW50IGZvciBjaXRhdGlvblxyXG4gIGZvb3RlcixcclxuICBzbWFsbCxcclxuICAuc21hbGwge1xyXG4gICAgJjpiZWZvcmUgeyBjb250ZW50OiAnJzsgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXDAwQTAgXFwyMDE0JzsgLy8gbmJzcCwgZW0gZGFzaFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gUXVvdGVzXHJcbmJsb2NrcXVvdGU6YmVmb3JlLFxyXG5ibG9ja3F1b3RlOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG59XHJcblxyXG4vLyBBZGRyZXNzZXNcclxuYWRkcmVzcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XHJcbn1cclxuIiwiLy8gVHlwb2dyYXBoeVxyXG5cclxuLnRleHQtZW1waGFzaXMtdmFyaWFudChAY29sb3IpIHtcclxuICBjb2xvcjogQGNvbG9yO1xyXG4gIGEmOmhvdmVyIHtcclxuICAgIGNvbG9yOiBkYXJrZW4oQGNvbG9yLCAxMCUpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXHJcblxyXG4uYmctdmFyaWFudChAY29sb3IpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XHJcbiAgYSY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBjb2xvciwgMTAlKTtcclxuICB9XHJcbn1cclxuIiwiLy8gVGV4dCBvdmVyZmxvd1xyXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXHJcblxyXG4udGV4dC1vdmVyZmxvdygpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuIiwiLy9cclxuLy8gR3JpZCBzeXN0ZW1cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBDb250YWluZXIgd2lkdGhzXHJcbi8vXHJcbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cclxuXHJcbi5jb250YWluZXIge1xyXG4gIC5jb250YWluZXItZml4ZWQoKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICB3aWR0aDogQGNvbnRhaW5lci1zbTtcclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICB3aWR0aDogQGNvbnRhaW5lci1tZDtcclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICB3aWR0aDogQGNvbnRhaW5lci1sZztcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItd2lkZSB7XHJcbiAgICBcclxuICAgIG1heC13aWR0aDogMTQ4MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG59XHJcblxyXG5cclxuLy8gRmx1aWQgY29udGFpbmVyXHJcbi8vXHJcbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGhvdXQgYW55IGRlZmluZWRcclxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXHJcblxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuICAuY29udGFpbmVyLWZpeGVkKCk7XHJcbn1cclxuXHJcblxyXG4vLyBSb3dcclxuLy9cclxuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cclxuXHJcbi5yb3cge1xyXG4gIC5tYWtlLXJvdygpO1xyXG59XHJcblxyXG5cclxuLy8gQ29sdW1uc1xyXG4vL1xyXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXHJcblxyXG4ubWFrZS1ncmlkLWNvbHVtbnMoKTtcclxuXHJcblxyXG4vLyBFeHRyYSBzbWFsbCBncmlkXHJcbi8vXHJcbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciBleHRyYSBzbWFsbCBkZXZpY2VzIGxpa2VcclxuLy8gc21hcnRwaG9uZXMuXHJcblxyXG4ubWFrZS1ncmlkKHhzKTtcclxuXHJcblxyXG4vLyBTbWFsbCBncmlkXHJcbi8vXHJcbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgc21hbGwgZGV2aWNlIHJhbmdlLCBmcm9tIHBob25lc1xyXG4vLyB0byB0YWJsZXRzLlxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgLm1ha2UtZ3JpZChzbSk7XHJcbn1cclxuXHJcblxyXG4vLyBNZWRpdW0gZ3JpZFxyXG4vL1xyXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgLm1ha2UtZ3JpZChtZCk7XHJcbn1cclxuXHJcblxyXG4vLyBMYXJnZSBncmlkXHJcbi8vXHJcbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgbGFyZ2UgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAubWFrZS1ncmlkKGxnKTtcclxufVxyXG4iLCIvLyBHcmlkIHN5c3RlbVxyXG4vL1xyXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXHJcblxyXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxyXG4uY29udGFpbmVyLWZpeGVkKEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBwYWRkaW5nLWxlZnQ6ICAoQGd1dHRlciAvIDIpO1xyXG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XHJcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XHJcbn1cclxuXHJcbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXHJcbi5tYWtlLXJvdyhAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBtYXJnaW4tbGVmdDogIChAZ3V0dGVyIC8gLTIpO1xyXG4gIG1hcmdpbi1yaWdodDogKEBndXR0ZXIgLyAtMik7XHJcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBleHRyYSBzbWFsbCBjb2x1bW5zXHJcbi5tYWtlLXhzLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAgKEBndXR0ZXIgLyAyKTtcclxuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xyXG59XHJcbi5tYWtlLXhzLWNvbHVtbi1vZmZzZXQoQGNvbHVtbnMpIHtcclxuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbn1cclxuLm1ha2UteHMtY29sdW1uLXB1c2goQGNvbHVtbnMpIHtcclxuICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxufVxyXG4ubWFrZS14cy1jb2x1bW4tcHVsbChAY29sdW1ucykge1xyXG4gIHJpZ2h0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxufVxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcclxuLm1ha2Utc20tY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmctbGVmdDogIChAZ3V0dGVyIC8gMik7XHJcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuLm1ha2Utc20tY29sdW1uLW9mZnNldChAY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG4ubWFrZS1zbS1jb2x1bW4tcHVzaChAY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbi5tYWtlLXNtLWNvbHVtbi1wdWxsKEBjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcclxuLm1ha2UtbWQtY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmctbGVmdDogIChAZ3V0dGVyIC8gMik7XHJcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuLm1ha2UtbWQtY29sdW1uLW9mZnNldChAY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG4ubWFrZS1tZC1jb2x1bW4tcHVzaChAY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbi5tYWtlLW1kLWNvbHVtbi1wdWxsKEBjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBHZW5lcmF0ZSB0aGUgbGFyZ2UgY29sdW1uc1xyXG4ubWFrZS1sZy1jb2x1bW4oQGNvbHVtbnM7IEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAgKEBndXR0ZXIgLyAyKTtcclxuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG4ubWFrZS1sZy1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbi5tYWtlLWxnLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuLm1ha2UtbGctY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAgIHJpZ2h0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxyXG4vL1xyXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cclxuLy8gYW55IHZhbHVlIG9mIGBAZ3JpZC1jb2x1bW5zYC5cclxuXHJcbi5tYWtlLWdyaWQtY29sdW1ucygpIHtcclxuICAvLyBDb21tb24gc3R5bGVzIGZvciBhbGwgc2l6ZXMgb2YgZ3JpZCBjb2x1bW5zLCB3aWR0aHMgMS0xMlxyXG4gIC5jb2woQGluZGV4KSB3aGVuIChAaW5kZXggPSAxKSB7IC8vIGluaXRpYWxcclxuICAgIEBpdGVtOiB+XCIuY29sLXhzLUB7aW5kZXh9LCAuY29sLXNtLUB7aW5kZXh9LCAuY29sLW1kLUB7aW5kZXh9LCAuY29sLWxnLUB7aW5kZXh9XCI7XHJcbiAgICAuY29sKChAaW5kZXggKyAxKSwgQGl0ZW0pO1xyXG4gIH1cclxuICAuY29sKEBpbmRleCwgQGxpc3QpIHdoZW4gKEBpbmRleCA9PCBAZ3JpZC1jb2x1bW5zKSB7IC8vIGdlbmVyYWw7IFwiPTxcIiBpc24ndCBhIHR5cG9cclxuICAgIEBpdGVtOiB+XCIuY29sLXhzLUB7aW5kZXh9LCAuY29sLXNtLUB7aW5kZXh9LCAuY29sLW1kLUB7aW5kZXh9LCAuY29sLWxnLUB7aW5kZXh9XCI7XHJcbiAgICAuY29sKChAaW5kZXggKyAxKSwgflwiQHtsaXN0fSwgQHtpdGVtfVwiKTtcclxuICB9XHJcbiAgLmNvbChAaW5kZXgsIEBsaXN0KSB3aGVuIChAaW5kZXggPiBAZ3JpZC1jb2x1bW5zKSB7IC8vIHRlcm1pbmFsXHJcbiAgICBAe2xpc3R9IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcclxuICAgICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcclxuICAgICAgcGFkZGluZy1sZWZ0OiAgKEBncmlkLWd1dHRlci13aWR0aCAvIDIpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoQGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb2woMSk7IC8vIGtpY2tzdGFydCBpdFxyXG59XHJcblxyXG4uZmxvYXQtZ3JpZC1jb2x1bW5zKEBjbGFzcykge1xyXG4gIC5jb2woQGluZGV4KSB3aGVuIChAaW5kZXggPSAxKSB7IC8vIGluaXRpYWxcclxuICAgIEBpdGVtOiB+XCIuY29sLUB7Y2xhc3N9LUB7aW5kZXh9XCI7XHJcbiAgICAuY29sKChAaW5kZXggKyAxKSwgQGl0ZW0pO1xyXG4gIH1cclxuICAuY29sKEBpbmRleCwgQGxpc3QpIHdoZW4gKEBpbmRleCA9PCBAZ3JpZC1jb2x1bW5zKSB7IC8vIGdlbmVyYWxcclxuICAgIEBpdGVtOiB+XCIuY29sLUB7Y2xhc3N9LUB7aW5kZXh9XCI7XHJcbiAgICAuY29sKChAaW5kZXggKyAxKSwgflwiQHtsaXN0fSwgQHtpdGVtfVwiKTtcclxuICB9XHJcbiAgLmNvbChAaW5kZXgsIEBsaXN0KSB3aGVuIChAaW5kZXggPiBAZ3JpZC1jb2x1bW5zKSB7IC8vIHRlcm1pbmFsXHJcbiAgICBAe2xpc3R9IHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb2woMSk7IC8vIGtpY2tzdGFydCBpdFxyXG59XHJcblxyXG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gd2lkdGgpIGFuZCAoQGluZGV4ID4gMCkge1xyXG4gIC5jb2wtQHtjbGFzc30tQHtpbmRleH0ge1xyXG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IHB1c2gpIGFuZCAoQGluZGV4ID4gMCkge1xyXG4gIC5jb2wtQHtjbGFzc30tcHVzaC1Ae2luZGV4fSB7XHJcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdXNoKSBhbmQgKEBpbmRleCA9IDApIHtcclxuICAuY29sLUB7Y2xhc3N9LXB1c2gtMCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxufVxyXG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gcHVsbCkgYW5kIChAaW5kZXggPiAwKSB7XHJcbiAgLmNvbC1Ae2NsYXNzfS1wdWxsLUB7aW5kZXh9IHtcclxuICAgIHJpZ2h0OiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdWxsKSBhbmQgKEBpbmRleCA9IDApIHtcclxuICAuY29sLUB7Y2xhc3N9LXB1bGwtMCB7XHJcbiAgICByaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IG9mZnNldCkge1xyXG4gIC5jb2wtQHtjbGFzc30tb2Zmc2V0LUB7aW5kZXh9IHtcclxuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCYXNpYyBsb29waW5nIGluIExFU1NcclxuLmxvb3AtZ3JpZC1jb2x1bW5zKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQGluZGV4ID49IDApIHtcclxuICAuY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpO1xyXG4gIC8vIG5leHQgaXRlcmF0aW9uXHJcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKChAaW5kZXggLSAxKSwgQGNsYXNzLCBAdHlwZSk7XHJcbn1cclxuXHJcbi8vIENyZWF0ZSBncmlkIGZvciBzcGVjaWZpYyBjbGFzc1xyXG4ubWFrZS1ncmlkKEBjbGFzcykge1xyXG4gIC5mbG9hdC1ncmlkLWNvbHVtbnMoQGNsYXNzKTtcclxuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCB3aWR0aCk7XHJcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgcHVsbCk7XHJcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgcHVzaCk7XHJcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgb2Zmc2V0KTtcclxufVxyXG4iLCIvL1xyXG4vLyBUYWJsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG50YWJsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQHRhYmxlLWJnO1xyXG59XHJcbnRoIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG5cclxuLy8gQmFzZWxpbmUgc3R5bGVzXHJcblxyXG4udGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgLy8gQ2VsbHNcclxuICA+IHRoZWFkLFxyXG4gID4gdGJvZHksXHJcbiAgPiB0Zm9vdCB7XHJcbiAgICA+IHRyIHtcclxuICAgICAgPiB0aCxcclxuICAgICAgPiB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogQHRhYmxlLWNlbGwtcGFkZGluZztcclxuICAgICAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBCb3R0b20gYWxpZ24gZm9yIGNvbHVtbiBoZWFkaW5nc1xyXG4gID4gdGhlYWQgPiB0ciA+IHRoIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcbiAgLy8gUmVtb3ZlIHRvcCBib3JkZXIgZnJvbSB0aGVhZCBieSBkZWZhdWx0XHJcbiAgPiBjYXB0aW9uICsgdGhlYWQsXHJcbiAgPiBjb2xncm91cCArIHRoZWFkLFxyXG4gID4gdGhlYWQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgPiB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgID4gdGgsXHJcbiAgICAgID4gdGQge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gQWNjb3VudCBmb3IgbXVsdGlwbGUgdGJvZHkgaW5zdGFuY2VzXHJcbiAgPiB0Ym9keSArIHRib2R5IHtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLy8gTmVzdGluZ1xyXG4gIC50YWJsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYm9keS1iZztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXHJcblxyXG4udGFibGUtY29uZGVuc2VkIHtcclxuICA+IHRoZWFkLFxyXG4gID4gdGJvZHksXHJcbiAgPiB0Zm9vdCB7XHJcbiAgICA+IHRyIHtcclxuICAgICAgPiB0aCxcclxuICAgICAgPiB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogQHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXHJcbi8vXHJcbi8vIEFkZCBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cclxuXHJcbi50YWJsZS1ib3JkZXJlZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICA+IHRoZWFkLFxyXG4gID4gdGJvZHksXHJcbiAgPiB0Zm9vdCB7XHJcbiAgICA+IHRyIHtcclxuICAgICAgPiB0aCxcclxuICAgICAgPiB0ZCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICA+IHRoZWFkID4gdHIge1xyXG4gICAgPiB0aCxcclxuICAgID4gdGQge1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gWmVicmEtc3RyaXBpbmdcclxuLy9cclxuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcclxuXHJcbi50YWJsZS1zdHJpcGVkIHtcclxuICA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgPiB0ZCxcclxuICAgID4gdGgge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGUtYmctYWNjZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEhvdmVyIGVmZmVjdFxyXG4vL1xyXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXHJcblxyXG4udGFibGUtaG92ZXIge1xyXG4gID4gdGJvZHkgPiB0cjpob3ZlciB7XHJcbiAgICA+IHRkLFxyXG4gICAgPiB0aCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEB0YWJsZS1iZy1ob3ZlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJsZSBjZWxsIHNpemluZ1xyXG4vL1xyXG4vLyBSZXNldCBkZWZhdWx0IHRhYmxlIGJlaGF2aW9yXHJcblxyXG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS8xMCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgZGlzcGxheTogdGFibGUtY29sdW1uO1xyXG59XHJcbnRhYmxlIHtcclxuICB0ZCxcclxuICB0aCB7XHJcbiAgICAmW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LzEwIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGFibGUgYmFja2dyb3VuZHNcclxuLy9cclxuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcclxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBjb250ZXh0dWFsIHZhcmlhbnRzXHJcbi50YWJsZS1yb3ctdmFyaWFudChhY3RpdmU7IEB0YWJsZS1iZy1hY3RpdmUpO1xyXG4udGFibGUtcm93LXZhcmlhbnQoc3VjY2VzczsgQHN0YXRlLXN1Y2Nlc3MtYmcpO1xyXG4udGFibGUtcm93LXZhcmlhbnQoaW5mbzsgQHN0YXRlLWluZm8tYmcpO1xyXG4udGFibGUtcm93LXZhcmlhbnQod2FybmluZzsgQHN0YXRlLXdhcm5pbmctYmcpO1xyXG4udGFibGUtcm93LXZhcmlhbnQoZGFuZ2VyOyBAc3RhdGUtZGFuZ2VyLWJnKTtcclxuXHJcblxyXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xyXG4vL1xyXG4vLyBXcmFwIHlvdXIgdGFibGVzIGluIGAudGFibGUtcmVzcG9uc2l2ZWAgYW5kIHdlJ2xsIG1ha2UgdGhlbSBtb2JpbGUgZnJpZW5kbHlcclxuLy8gYnkgZW5hYmxpbmcgaG9yaXpvbnRhbCBzY3JvbGxpbmcuIE9ubHkgYXBwbGllcyA8NzY4cHguIEV2ZXJ5dGhpbmcgYWJvdmUgdGhhdFxyXG4vLyB3aWxsIGRpc3BsYXkgbm9ybWFsbHkuXHJcblxyXG4udGFibGUtcmVzcG9uc2l2ZSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAqIDAuNzUpO1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHJcbiAgICAvLyBUaWdodGVuIHVwIHNwYWNpbmdcclxuICAgID4gLnRhYmxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIC8vIEVuc3VyZSB0aGUgY29udGVudCBkb2Vzbid0IHdyYXBcclxuICAgICAgPiB0aGVhZCxcclxuICAgICAgPiB0Ym9keSxcclxuICAgICAgPiB0Zm9vdCB7XHJcbiAgICAgICAgPiB0ciB7XHJcbiAgICAgICAgICA+IHRoLFxyXG4gICAgICAgICAgPiB0ZCB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU3BlY2lhbCBvdmVycmlkZXMgZm9yIHRoZSBib3JkZXJlZCB0YWJsZXNcclxuICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgLy8gTnVrZSB0aGUgYXBwcm9wcmlhdGUgYm9yZGVycyBzbyB0aGF0IHRoZSBwYXJlbnQgY2FuIGhhbmRsZSB0aGVtXHJcbiAgICAgID4gdGhlYWQsXHJcbiAgICAgID4gdGJvZHksXHJcbiAgICAgID4gdGZvb3Qge1xyXG4gICAgICAgID4gdHIge1xyXG4gICAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgID4gdGg6bGFzdC1jaGlsZCxcclxuICAgICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIE9ubHkgbnVrZSB0aGUgbGFzdCByb3cncyBib3R0b20tYm9yZGVyIGluIGB0Ym9keWAgYW5kIGB0Zm9vdGAgc2luY2VcclxuICAgICAgLy8gY2hhbmNlcyBhcmUgdGhlcmUgd2lsbCBiZSBvbmx5IG9uZSBgdHJgIGluIGEgYHRoZWFkYCBhbmQgdGhhdCB3b3VsZFxyXG4gICAgICAvLyByZW1vdmUgdGhlIGJvcmRlciBhbHRvZ2V0aGVyLlxyXG4gICAgICA+IHRib2R5LFxyXG4gICAgICA+IHRmb290IHtcclxuICAgICAgICA+IHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgPiB0aCxcclxuICAgICAgICAgID4gdGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gVGFibGVzXHJcblxyXG4udGFibGUtcm93LXZhcmlhbnQoQHN0YXRlOyBAYmFja2dyb3VuZCkge1xyXG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XHJcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cclxuICAudGFibGUgPiB0aGVhZCA+IHRyLFxyXG4gIC50YWJsZSA+IHRib2R5ID4gdHIsXHJcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciB7XHJcbiAgICA+IHRkLkB7c3RhdGV9LFxyXG4gICAgPiB0aC5Ae3N0YXRlfSxcclxuICAgICYuQHtzdGF0ZX0gPiB0ZCxcclxuICAgICYuQHtzdGF0ZX0gPiB0aCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxyXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxyXG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIge1xyXG4gICAgPiB0ZC5Ae3N0YXRlfTpob3ZlcixcclxuICAgID4gdGguQHtzdGF0ZX06aG92ZXIsXHJcbiAgICAmLkB7c3RhdGV9OmhvdmVyID4gdGQsXHJcbiAgICAmOmhvdmVyID4gLkB7c3RhdGV9LFxyXG4gICAgJi5Ae3N0YXRlfTpob3ZlciA+IHRoIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCA1JSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEZvcm1zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gTm9ybWFsaXplIG5vbi1jb250cm9sc1xyXG4vL1xyXG4vLyBSZXN0eWxlIGFuZCBiYXNlbGluZSBub24tY29udHJvbCBmb3JtIGVsZW1lbnRzLlxyXG5cclxuZmllbGRzZXQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICAvLyBDaHJvbWUgYW5kIEZpcmVmb3ggc2V0IGEgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXHJcbiAgLy8gc28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgaXQgYmVoYXZlcyBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5LlxyXG4gIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxubGVnZW5kIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBmb250LXNpemU6IChAZm9udC1zaXplLWJhc2UgKiAxLjUpO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGNvbG9yOiBAbGVnZW5kLWNvbG9yO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGxlZ2VuZC1ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbmxhYmVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBGb3JjZSBJRTggdG8gd3JhcCBsb25nIGNvbnRlbnQgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEzMTQxKVxyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuXHJcbi8vIE5vcm1hbGl6ZSBmb3JtIGNvbnRyb2xzXHJcbi8vXHJcbi8vIFdoaWxlIG1vc3Qgb2Ygb3VyIGZvcm0gc3R5bGVzIHJlcXVpcmUgZXh0cmEgY2xhc3Nlcywgc29tZSBiYXNpYyBub3JtYWxpemF0aW9uXHJcbi8vIGlzIHJlcXVpcmVkIHRvIGVuc3VyZSBvcHRpbXVtIGRpc3BsYXkgd2l0aCBvciB3aXRob3V0IHRob3NlIGNsYXNzZXMgdG8gYmV0dGVyXHJcbi8vIGFkZHJlc3MgYnJvd3NlciBpbmNvbnNpc3RlbmNpZXMuXHJcblxyXG4vLyBPdmVycmlkZSBjb250ZW50LWJveCBpbiBOb3JtYWxpemUgKCogaXNuJ3Qgc3BlY2lmaWMgZW5vdWdoKVxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAuYm94LXNpemluZyhib3JkZXItYm94KTtcclxufVxyXG5cclxuLy8gUG9zaXRpb24gcmFkaW9zIGFuZCBjaGVja2JveGVzIGJldHRlclxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgbWFyZ2luOiA0cHggMCAwO1xyXG4gIG1hcmdpbi10b3A6IDFweCBcXDk7IC8vIElFOC05XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLy8gU2V0IHRoZSBoZWlnaHQgb2YgZmlsZSBjb250cm9scyB0byBtYXRjaCB0ZXh0IGlucHV0c1xyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8vIE1ha2UgcmFuZ2UgaW5wdXRzIGJlaGF2ZSBsaWtlIHRleHR1YWwgZm9ybSBjb250cm9sc1xyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vLyBNYWtlIG11bHRpcGxlIHNlbGVjdCBlbGVtZW50cyBoZWlnaHQgbm90IGZpeGVkXHJcbnNlbGVjdFttdWx0aXBsZV0sXHJcbnNlbGVjdFtzaXplXSB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vLyBGb2N1cyBmb3IgZmlsZSwgcmFkaW8sIGFuZCBjaGVja2JveFxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xyXG4gIC50YWItZm9jdXMoKTtcclxufVxyXG5cclxuLy8gQWRqdXN0IG91dHB1dCBlbGVtZW50XHJcbm91dHB1dCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZy10b3A6IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XHJcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xyXG4gIGNvbG9yOiBAaW5wdXQtY29sb3I7XHJcbn1cclxuXHJcblxyXG4vLyBDb21tb24gZm9ybSBjb250cm9sc1xyXG4vL1xyXG4vLyBTaGFyZWQgc2l6ZSBhbmQgdHlwZSByZXNldHMgZm9yIGZvcm0gY29udHJvbHMuIEFwcGx5IGAuZm9ybS1jb250cm9sYCB0byBhbnlcclxuLy8gb2YgdGhlIGZvbGxvd2luZyBmb3JtIGNvbnRyb2xzOlxyXG4vL1xyXG4vLyBzZWxlY3RcclxuLy8gdGV4dGFyZWFcclxuLy8gaW5wdXRbdHlwZT1cInRleHRcIl1cclxuLy8gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXVxyXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl1cclxuLy8gaW5wdXRbdHlwZT1cImRhdGVcIl1cclxuLy8gaW5wdXRbdHlwZT1cIm1vbnRoXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJ0aW1lXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJ3ZWVrXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJudW1iZXJcIl1cclxuLy8gaW5wdXRbdHlwZT1cImVtYWlsXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJ1cmxcIl1cclxuLy8gaW5wdXRbdHlwZT1cInNlYXJjaFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwidGVsXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJjb2xvclwiXVxyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7IC8vIE1ha2UgaW5wdXRzIGF0IGxlYXN0IHRoZSBoZWlnaHQgb2YgdGhlaXIgYnV0dG9uIGNvdW50ZXJwYXJ0IChiYXNlIGxpbmUtaGVpZ2h0ICsgcGFkZGluZyArIGJvcmRlcilcclxuICBwYWRkaW5nOiBAcGFkZGluZy1iYXNlLXZlcnRpY2FsIEBwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcclxuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgY29sb3I6IEBpbnB1dC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtYmc7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxyXG4gIGJvcmRlcjogMXB4IHNvbGlkIEBpbnB1dC1ib3JkZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogQGlucHV0LWJvcmRlci1yYWRpdXM7XHJcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpO1xyXG4gIC50cmFuc2l0aW9uKH5cImJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXNcIik7XHJcblxyXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cclxuICAuZm9ybS1jb250cm9sLWZvY3VzKCk7XHJcblxyXG4gIC8vIFBsYWNlaG9sZGVyXHJcbiAgLnBsYWNlaG9sZGVyKCk7XHJcblxyXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXHJcbiAgLy9cclxuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxyXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXHJcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxyXG4gICZbZGlzYWJsZWRdLFxyXG4gICZbcmVhZG9ubHldLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtYmctZGlzYWJsZWQ7XHJcbiAgICBvcGFjaXR5OiAxOyAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnRcclxuICB9XHJcblxyXG4gIC8vIFJlc2V0IGhlaWdodCBmb3IgYHRleHRhcmVhYHNcclxuICB0ZXh0YXJlYSYge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFNlYXJjaCBpbnB1dHMgaW4gaU9TXHJcbi8vXHJcbi8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcclxuLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XHJcbi8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcclxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuXHJcbi8vIFNwZWNpYWwgc3R5bGVzIGZvciBpT1MgdGVtcG9yYWwgaW5wdXRzXHJcbi8vXHJcbi8vIEluIE1vYmlsZSBTYWZhcmksIHNldHRpbmcgYGRpc3BsYXk6IGJsb2NrYCBvbiB0ZW1wb3JhbCBpbnB1dHMgY2F1c2VzIHRoZVxyXG4vLyB0ZXh0IHdpdGhpbiB0aGUgaW5wdXQgdG8gYmVjb21lIHZlcnRpY2FsbHkgbWlzYWxpZ25lZC5cclxuLy8gQXMgYSB3b3JrYXJvdW5kLCB3ZSBzZXQgYSBwaXhlbCBsaW5lLWhlaWdodCB0aGF0IG1hdGNoZXMgdGhlXHJcbi8vIGdpdmVuIGhlaWdodCBvZiB0aGUgaW5wdXQuIFNpbmNlIHRoaXMgZnVja3MgdXAgZXZlcnl0aGluZyBlbHNlLCB3ZSBoYXZlIHRvXHJcbi8vIGFwcHJvcHJpYXRlbHkgcmVzZXQgaXQgZm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCB0aGUgc2l6ZSB2YXJpYXRpb25zLlxyXG5cclxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XHJcbiAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcclxuICAvLyBJRTgrIG1pc2FsaWducyB0aGUgdGV4dCB3aXRoaW4gZGF0ZSBpbnB1dHMsIHNvIHdlIHJlc2V0XHJcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlIH5cIlxcMFwiO1xyXG5cclxuICAmLmlucHV0LXNtIHtcclxuICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gIH1cclxuICAmLmlucHV0LWxnIHtcclxuICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gZ3JvdXBzXHJcbi8vXHJcbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3JcclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cclxuXHJcbi5mb3JtLWdyb3VwIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG5cclxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXHJcbi8vXHJcbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXHJcblxyXG4ucmFkaW8sXHJcbi5jaGVja2JveCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1pbi1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDsgLy8gY2xlYXIgdGhlIGZsb2F0aW5nIGlucHV0IGlmIHRoZXJlIGlzIG5vIGxhYmVsIHRleHRcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTtcclxufVxyXG5cclxuLnJhZGlvICsgLnJhZGlvLFxyXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xyXG4gIG1hcmdpbi10b3A6IC01cHg7IC8vIE1vdmUgdXAgc2libGluZyByYWRpb3Mgb3IgY2hlY2tib3hlcyBmb3IgdGlnaHRlciBzcGFjaW5nXHJcbn1cclxuXHJcbi8vIFJhZGlvcyBhbmQgY2hlY2tib3hlcyBvbiBzYW1lIGxpbmVcclxuLnJhZGlvLWlubGluZSxcclxuLmNoZWNrYm94LWlubGluZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXHJcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyAvLyBzcGFjZSBvdXQgY29uc2VjdXRpdmUgaW5saW5lIGNvbnRyb2xzXHJcbn1cclxuXHJcbi8vIEFwcGx5IHNhbWUgZGlzYWJsZWQgY3Vyc29yIHR3ZWFrIGFzIGZvciBpbnB1dHNcclxuLy8gU29tZSBzcGVjaWFsIGNhcmUgaXMgbmVlZGVkIGJlY2F1c2UgPGxhYmVsPnMgZG9uJ3QgaW5oZXJpdCB0aGVpciBwYXJlbnQncyBgY3Vyc29yYC5cclxuLy9cclxuLy8gTm90ZTogTmVpdGhlciByYWRpb3Mgbm9yIGNoZWNrYm94ZXMgY2FuIGJlIHJlYWRvbmx5LlxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgJi5kaXNhYmxlZCxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIH1cclxufVxyXG4vLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIGRpcmVjdGx5IG9uIDxsYWJlbD5zXHJcbi5yYWRpby1pbmxpbmUsXHJcbi5jaGVja2JveC1pbmxpbmUge1xyXG4gICYuZGlzYWJsZWQsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICB9XHJcbn1cclxuLy8gVGhlc2UgY2xhc3NlcyBhcmUgdXNlZCBvbiBlbGVtZW50cyB3aXRoIDxsYWJlbD4gZGVzY2VuZGFudHNcclxuLnJhZGlvLFxyXG4uY2hlY2tib3gge1xyXG4gICYuZGlzYWJsZWQsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFN0YXRpYyBmb3JtIGNvbnRyb2wgdGV4dFxyXG4vL1xyXG4vLyBBcHBseSBjbGFzcyB0byBhIGBwYCBlbGVtZW50IHRvIG1ha2UgYW55IHN0cmluZyBvZiB0ZXh0IGFsaWduIHdpdGggbGFiZWxzIGluXHJcbi8vIGEgaG9yaXpvbnRhbCBmb3JtIGxheW91dC5cclxuXHJcbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcclxuICAvLyBTaXplIGl0IGFwcHJvcHJpYXRlbHkgbmV4dCB0byByZWFsIGZvcm0gY29udHJvbHNcclxuICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcclxuICBwYWRkaW5nLWJvdHRvbTogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcclxuICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gZnJvbSBgcGBcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAmLmlucHV0LWxnLFxyXG4gICYuaW5wdXQtc20ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXHJcbi8vXHJcbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXHJcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXHJcblxyXG4uaW5wdXQtc20ge1xyXG4gIC5pbnB1dC1zaXplKEBpbnB1dC1oZWlnaHQtc21hbGw7IEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOyBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOyBAZm9udC1zaXplLXNtYWxsOyBAbGluZS1oZWlnaHQtc21hbGw7IEBib3JkZXItcmFkaXVzLXNtYWxsKTtcclxufVxyXG5cclxuLmlucHV0LWxnIHtcclxuICAuaW5wdXQtc2l6ZShAaW5wdXQtaGVpZ2h0LWxhcmdlOyBAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDsgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1sYXJnZTsgQGxpbmUtaGVpZ2h0LWxhcmdlOyBAYm9yZGVyLXJhZGl1cy1sYXJnZSk7XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIGNvbnRyb2wgZmVlZGJhY2sgc3RhdGVzXHJcbi8vXHJcbi8vIEFwcGx5IGNvbnRleHR1YWwgYW5kIHNlbWFudGljIHN0YXRlcyB0byBpbmRpdmlkdWFsIGZvcm0gY29udHJvbHMuXHJcblxyXG4uaGFzLWZlZWRiYWNrIHtcclxuICAvLyBFbmFibGUgYWJzb2x1dGUgcG9zaXRpb25pbmdcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC8vIEVuc3VyZSBpY29ucyBkb24ndCBvdmVybGFwIHRleHRcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IChAaW5wdXQtaGVpZ2h0LWJhc2UgKiAxLjI1KTtcclxuICB9XHJcbn1cclxuLy8gRmVlZGJhY2sgaWNvbiAocmVxdWlyZXMgLmdseXBoaWNvbiBjbGFzc2VzKVxyXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgNSk7IC8vIEhlaWdodCBvZiB0aGUgYGxhYmVsYCBhbmQgaXRzIG1hcmdpblxyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDI7IC8vIEVuc3VyZSBpY29uIGlzIGFib3ZlIGlucHV0IGdyb3Vwc1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiBAaW5wdXQtaGVpZ2h0LWJhc2U7XHJcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgd2lkdGg6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG59XHJcbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gIHdpZHRoOiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcclxuICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcclxufVxyXG5cclxuLy8gRmVlZGJhY2sgc3RhdGVzXHJcbi5oYXMtc3VjY2VzcyB7XHJcbiAgLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEBzdGF0ZS1zdWNjZXNzLXRleHQ7IEBzdGF0ZS1zdWNjZXNzLXRleHQ7IEBzdGF0ZS1zdWNjZXNzLWJnKTtcclxufVxyXG4uaGFzLXdhcm5pbmcge1xyXG4gIC5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihAc3RhdGUtd2FybmluZy10ZXh0OyBAc3RhdGUtd2FybmluZy10ZXh0OyBAc3RhdGUtd2FybmluZy1iZyk7XHJcbn1cclxuLmhhcy1lcnJvciB7XHJcbiAgLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEBzdGF0ZS1kYW5nZXItdGV4dDsgQHN0YXRlLWRhbmdlci10ZXh0OyBAc3RhdGUtZGFuZ2VyLWJnKTtcclxufVxyXG5cclxuXHJcbi8vIFJlcG9zaXRpb24gZmVlZGJhY2sgaWNvbiBpZiBsYWJlbCBpcyBoaWRkZW4gd2l0aCBcInNjcmVlbnJlYWRlciBvbmx5XCIgc3RhdGVcclxuLmhhcy1mZWVkYmFjayBsYWJlbC5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG5cclxuLy8gSGVscCB0ZXh0XHJcbi8vXHJcbi8vIEFwcGx5IHRvIGFueSBlbGVtZW50IHlvdSB3aXNoIHRvIGNyZWF0ZSBsaWdodCB0ZXh0IGZvciBwbGFjZW1lbnQgaW1tZWRpYXRlbHlcclxuLy8gYmVsb3cgYSBmb3JtIGNvbnRyb2wuIFVzZSBmb3IgZ2VuZXJhbCBoZWxwLCBmb3JtYXR0aW5nLCBvciBpbnN0cnVjdGlvbmFsIHRleHQuXHJcblxyXG4uaGVscC1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7IC8vIGFjY291bnQgZm9yIGFueSBlbGVtZW50IHVzaW5nIGhlbHAtYmxvY2tcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBjb2xvcjogbGlnaHRlbihAdGV4dC1jb2xvciwgMjUlKTsgLy8gbGlnaHRlbiB0aGUgdGV4dCBzb21lIGZvciBjb250cmFzdFxyXG59XHJcblxyXG5cclxuXHJcbi8vIElubGluZSBmb3Jtc1xyXG4vL1xyXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcclxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXHJcbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXHJcbi8vXHJcbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2ZcclxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cclxuLy9cclxuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byBgLm5hdmJhci1mb3JtYCBpbiBuYXZiYXJzLmxlc3MuXHJcblxyXG4uZm9ybS1pbmxpbmUge1xyXG5cclxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSW4gbmF2YmFyLWZvcm0sIGFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgIC5pbnB1dC1ncm91cC1hZGRvbixcclxuICAgICAgLmlucHV0LWdyb3VwLWJ0bixcclxuICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBJbnB1dCBncm91cHMgbmVlZCB0aGF0IDEwMCUgd2lkdGggdGhvdWdoXHJcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxyXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2ggKHdoaWNoIGFsc28gYXZvaWRzXHJcbiAgICAvLyBhIGJ1ZyBpbiBXZWJLaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk2OSkuXHJcbiAgICAucmFkaW8sXHJcbiAgICAuY2hlY2tib3gge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gVmFsaWRhdGlvbiBzdGF0ZXNcclxuICAgIC8vXHJcbiAgICAvLyBSZXBvc2l0aW9uIHRoZSBpY29uIGJlY2F1c2UgaXQncyBub3cgd2l0aGluIGEgZ3JpZCBjb2x1bW4gYW5kIGNvbHVtbnMgaGF2ZVxyXG4gICAgLy8gYHBvc2l0aW9uOiByZWxhdGl2ZTtgIG9uIHRoZW0uIEFsc28gYWNjb3VudHMgZm9yIHRoZSBncmlkIGd1dHRlciBwYWRkaW5nLlxyXG4gICAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEhvcml6b250YWwgZm9ybXNcclxuLy9cclxuLy8gSG9yaXpvbnRhbCBmb3JtcyBhcmUgYnVpbHQgb24gZ3JpZCBjbGFzc2VzIGFuZCBhbGxvdyB5b3UgdG8gY3JlYXRlIGZvcm1zIHdpdGhcclxuLy8gbGFiZWxzIG9uIHRoZSBsZWZ0IGFuZCBpbnB1dHMgb24gdGhlIHJpZ2h0LlxyXG5cclxuLmZvcm0taG9yaXpvbnRhbCB7XHJcblxyXG4gIC8vIENvbnNpc3RlbnQgdmVydGljYWwgYWxpZ25tZW50IG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlc1xyXG4gIC8vXHJcbiAgLy8gTGFiZWxzIGFsc28gZ2V0IHNvbWUgcmVzZXQgc3R5bGVzLCBidXQgdGhhdCBpcyBzY29wZWQgdG8gYSBtZWRpYSBxdWVyeSBiZWxvdy5cclxuICAucmFkaW8sXHJcbiAgLmNoZWNrYm94LFxyXG4gIC5yYWRpby1pbmxpbmUsXHJcbiAgLmNoZWNrYm94LWlubGluZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxyXG4gIH1cclxuICAvLyBBY2NvdW50IGZvciBwYWRkaW5nIHdlJ3JlIGFkZGluZyB0byBlbnN1cmUgdGhlIGFsaWdubWVudCBhbmQgb2YgaGVscCB0ZXh0XHJcbiAgLy8gYW5kIG90aGVyIGNvbnRlbnQgYmVsb3cgaXRlbXNcclxuICAucmFkaW8sXHJcbiAgLmNoZWNrYm94IHtcclxuICAgIG1pbi1oZWlnaHQ6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpKTtcclxuICB9XHJcblxyXG4gIC8vIE1ha2UgZm9ybSBncm91cHMgYmVoYXZlIGxpa2Ugcm93c1xyXG4gIC5mb3JtLWdyb3VwIHtcclxuICAgIC5tYWtlLXJvdygpO1xyXG4gIH1cclxuXHJcbiAgLy8gUmVzZXQgc3BhY2luZyBhbmQgcmlnaHQgYWxpZ24gbGFiZWxzLCBidXQgc2NvcGUgdG8gbWVkaWEgcXVlcmllcyBzbyB0aGF0XHJcbiAgLy8gbGFiZWxzIG9uIG5hcnJvdyB2aWV3cG9ydHMgc3RhY2sgdGhlIHNhbWUgYXMgYSBkZWZhdWx0IGZvcm0gZXhhbXBsZS5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gVmFsaWRhdGlvbiBzdGF0ZXNcclxuICAvL1xyXG4gIC8vIFJlcG9zaXRpb24gdGhlIGljb24gYmVjYXVzZSBpdCdzIG5vdyB3aXRoaW4gYSBncmlkIGNvbHVtbiBhbmQgY29sdW1ucyBoYXZlXHJcbiAgLy8gYHBvc2l0aW9uOiByZWxhdGl2ZTtgIG9uIHRoZW0uIEFsc28gYWNjb3VudHMgZm9yIHRoZSBncmlkIGd1dHRlciBwYWRkaW5nLlxyXG4gIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogKEBncmlkLWd1dHRlci13aWR0aCAvIDIpO1xyXG4gIH1cclxuXHJcbiAgLy8gRm9ybSBncm91cCBzaXplc1xyXG4gIC8vXHJcbiAgLy8gUXVpY2sgdXRpbGl0eSBjbGFzcyBmb3IgYXBwbHlpbmcgYC5pbnB1dC1sZ2AgYW5kIGAuaW5wdXQtc21gIHN0eWxlcyB0byB0aGVcclxuICAvLyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoaW4gYSBgLmZvcm0tZ3JvdXBgLlxyXG4gIC5mb3JtLWdyb3VwLWxnIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICgoQHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKiBAbGluZS1oZWlnaHQtbGFyZ2UpICsgMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAmOmV4dGVuZCguaW5wdXQtbGcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1ncm91cC1zbSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICY6ZXh0ZW5kKC5pbnB1dC1zbSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcclxuLy9cclxuLy8gVXNlZCBpbiBmb3Jtcy5sZXNzIHRvIGdlbmVyYXRlIHRoZSBmb3JtIHZhbGlkYXRpb24gQ1NTIGZvciB3YXJuaW5ncywgZXJyb3JzLFxyXG4vLyBhbmQgc3VjY2Vzc2VzLlxyXG5cclxuLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEB0ZXh0LWNvbG9yOiAjNTU1OyBAYm9yZGVyLWNvbG9yOiAjY2NjOyBAYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSkge1xyXG4gIC8vIENvbG9yIHRoZSBsYWJlbCBhbmQgaGVscCB0ZXh0XHJcbiAgLmhlbHAtYmxvY2ssXHJcbiAgLmNvbnRyb2wtbGFiZWwsXHJcbiAgLnJhZGlvLFxyXG4gIC5jaGVja2JveCxcclxuICAucmFkaW8taW5saW5lLFxyXG4gIC5jaGVja2JveC1pbmxpbmUgIHtcclxuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcclxuICB9XHJcbiAgLy8gU2V0IHRoZSBib3JkZXIgYW5kIGJveCBzaGFkb3cgb24gc3BlY2lmaWMgaW5wdXRzIHRvIG1hdGNoXHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3I7XHJcbiAgICAuYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSk7IC8vIFJlZGVjbGFyZSBzbyB0cmFuc2l0aW9ucyB3b3JrXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlci1jb2xvciwgMTAlKTtcclxuICAgICAgQHNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA2cHggbGlnaHRlbihAYm9yZGVyLWNvbG9yLCAyMCUpO1xyXG4gICAgICAuYm94LXNoYWRvdyhAc2hhZG93KTtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIGFkZG9uc1xyXG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZC1jb2xvcjtcclxuICB9XHJcbiAgLy8gT3B0aW9uYWwgZmVlZGJhY2sgaWNvblxyXG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxyXG4vL1xyXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxyXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYEBpbnB1dC1ib3JkZXItZm9jdXNgIHZhcmlhYmxlLlxyXG4vL1xyXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2VcclxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cclxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xyXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXHJcbi8vXHJcbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxyXG4uZm9ybS1jb250cm9sLWZvY3VzKEBjb2xvcjogQGlucHV0LWJvcmRlci1mb2N1cykge1xyXG4gIEBjb2xvci1yZ2JhOiByZ2JhKHJlZChAY29sb3IpLCBncmVlbihAY29sb3IpLCBibHVlKEBjb2xvciksIC42KTtcclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogQGNvbG9yO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIC5ib3gtc2hhZG93KH5cImluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4IEB7Y29sb3ItcmdiYX1cIik7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXHJcbi8vXHJcbi8vIFJlbGF0aXZlIHRleHQgc2l6ZSwgcGFkZGluZywgYW5kIGJvcmRlci1yYWRpaSBjaGFuZ2VzIGZvciBmb3JtIGNvbnRyb2xzLiBGb3JcclxuLy8gaG9yaXpvbnRhbCBzaXppbmcsIHdyYXAgY29udHJvbHMgaW4gdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLiBgPHNlbGVjdD5gXHJcbi8vIGVsZW1lbnQgZ2V0cyBzcGVjaWFsIGxvdmUgYmVjYXVzZSBpdCdzIHNwZWNpYWwsIGFuZCB0aGF0J3MgYSBmYWN0IVxyXG4uaW5wdXQtc2l6ZShAaW5wdXQtaGVpZ2h0OyBAcGFkZGluZy12ZXJ0aWNhbDsgQHBhZGRpbmctaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZTsgQGxpbmUtaGVpZ2h0OyBAYm9yZGVyLXJhZGl1cykge1xyXG4gIGhlaWdodDogQGlucHV0LWhlaWdodDtcclxuICBwYWRkaW5nOiBAcGFkZGluZy12ZXJ0aWNhbCBAcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZTtcclxuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0O1xyXG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzO1xyXG5cclxuICBzZWxlY3QmIHtcclxuICAgIGhlaWdodDogQGlucHV0LWhlaWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xyXG4gIH1cclxuXHJcbiAgdGV4dGFyZWEmLFxyXG4gIHNlbGVjdFttdWx0aXBsZV0mIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQnV0dG9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYnRuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gRm9yIGlucHV0LmJ0blxyXG4gIGZvbnQtd2VpZ2h0OiBAYnRuLWZvbnQtd2VpZ2h0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAuYnV0dG9uLXNpemUoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbDsgQHBhZGRpbmctYmFzZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWJhc2U7IEBsaW5lLWhlaWdodC1iYXNlOyBAYm9yZGVyLXJhZGl1cy1iYXNlKTtcclxuICAudXNlci1zZWxlY3Qobm9uZSk7XHJcblxyXG4gICYsXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIC50YWItZm9jdXMoKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogQGJ0bi1kZWZhdWx0LWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAuYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XHJcbiAgfVxyXG5cclxuICAmLmRpc2FibGVkLFxyXG4gICZbZGlzYWJsZWRdLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3NcclxuICAgIC5vcGFjaXR5KC42NSk7XHJcbiAgICAuYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmJ0bi1kZWZhdWx0IHtcclxuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1kZWZhdWx0LWNvbG9yOyBAYnRuLWRlZmF1bHQtYmc7IEBidG4tZGVmYXVsdC1ib3JkZXIpO1xyXG59XHJcbi5idG4tcHJpbWFyeSB7XHJcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4tcHJpbWFyeS1jb2xvcjsgQGJ0bi1wcmltYXJ5LWJnOyBAYnRuLXByaW1hcnktYm9yZGVyKTtcclxufVxyXG4vLyBTdWNjZXNzIGFwcGVhcnMgYXMgZ3JlZW5cclxuLmJ0bi1zdWNjZXNzIHtcclxuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1zdWNjZXNzLWNvbG9yOyBAYnRuLXN1Y2Nlc3MtYmc7IEBidG4tc3VjY2Vzcy1ib3JkZXIpO1xyXG59XHJcbi8vIEluZm8gYXBwZWFycyBhcyBibHVlLWdyZWVuXHJcbi5idG4taW5mbyB7XHJcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4taW5mby1jb2xvcjsgQGJ0bi1pbmZvLWJnOyBAYnRuLWluZm8tYm9yZGVyKTtcclxufVxyXG4vLyBXYXJuaW5nIGFwcGVhcnMgYXMgb3JhbmdlXHJcbi5idG4td2FybmluZyB7XHJcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4td2FybmluZy1jb2xvcjsgQGJ0bi13YXJuaW5nLWJnOyBAYnRuLXdhcm5pbmctYm9yZGVyKTtcclxufVxyXG4vLyBEYW5nZXIgYW5kIGVycm9yIGFwcGVhciBhcyByZWRcclxuLmJ0bi1kYW5nZXIge1xyXG4gIC5idXR0b24tdmFyaWFudChAYnRuLWRhbmdlci1jb2xvcjsgQGJ0bi1kYW5nZXItYmc7IEBidG4tZGFuZ2VyLWJvcmRlcik7XHJcbn1cclxuXHJcbi5idG4tc2VhcmNoIHtcclxuICAgIC5idXR0b24tdmFyaWFudChAYnRuLXNlYXJjaDsgQGJ0bi1zZWFyY2gtYmc7IEBidG4tc2VhcmNoLWJvcmRlcik7XHJcbn1cclxuXHJcbi5idG4taGVhZGVyIHtcclxuICAgIC5idXR0b24tdmFyaWFudChAYnRuLWhlYWRlcjsgQGJ0bi1oZWFkZXItYmc7IEBidG4taGVhZGVyLWJvcmRlcik7XHJcbn1cclxuXHJcbi5idG4tYmVpZ2Uge1xyXG4gICAgLmJ1dHRvbi12YXJpYW50KEBidG4tYmVpZ2U7IEBidG4tYmVpZ2UtYmc7IEBidG4tYmVpZ2UtYm9yZGVyKTtcclxuICAgIC5hdmVuaXItaGVhdnkoKTtcclxufVxyXG5cclxuXHJcbi8vIExpbmsgYnV0dG9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xyXG4uYnRuLWxpbmsge1xyXG4gIGNvbG9yOiBAbGluay1jb2xvcjtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAmLFxyXG4gICY6YWN0aXZlLFxyXG4gICZbZGlzYWJsZWRdLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLmJveC1zaGFkb3cobm9uZSk7XHJcbiAgfVxyXG4gICYsXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogQGxpbmstaG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAmW2Rpc2FibGVkXSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiBAYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCdXR0b24gU2l6ZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4tbGcge1xyXG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgZXZlbi1udW1iZXJlZCBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gbGFyZ2UgaW5wdXRcclxuICAuYnV0dG9uLXNpemUoQHBhZGRpbmctbGFyZ2UtdmVydGljYWw7IEBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7IEBmb250LXNpemUtbGFyZ2U7IEBsaW5lLWhlaWdodC1sYXJnZTsgQGJvcmRlci1yYWRpdXMtbGFyZ2UpO1xyXG59XHJcbi5idG4tc20ge1xyXG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxyXG4gIC5idXR0b24tc2l6ZShAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDsgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1zbWFsbDsgQGxpbmUtaGVpZ2h0LXNtYWxsOyBAYm9yZGVyLXJhZGl1cy1zbWFsbCk7XHJcbn1cclxuLmJ0bi14cyB7XHJcbiAgLmJ1dHRvbi1zaXplKEBwYWRkaW5nLXhzLXZlcnRpY2FsOyBAcGFkZGluZy14cy1ob3Jpem9udGFsOyBAZm9udC1zaXplLXNtYWxsOyBAbGluZS1oZWlnaHQtc21hbGw7IEBib3JkZXItcmFkaXVzLXNtYWxsKTtcclxufVxyXG5cclxuXHJcbi8vIEJsb2NrIGJ1dHRvblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmJ0bi1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcclxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XHJcbiAgJi5idG4tYmxvY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xyXG4vL1xyXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXHJcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xyXG5cclxuLmJ1dHRvbi12YXJpYW50KEBjb2xvcjsgQGJhY2tncm91bmQ7IEBib3JkZXIpIHtcclxuICBjb2xvcjogQGNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xyXG4gIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlLFxyXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSYge1xyXG4gICAgY29sb3I6IEBjb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMTAlKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLCAxMiUpO1xyXG4gIH1cclxuICAmOmFjdGl2ZSxcclxuICAmLmFjdGl2ZSxcclxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUmIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgfVxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgJixcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhZGdlIHtcclxuICAgIGNvbG9yOiBAYmFja2dyb3VuZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEJ1dHRvbiBzaXplc1xyXG4uYnV0dG9uLXNpemUoQHBhZGRpbmctdmVydGljYWw7IEBwYWRkaW5nLWhvcml6b250YWw7IEBmb250LXNpemU7IEBsaW5lLWhlaWdodDsgQGJvcmRlci1yYWRpdXMpIHtcclxuICBwYWRkaW5nOiBAcGFkZGluZy12ZXJ0aWNhbCBAcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZTtcclxuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0O1xyXG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzO1xyXG59XHJcbiIsIi8vIE9wYWNpdHlcclxuXHJcbi5vcGFjaXR5KEBvcGFjaXR5KSB7XHJcbiAgb3BhY2l0eTogQG9wYWNpdHk7XHJcbiAgLy8gSUU4IGZpbHRlclxyXG4gIEBvcGFjaXR5LWllOiAoQG9wYWNpdHkgKiAxMDApO1xyXG4gIGZpbHRlcjogflwiYWxwaGEob3BhY2l0eT1Ae29wYWNpdHktaWV9KVwiO1xyXG59XHJcbiIsIi5pdGFsaWMge1xyXG4gICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLmF2ZW5pci1saWdodCB7XHJcbiAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4uYXZlbmlyLXJvbWFuIHtcclxuICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5hdmVuaXItaGVhdnkge1xyXG4gICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufSIsIi8vXHJcbi8vIE5hdnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIGNsYXNzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ubmF2IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCB1bC9vbFxyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XHJcblxyXG4gID4gbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgPiBhIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogQG5hdi1saW5rLXBhZGRpbmc7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LWxpbmstaG92ZXItYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBEaXNhYmxlZCBzdGF0ZSBzZXRzIHRleHQgdG8gZ3JheSBhbmQgbnVrZXMgaG92ZXIvdGFiIGVmZmVjdHNcclxuICAgICYuZGlzYWJsZWQgPiBhIHtcclxuICAgICAgY29sb3I6IEBuYXYtZGlzYWJsZWQtbGluay1jb2xvcjtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBAbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE9wZW4gZHJvcGRvd25zXHJcbiAgLm9wZW4gPiBhIHtcclxuICAgICYsXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXYtbGluay1ob3Zlci1iZztcclxuICAgICAgYm9yZGVyLWNvbG9yOiBAbGluay1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE5hdiBkaXZpZGVycyAoZGVwcmVjYXRlZCB3aXRoIHYzLjAuMSlcclxuICAvL1xyXG4gIC8vIFRoaXMgc2hvdWxkIGhhdmUgYmVlbiByZW1vdmVkIGluIHYzIHdpdGggdGhlIGRyb3BwaW5nIG9mIGAubmF2LWxpc3RgLCBidXRcclxuICAvLyB3ZSBtaXNzZWQgaXQuIFdlIGRvbid0IGN1cnJlbnRseSBzdXBwb3J0IHRoaXMgYW55d2hlcmUsIGJ1dCBpbiB0aGUgaW50ZXJlc3RcclxuICAvLyBvZiBtYWludGFpbmluZyBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IGluIGNhc2UgeW91IHVzZSBpdCwgaXQncyBkZXByZWNhdGVkLlxyXG4gIC5uYXYtZGl2aWRlciB7XHJcbiAgICAubmF2LWRpdmlkZXIoKTtcclxuICB9XHJcblxyXG4gIC8vIFByZXZlbnQgSUU4IGZyb20gbWlzcGxhY2luZyBpbWdzXHJcbiAgLy9cclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvaXNzdWVzLzk4NCNpc3N1ZWNvbW1lbnQtMzk4NTk4OVxyXG4gID4gbGkgPiBhID4gaW1nIHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEdpdmUgdGhlIHRhYnMgc29tZXRoaW5nIHRvIHNpdCBvblxyXG4ubmF2LXRhYnMge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xyXG4gID4gbGkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAvLyBNYWtlIHRoZSBsaXN0LWl0ZW1zIG92ZXJsYXkgdGhlIGJvdHRvbSBib3JkZXJcclxuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcblxyXG4gICAgLy8gQWN0dWFsIHRhYnMgKGFzIGxpbmtzKVxyXG4gICAgPiBhIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2UgQGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogQG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yIEBuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciBAbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQWN0aXZlIHN0YXRlLCBhbmQgaXRzIDpob3ZlciB0byBvdmVycmlkZSBub3JtYWwgOmhvdmVyXHJcbiAgICAmLmFjdGl2ZSA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogQG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBwdWxsaW5nIHRoaXMgaW4gbWFpbmx5IGZvciBsZXNzIHNob3J0aGFuZFxyXG4gICYubmF2LWp1c3RpZmllZCB7XHJcbiAgICAubmF2LWp1c3RpZmllZCgpO1xyXG4gICAgLm5hdi10YWJzLWp1c3RpZmllZCgpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFBpbGxzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLm5hdi1waWxscyB7XHJcbiAgPiBsaSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAvLyBMaW5rcyByZW5kZXJlZCBhcyBwaWxsc1xyXG4gICAgPiBhIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogQG5hdi1waWxscy1ib3JkZXItcmFkaXVzO1xyXG4gICAgfVxyXG4gICAgKyBsaSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQWN0aXZlIHN0YXRlXHJcbiAgICAmLmFjdGl2ZSA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogQG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU3RhY2tlZCBwaWxsc1xyXG4ubmF2LXN0YWNrZWQge1xyXG4gID4gbGkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICArIGxpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDsgLy8gbm8gbmVlZCBmb3IgdGhpcyBnYXAgYmV0d2VlbiBuYXYgaXRlbXNcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXYgdmFyaWF0aW9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gSnVzdGlmaWVkIG5hdiBsaW5rc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ubmF2LWp1c3RpZmllZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gID4gbGkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICA+IGEge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgID4gbGkge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICB3aWR0aDogMSU7XHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTW92ZSBib3JkZXJzIHRvIGFuY2hvcnMgaW5zdGVhZCBvZiBib3R0b20gb2YgbGlzdFxyXG4vL1xyXG4vLyBNaXhpbiBmb3IgYWRkaW5nIG9uIHRvcCB0aGUgc2hhcmVkIGAubmF2LWp1c3RpZmllZGAgc3R5bGVzIGZvciBvdXIgdGFic1xyXG4ubmF2LXRhYnMtanVzdGlmaWVkIHtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuICA+IGxpID4gYSB7XHJcbiAgICAvLyBPdmVycmlkZSBtYXJnaW4gZnJvbSAubmF2LXRhYnNcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XHJcbiAgfVxyXG5cclxuICA+IC5hY3RpdmUgPiBhLFxyXG4gID4gLmFjdGl2ZSA+IGE6aG92ZXIsXHJcbiAgPiAuYWN0aXZlID4gYTpmb2N1cyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICA+IGxpID4gYSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlIEBib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xyXG4gICAgfVxyXG4gICAgPiAuYWN0aXZlID4gYSxcclxuICAgID4gLmFjdGl2ZSA+IGE6aG92ZXIsXHJcbiAgICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGFiYmFibGUgdGFic1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcclxuLnRhYi1jb250ZW50IHtcclxuICA+IC50YWItcGFuZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICA+IC5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRHJvcGRvd25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIFNwZWNpZmljIGRyb3Bkb3duc1xyXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xyXG4gIC8vIG1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxyXG4gIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcclxuICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XHJcbn1cclxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xyXG4vL1xyXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcclxuXHJcbi5uYXYtZGl2aWRlcihAY29sb3I6ICNlNWU1ZTUpIHtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46ICgoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKSAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xyXG59XHJcbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcclxuXHJcbi5ib3JkZXItdG9wLXJhZGl1cyhAcmFkaXVzKSB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXM7XHJcbiAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXM7XHJcbn1cclxuLmJvcmRlci1yaWdodC1yYWRpdXMoQHJhZGl1cykge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xyXG4gICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xyXG59XHJcbi5ib3JkZXItYm90dG9tLXJhZGl1cyhAcmFkaXVzKSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXM7XHJcbiAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXM7XHJcbn1cclxuLmJvcmRlci1sZWZ0LXJhZGl1cyhAcmFkaXVzKSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1cztcclxuICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xyXG59XHJcbiIsIi8vXHJcbi8vIE5hdmJhcnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBXcmFwcGVyIGFuZCBiYXNlIGNsYXNzXHJcbi8vXHJcbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXHJcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxyXG5cclxuLm5hdmJhciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IEBuYXZiYXItaGVpZ2h0OyAvLyBFbnN1cmUgYSBuYXZiYXIgYWx3YXlzIHNob3dzIChlLmcuLCB3aXRob3V0IGEgLm5hdmJhci1icmFuZCBpbiBjb2xsYXBzZWQgbW9kZSlcclxuLy8gIG1hcmdpbi1ib3R0b206IEBuYXZiYXItbWFyZ2luLWJvdHRvbTtcclxuLy8gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAvLyBQcmV2ZW50IGZsb2F0cyBmcm9tIGJyZWFraW5nIHRoZSBuYXZiYXJcclxuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IEBuYXZiYXItYm9yZGVyLXJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgaGVhZGluZ1xyXG4vL1xyXG4vLyBHcm91cHMgYC5uYXZiYXItYnJhbmRgIGFuZCBgLm5hdmJhci10b2dnbGVgIGludG8gYSBzaW5nbGUgY29tcG9uZW50IGZvciBlYXN5XHJcbi8vIHN0eWxpbmcgb2YgcmVzcG9uc2l2ZSBhc3BlY3RzLlxyXG5cclxuLm5hdmJhci1oZWFkZXIge1xyXG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIGNvbGxhcHNlIChib2R5KVxyXG4vL1xyXG4vLyBHcm91cCB5b3VyIG5hdmJhciBjb250ZW50IGludG8gdGhpcyBmb3IgZWFzeSBjb2xsYXBzaW5nIGFuZCBleHBhbmRpbmcgYWNyb3NzXHJcbi8vIHZhcmlvdXMgZGV2aWNlIHNpemVzLiBCeSBkZWZhdWx0LCB0aGlzIGNvbnRlbnQgaXMgY29sbGFwc2VkIHdoZW4gPDc2OHB4LCBidXRcclxuLy8gd2lsbCBleHBhbmQgcGFzdCB0aGF0IGZvciBhIGhvcml6b250YWwgZGlzcGxheS5cclxuLy9cclxuLy8gVG8gc3RhcnQgKG9uIG1vYmlsZSBkZXZpY2VzKSB0aGUgbmF2YmFyIGxpbmtzLCBmb3JtcywgYW5kIGJ1dHRvbnMgYXJlIHN0YWNrZWRcclxuLy8gdmVydGljYWxseSBhbmQgaW5jbHVkZSBhIGBtYXgtaGVpZ2h0YCB0byBvdmVyZmxvdyBpbiBjYXNlIHlvdSBoYXZlIHRvbyBtdWNoXHJcbi8vIGNvbnRlbnQgZm9yIHRoZSB1c2VyJ3Mgdmlld3BvcnQuXHJcblxyXG4ubmF2YmFyLWNvbGxhcHNlIHtcclxuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIHBhZGRpbmctbGVmdDogIEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4vLyAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4vLyAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcclxuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblxyXG4gICYuaW4ge1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICYuY29sbGFwc2Uge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgc2V0dGluZ1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYuaW4ge1xyXG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFVuZG8gdGhlIGNvbGxhcHNlIHNpZGUgcGFkZGluZyBmb3IgbmF2YmFycyB3aXRoIGNvbnRhaW5lcnMgdG8gZW5zdXJlXHJcbiAgICAvLyBhbGlnbm1lbnQgb2YgcmlnaHQtYWxpZ25lZCBjb250ZW50cy5cclxuICAgIC5uYXZiYXItZml4ZWQtdG9wICYsXHJcbiAgICAubmF2YmFyLXN0YXRpYy10b3AgJixcclxuICAgIC5uYXZiYXItZml4ZWQtYm90dG9tICYge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2YmFyLWZpeGVkLXRvcCxcclxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xyXG4gIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgbWF4LWhlaWdodDogQG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1pbikgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEJvdGggbmF2YmFyIGhlYWRlciBhbmQgY29sbGFwc2VcclxuLy9cclxuLy8gV2hlbiBhIGNvbnRhaW5lciBpcyBwcmVzZW50LCBjaGFuZ2UgdGhlIGJlaGF2aW9yIG9mIHRoZSBoZWFkZXIgYW5kIGNvbGxhcHNlLlxyXG5cclxuLmNvbnRhaW5lcixcclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgPiAubmF2YmFyLWhlYWRlcixcclxuICA+IC5uYXZiYXItY29sbGFwc2Uge1xyXG4vLyAgICBtYXJnaW4tcmlnaHQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuLy8gICAgbWFyZ2luLWxlZnQ6ICAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogIDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gTmF2YmFyIGFsaWdubWVudCBvcHRpb25zXHJcbi8vXHJcbi8vIERpc3BsYXkgdGhlIG5hdmJhciBhY3Jvc3MgdGhlIGVudGlyZXR5IG9mIHRoZSBwYWdlIG9yIGZpeGVkIGl0IHRvIHRoZSB0b3Agb3JcclxuLy8gYm90dG9tIG9mIHRoZSBwYWdlLlxyXG5cclxuLy8gU3RhdGljIHRvcCAodW5maXhlZCwgYnV0IDEwMCUgd2lkZSkgbmF2YmFyXHJcbi5uYXZiYXItc3RhdGljLXRvcCB7XHJcbiAgei1pbmRleDogQHppbmRleC1uYXZiYXI7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEZpeCB0aGUgdG9wL2JvdHRvbSBuYXZiYXJzIHdoZW4gc2NyZWVuIHJlYWwgZXN0YXRlIHN1cHBvcnRzIGl0XHJcbi5uYXZiYXItZml4ZWQtdG9wLFxyXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7IFxyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IEB6aW5kZXgtbmF2YmFyLWZpeGVkO1xyXG4gIC50cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHJcbiAgLy8gVW5kbyB0aGUgcm91bmRlZCBjb3JuZXJzXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG59XHJcbi5uYXZiYXItZml4ZWQtdG9wIHtcclxuICB0b3A6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG59XHJcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcclxuICBib3R0b206IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gb3ZlcnJpZGUgLm5hdmJhciBkZWZhdWx0c1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxufVxyXG5cclxuXHJcbi8vIEJyYW5kL3Byb2plY3QgbmFtZVxyXG5cclxuLm5hdmJhci1icmFuZCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbi8vICBwYWRkaW5nOiBAbmF2YmFyLXBhZGRpbmctdmVydGljYWwgQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWxhcmdlO1xyXG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbi8vICBoZWlnaHQ6IEBuYXZiYXItaGVpZ2h0O1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyICYsXHJcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCAmIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgdG9nZ2xlXHJcbi8vXHJcbi8vIEN1c3RvbSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBgLm5hdmJhci1jb2xsYXBzZWAsIHBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlXHJcbi8vIEphdmFTY3JpcHQgcGx1Z2luLlxyXG5cclxuLm5hdmJhci10b2dnbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbG9hdDogcmlnaHQ7XHJcbi8vICBtYXJnaW4tcmlnaHQ6IEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4vLyAgcGFkZGluZzogOXB4IDEwcHg7XHJcbiAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbigzNHB4KTtcclxuLy8gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcclxuLy8gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4vLyAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcclxuXHJcbiAgLy8gV2UgcmVtb3ZlIHRoZSBgb3V0bGluZWAgaGVyZSwgYnV0IGxhdGVyIGNvbXBlbnNhdGUgYnkgYXR0YWNoaW5nIGA6aG92ZXJgXHJcbiAgLy8gc3R5bGVzIHRvIGA6Zm9jdXNgLlxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcbiAgICBcclxuXHJcblxyXG4gIC8vIEJhcnNcclxuICAuaWNvbi1iYXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjJweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIH1cclxuICAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gIH1cclxuXHJcbiAgXHJcbn1cclxuXHJcbiAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi10YWJsZXQpe1xyXG4gICAgLm5hdmJhci10b2dnbGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4vLyBOYXZiYXIgbmF2IGxpbmtzXHJcbi8vXHJcbi8vIEJ1aWxkcyBvbiB0b3Agb2YgdGhlIGAubmF2YCBjb21wb25lbnRzIHdpdGggaXRzIG93biBtb2RpZmllciBjbGFzcyB0byBtYWtlXHJcbi8vIHRoZSBuYXYgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSBob3Jpem9udGFsIG5hdiAoYWJvdmUgNzY4cHgpLlxyXG5cclxuLm5hdmJhci1uYXYge1xyXG4gIG1hcmdpbjogKEBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAvIDIpIC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuXHJcbiAgPiBsaSA+IGEge1xyXG4gICAgcGFkZGluZy10b3A6ICAgIDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcclxuICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcclxuICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICA+IGxpID4gYSxcclxuICAgICAgLmRyb3Bkb3duLWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XHJcbiAgICAgIH1cclxuICAgICAgPiBsaSA+IGEge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBVbmNvbGxhcHNlIHRoZSBuYXZcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgPiBsaSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAgICBAbmF2YmFyLXBhZGRpbmctdmVydGljYWw7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IEBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubmF2YmFyLXJpZ2h0Omxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb21wb25lbnQgYWxpZ25tZW50XHJcbi8vXHJcbi8vIFJlcHVycG9zZSB0aGUgcHVsbCB1dGlsaXRpZXMgYXMgdGhlaXIgb3duIG5hdmJhciB1dGlsaXRpZXMgdG8gYXZvaWQgc3BlY2lmaWNpdHlcclxuLy8gaXNzdWVzIHdpdGggcGFyZW50cyBhbmQgY2hhaW5pbmcuIE9ubHkgZG8gdGhpcyB3aGVuIHRoZSBuYXZiYXIgaXMgdW5jb2xsYXBzZWRcclxuLy8gdGhvdWdoIHNvIHRoYXQgbmF2YmFyIGNvbnRlbnRzIHByb3Blcmx5IHN0YWNrIGFuZCBhbGlnbiBpbiBtb2JpbGUuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gIC5uYXZiYXItbGVmdCAgeyAucHVsbC1sZWZ0KCk7IH1cclxuICAubmF2YmFyLXJpZ2h0IHsgLnB1bGwtcmlnaHQoKTsgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIGZvcm1cclxuLy9cclxuLy8gRXh0ZW5zaW9uIG9mIHRoZSBgLmZvcm0taW5saW5lYCB3aXRoIHNvbWUgZXh0cmEgZmxhdm9yIGZvciBvcHRpbXVtIGRpc3BsYXkgaW5cclxuLy8gb3VyIG5hdmJhcnMuXHJcblxyXG4ubmF2YmFyLWZvcm0ge1xyXG4gIG1hcmdpbi1sZWZ0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgcGFkZGluZzogMTBweCBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIEBzaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSksIDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7XHJcbiAgLmJveC1zaGFkb3coQHNoYWRvdyk7XHJcblxyXG4gIC8vIE1peGluIGJlaGF2aW9yIGZvciBvcHRpbXVtIGRpc3BsYXlcclxuICAuZm9ybS1pbmxpbmUoKTtcclxuXHJcbiAgLmZvcm0tZ3JvdXAge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFZlcnRpY2FsbHkgY2VudGVyIGluIGV4cGFuZGVkLCBob3Jpem9udGFsIG5hdmJhclxyXG4gIC5uYXZiYXItdmVydGljYWwtYWxpZ24oQGlucHV0LWhlaWdodC1iYXNlKTtcclxuXHJcbiAgLy8gVW5kbyAxMDAlIHdpZHRoIGZvciBwdWxsIGNsYXNzZXNcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAuYm94LXNoYWRvdyhub25lKTtcclxuXHJcbiAgICAvLyBPdXRkZW50IHRoZSBmb3JtIGlmIGxhc3QgY2hpbGQgdG8gbGluZSB1cCB3aXRoIGNvbnRlbnQgZG93biB0aGUgcGFnZVxyXG4gICAgJi5uYXZiYXItcmlnaHQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIERyb3Bkb3duIG1lbnVzXHJcblxyXG4vLyBNZW51IHBvc2l0aW9uIGFuZCBtZW51IGNhcmV0c1xyXG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgLmJvcmRlci10b3AtcmFkaXVzKDApO1xyXG59XHJcbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXQgc3VwcG9ydCBmb3IgZHJvcHVwcyB2aWEgZXh0cmEgZHJvcHVwIGNsYXNzXHJcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgLmJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xyXG59XHJcblxyXG5cclxuLy8gQnV0dG9ucyBpbiBuYXZiYXJzXHJcbi8vXHJcbi8vIFZlcnRpY2FsbHkgY2VudGVyIGEgYnV0dG9uIHdpdGhpbiBhIG5hdmJhciAod2hlbiAqbm90KiBpbiBhIGZvcm0pLlxyXG5cclxuLm5hdmJhci1idG4ge1xyXG4gIC5uYXZiYXItdmVydGljYWwtYWxpZ24oQGlucHV0LWhlaWdodC1iYXNlKTtcclxuXHJcbiAgJi5idG4tc20ge1xyXG4gICAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAaW5wdXQtaGVpZ2h0LXNtYWxsKTtcclxuICB9XHJcbiAgJi5idG4teHMge1xyXG4gICAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbigyMik7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGV4dCBpbiBuYXZiYXJzXHJcbi8vXHJcbi8vIEFkZCBhIGNsYXNzIHRvIG1ha2UgYW55IGVsZW1lbnQgcHJvcGVybHkgYWxpZ24gaXRzZWxmIHZlcnRpY2FsbHkgd2l0aGluIHRoZSBuYXZiYXJzLlxyXG5cclxuLm5hdmJhci10ZXh0IHtcclxuICAubmF2YmFyLXZlcnRpY2FsLWFsaWduKEBsaW5lLWhlaWdodC1jb21wdXRlZCk7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1sZWZ0OiBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICAgIG1hcmdpbi1yaWdodDogQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcblxyXG4gICAgLy8gT3V0ZGVudCB0aGUgZm9ybSBpZiBsYXN0IGNoaWxkIHRvIGxpbmUgdXAgd2l0aCBjb250ZW50IGRvd24gdGhlIHBhZ2VcclxuICAgICYubmF2YmFyLXJpZ2h0Omxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBbHRlcm5hdGUgbmF2YmFyc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gRGVmYXVsdCBuYXZiYXJcclxuLm5hdmJhci1kZWZhdWx0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYmc7XHJcbiAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xyXG5cclxuICAubmF2YmFyLWJyYW5kIHtcclxuICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItdGV4dCB7XHJcbiAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1uYXYge1xyXG4gICAgPiBsaSA+IGEge1xyXG4gICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gLmFjdGl2ZSA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAuZGlzYWJsZWQgPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRvZ2dsZSB7XHJcbi8vICAgIGJvcmRlci1jb2xvcjogQG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I7XHJcbi8vICAgICY6aG92ZXIsXHJcbi8vICAgICY6Zm9jdXMge1xyXG4vLyAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC10b2dnbGUtaG92ZXItYmc7XHJcbi8vICAgIH1cclxuICAgIC5pY29uLWJhciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWNvbGxhcHNlLFxyXG4gIC5uYXZiYXItZm9ybSB7XHJcbi8vICAgIGJvcmRlci1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcclxuICB9XHJcblxyXG4gIC8vIERyb3Bkb3duIG1lbnUgaXRlbXNcclxuICAubmF2YmFyLW5hdiB7XHJcbiAgICAvLyBSZW1vdmUgYmFja2dyb3VuZCBjb2xvciBmcm9tIG9wZW4gZHJvcGRvd25cclxuICAgID4gLm9wZW4gPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcclxuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheSB3aGVuIGNvbGxhcHNlZFxyXG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgPiBsaSA+IGEge1xyXG4gICAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcclxuICAgICAgICAgICYsXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcclxuICAgICAgICAgICYsXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLy8gTGlua3MgaW4gbmF2YmFyc1xyXG4gIC8vXHJcbiAgLy8gQWRkIGEgY2xhc3MgdG8gZW5zdXJlIGxpbmtzIG91dHNpZGUgdGhlIG5hdmJhciBuYXYgYXJlIGNvbG9yZWQgY29ycmVjdGx5LlxyXG5cclxuICAubmF2YmFyLWxpbmsge1xyXG4gICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tbGluayB7XHJcbiAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIH1cclxuICAgICZbZGlzYWJsZWRdLFxyXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEludmVyc2UgbmF2YmFyXHJcblxyXG4ubmF2YmFyLWludmVyc2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1iZztcclxuICBib3JkZXItY29sb3I6IEBuYXZiYXItaW52ZXJzZS1ib3JkZXI7XHJcblxyXG4gIC5uYXZiYXItYnJhbmQge1xyXG4gICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci10ZXh0IHtcclxuICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtY29sb3I7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLW5hdiB7XHJcbiAgICA+IGxpID4gYSB7XHJcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAuYWN0aXZlID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IC5kaXNhYmxlZCA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIERhcmtlbiB0aGUgcmVzcG9uc2l2ZSBuYXYgdG9nZ2xlXHJcbiAgLm5hdmJhci10b2dnbGUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZztcclxuICAgIH1cclxuICAgIC5pY29uLWJhciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWNvbGxhcHNlLFxyXG4gIC5uYXZiYXItZm9ybSB7XHJcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbihAbmF2YmFyLWludmVyc2UtYmcsIDclKTtcclxuICB9XHJcblxyXG4gIC8vIERyb3Bkb3duc1xyXG4gIC5uYXZiYXItbmF2IHtcclxuICAgID4gLm9wZW4gPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcclxuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheVxyXG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgPiAuZHJvcGRvd24taGVhZGVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdmlkZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBsaSA+IGEge1xyXG4gICAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcclxuICAgICAgICAgICYsXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcclxuICAgICAgICAgICYsXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWxpbmsge1xyXG4gICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tbGluayB7XHJcbiAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIH1cclxuICAgICZbZGlzYWJsZWRdLFxyXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gTmF2YmFyIHZlcnRpY2FsIGFsaWduXHJcbi8vXHJcbi8vIFZlcnRpY2FsbHkgY2VudGVyIGVsZW1lbnRzIGluIHRoZSBuYXZiYXIuXHJcbi8vIEV4YW1wbGU6IGFuIGVsZW1lbnQgaGFzIGEgaGVpZ2h0IG9mIDMwcHgsIHNvIHdyaXRlIG91dCBgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbigzMHB4KTtgIHRvIGNhbGN1bGF0ZSB0aGUgYXBwcm9wcmlhdGUgdG9wIG1hcmdpbi5cclxuXHJcbi5uYXZiYXItdmVydGljYWwtYWxpZ24oQGVsZW1lbnQtaGVpZ2h0KSB7XHJcbiAgbWFyZ2luLXRvcDogKChAbmF2YmFyLWhlaWdodCAtIEBlbGVtZW50LWhlaWdodCkgLyAyKTtcclxuICBtYXJnaW4tYm90dG9tOiAoKEBuYXZiYXItaGVpZ2h0IC0gQGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xyXG59XHJcbiIsIi8vXHJcbi8vIFV0aWxpdHkgY2xhc3Nlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEZsb2F0c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uY2xlYXJmaXgge1xyXG4gIC5jbGVhcmZpeCgpO1xyXG59XHJcbi5jZW50ZXItYmxvY2sge1xyXG4gIC5jZW50ZXItYmxvY2soKTtcclxufVxyXG4ucHVsbC1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB1bGwtbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8vIFRvZ2dsaW5nIGNvbnRlbnRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gTm90ZTogRGVwcmVjYXRlZCAuaGlkZSBpbiBmYXZvciBvZiAuaGlkZGVuIG9yIC5zci1vbmx5IChhcyBhcHByb3ByaWF0ZSkgaW4gdjMuMC4xXHJcbi5oaWRlIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNob3cge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuLmludmlzaWJsZSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi50ZXh0LWhpZGUge1xyXG4gIC50ZXh0LWhpZGUoKTtcclxufVxyXG5cclxuXHJcbi8vIEhpZGUgZnJvbSBzY3JlZW5yZWFkZXJzIGFuZCBicm93c2Vyc1xyXG4vL1xyXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXHJcblxyXG4uaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vLyBGb3IgQWZmaXggcGx1Z2luXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5hZmZpeCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIC50cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG4iLCIvL1xyXG4vLyBBbGVydHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIHN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYWxlcnQge1xyXG4gIHBhZGRpbmc6IEBhbGVydC1wYWRkaW5nO1xyXG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgXHJcbiAgYm9yZGVyLXJhZGl1czogQGFsZXJ0LWJvcmRlci1yYWRpdXM7XHJcblxyXG4gIC8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXHJcbiAgaDQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIC8vIFNwZWNpZmllZCBmb3IgdGhlIGg0IHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nIEBoZWFkaW5ncy1jb2xvclxyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG4gIC8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXHJcbiAgLmFsZXJ0LWxpbmsge1xyXG4gICAgZm9udC13ZWlnaHQ6IEBhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLy8gSW1wcm92ZSBhbGlnbm1lbnQgYW5kIHNwYWNpbmcgb2YgaW5uZXIgY29udGVudFxyXG4gID4gcCxcclxuICA+IHVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gID4gcCArIHAge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gRGlzbWlzc2libGUgYWxlcnRzXHJcbi8vXHJcbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxyXG5cclxuLmFsZXJ0LWRpc21pc3NhYmxlLCAvLyBUaGUgbWlzc3BlbGxlZCAuYWxlcnQtZGlzbWlzc2FibGUgd2FzIGRlcHJlY2F0ZWQgaW4gMy4yLjAuXHJcbi5hbGVydC1kaXNtaXNzaWJsZSB7XHJcbiAgcGFkZGluZy1yaWdodDogKEBhbGVydC1wYWRkaW5nICsgMjApO1xyXG5cclxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxyXG4gIC5jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0ycHg7XHJcbiAgICByaWdodDogLTIxcHg7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEFsdGVybmF0ZSBzdHlsZXNcclxuLy9cclxuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cclxuXHJcbi5hbGVydC1zdWNjZXNzIHtcclxuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtc3VjY2Vzcy1iZzsgQGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyOyBAYWxlcnQtc3VjY2Vzcy10ZXh0KTtcclxufVxyXG4uYWxlcnQtaW5mbyB7XHJcbiAgLmFsZXJ0LXZhcmlhbnQoQGFsZXJ0LWluZm8tYmc7IEBhbGVydC1pbmZvLWJvcmRlcjsgQGFsZXJ0LWluZm8tdGV4dCk7XHJcbn1cclxuLmFsZXJ0LXdhcm5pbmcge1xyXG4gIC5hbGVydC12YXJpYW50KEBhbGVydC13YXJuaW5nLWJnOyBAYWxlcnQtd2FybmluZy1ib3JkZXI7IEBhbGVydC13YXJuaW5nLXRleHQpO1xyXG59XHJcbi5hbGVydC1kYW5nZXIge1xyXG4gIC5hbGVydC12YXJpYW50KEBhbGVydC1kYW5nZXItYmc7IEBhbGVydC1kYW5nZXItYm9yZGVyOyBAYWxlcnQtZGFuZ2VyLXRleHQpO1xyXG59XHJcbiIsIi8vIEFsZXJ0c1xyXG5cclxuLmFsZXJ0LXZhcmlhbnQoQGJhY2tncm91bmQ7IEBib3JkZXI7IEB0ZXh0LWNvbG9yKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xyXG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcclxuXHJcbiAgaHIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKEBib3JkZXIsIDUlKTtcclxuICB9XHJcbiAgLmFsZXJ0LWxpbmsge1xyXG4gICAgY29sb3I6IGRhcmtlbihAdGV4dC1jb2xvciwgMTAlKTtcclxuICB9XHJcbn1cclxuIiwiLy8gTWVkaWEgb2JqZWN0c1xyXG4vLyBTb3VyY2U6IGh0dHA6Ly9zdHViYm9ybmVsbGEub3JnL2NvbnRlbnQvP3A9NDk3XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQ29tbW9uIHN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBDbGVhciB0aGUgZmxvYXRzXHJcblxyXG5cclxuLy8gRm9yIGltYWdlcyBhbmQgdmlkZW9zLCBzZXQgdG8gYmxvY2tcclxuLm1lZGlhLW9iamVjdCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8vIFJlc2V0IG1hcmdpbnMgb24gaGVhZGluZ3MgZm9yIHRpZ2h0ZXIgZGVmYXVsdCBzcGFjaW5nXHJcbi5tZWRpYS1oZWFkaW5nIHtcclxuICBtYXJnaW46IDAgMCA1cHg7XHJcbn1cclxuXHJcblxyXG4vLyBNZWRpYSBpbWFnZSBhbGlnbm1lbnRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLm1lZGlhIHtcclxuICA+IC5wdWxsLWxlZnQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuICA+IC5wdWxsLXJpZ2h0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE1lZGlhIGxpc3QgdmFyaWF0aW9uXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIFVuZG8gZGVmYXVsdCB1bC9vbCBzdHlsZXNcclxuLm1lZGlhLWxpc3Qge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbiIsIi8vXHJcbi8vIExpc3QgZ3JvdXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBjbGFzc1xyXG4vL1xyXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxyXG5cclxuLmxpc3QtZ3JvdXAge1xyXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxyXG59XHJcblxyXG5cclxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXHJcbi8vXHJcbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xyXG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGxpc3QtZ3JvdXAtYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgQGxpc3QtZ3JvdXAtYm9yZGVyO1xyXG5cclxuICAvLyBSb3VuZCB0aGUgZmlyc3QgYW5kIGxhc3QgaXRlbXNcclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIC5ib3JkZXItdG9wLXJhZGl1cyhAbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoQGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICAvLyBBbGlnbiBiYWRnZXMgd2l0aGluIGxpc3QgaXRlbXNcclxuICA+IC5iYWRnZSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG4gID4gLmJhZGdlICsgLmJhZGdlIHtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIExpbmtlZCBsaXN0IGl0ZW1zXHJcbi8vXHJcbi8vIFVzZSBhbmNob3IgZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGxpbmtlZCBsaXN0IGl0ZW1zLlxyXG4vLyBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNob3dpbmcgc2VsZWN0ZWQgaXRlbXMuXHJcblxyXG5hLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgY29sb3I6IEBsaXN0LWdyb3VwLWxpbmstY29sb3I7XHJcblxyXG4gIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XHJcbiAgICBjb2xvcjogQGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLy8gSG92ZXIgc3RhdGVcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6IEBsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlzdC1ncm91cC1ob3Zlci1iZztcclxuICB9XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gIC8vIERpc2FibGVkIHN0YXRlXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmLmRpc2FibGVkOmhvdmVyLFxyXG4gICYuZGlzYWJsZWQ6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XHJcbiAgICBjb2xvcjogQGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XHJcblxyXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcclxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcclxuICAgICAgY29sb3I6IEBsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBBY3RpdmUgY2xhc3Mgb24gaXRlbSBpdHNlbGYsIG5vdCBwYXJlbnRcclxuICAmLmFjdGl2ZSxcclxuICAmLmFjdGl2ZTpob3ZlcixcclxuICAmLmFjdGl2ZTpmb2N1cyB7XHJcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xyXG4gICAgY29sb3I6IEBsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaXN0LWdyb3VwLWFjdGl2ZS1iZztcclxuICAgIGJvcmRlci1jb2xvcjogQGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjtcclxuXHJcbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXHJcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XHJcbiAgICAgIGNvbG9yOiBAbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXHJcbi8vXHJcbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXHJcbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoc3VjY2VzczsgQHN0YXRlLXN1Y2Nlc3MtYmc7IEBzdGF0ZS1zdWNjZXNzLXRleHQpO1xyXG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoaW5mbzsgQHN0YXRlLWluZm8tYmc7IEBzdGF0ZS1pbmZvLXRleHQpO1xyXG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQod2FybmluZzsgQHN0YXRlLXdhcm5pbmctYmc7IEBzdGF0ZS13YXJuaW5nLXRleHQpO1xyXG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoZGFuZ2VyOyBAc3RhdGUtZGFuZ2VyLWJnOyBAc3RhdGUtZGFuZ2VyLXRleHQpO1xyXG5cclxuXHJcbi8vIEN1c3RvbSBjb250ZW50IG9wdGlvbnNcclxuLy9cclxuLy8gRXh0cmEgY2xhc3NlcyBmb3IgY3JlYXRpbmcgd2VsbC1mb3JtYXR0ZWQgY29udGVudCB3aXRoaW4gYC5saXN0LWdyb3VwLWl0ZW1gcy5cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbn1cclxuIiwiLy8gTGlzdCBHcm91cHNcclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0tdmFyaWFudChAc3RhdGU7IEBiYWNrZ3JvdW5kOyBAY29sb3IpIHtcclxuICAubGlzdC1ncm91cC1pdGVtLUB7c3RhdGV9IHtcclxuICAgIGNvbG9yOiBAY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcclxuXHJcbiAgICBhJiB7XHJcbiAgICAgIGNvbG9yOiBAY29sb3I7XHJcblxyXG4gICAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogQGNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgNSUpO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlLFxyXG4gICAgICAmLmFjdGl2ZTpob3ZlcixcclxuICAgICAgJi5hY3RpdmU6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBFbWJlZHMgcmVzcG9uc2l2ZVxyXG4vL1xyXG4vLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cclxuXHJcbi5lbWJlZC1yZXNwb25zaXZlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcclxuICBpZnJhbWUsXHJcbiAgZW1iZWQsXHJcbiAgb2JqZWN0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gIC8vIE1vZGlmaWVyIGNsYXNzIGZvciAxNjo5IGFzcGVjdCByYXRpb1xyXG4gICYuZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gIH1cclxuXHJcbiAgLy8gTW9kaWZpZXIgY2xhc3MgZm9yIDQ6MyBhc3BlY3QgcmF0aW9cclxuICAmLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzUlO1xyXG4gIH1cclxufVxyXG4iLCIvLyBDbGVhcmZpeFxyXG4vL1xyXG4vLyBGb3IgbW9kZXJuIGJyb3dzZXJzXHJcbi8vIDEuIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnIHdoZW4gdGhlXHJcbi8vICAgIGNvbnRlbnRlZGl0YWJsZSBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXHJcbi8vICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xyXG4vLyAgICB0aGF0IGFyZSBjbGVhcmZpeGVkLlxyXG4vLyAyLiBUaGUgdXNlIG9mIGB0YWJsZWAgcmF0aGVyIHRoYW4gYGJsb2NrYCBpcyBvbmx5IG5lY2Vzc2FyeSBpZiB1c2luZ1xyXG4vLyAgICBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXHJcbi8vXHJcbi8vIFNvdXJjZTogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svXHJcblxyXG4uY2xlYXJmaXgoKSB7XHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjsgLy8gMVxyXG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuIiwiLy8gQ2VudGVyLWFsaWduIGEgYmxvY2sgbGV2ZWwgZWxlbWVudFxyXG5cclxuLmNlbnRlci1ibG9jaygpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XHJcbi8vXHJcbi8vIEhlYWRzIHVwISB2MyBsYXVuY2hlZCB3aXRoIHdpdGggb25seSBgLmhpZGUtdGV4dCgpYCwgYnV0IHBlciBvdXIgcGF0dGVybiBmb3JcclxuLy8gbWl4aW5zIGJlaW5nIHJldXNlZCBhcyBjbGFzc2VzIHdpdGggdGhlIHNhbWUgbmFtZSwgdGhpcyBkb2Vzbid0IGhvbGQgdXAuIEFzXHJcbi8vIG9mIHYzLjAuMSB3ZSBoYXZlIGFkZGVkIGAudGV4dC1oaWRlKClgIGFuZCBkZXByZWNhdGVkIGAuaGlkZS10ZXh0KClgLlxyXG4vL1xyXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2NvbW1pdC9hYTAzOTZlYWU3NTdcclxuXHJcbi8vIERlcHJlY2F0ZWQgYXMgb2YgdjMuMC4xICh3aWxsIGJlIHJlbW92ZWQgaW4gdjQpXHJcbi5oaWRlLXRleHQoKSB7XHJcbiAgZm9udDogflwiMC8wXCIgYTtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vLyBOZXcgbWl4aW4gdG8gdXNlIGFzIG9mIHYzLjAuMVxyXG4udGV4dC1oaWRlKCkge1xyXG4gIC5oaWRlLXRleHQoKTtcclxufVxyXG4iLCIvL1xyXG4vLyBSZXNwb25zaXZlOiBVdGlsaXR5IGNsYXNzZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBJRTEwIGluIFdpbmRvd3MgKFBob25lKSA4XHJcbi8vXHJcbi8vIFN1cHBvcnQgZm9yIHJlc3BvbnNpdmUgdmlld3MgdmlhIG1lZGlhIHF1ZXJpZXMgaXMga2luZCBvZiBib3JrZWQgaW4gSUUxMCwgZm9yXHJcbi8vIFN1cmZhY2UvZGVza3RvcCBpbiBzcGxpdCB2aWV3IGFuZCBmb3IgV2luZG93cyBQaG9uZSA4LiBUaGlzIHBhcnRpY3VsYXIgZml4XHJcbi8vIG11c3QgYmUgYWNjb21wYW5pZWQgYnkgYSBzbmlwcGV0IG9mIEphdmFTY3JpcHQgdG8gc25pZmYgdGhlIHVzZXIgYWdlbnQgYW5kXHJcbi8vIGFwcGx5IHNvbWUgY29uZGl0aW9uYWwgQ1NTIHRvICpvbmx5KiB0aGUgU3VyZmFjZS9kZXNrdG9wIFdpbmRvd3MgOC4gTG9vayBhdFxyXG4vLyBvdXIgR2V0dGluZyBTdGFydGVkIHBhZ2UgZm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhpcyBidWcuXHJcbi8vXHJcbi8vIEZvciBtb3JlIGluZm9ybWF0aW9uLCBzZWUgdGhlIGZvbGxvd2luZzpcclxuLy9cclxuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTA0OTdcclxuLy8gRG9jczogaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyNzdXBwb3J0LWllMTAtd2lkdGhcclxuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoL1xyXG4vLyBTb3VyY2U6IGh0dHA6Ly90aW1rYWRsZWMuY29tLzIwMTIvMTAvaWUxMC1zbmFwLW1vZGUtYW5kLXJlc3BvbnNpdmUtZGVzaWduL1xyXG5cclxuQC1tcy12aWV3cG9ydCB7XHJcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcclxufVxyXG5cclxuXHJcbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXHJcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUteHMsIC52aXNpYmxlLXNtLCAudmlzaWJsZS1tZCwgYW5kIC52aXNpYmxlLWxnIGFzIG9mIHYzLjIuMFxyXG4udmlzaWJsZS14cyxcclxuLnZpc2libGUtc20sXHJcbi52aXNpYmxlLW1kLFxyXG4udmlzaWJsZS1sZyB7XHJcbiAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XHJcbn1cclxuXHJcbi52aXNpYmxlLXhzLWJsb2NrLFxyXG4udmlzaWJsZS14cy1pbmxpbmUsXHJcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcclxuLnZpc2libGUtc20tYmxvY2ssXHJcbi52aXNpYmxlLXNtLWlubGluZSxcclxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxyXG4udmlzaWJsZS1tZC1ibG9jayxcclxuLnZpc2libGUtbWQtaW5saW5lLFxyXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXHJcbi52aXNpYmxlLWxnLWJsb2NrLFxyXG4udmlzaWJsZS1sZy1pbmxpbmUsXHJcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udmlzaWJsZS14cyB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXhzLWJsb2NrIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXhzLWlubGluZSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnZpc2libGUtc20ge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XHJcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXNtLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtc20taW5saW5lIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnZpc2libGUtbWQge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XHJcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLW1kLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtbWQtaW5saW5lIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnZpc2libGUtbGcge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xyXG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1sZy1ibG9jayB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1sZy1pbmxpbmUge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5oaWRkZW4teHMge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xyXG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XHJcbiAgfVxyXG59XHJcbi5oaWRkZW4tc20ge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XHJcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcclxuICB9XHJcbn1cclxuLmhpZGRlbi1tZCB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcclxuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xyXG4gIH1cclxufVxyXG4uaGlkZGVuLWxnIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFByaW50IHV0aWxpdGllc1xyXG4vL1xyXG4vLyBNZWRpYSBxdWVyaWVzIGFyZSBwbGFjZWQgb24gdGhlIGluc2lkZSB0byBiZSBtaXhpbi1mcmllbmRseS5cclxuXHJcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUtcHJpbnQgYXMgb2YgdjMuMi4wXHJcbi52aXNpYmxlLXByaW50IHtcclxuICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcclxuICB9XHJcbn1cclxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXByaW50LWlubGluZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlkZGVuLXByaW50IHtcclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIFJlc3BvbnNpdmUgdXRpbGl0aWVzXHJcblxyXG4vL1xyXG4vLyBNb3JlIGVhc2lseSBpbmNsdWRlIGFsbCB0aGUgc3RhdGVzIGZvciByZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzLlxyXG4ucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCkge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgdGFibGUmICB7IGRpc3BsYXk6IHRhYmxlOyB9XHJcbiAgdHImICAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XHJcbiAgdGgmLFxyXG4gIHRkJiAgICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cclxufVxyXG5cclxuLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCkge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vcC50eXBla2l0Lm5ldC9wLmNzcz9zPTEmaz11dHAzb2dlJmh0PXRrJmY9Njg2NC42ODY1LjY4NjYuNjg2Ny4xNzAxNC4xNzAxNS4xNzAxNy4xNzAxOCZhPTc0NzkzMDgmYXBwPXR5cGVraXQmZT1jc3NcIik7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJhZGVsbGVcIjtcclxuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzAxZmI4OC8wMDAwMDAwMDAwMDAwMDAwM2I5YWY5MjEvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjYmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8wMWZiODgvMDAwMDAwMDAwMDAwMDAwMDNiOWFmOTIxLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW42JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8wMWZiODgvMDAwMDAwMDAwMDAwMDAwMDNiOWFmOTIxLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW42JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCI7XHJcbiAgc3JjOiB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8wMWJjMzYvMDAwMDAwMDAwMDAwMDAwMDNiOWFmOTIyLzI3L2w/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk2JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMDFiYzM2LzAwMDAwMDAwMDAwMDAwMDAzYjlhZjkyMi8yNy9kP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pNiZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMDFiYzM2LzAwMDAwMDAwMDAwMDAwMDAzYjlhZjkyMi8yNy9hP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pNiZ2PTNcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiO1xyXG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNjExYmI3LzAwMDAwMDAwMDAwMDAwMDAzYjlhZjkxZS8yNy9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uMyZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzYxMWJiNy8wMDAwMDAwMDAwMDAwMDAwM2I5YWY5MWUvMjcvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjMmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzYxMWJiNy8wMDAwMDAwMDAwMDAwMDAwM2I5YWY5MWUvMjcvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjMmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJhZGVsbGVcIjtcclxuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2E0NTk2MC8wMDAwMDAwMDAwMDAwMDAwM2I5YWY5MWYvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTMmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9hNDU5NjAvMDAwMDAwMDAwMDAwMDAwMDNiOWFmOTFmLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWkzJnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9hNDU5NjAvMDAwMDAwMDAwMDAwMDAwMDNiOWFmOTFmLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWkzJnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIjtcclxuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2EzNWExYy8wMDAwMDAwMDAwMDAwMDAwMDAwMTJhZjkvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjMmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9hMzVhMWMvMDAwMDAwMDAwMDAwMDAwMDAwMDEyYWY5LzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW4zJnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9hMzVhMWMvMDAwMDAwMDAwMDAwMDAwMDAwMDEyYWY5LzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW4zJnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIjtcclxuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzBmM2YwNC8wMDAwMDAwMDAwMDAwMDAwMDAwMTJhZmEvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTMmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8wZjNmMDQvMDAwMDAwMDAwMDAwMDAwMDAwMDEyYWZhLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWkzJnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8wZjNmMDQvMDAwMDAwMDAwMDAwMDAwMDAwMDEyYWZhLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWkzJnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIjtcclxuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzViNzM0My8wMDAwMDAwMDAwMDAwMDAwMDAwMTJhZmQvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjYmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi81YjczNDMvMDAwMDAwMDAwMDAwMDAwMDAwMDEyYWZkLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW42JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi81YjczNDMvMDAwMDAwMDAwMDAwMDAwMDAwMDEyYWZkLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW42JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIjtcclxuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2M3ZDVkMi8wMDAwMDAwMDAwMDAwMDAwMDAwMTJhZmUvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTYmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9jN2Q1ZDIvMDAwMDAwMDAwMDAwMDAwMDAwMDEyYWZlLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk2JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9jN2Q1ZDIvMDAwMDAwMDAwMDAwMDAwMDAwMDEyYWZlLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk2JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuQGJyYW5kLXZpb2xldDogIzc4NGY5YztcclxuQGJyYW5kLW9mZi1ibGFjazogIzFiMWIxYjtcclxuQGJyYW5kLWxpZ2h0LWdyZXk6ICM3NDdiN2Q7XHJcbkBicmFuZC1saWdodGVyLWdyZXk6IHJnYmEoMTkxLCAxOTEsIDE5MSwgMC4xNSk7XHJcbkBicmFuZC1ncmVlbjogIzAwODA4MDtcclxuQGJyYW5kLWxpZ2h0LWdyZWVuOiAjQTRBRjVBO1xyXG5AYnJhbmQtcmVkOiAjQ0U0NjQ2O1xyXG5AYnJhbmQtcmVkLWxpZ2h0OiNmM2QwZDA7XHJcbkBicmFuZC1ib3gtYm9yZGVyOiAjYmZiZmJmO1xyXG5AYnJhbmQtZ3JleS1iZzogI0Y1RjVGNTtcclxuQGJyYW5kLWdyZXktYmctYmFyOiAjRThFREYxO1xyXG5cclxuQG1wLWZvbnQ6IFwiYWRlbGxlXCIsIHNlcmlmO1xyXG5AbXAtZm9udC1zYW5zOiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiIsIi5tcC13cmFwcGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICYuaGVhZGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICYuZ3JleS1iZyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1ncmV5LWJnO1xyXG4gICAgfVxyXG5cclxuICAgICYuc3RhbmRhcmQge1xyXG4gICAgICAuY29udGVudC13cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTAwMDtcclxuXHJcbiAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMzJweDtcclxuXHJcbiAgICAgICAgICAudGl0bGVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAubG9nby13cmFwIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBhLFxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEsXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtdmlvbGV0O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC1ncmV5LWRhcms7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZlYXR1cmVkLXBvc3Qge1xyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC12aW9sZXQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC1ncmVlbjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3BsYXNoLWltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAyNTU2cHg7XHJcbiAgICAgIGhlaWdodDogNzUycHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tcC13cmFwcGVyLFxyXG4ubXAtcGFnZS1idWlsZGVyIHtcclxuICBociB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXRvcDogMS4ycHggc29saWQgQGJyYW5kLXZpb2xldDtcclxuICAgIG9wYWNpdHk6IDAuODtcclxuICAgIG1hcmdpbjogMTZweCAwO1xyXG4gIH1cclxuXHJcbiAgLnJlYWQtbW9yZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuXHJcbiAgICBpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWFkLW1vcmUtYnRuIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtdmlvbGV0O1xyXG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIG1hcmdpbjogMzJweCAwO1xyXG5cclxuICAgIGltZyxcclxuICAgIHN2ZyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1uYXZpZ2F0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtcHJldiB7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1uZXh0IHtcclxuICAgICAgaSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1jb250cm9scy1jb250YWluZXIge1xyXG4gICAgICAuZmxleC1jb250cm9sLW5hdiB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDlweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICYuZmxleC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtdmlvbGV0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmxleC1jb250cm9sLW5hdiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsaSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZsZXgtZGlyZWN0aW9uLW5hdiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsaSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1wLXBhZ2UtYnVpbGRlciB7XHJcbiAgLmNvbnRlbnQtd3JhcCB7XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICBjb2xvcjogQGJyYW5kLXZpb2xldDtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDRweFxyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHhcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCxcclxuICAgIC5jb250ZW50IHAge1xyXG4gICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZSB7XHJcbiAgZm9vdGVyIHtcclxuICAgICYuY29udGVudC1pbmZvIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICYubm8tc2Nyb2xsIHtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAgIC5tYWluLXdyYXBwZXIge1xyXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLWRlc2t0b3Ape1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNjcm9sbC13aWR0aCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1oZWFkZXIge1xyXG4gICAgICAubmF2LXdyYXAsXHJcbiAgICAgIC50b3AtYmFyIHtcclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLWRlc2t0b3Ape1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tc2Nyb2xsLXdpZHRoKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYWRtaW4tYmFyIHtcclxuICAgIC5zZWFyY2gtbW9kYWwge1xyXG4gICAgICB0b3A6IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1vYmlsZS1tZW51LWFjdGl2ZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufSIsIi5tcC13cmFwcGVyIHtcclxuICAmLmV4cGVydHMge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICBjb2xvcjogQGJyYW5kLXZpb2xldDtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmV4cGVydC1zaW5nbGUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgIHdpZHRoOiAyNTVweDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgY29sb3I6IEBicmFuZC1vZmYtYmxhY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tcC13cmFwcGVyLFxyXG4ubXAtcGFnZS1idWlsZGVyIHtcclxuICAudG9waWMtYm94IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcCB7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyxcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVyIHtcclxuICAgICAgYm94LXNoYWRvdzogOHB4IDhweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYnJhbmQtYm94LWJvcmRlcjtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAYnJhbmQtYm94LWJvcmRlcjtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGJyYW5kLWJveC1ib3JkZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDQwcHggYm90dG9tIDMycHg7XHJcblxyXG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMycHggYm90dG9tIDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZzogMThweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICBtYXJnaW46IDMycHggMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogNDUlO1xyXG4gICAgICAgICAgbWFyZ2luOiA1MHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZWFkLW1vcmUtYnRuIHtcclxuICAgICAgICBtYXJnaW46IDE2cHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi50b3BpY3Mge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcblxyXG4gICAgLnRvcGljLXdyYXAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtNjRweDtcclxuXHJcbiAgICAgICYubm8tdG9wIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm1wLXdyYXBwZXIge1xyXG4gIC5zaW5nbGUtaW5kaWNhdG9yIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm94LXNoYWRvdzogOHB4IDhweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHJcbiAgICAudG9wLWJhciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpdGxlLXdyYXAsXHJcbiAgICAgIC5pY29uLXdyYXAge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXRsZS13cmFwIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uLXdyYXAge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgIG1heC13aWR0aDogMTRweDtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hhcnQge1xyXG4gICAgICBwYWRkaW5nOiAxNnB4O1xyXG5cclxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubm90ZXMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG4gICAgICAgIC5zZWN0aW9uIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBAYnJhbmQtYm94LWJvcmRlcjtcclxuXHJcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggQGJyYW5kLWJveC1ib3JkZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggQGJyYW5kLWJveC1ib3JkZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZmEtcGx1cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZmEtbWludXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgLmZhLXBsdXMge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYS1taW51cyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm90ZXMtY29udGVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5tdWx0aS10YWIge1xyXG4gICAgICAudGFicyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBicmFuZC1saWdodGVyLWdyZXk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIC50YWIge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcblxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jaGFydHMtd3JhcCB7XHJcbiAgICAgICAgLmNoYXJ0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJzZWN0aW9uIHtcclxuICAmLndoYXQtd2UtZG8ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTYsIDEyMywgMTI1LCAwLjEpO1xyXG4gICAgcGFkZGluZzogNTBweCAwO1xyXG5cclxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgY29sb3I6IEBicmFuZC12aW9sZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtY29sdW1uIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlubmVyIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgLnRvcCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1vZmYtYmxhY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmV4cGFuZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAmLmZhLWNoZXZyb24tZG93biB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LXdyYXAge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG5cclxuICAgICAgICAgIC5wb3N0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG5cclxuICAgICAgICAgICAgaHIge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuXHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBicmFuZC1yZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAsXHJcbiAgICAgICAgICAgIC5zdWItdGl0bGUge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgIGhyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnJlcG9ydHMge1xyXG4gICAgICAgIC50b3Age1xyXG4gICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1ncmVlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0IHtcclxuICAgICAgICAgIGEsXHJcbiAgICAgICAgICBoMyxcclxuICAgICAgICAgIC5yZWFkLW1vcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogQGJyYW5kLWdyZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5ldmVudHMge1xyXG4gICAgICAgIC50b3Age1xyXG4gICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1yZWQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9zdCB7XHJcbiAgICAgICAgICBhLFxyXG4gICAgICAgICAgaDMsXHJcbiAgICAgICAgICAucmVhZC1tb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6IEBicmFuZC1yZWQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNwb3RsaWdodCB7XHJcbiAgICAgICAgLnRvcCB7XHJcbiAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLXZpb2xldDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0IHtcclxuICAgICAgICAgIGEsXHJcbiAgICAgICAgICBoMyxcclxuICAgICAgICAgIC5yZWFkLW1vcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogQGJyYW5kLXZpb2xldDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYub3BlbiB7XHJcbiAgICAgICAgLmV4cGFuZGVyIHtcclxuICAgICAgICAgIC5mYS1jaGV2cm9uLXVwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZhLWNoZXZyb24tZG93biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsInNlY3Rpb24ge1xyXG4gICYuY29udGVudC1ibG9jayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmJhY2std3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkwcHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3BhY2VyLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MHB4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZWRpYS13cmFwIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTBweCkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC13cmFwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MHB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNwYWNlci13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTBweCkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYucmlnaHQge1xyXG4gICAgICAuY29udGVudC13cmFwIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iYWNrLXdyYXAge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MHB4KSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbWFnZSB7XHJcbiAgICAgIC5tZWRpYS13cmFwIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudmlkZW8ge1xyXG4gICAgICAubWVkaWEtd3JhcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuYXNwZWN0LXJhdGlvIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmlkZW8tb3ZlcmxheSB7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgei1pbmRleDogKzI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAucGxheS1idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTA2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgd2hpdGUgMnB4O1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tcC1wYWdlLWJ1aWxkZXIge1xyXG4gIHNlY3Rpb24ge1xyXG4gICAgJi5pbmRpY2F0b3JzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLWdyZXktYmc7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuXHJcbiAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5kaWNhdG9ycy13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIC50b3BpYy1ib3gge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlYWQtbW9yZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLXZpb2xldDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luOiAzMnB4IDA7XHJcblxyXG4gICAgICAgIGltZyxcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFsdGVybmF0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm94LXJvdyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRvcGljLWJveC1hbHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNwYWNlciB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogflwiY2FsYyg1MCUgLSAyMHB4KVwiO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudG9wIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjNweDtcclxuXHJcbiAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggIzhDQTdCODtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBkYXNoZWQgMXB4ICM4Q0E3Qjg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZWFkLW1vcmUtYnRuIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMUIxQjFCO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzFCMUIxQjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY2Fyb3VzZWwtd3JhcCB7XG4gIC5zcGxpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGgzIHtcbiAgICAgIGNvbG9yOiAjMkM2QjgyO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cblxuICAgICZfX3RyYWNrIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgJl9fc2xpZGUge1xuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY3Rjk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLmltZyB7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI0VCRUJFQjtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxNzBweDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHh0IHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgIGNvbG9yOiAjMkM2QjgyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXJyb3dzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTExcHg7XG4gICAgICByaWdodDogMDtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNDAsIDE2NywgMTg0LCAwLjUwKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG5cbiAgICAgICAgJi5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIG1heC13aWR0aDogMjBweDtcblxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIHtcclxuICAubXAtd3JhcHBlciB7XHJcbiAgICAmLmhlYWRlciB7XHJcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMjVweCAwO1xyXG5cclxuICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgLmNvbnRlbnQtd3JhcCxcclxuICAgICAgICAuc2lkZWJhci13cmFwIHtcclxuICAgICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhyLXdyYXAge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgPiBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBjb2xvcjogQGJyYW5kLXZpb2xldDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWIxYjFiO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNvbnRhY3Qtd3JhcCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICBjb2xvcjogQGJyYW5kLXZpb2xldDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhY3Qge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC1vZmYtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ28td3JhcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpZGViYXItd3JhcCB7XHJcbiAgICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pbWFnZS13cmFwIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBjb2xvcjogQGJyYW5kLXZpb2xldDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZlYXR1cmVkLXBvc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZlYXR1cmVkLXBvc3Qge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi40cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtdmlvbGV0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC1vZmYtYmxhY2s7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYnJhbmQtcmVkO1xyXG5cclxuICAgICAgICAgICAgICAgICYucHJldiB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3ViLXRpdGxlLFxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC1vZmYtYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtdmlvbGV0O1xyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNwdF9wdWJsaWNhdGlvbnMge1xyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC1ncmVlbjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5yZWFkLW1vcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogQGJyYW5kLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jcHRfZXZlbnRzIHtcclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnJlYWQtbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogQGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY3B0X2RhdGEge1xyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC1saWdodC1ncmVlbjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5yZWFkLW1vcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC1saWdodC1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogQGJyYW5kLWxpZ2h0LWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtZGFzaGJvYXJkIHtcclxuICAuc25hcC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1ncmV5LWJnO1xyXG4gIH1cclxuXHJcbiAgZm9vdGVyIHtcclxuICAgICYuY29udGVudC1pbmZvIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tcC13cmFwcGVyIHtcclxuICAgICYuaW5kaWNhdG9ycyB7XHJcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAxMDBweDtcclxuICAgICAgLy96LWluZGV4OiAtMjtcclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogQGJyYW5kLXZpb2xldDtcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgY29sb3I6IEBicmFuZC1vZmYtYmxhY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbmRpY2F0b3JzLXNsaWRlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG5cclxuICAgICAgICAuZmxleC12aWV3cG9ydCB7XHJcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlcyB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG5cclxuICAgICAgICAgICAgJi5mbGV4LWFjdGl2ZS1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5maWxlcy1saW5rcyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1ncmV5LWJnO1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcblxyXG4gICAgICAuZmlsZS1zbGlkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5maWxlLWxpbmsge1xyXG4gICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDhweCA4cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgIC50b3Age1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtdmlvbGV0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgaW1nLFxyXG4gICAgICAgICAgICAudGl0bGVzIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZXMge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBoNCxcclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC12aW9sZXQ7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC12aW9sZXQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcblxyXG4gICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmRpc2NsYWltZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBjb2xvcjogIzQwNDA0MDtcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGhyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICM3NDdiN2Q7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMsXHJcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1zaW1wbGUtY29udGVudCB7XHJcbiAgLm1wLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZDogQGJyYW5kLWdyZXktYmc7XHJcbiAgICAmLmhlYWRlciB7XHJcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDAgNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmNvbnRlbnQtc2lkZWJhci1vdXRlciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cclxuICAgICAgPiAuY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubm8tZmVhdHVyZWQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtc2lkZWJhciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAuc2luZ2xlLWluZGljYXRvciB7XHJcbiAgICAgICAgbWFyZ2luOiAzMnB4IDA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGJyYW5kLWxpZ2h0ZXItZ3JleTtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMSxcclxuICAgICAgaDIsXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogQGJyYW5kLXZpb2xldDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBiLCBzdHJvbmcge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAsXHJcbiAgICAgIGIsXHJcbiAgICAgIHN0cm9uZyxcclxuICAgICAgdWwsXHJcbiAgICAgIGxpLFxyXG4gICAgICBzcGFuLFxyXG4gICAgICBoNCxcclxuICAgICAgaDUsXHJcbiAgICAgIGg2IHtcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMjRweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXItbmF2IHtcclxuICAgICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiBAYnJhbmQtdmlvbGV0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJyYW5kLWxpZ2h0LWdyZXk7XHJcblxyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmV4cGFuZCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZhLW1pbnVzIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBicmFuZC1saWdodC1ncmV5O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jaGFwdGVyLW5hdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogQGJyYW5kLXZpb2xldDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jaGFwdGVyLXBhcmVudCB7XHJcbiAgICAgICAgICAgICAgLmNoYXB0ZXItbmF2IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuY2hhcHRlci1wYXJlbnQge1xyXG4gICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgIC5leHBhbmQge1xyXG4gICAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC12aW9sZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZhLXBsdXMge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mYS1taW51cyB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGZvb3RlciB7XHJcbiAgICAmLmNvbnRlbnQtaW5mbyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qIVxyXG4gKiBGbGV4TWFzb25yeVxyXG4gKiBWZXJzaW9uOiAwLjIuM1xyXG4gKiBBdXRob3I6IEdpbGJlcnQgUGVsbGVncm9tIDxnaWxiZXJ0QHBlbGxlZ3JvbS5tZT5cclxuICogTGljZW5zZTogTUlUXHJcbiAqL1xyXG4uZmxleG1hc29ucnkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcclxuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktaXRlbSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1jb2xzLTIgLmZsZXhtYXNvbnJ5LWl0ZW0ge1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1jb2xzLTMgLmZsZXhtYXNvbnJ5LWl0ZW0ge1xyXG4gIHdpZHRoOiAzMy4zMzMlO1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktY29scy00IC5mbGV4bWFzb25yeS1pdGVtIHtcclxuICB3aWR0aDogMjUlO1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktY29scy01IC5mbGV4bWFzb25yeS1pdGVtIHtcclxuICB3aWR0aDogMjAlO1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktY29scy02IC5mbGV4bWFzb25yeS1pdGVtIHtcclxuICB3aWR0aDogMTYuNjY2JTtcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWNvbHMtNyAuZmxleG1hc29ucnktaXRlbSB7XHJcbiAgd2lkdGg6IDE0LjI4NSU7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1jb2xzLTggLmZsZXhtYXNvbnJ5LWl0ZW0ge1xyXG4gIHdpZHRoOiAxMi41JTtcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWNvbHMtMiAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoMm4rMSkge1xyXG4gIG9yZGVyOiAxO1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktY29scy0yIC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCgybikge1xyXG4gIG9yZGVyOiAyO1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktY29scy0zIC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCgzbisxKSB7XHJcbiAgb3JkZXI6IDE7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1jb2xzLTMgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDNuKzIpIHtcclxuICBvcmRlcjogMjtcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWNvbHMtMyAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoM24pIHtcclxuICBvcmRlcjogMztcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWNvbHMtNCAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoNG4rMSkge1xyXG4gIG9yZGVyOiAxO1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktY29scy00IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg0bisyKSB7XHJcbiAgb3JkZXI6IDI7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1jb2xzLTQgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDRuKzMpIHtcclxuICBvcmRlcjogMztcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWNvbHMtNCAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoNG4pIHtcclxuICBvcmRlcjogNDtcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWNvbHMtNSAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoNW4rMSkge1xyXG4gIG9yZGVyOiAxO1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktY29scy01IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg1bisyKSB7XHJcbiAgb3JkZXI6IDI7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1jb2xzLTUgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDVuKzMpIHtcclxuICBvcmRlcjogMztcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWNvbHMtNSAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoNW4rNCkge1xyXG4gIG9yZGVyOiA0O1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktY29scy01IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg1bikge1xyXG4gIG9yZGVyOiA1O1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktY29scy02IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg2bisxKSB7XHJcbiAgb3JkZXI6IDE7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1jb2xzLTYgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDZuKzIpIHtcclxuICBvcmRlcjogMjtcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWNvbHMtNiAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoNm4rMykge1xyXG4gIG9yZGVyOiAzO1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktY29scy02IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg2bis0KSB7XHJcbiAgb3JkZXI6IDQ7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1jb2xzLTYgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDZuKzUpIHtcclxuICBvcmRlcjogNTtcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWNvbHMtNiAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoNm4pIHtcclxuICBvcmRlcjogNjtcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWNvbHMtNyAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoN24rMSkge1xyXG4gIG9yZGVyOiAxO1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktY29scy03IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg3bisyKSB7XHJcbiAgb3JkZXI6IDI7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1jb2xzLTcgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDduKzMpIHtcclxuICBvcmRlcjogMztcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWNvbHMtNyAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoN24rNCkge1xyXG4gIG9yZGVyOiA0O1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktY29scy03IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg3bis1KSB7XHJcbiAgb3JkZXI6IDU7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1jb2xzLTcgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDduKzYpIHtcclxuICBvcmRlcjogNjtcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWNvbHMtNyAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoN24pIHtcclxuICBvcmRlcjogNztcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWNvbHMtOCAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoOG4rMSkge1xyXG4gIG9yZGVyOiAxO1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktY29scy04IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg4bisyKSB7XHJcbiAgb3JkZXI6IDI7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1jb2xzLTggLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDhuKzMpIHtcclxuICBvcmRlcjogMztcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWNvbHMtOCAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoOG4rNCkge1xyXG4gIG9yZGVyOiA0O1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktY29scy04IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg4bis1KSB7XHJcbiAgb3JkZXI6IDU7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1jb2xzLTggLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDhuKzYpIHtcclxuICBvcmRlcjogNjtcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWNvbHMtOCAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoOG4rNykge1xyXG4gIG9yZGVyOiA3O1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktY29scy04IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg4bikge1xyXG4gIG9yZGVyOiA4O1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktYnJlYWsge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZmxleC1iYXNpczogMTAwJTtcclxuICB3aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWJyZWFrLTEge1xyXG4gIG9yZGVyOiAxO1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktYnJlYWstMiB7XHJcbiAgb3JkZXI6IDI7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1icmVhay0zIHtcclxuICBvcmRlcjogMztcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWJyZWFrLTQge1xyXG4gIG9yZGVyOiA0O1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktYnJlYWstNSB7XHJcbiAgb3JkZXI6IDU7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1icmVhay02IHtcclxuICBvcmRlcjogNjtcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWJyZWFrLTcge1xyXG4gIG9yZGVyOiA3O1xyXG59XHJcbiIsIi5yZC1oZWFkZXItdGl0bGUtY29udGVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgfVxyXG5cclxuICAudGl0bGUtd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgIG1heC13aWR0aDogMjAwcHg7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGFzaWRlIHtcclxuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZW51IHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IGFkZWxsZS1zYW5zLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XHJcbiAgICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5yZC1tYWpvci1wcm9ncmFtbWVzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MCwgMTY3LCAxODQsIDAuMSk7XHJcblxyXG4gIC50b3AtYmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2Jhcl9pY29uLnN2ZycpO1xyXG4gICAgICB0b3A6IC00M3B4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2dyYW0td3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDAgNzBweDtcclxuXHJcbiAgICAucHJvZ3JhbSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMjhweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgd2lkdGg6IH5cImNhbGMoNTAlIC0gMTVweClcIjtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgJi50ZXh0IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbjogNTBweCAwIDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgICAgY29sb3I6IEBicmFuZC1vZmYtYmxhY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3R0b20td3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4teHMpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJnLWltZyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgJi5idG4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWUtaGVhZGVyLXllbGxvdztcclxuICAgICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItZ3JleTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucmQtdG9waWNzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MCwgMTY3LCAxODQsIDAuMSk7XHJcbiAgcGFkZGluZzogNDBweCAwIDcwcHg7XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAudG9waWNzLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC50b3BpYyB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMjhweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgd2lkdGg6IH5cImNhbGMoNTAlIC0gMTVweClcIjtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVhZC1tb3JlIHtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5yZC1yZWN1cnJpbmctcHVibGljYXRpb25zIHtcclxuICBwYWRkaW5nOiA0MHB4IDAgNzBweDtcclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIGgzIHtcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wdWJsaWNhdGlvbi13cmFwIHtcclxuICAgIC5wdWJsaWNhdGlvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKXtcclxuICAgICAgICB3aWR0aDogflwiY2FsYyg1MCUgLSAxNXB4KVwiO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmltYWdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmNvbG91ciB7XHJcbiAgICAgICAgLmlubmVyLXdyYXAge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRoZW1lLWhlYWRlci1vZmYteWVsbG93O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmlubmVyLXdyYXAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgY29sb3I6IEBicmFuZC1vZmYtYmxhY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVhZC1tb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICAgICAgY29sb3I6IEB0aGVtZS1yZC1hcXVhO1xyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogQHRoZW1lLXJkLWFxdWE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tcC13cmFwcGVyIHtcclxuICAmLm5vbi1tcCB7XHJcbiAgICAmLnN0YW5kYXJkIHtcclxuICAgICAgJi5oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogYXV0bztcclxuXHJcbiAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuXHJcbiAgICAgICAgICBociB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgZmFkZShAYnJhbmQtb2ZmLWJsYWNrLCAyMCUpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mZWF0dXJlZC1wb3N0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdWItdGl0bGUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYm9yZGVyXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlYWQtbW9yZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGVzIHtcclxuICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhY3RzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDEwNywgMTMwLCAwLjA1KTtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgICAgLmNvbnRhY3Qtd3JhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY29udGFjdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRocmVlIHtcclxuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbWctd3JhcCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50eHQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAubWV0YS1jb250YWN0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmluZGljYXRvcnMge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxMDcsIDEzMCwgMC4wNSk7XHJcbiAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmN1c3RvbS1uYXZpZ2F0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY29udGVudC1hcmVhIHtcclxuICAgICAgLmNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogOTBweCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMSxcclxuICAgICAgaDIsXHJcbiAgICAgIGgzLFxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAjOGNhN2I4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWxsLWNvbnRlbnQge1xyXG4gICAgICAubWFzb25yeSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgLm1lbnUge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB+XCJjYWxjKDUwJSAtIDMwcHgpXCI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgZmFkZShAYnJhbmQtb2ZmLWJsYWNrLCAyMCUpO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhcnRpY2xlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDEwNywgMTMwLCAwLjA1KTtcclxuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjRweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogflwiY2FsYyg1MCUgLSAzMHB4KVwiO1xyXG5cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3ViLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmlubmVyLXdyYXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmltZy13cmFwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi40cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tZXRhIHtcclxuICAgICAgICAgICAgY29sb3I6IEBicmFuZC1vZmYtYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIHRpbWUge1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC51cGNvbWluZyB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTQ2NDY7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTVweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yZWFkLW1vcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogQHRoZW1lLXJkLWFxdWE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLnJkLXN0ZXAtbGlzdC1pY29ucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgfVxyXG5cclxuICAuc3RlcHMtd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMzBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgZ2FwOiA3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGVwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBnYXA6IDExMHB4O1xyXG5cclxuICAgICAgICAmLmV2ZW4ge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIC5pY29uLXdyYXAge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNjBweDtcclxuICAgICAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMzBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmJsdWUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGOEY5O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYueWVsbG93IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkJFRDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0IHtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgY29sb3I6ICMzNTZEODE7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NkQ4MTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBhZGVsbGUsc2VyaWY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucmQtcXVvdGF0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogNzMwcHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIHRoaW4gI0VCRUJFQjtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDZweCAjMzU2RDgxO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgIC5wZW9wbGUtd3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgLnBlcnNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hbWUtd3JhcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICBjb2xvcjogIzM1NkQ4MTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGFkZWxsZSwgc2VyaWY7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucXVvdGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICBmb250LWZhbWlseTogYWRlbGxlLCBzZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICA+IGgzIHtcclxuICAgICAgY29sb3I6ICMzNTZEODE7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgPiBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmsge1xyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJoZWFkZXIge1xyXG4gICYubWFpbi1oZWFkZXIge1xyXG4gICAgYSB7XHJcbiAgICAgICYuc3VwcG9ydC11cyB7XHJcbiAgICAgICAgJi5kZXNrdG9wIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRoZW1lLWdyb3d0aDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm1vYmlsZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IGFkZWxsZS1zYW5zLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gU2V0IEdyYXZpdHkgRm9ybXMgQ1NTIE91dHB1dCB0byBcIk9mZlwiXHJcbi8vIFNldCBHcmF2aXR5IEZvcm1zIEhUTUw1IHRvIFwiT25cIlxyXG5cclxuLmdmb3JtX3dyYXBwZXIgeyBcclxuICAgIHVsIHtcclxuICAgICAgICAubGlzdC11bnN0eWxlZCgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIC5mb3JtLWdyb3VwKCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5nZmllbGRfcmVxdWlyZWQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IEBzdGF0ZS1kYW5nZXItdGV4dDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmdmaWVsZF9lcnJvciB7XHJcbiAgICAgIC5nZmllbGRfbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiBAc3RhdGUtZGFuZ2VyLXRleHQ7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQsXHJcbiAgICAgIHNlbGVjdCxcclxuICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogQGFsZXJ0LWRhbmdlci1ib3JkZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGFsZXJ0LWRhbmdlci1iZztcclxuICAgICAgICBjb2xvcjogQGFsZXJ0LWRhbmdlci10ZXh0O1xyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wtZm9jdXMoQGFsZXJ0LWRhbmdlci10ZXh0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ2lucHV0X2NvbnRhaW5lciB7XHJcbiAgICBcclxuICAgIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcclxuICAgICAgLmZvcm0tY29udHJvbCgpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmdmb3JtX2J1dHRvbiB7XHJcbiAgLmJ0bigpO1xyXG4gICAgY29sb3I6ICM2OTk5OTk7XHJcbmJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5ib3JkZXItY29sb3I6ICM2OTk5OTk7XHJcbiAgICAuYXZlbmlyLWhlYXZ5KCk7XHJcbn1cclxuXHJcbi52YWxpZGF0aW9uX2Vycm9yIHtcclxuICAuYWxlcnQoKTtcclxuICAuYWxlcnQtZGFuZ2VyKCk7XHJcbn1cclxuXHJcbiNnZm9ybXNfY29uZmlybWF0aW9uX21lc3NhZ2Uge1xyXG4gIC5hbGVydCgpO1xyXG4gIC5hbGVydC1zdWNjZXNzKCk7XHJcbn0iLCIvLyBDYXB0aW9uc1xyXG4ud3AtY2FwdGlvbiB7XHJcbiAgJjpleHRlbmQoLnRodW1ibmFpbCBhbGwpO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbi10ZXh0IHtcclxuICAgICY6ZXh0ZW5kKC50aHVtYm5haWwgLmNhcHRpb24pO1xyXG59XHJcblxyXG4vLyBHYWxsZXJ5IHNob3J0Y29kZVxyXG4uZ2FsbGVyeS1yb3cge1xyXG4gIHBhZGRpbmc6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAwO1xyXG59XHJcbiIsIi8vIFdvcmRQcmVzcyBHZW5lcmF0ZWQgQ2xhc3Nlc1xyXG4vLyBodHRwOi8vY29kZXgud29yZHByZXNzLm9yZy9DU1MjV29yZFByZXNzX0dlbmVyYXRlZF9DbGFzc2VzXHJcblxyXG4uYWxpZ25jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIGF1dG87XHJcbn1cclxuLmFsaWdubGVmdCxcclxuLmFsaWducmlnaHQge1xyXG4gIG1hcmdpbi1ib3R0b206IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcclxufVxyXG5maWd1cmUuYWxpZ25ub25lIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAvLyBPbmx5IGZsb2F0IGltYWdlcyBpZiBub3Qgb24gYW4gZXh0cmEgc21hbGwgZGV2aWNlIGxpa2Ugc21hcnRwaG9uZXNcclxuICAuYWxpZ25sZWZ0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcbiAgfVxyXG4gIC5hbGlnbnJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1sZWZ0OiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcbiAgfVxyXG59XHJcbiIsIi8qXHJcbiAqIGpRdWVyeSBGbGV4U2xpZGVyIHYyLjIuMFxyXG4gKiBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vZmxleHNsaWRlci9cclxuICpcclxuICogQ29weXJpZ2h0IDIwMTIgV29vVGhlbWVzXHJcbiAqIEZyZWUgdG8gdXNlIHVuZGVyIHRoZSBHUEx2MiBsaWNlbnNlLlxyXG4gKiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXHJcbiAqXHJcbiAqIENvbnRyaWJ1dGluZyBhdXRob3I6IFR5bGVyIFNtaXRoIChAbWJtdWZmZmluKVxyXG4gKi9cclxuXHJcblxyXG4vKiBCcm93c2VyIFJlc2V0c1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5mbGV4LWNvbnRhaW5lciBhOmFjdGl2ZSxcclxuLmZsZXhzbGlkZXIgYTphY3RpdmUsXHJcbi5mbGV4LWNvbnRhaW5lciBhOmZvY3VzLFxyXG4uZmxleHNsaWRlciBhOmZvY3VzICB7b3V0bGluZTogbm9uZTt9XHJcbi5zbGlkZXMsXHJcbi5mbGV4LWNvbnRyb2wtbmF2LFxyXG4uZmxleC1kaXJlY3Rpb24tbmF2IHttYXJnaW46IDA7IHBhZGRpbmc6IDA7IGxpc3Qtc3R5bGU6IG5vbmU7fVxyXG5cclxuLyogSWNvbiBGb250c1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qIEZvbnQtZmFjZSBJY29ucyAqL1xyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ2ZsZXhzbGlkZXItaWNvbic7XHJcblx0c3JjOnVybCgnZm9udHMvZmxleHNsaWRlci1pY29uLmVvdCcpO1xyXG5cdHNyYzp1cmwoJ2ZvbnRzL2ZsZXhzbGlkZXItaWNvbi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCdmb250cy9mbGV4c2xpZGVyLWljb24ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCdmb250cy9mbGV4c2xpZGVyLWljb24udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG5cdFx0dXJsKCdmb250cy9mbGV4c2xpZGVyLWljb24uc3ZnI2ZsZXhzbGlkZXItaWNvbicpIGZvcm1hdCgnc3ZnJyk7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi8qIEZsZXhTbGlkZXIgTmVjZXNzYXJ5IFN0eWxlc1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5mbGV4c2xpZGVyIHttYXJnaW46IDA7IHBhZGRpbmc6IDA7fVxyXG4uZmxleHNsaWRlciAuc2xpZGVzID4gbGkge2Rpc3BsYXk6IG5vbmU7IC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO30gLyogSGlkZSB0aGUgc2xpZGVzIGJlZm9yZSB0aGUgSlMgaXMgbG9hZGVkLiBBdm9pZHMgaW1hZ2UganVtcGluZyAqL1xyXG4uZmxleHNsaWRlciAuc2xpZGVzIGltZyB7d2lkdGg6IDEwMCU7IGRpc3BsYXk6IGJsb2NrO31cclxuLmZsZXgtcGF1c2VwbGF5IHNwYW4ge3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO31cclxuXHJcbi8qIENsZWFyZml4IGZvciB0aGUgLnNsaWRlcyBlbGVtZW50ICovXHJcbi5zbGlkZXM6YWZ0ZXIge2NvbnRlbnQ6IFwiXFwwMDIwXCI7IGRpc3BsYXk6IGJsb2NrOyBjbGVhcjogYm90aDsgdmlzaWJpbGl0eTogaGlkZGVuOyBsaW5lLWhlaWdodDogMDsgaGVpZ2h0OiAwO31cclxuaHRtbFt4bWxuc10gLnNsaWRlcyB7ZGlzcGxheTogYmxvY2s7fVxyXG4qIGh0bWwgLnNsaWRlcyB7aGVpZ2h0OiAxJTt9XHJcblxyXG4vKiBObyBKYXZhU2NyaXB0IEZhbGxiYWNrICovXHJcbi8qIElmIHlvdSBhcmUgbm90IHVzaW5nIGFub3RoZXIgc2NyaXB0LCBzdWNoIGFzIE1vZGVybml6ciwgbWFrZSBzdXJlIHlvdVxyXG4gKiBpbmNsdWRlIGpzIHRoYXQgZWxpbWluYXRlcyB0aGlzIGNsYXNzIG9uIHBhZ2UgbG9hZCAqL1xyXG4ubm8tanMgLnNsaWRlcyA+IGxpOmZpcnN0LWNoaWxkIHtkaXNwbGF5OiBibG9jazt9XHJcblxyXG4vKiBGbGV4U2xpZGVyIERlZmF1bHQgVGhlbWVcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uZmxleHNsaWRlciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgem9vbTogMTsgfVxyXG4uZmxleC12aWV3cG9ydCB7IG1heC1oZWlnaHQ6IDIwMDBweDsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTsgLW1vei10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTsgLW8tdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7IHRyYW5zaXRpb246IGFsbCAxcyBlYXNlOyB9XHJcbi5sb2FkaW5nIC5mbGV4LXZpZXdwb3J0IHsgbWF4LWhlaWdodDogMzAwcHg7IH1cclxuLmZsZXhzbGlkZXIgLnNsaWRlcyB7IHpvb206IDE7IH1cclxuLmNhcm91c2VsIGxpIHsgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cclxuXHJcbi8qIERpcmVjdGlvbiBOYXYgKi9cclxuLmZsZXgtZGlyZWN0aW9uLW5hdiB7KmhlaWdodDogMDt9XHJcbi5mbGV4LWRpcmVjdGlvbi1uYXYgYSAgeyB0ZXh0LWRlY29yYXRpb246bm9uZTsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiA0MHB4OyBoZWlnaHQ6IDQwcHg7IG1hcmdpbjogLTIwcHggMCAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMjUlOyB6LWluZGV4OiAxMDsgb3ZlcmZsb3c6IGhpZGRlbjsgb3BhY2l0eTogMDsgY3Vyc29yOiBwb2ludGVyOyBjb2xvcjogcmdiYSgwLDAsMCwwLjgpOyB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC4zKTsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cclxuLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2IHsgbGVmdDogLTUwcHg7IGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2xlZnQtYXJyb3cucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cclxuLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0IHsgcmlnaHQ6IC01MHB4OyBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9yaWdodC1hcnJvdy5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxyXG4uZmxleHNsaWRlcjpob3ZlciAuZmxleC1wcmV2IHsgb3BhY2l0eTogMC43OyBsZWZ0OiAzMHB4OyB9XHJcbi5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LW5leHQgeyBvcGFjaXR5OiAwLjc7IHJpZ2h0OiAzMHB4OyB9XHJcbi5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LW5leHQ6aG92ZXIsIC5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LXByZXY6aG92ZXIgeyBvcGFjaXR5OiAxOyB9XHJcbi5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtZGlzYWJsZWQgeyBvcGFjaXR5OiAwIWltcG9ydGFudDsgZmlsdGVyOmFscGhhKG9wYWNpdHk9MCk7IGN1cnNvcjogZGVmYXVsdDsgfVxyXG4uZmxleC1kaXJlY3Rpb24tbmF2IGE6YmVmb3JlICB7IGRpc3BsYXk6IG5vbmU7IH1cclxuLmZsZXgtZGlyZWN0aW9uLW5hdiBhLmZsZXgtbmV4dDpiZWZvcmUgIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLyogUGF1c2UvUGxheSAqL1xyXG4uZmxleC1wYXVzZXBsYXkgYSB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogNXB4OyBsZWZ0OiAxMHB4OyBvcGFjaXR5OiAwLjg7IHotaW5kZXg6IDEwOyBvdmVyZmxvdzogaGlkZGVuOyBjdXJzb3I6IHBvaW50ZXI7IGNvbG9yOiAjMDAwOyB9XHJcbi5mbGV4LXBhdXNlcGxheSBhOmJlZm9yZSAgeyBmb250LWZhbWlseTogXCJmbGV4c2xpZGVyLWljb25cIjsgZm9udC1zaXplOiAyMHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGNvbnRlbnQ6ICdcXGYwMDQnOyB9XHJcbi5mbGV4LXBhdXNlcGxheSBhOmhvdmVyICB7IG9wYWNpdHk6IDE7IH1cclxuLmZsZXgtcGF1c2VwbGF5IGEuZmxleC1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwMDMnOyB9XHJcblxyXG4vKiBDb250cm9sIE5hdiAqL1xyXG4uZmxleC1jb250cm9sLW5hdiB7d2lkdGg6IDEwMCU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAtNDBweDsgdGV4dC1hbGlnbjogY2VudGVyO31cclxuLmZsZXgtY29udHJvbC1uYXYgbGkge21hcmdpbjogMCA2cHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgem9vbTogMTsgKmRpc3BsYXk6IGlubGluZTt9XHJcbi5mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGEge3dpZHRoOiAxMXB4OyBoZWlnaHQ6IDExcHg7IGRpc3BsYXk6IGJsb2NrOyBiYWNrZ3JvdW5kOiAjNjY2OyBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSk7IGN1cnNvcjogcG9pbnRlcjsgdGV4dC1pbmRlbnQ6IC05OTk5cHg7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDsgLW1vei1ib3JkZXItcmFkaXVzOiAyMHB4OyAtby1ib3JkZXItcmFkaXVzOiAyMHB4OyBib3JkZXItcmFkaXVzOiAyMHB4OyAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgwLDAsMCwwLjMpOyAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgwLDAsMCwwLjMpOyAtby1ib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMCwwLDAsMC4zKTsgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsMCwwLDAuMyk7IH1cclxuLmZsZXgtY29udHJvbC1wYWdpbmcgbGkgYTpob3ZlciB7IGJhY2tncm91bmQ6ICMzMzM7IGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC43KTsgfVxyXG4uZmxleC1jb250cm9sLXBhZ2luZyBsaSBhLmZsZXgtYWN0aXZlIHsgYmFja2dyb3VuZDogIzAwMDsgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjkpOyBjdXJzb3I6IGRlZmF1bHQ7IH1cclxuXHJcbi5mbGV4LWNvbnRyb2wtdGh1bWJzIHttYXJnaW46IDVweCAwIDA7IHBvc2l0aW9uOiBzdGF0aWM7IG92ZXJmbG93OiBoaWRkZW47fVxyXG4uZmxleC1jb250cm9sLXRodW1icyBsaSB7d2lkdGg6IDI1JTsgZmxvYXQ6IGxlZnQ7IG1hcmdpbjogMDt9XHJcbi5mbGV4LWNvbnRyb2wtdGh1bWJzIGltZyB7d2lkdGg6IDEwMCU7IGRpc3BsYXk6IGJsb2NrOyBvcGFjaXR5OiAuNzsgY3Vyc29yOiBwb2ludGVyO31cclxuLmZsZXgtY29udHJvbC10aHVtYnMgaW1nOmhvdmVyIHtvcGFjaXR5OiAxO31cclxuLmZsZXgtY29udHJvbC10aHVtYnMgLmZsZXgtYWN0aXZlIHtvcGFjaXR5OiAxOyBjdXJzb3I6IGRlZmF1bHQ7fVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcclxuICAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LXByZXYgeyBvcGFjaXR5OiAxOyBsZWZ0OiAxMHB4O31cclxuICAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQgeyBvcGFjaXR5OiAxOyByaWdodDogMTBweDt9XHJcbn1cclxuXHJcbi5mbGV4c2xpZGVyIC5zbGlkZXMgbGkge1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbn1cclxuXHJcbi5ob21lLXNsaWRlciAuZmxleC1jb250cm9sLW5hdiB7XHJcbiAgICBcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mbGV4LWNhcHRpb24ge1xyXG5cclxuICAgIGJhY2tncm91bmQ6IGZhZGUoQGJyYW5kLWdyZWVuLWRhcmssOTAlKTtcclxuICAgIHBhZGRpbmc6MTJweDtcclxuICAgIFxyXG4gICAgXHJcbiAgICBoMiwgaDMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgLmF2ZW5pci1oZWF2eSgpO1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgLml0YWxpYygpO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBwIHtcclxuICAgICAgICAudmlzaWJsZS1tZCgpO1xyXG4gICAgICAgIC52aXNpYmxlLWxnKCk7XHJcbiAgICAgICAgLmF2ZW5pci1yb21hbigpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnB1YmxpY2F0aW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tc20pe1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjUlO1xyXG4gICAgICAgIGxlZnQ6MTkwcHg7XHJcbiAgICAgICAgcmlnaHQ6MTkwcHg7XHJcbiAgICAgICAgei1pbmRleDoxO1xyXG4gICAgICAgIHBhZGRpbmc6MjBweDtcclxuICAgICAgICBcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLXRhYmxldCkge1xyXG4gICAgICAgIFxyXG4gICAgICAgIGxlZnQ6IDEyMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMjBweDsgICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLW1kKXtcclxuICAgICAgICAucHVibGljYXRpb24tYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICBcclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfSAgXHJcblxyXG4gICAgfVxyXG4gIFxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1sZyl7XHJcbiAgICAgICAgLnB1YmxpY2F0aW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tc20pe1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5mbGV4LWRpcmVjdGlvbi1uYXYgYSB7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9IFxyXG4gICAgXHJcbn1cclxuXHJcbiAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tc20pe1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5mbGV4LWRpcmVjdGlvbi1uYXYgYSB7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9IFxyXG4gICAgXHJcbiIsIi5zbGlkZXNoYXJlLWNvbnRhaW5lcixcclxuLnNpbmdsZSAucmVsYXRlZC13cmFwIC5yZWxhdGVkLWNvbnRlbnQgLnNsaWRlc2hhcmUtY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiA1MHZoO1xyXG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzY4cHgpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xyXG4gIH1cclxuXHJcbiAgaWZyYW1lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDcyOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZSAucmVsYXRlZC13cmFwIC5zbGlkZXNoYXJlLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG59IiwiI2xvYWRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDUwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBib3JkZXI6IDEwcHggc29saWQgIzZkN2E5ZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgIzNFNDdBNjtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcclxuICAgIDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gICAgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gICAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cclxufVxyXG5cclxuLyogQWRkIGFuaW1hdGlvbiB0byBcInBhZ2UgY29udGVudFwiICovXHJcbi5hbmltYXRlLWJvdHRvbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbmltYXRlYm90dG9tO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGVib3R0b207XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRlYm90dG9tIHtcclxuICAgIGZyb20geyBib3R0b206LTEwMHB4OyBvcGFjaXR5OjAgfVxyXG4gICAgdG8geyBib3R0b206MHB4OyBvcGFjaXR5OjEgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGVib3R0b20ge1xyXG4gICAgZnJvbXsgYm90dG9tOi0xMDBweDsgb3BhY2l0eTowIH1cclxuICAgIHRveyBib3R0b206MDsgb3BhY2l0eToxIH1cclxufSIsIi5zaWdudXAtbW9kYWwge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogOTAwMDAwO1xyXG5cclxuICAub3ZlcmxheSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWUtaGVhZGVyLWlucHV0O1xyXG4gICAgb3BhY2l0eTogMC45NTtcclxuICAgIHotaW5kZXg6IDkxMDAwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmlubmVyLXdyYXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIHotaW5kZXg6IDkyMDAwMDtcclxuXHJcbiAgICAudGl0bGUtYm94IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwYWRkaW5nOiA5MHB4IDEyMHB4IDkwcHggNTVweDtcclxuICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtNzVweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS13cmFwIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAxMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogNTQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNzVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0LXdyYXAge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogflwiY2FsYyg1MCUgLSAxNXB4KVwiO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5uYW1lcyB7XHJcbiAgICAgICAgICAud3JhcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiB+XCJjYWxjKDUwJSAtIDEwcHgpXCI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJvdHRvbS13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsLFxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3VibWl0LXdyYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgY29sb3I6IEBicmFuZC1vZmYtYmxhY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWUtaGVhZGVyLXllbGxvdztcclxuICAgICAgICAgIHBhZGRpbmc6IDhweCAxMDBweDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZS1idG4ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTBweDtcclxuICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zZWFyY2gtbW9kYWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IH5cImNhbGMoMTAwdmggLSA2MXB4KVwiO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgPiAuY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDExNXB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgfVxyXG5cclxuICAuZm9ybS13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDc1cHg7XHJcbiAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAxOTBweClcIjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgPiAucm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWdyZXk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXQsXHJcbiAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRoZW1lLWhlYWRlci1pbnB1dDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZpbHRlcnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgd2lkdGg6IH5cImNhbGMoNTAlIC0gNXB4KVwiO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3gge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDAsIDE2NywgMTg0LCAwLjUpO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICsgLmJveCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0cHggNThweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VhcmNoLXN1Ym1pdC1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGl0bGUsXHJcbiAgLmNsb3NlLW1vZGFsIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG5cclxuICAgIGkge1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci15ZWxsb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jbG9zZS1tb2RhbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIC5wYWdlLW92ZXJsYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHRoZW1lLWhlYWRlci1pbnB1dDtcclxuICAgIG9wYWNpdHk6IDAuOTU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDAwMDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9UT0RPIFRoZSBzbmFwLWRyYXdlciBzaGl0IGluIHRoZSBib2R5IGlzIHN0b3BwaW5nIHRoZSBvdmVyZmxvdyBzY3JvbGwgcHJldmVudCBzdHVmZiB3b3JraW5nIC4uLi4gdGFja2xlIHRoaXMgbGF0ZXIuIiwiaGVhZGVyIHtcclxuICAmLm1haW4taGVhZGVyIHtcclxuICAgIC5uZXdzbGV0dGVyLXNpZ251cCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEB0aGVtZS1oZWFkZXIteWVsbG93O1xyXG4gICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XHJcbiAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWdyZXk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcC1iYXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+IC5jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtd3JhcCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgID4gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dvIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3BhY2VyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0b1xyXG4gICAgICB9XHJcblxyXG4gICAgICBuYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAmLm1haW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCA0MHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjp2aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1ncmV5O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAdGhlbWUtaGVhZGVyLXllbGxvdztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgICB0b3A6IDE1MnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiB+XCJjYWxjKDEwMHZoIC0gMTUycHgpXCI7XHJcblxyXG4gICAgICAgICAgdWwgPiBsaTpub3QoLnNwZWNpYWwpIGEsXHJcbiAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAud2hpdGUtd3JhcCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5vdmVybGF5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRoZW1lLWhlYWRlci1pbnB1dDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC43MDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwMDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItZ3JleTtcclxuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi40cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnNwZWNpYWwge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IGRhc2hlZCAxcHggQHRoZW1lLWhlYWRlci1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuc3BlY2lhbCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VhcmNoLW1vZGFsLWJ0biB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IGRhc2hlZCAxcHggQHRoZW1lLWhlYWRlci1ib3JkZXI7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXIteWVsbG93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICAgICYuZmEtdGltZXMge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcclxuICAgICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2JpbGUtbWVudS1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgJi5mYS10aW1lcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2JpbGUtbWVudS13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGhlaWdodDogflwiY2FsYygxMDB2aCAtIDYxcHgpXCI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICAgICAgb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5jb250YWluZXIge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG5hdiB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4IEB0aGVtZS1oZWFkZXItYm9yZGVyO1xyXG5cclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5mYS1taW51cyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgLmZhLW1pbnVzIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mYS1wbHVzIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMHZ3IC0gNjBweClcIjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc3BhY2lhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4IEB0aGVtZS1oZWFkZXItYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5hcnJvdy1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc29jaWFsLXdyYXAge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmV3c2xldHRlci1zaWdudXAge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50b3AtYmFubmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOTRCNEM7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTpAbXAtZm9udDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiA4cHggMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaHRtbCB7XHJcbiAgJi5tb2JpbGUtbWVudS1hY3RpdmUge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICYuYWRtaW4tYmFyIHtcclxuICAgIGhlYWRlciB7XHJcbiAgICAgICYubWFpbi1oZWFkZXIge1xyXG4gICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICB0b3A6IDE4NHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5tb2JpbGUtbWVudS1hY3RpdmUge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBoZWFkZXIge1xyXG4gICAgICAmLm1haW4taGVhZGVyIHtcclxuICAgICAgICAubW9iaWxlLW1lbnUtYnRuIHtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAmLmZhLWJhcnMge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZmEtdGltZXMge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vYmlsZS1tZW51LXdyYXAge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1vYmlsZS1zZWFyY2gge1xyXG4gICAgLm5hdi13cmFwIHtcclxuICAgICAgbmF2IHtcclxuICAgICAgICAuc2VhcmNoLW1vZGFsLWJ0biB7XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgJi5mYS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5mYS10aW1lcyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5sZWZ0LWRyYXdlcixcclxuLnJpZ2h0LWRyYXdlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNuYXAtY29udGVudCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB6LWluZGV4OiAyO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbmJvZHkuYWRtaW4tYmFyIC5zbmFwLWNvbnRlbnQge1xyXG4gIHBhZGRpbmctdG9wOiAzMnB4O1xyXG59XHJcblxyXG4uc25hcC1kcmF3ZXJzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgYmFja2dyb3VuZDogI2U4ZTZlNjtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gIC50aGVtZS1tZW51IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogQHBhZGRpbmc7XHJcbiAgICBtYXJnaW46IDBweDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaWNvbi1jbG9zZSB7XHJcbiAgICBvcGFjaXR5OiAwLjUwMjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgdG9wOiAzOXB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnNuYXAtZHJhd2VyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHdpZHRoOiAzMjBweDtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGhlaWdodDogYXV0bztcclxuICBvdmVyZmxvdzogYXV0bztcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XHJcbiAgLW1zLXRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xyXG59XHJcblxyXG4uc25hcC1kcmF3ZXItbGVmdCB7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uc25hcC1kcmF3ZXItcmlnaHQge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5zbmFwanMtbGVmdCAuc25hcC1kcmF3ZXItcmlnaHQsXHJcbi5zbmFwanMtcmlnaHQgLnNuYXAtZHJhd2VyLWxlZnQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zbmFwanMtZXhwYW5kLWxlZnQgLnNuYXAtZHJhd2VyLWxlZnQsXHJcbi5zbmFwanMtZXhwYW5kLXJpZ2h0IC5zbmFwLWRyYXdlci1yaWdodCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG4iLCIuc2VhcmNoLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtZ3JleTtcclxuICBwYWRkaW5nOiBAcGFkZGluZztcclxuICBwYWRkaW5nLWJvdHRvbTogQHBhZGRpbmcgKyA1cHg7XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIGg0IHtcclxuICAgIGNvbG9yOiBAYnJhbmQtZ3JleS1kYXJrO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiBAYnJhbmQtcmVkO1xyXG4gICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmljb24tY2xvc2Utc2VhcmNoIHtcclxuICAgIG9wYWNpdHk6IDAuNTAyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB0b3A6IDE5cHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICB9XHJcblxyXG4gIC5zZWFyY2gtZmllbGQsICNjYXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGhlaWdodDogNDBweDtcclxuICB9XHJcblxyXG4gIC5zZWFyY2gtZmllbGQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcblxyXG4gICNjYXQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2IoMTkwLCAxOTAsIDE5MCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnLi4vaW1nL3NlbGVjdC1hcnJvdy1vcGVuLnBuZycpIDk0JSBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cclxuICB9XHJcbiAgLnNlYXJjaC1zdWJtaXQtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IDExcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgIC5zZWFyY2gtc3VibWl0IHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXRhYmxldCkge1xyXG5cclxuICAgIC5zZWFyY2gtZmllbGQsICNjYXQsIC5zZWFyY2gtc3VibWl0LWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWZpZWxkIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgI2NhdCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtc3VibWl0LWNvbnRhaW5lciB7XHJcbiAgICAgIC5wdWxsLXJpZ2h0KCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHRzIHtcclxuICAub3JkZXItYnkge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2lkZWJhci1maWx0ZXIge1xyXG4gICAgYTpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvL2h0dHA6Ly9jc3MtdHJpY2tzLmNvbS92ZXJ0aWNhbGx5LWNlbnRlci1tdWx0aS1saW5lZC10ZXh0L1xyXG5cclxuXHJcbi50aGVtZS1tZW51LXRhYmxldC1jb250YWluZXIge1xyXG4gICAgXHJcbiAgICBoZWlnaHQ6IDBweDtcclxuICAgIFxyXG4gICAgXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtZ3JlZW4tZGFyaztcclxuICAgIFxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi10YWJsZXQpe1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG4gICAgIH1cclxuXHJcbiAgICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1kZXNrdG9wKXtcclxuICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgfVxyXG4gICAgXHJcbiAgICAudGhlbWUtbWVudS10YWJsZXQge1xyXG5cclxuICAgICAgICAudGhlbWUtbWVudSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIC8vICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibHVlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNXB4IDdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAgICAwcHggNXB4IDdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogICAgICAgICAwcHggNXB4IDdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGJyYW5kLWdyZXk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7ICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rMykge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYnJhbmQtZ3JleTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgYSwgYTp2aXNpdGVkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAuYXZlbmlyLWhlYXZ5KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tbGctZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNi42JTtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2LjQlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBicmFuZC1ncmV5OyAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgtbiszKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIvLyBDb250ZW50IHdyYXBwZXJcclxuLndyYXAge1xyXG59XHJcblxyXG4vLyBNYWluIGNvbnRlbnQgYXJlYVxyXG4ubWFpbiB7XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxufVxyXG5cclxuc3Ryb25nLFxyXG5iIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxufVxyXG5cclxuYXJ0aWNsZSB7XHJcbiAgaWZyYW1lIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tdGFibGV0KSB7XHJcbiAgYm9keSB7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZV9uYXYge1xyXG4gIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5wYWdpbmF0aW9uIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtbnVtYmVycyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XHJcbiAgb3BhY2l0eTogMTtcclxuXHJcbiAgJi5jdXJyZW50LFxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLm5leHQsXHJcbiAgJi5wcmV2IHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5uZXh0IHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltZy9jaGV2cm9uLXJpZ2h0LnBuZykgOTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgfVxyXG5cclxuICAmLnByZXYge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvY2hldnJvbi1sZWZ0LnBuZykgMTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi10YWJsZXQpIHtcclxuICAucGFnZV9uYXYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyIHtcclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLnRoZW1lIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc2Fucy1zZXJpZi1oZWF2eTtcclxufVxyXG5cclxuLmVudHJ5LXNoYXJlIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAuZW50cnktc2hhcmUtYnRucyB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMmM2YjgyO1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5vLWd1dHRlciB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5uby1ndXR0ZXItc20ge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXRhYmxldCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uby1ndXR0ZXIteHMge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXBob25lKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmVtYmVkLWNvbnRhaW5lciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiAnJztcclxuICB9XHJcblxyXG4gIGlmcmFtZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbi1oZWFkZXIge1xyXG4gIC50b3AtYmFyIHtcclxuICAgIC5zb2NpYWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uZXctdHdpdHRlciB7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblxyXG4gIHN2ZyB7XHJcbiAgICBtYXgtd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcbiIsIi5iYW5uZXIge1xyXG4gIHBhZGRpbmctdG9wOiBAcGFkZGluZztcclxuICAubmF2YmFyLWhlYWRlciB7XHJcblxyXG4gICAgLm5hdmJhci1icmFuZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogQHBhZGRpbmcgKiAzO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBpbWcge1xyXG5cclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tdGFibGV0KSB7XHJcbiAgICAgIC5uYXZiYXItYnJhbmQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgY29sb3I6ICNjM2UzZTM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgLml0YWxpYygpO1xyXG4gICAgICAuY2xlYXJmaXgoKTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4taGVhZGVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICYubmF2YmFyLXRvZ2dsZSB7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlIHVybCgnLi4vaW1nL21lbnUtYmcucG5nJykgbm8tcmVwZWF0IGxlZnQgMTBweCBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAwcHg7XHJcblxyXG4gICAgICAgIC52aXNpYmxlLXhzKCk7XHJcbiAgICAgICAgLnZpc2libGUtc20oKTtcclxuICAgICAgICAudmlzaWJsZS1tZCgpO1xyXG5cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IEBicmFuZC1ncmVlbi1kYXJrZXIgdXJsKCcuLi9pbWcvbWVudS1iZy1ob3Zlci5wbmcnKSBuby1yZXBlYXQgbGVmdCAxMHB4IGNlbnRlcjtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogQGJyYW5kLWdyZWVuLWRhcmtlcjtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNlYXJjaC10b2dnbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlIHVybCgnLi4vaW1nL3NlYXJjaC1iZy5wbmcnKSBuby1yZXBlYXQgbGVmdCAxMHB4IGNlbnRlcjtcclxuICAgICAgICAuaGlkZGVuLWxnKCk7XHJcbiAgICAgICAgYm9yZGVyOiAwcHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBAYnJhbmQtZ3JlZW4tZGFya2VyIHVybCgnLi4vaW1nL3NlYXJjaC1iZy1ob3Zlci5wbmcnKSBuby1yZXBlYXQgbGVmdCAxMHB4IGNlbnRlcjtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogQGJyYW5kLWdyZWVuLWRhcmtlcjtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYudGhlbWVzLXRvZ2dsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGUgdXJsKCcuLi9pbWcvdGhlbWVzLWJnLnBuZycpIG5vLXJlcGVhdCBsZWZ0IDEwcHggY2VudGVyO1xyXG4gICAgICAgIC5oaWRkZW4tc20oKTtcclxuICAgICAgICAuaGlkZGVuLW1kKCk7XHJcbiAgICAgICAgLmhpZGRlbi1sZygpO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogQGJyYW5kLWdyZWVuLWRhcmtlciB1cmwoJy4uL2ltZy90aGVtZXMtYmctaG92ZXIucG5nJykgbm8tcmVwZWF0IGxlZnQgMTBweCBjZW50ZXI7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IEBicmFuZC1ncmVlbi1kYXJrZXI7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAubmF2YmFyLWhlYWRlciAuYnRuLWhlYWRlci5uYXZiYXItdG9nZ2xlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXRhYmxldCkge1xyXG4gIC5wdXNoeSB7XHJcblxyXG4gIH1cclxuXHJcbiAgLmJhbm5lciB7XHJcblxyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IEBwYWRkaW5nICogMjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5oZWFkZXItYnV0dG9ucyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuXHJcbiAgICAgIC5uYXZiYXItdG9nZ2xlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlYXJjaC10b2dnbGUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbiIsIi5zaWRlYmFyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAuc3RpY2t5LXdyYXAge1xyXG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMjBweDtcclxuICB9XHJcblxyXG4gIC5zZWFyY2gtc3VibWl0LWNvbnRhaW5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaWRlYmFyLWJsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBoMyB7XHJcbiAgICAgICYud2lkZ2V0dGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtY29udGFpbmVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3MDcwNzA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgaW5wdXRbdHlwZT1zZWFyY2hdIHtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gMzBweClcIjtcclxuXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VhcmNoLXN1Ym1pdC1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaWRlYmFyLWZpbHRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIC5iYXItZXhwYW5kZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mYS1taW51cyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5leHBhbmRlZCB7XHJcbiAgICAgICAgLmZhLXBsdXMge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYS1taW51cyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbXMtd3JhcCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmV4cGFuZGVkIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1zaWRlYmFyIHtcclxuXHJcbiAgICAuc2VhcmNoLWNvbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBAYnJhbmQtZ3JleTtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPXNlYXJjaF0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBtYXJnaW46IDBweCAwcHggMjBweCAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmZvb3RlcmgzIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmctbGVmdDogN3B4O1xyXG4gIGNvbG9yOiBAYnJhbmQtYmVpZ2U7XHJcbiAgYmFja2dyb3VuZDogQGJyYW5kLXB1cnBsZSB1cmwoJy4uL2ltZy9mb290ZXItYXJyb3ctZG93bi5wbmcnKSBuby1yZXBlYXQgcmlnaHQgOXB4IGNlbnRlcjtcclxuXHJcbiAgJi50b2dnbGVkIHtcclxuICAgIGJhY2tncm91bmQ6IEBicmFuZC1wdXJwbGUtZGFyayB1cmwoJy4uL2ltZy9mb290ZXItYXJyb3ctdXAucG5nJykgbm8tcmVwZWF0IHJpZ2h0IDlweCBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyRGl2IHtcclxuICBtYXJnaW46IEBwYWRkaW5nO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIEBicmFuZC1iZWlnZTtcclxufVxyXG5cclxuLmZvb3RlckRpdklubmVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBhZGRpbmc6IEBwYWRkaW5nO1xyXG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCBAYnJhbmQtYmVpZ2U7XHJcbn1cclxuXHJcbi5tYWluLWZvb3RlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQHRoZW1lLWZvb3Rlci1ncmV5O1xyXG4gIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWdyZXk7XHJcbiAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgcGFkZGluZzogMzVweCAwIDYwcHg7XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6IEB0aGVtZS1oZWFkZXItZ3JleTtcclxuICB9XHJcblxyXG4gID4gLmNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgcGFkZGluZzogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb290ZXItbmF2IHtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBkYXNoZWQgMXB4IEB0aGVtZS1oZWFkZXItYm9yZGVyO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgY29sdW1uLWNvdW50OiAzO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyODBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmFkZHJlc3Mtd3JhcCB7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGJvcmRlci1yaWdodDogZGFzaGVkIDFweCBAdGhlbWUtaGVhZGVyLWJvcmRlcjtcclxuICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hZGRyZXNzIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0IHtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb3B5cmlnaHQtd3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9nby13cmFwIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5tb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc29jaWFsLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW1nLXdyYXAge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iYWNrLXRvcCB7XHJcbiAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgcGFkZGluZzogMTBweCAzMHB4O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgICY6dmlzaXRlZCB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFycm93X3VwIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2Fycm93X3VwLnN2ZycpO1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIH1cclxufVxyXG4iLCJib2R5IHtcclxuICAmLmhvbWUge1xyXG4gICAgLnNwYWNlciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBmbGV4OiAxIDE7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhvcml6b250YWwtbGluZSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggQHRoZW1lLWhlYWRlci1ib3JkZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbXBvcnQgJy4uL3JkX2xheW91dHMvaG9tZS9faGVybyc7XHJcbiAgICBAaW1wb3J0ICcuLi9yZF9sYXlvdXRzL2hvbWUvX2FsZXJ0X2Jhcic7XHJcbiAgICBAaW1wb3J0ICcuLi9yZF9sYXlvdXRzL2hvbWUvX2Jyb3dzZV9iYXInO1xyXG4gICAgQGltcG9ydCAnLi4vcmRfbGF5b3V0cy9ob21lL19mZWF0dXJlZF9vdXJfd29yayc7XHJcbiAgICBAaW1wb3J0ICcuLi9yZF9sYXlvdXRzL2hvbWUvX3RvcF9jaGFydHNfcmVzZWFyY2gnO1xyXG4gICAgQGltcG9ydCAnLi4vcmRfbGF5b3V0cy9ob21lL190d29fZmVhdHVyZWQnO1xyXG4gICAgQGltcG9ydCAnLi4vcmRfbGF5b3V0cy9ob21lL19saXZpbmdfd2FnZV9mZWF0dXJlZF90ZWFtJztcclxuICB9XHJcbn0iLCIuc3RhdGljLWhlcm8ge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi10YWJsZXQpIHtcclxuICAgIHBhZGRpbmc6IDQwcHggNjVweDtcclxuICB9XHJcblxyXG4gIC5pbm5lci13cmFwIHtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDY2NXB4O1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgIGh5cGhlbnM6IGF1dG87XHJcbiAgICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcclxuICAgICAgLXdlYmtpdC1oeXBoZW5hdGUtY2hhcmFjdGVyOiBcIlxcMjAxMFwiO1xyXG4gICAgICAtd2Via2l0LWh5cGhlbmF0ZS1saW1pdC1hZnRlcjogMTtcclxuICAgICAgLXdlYmtpdC1oeXBoZW5hdGUtbGltaXQtYmVmb3JlOiAzO1xyXG4gICAgICAtbW96LWh5cGhlbnM6IGF1dG87XHJcbiAgICAgIG92ZXJmbG93LXdyYXA6IGh5cGhlbmF0ZTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXRhYmxldCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJcclxuLmFsZXJ0LWJhciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWRlc2t0b3ApIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgfVxyXG5cclxuICAuZmlyc3Qtd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgLnR5cGUtYm94IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXg6IDEgMTtcclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXg6IDEgMTtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDU1cHg7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ldmVudCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtcmVkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRyb2xzIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgJi5tb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWRlc2t0b3ApIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5kZXNrdG9wIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWRlc2t0b3ApIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmV2LFxyXG4gICAgLm5leHQge1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNhN2I4O1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaXRlbXMtd3JhcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmN2Y5O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgaDQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGltZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudXBjb21pbmcge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U0NjQ2O1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJcclxuLmJyb3dzZS1iYXIge1xyXG4gIHBhZGRpbmc6IDMwcHggMDtcclxuICBib3JkZXItdG9wOiBkYXNoZWQgMXB4IEB0aGVtZS1oZWFkZXItYm9yZGVyO1xyXG4gIGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggQHRoZW1lLWhlYWRlci1ib3JkZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgaDMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1kZXNrdG9wKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9waWMtd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWRlc2t0b3ApIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLm1vcmUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tZGVza3RvcCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi50b3BpYy1saW5rIHtcclxuICAgICAgcGFkZGluZzogMTJweCAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1kZXNrdG9wKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiXHJcbi5mZWF0dXJlZC1vdXItd29yayB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICB9XHJcblxyXG4gIC5mZWF0dXJlZCB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IH5cImNhbGMoNjYuNjY2NiUgLSAxNXB4KVwiO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbm5lci13cmFwIHtcclxuICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgaDUge1xyXG4gICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi40cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAoIG1pbi13aWR0aDogQHNjcmVlbi10YWJsZXQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBmbGV4OiAxIDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiBAdGhlbWUtcmQtYXF1YTtcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vdXItd29yayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogflwiY2FsYygzMy4zMzMzMyUgLSAxNXB4KVwiO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgZmxleDogMSAxO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogQHRoZW1lLXJkLWFxdWE7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcbn0iLCIudG9wLWNoYXJ0cy1yZXNlYXJjaCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWRlc2t0b3ApIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgfVxyXG5cclxuICAudG9wLWNoYXJ0cyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tZGVza3RvcCkge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IH5cImNhbGMoMjUlIC0gMTVweClcIjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAudG9wLXdyYXAge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltZy13cmFwIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBtaW4taGVpZ2h0OiAyNzBweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblxyXG4gICAgICAudG9wLWxpbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgcmdiYSgwMCwgMDAsIDAwLCAwLjMpKTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgICBoNCwgc3BhbiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzbGV0dGVyIHtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRoZW1lLWZvb3Rlci1ncmV5O1xyXG5cclxuICAgICAgaDQge1xyXG4gICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubmV3c2xldHRlci1zaWdudXAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB0aGVtZS1oZWFkZXIteWVsbG93O1xyXG4gICAgICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib3R0b20ge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWUtZm9vdGVyLWdyZXk7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBmbGV4OiAxIDEgYXV0bztcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXNlYXJjaC13cmFwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tZGVza3RvcCkge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IH5cImNhbGMoNzUlIC0gMTVweClcIjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxhdGVzdC13cmFwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWRlc2t0b3ApIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhdGVzdCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tZGVza3RvcCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IH5cImNhbGMoMzMuMzMlIC0gMjBweClcIjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tZGVza3RvcCkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmlubmVyLXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRoZW1lLWZvb3Rlci1ncmV5O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleDogMSAxO1xyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWV0YSB7XHJcbiAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XHJcblxyXG4gICAgICAgICAgdGltZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzY5OTk5OTtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItZ3JleTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJcclxuLnR3by1mZWF0dXJlZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICB9XHJcblxyXG4gIC5mZWF0dXJlZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHBhZGRpbmc6IDMycHggMTZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiB+XCJjYWxjKDUwJSAtIDE1cHgpXCI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDUge1xyXG4gICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGZsZXg6IDEgMTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6IEB0aGVtZS1yZC1hcXVhO1xyXG4gICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiXHJcbi5saXZpbmctd2FnZS1mZWF0dXJlLXRlYW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgfVxyXG5cclxuICAubGl2aW5nLXdhZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxMDcsIDEzMCwgMC4wNSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgcGFkZGluZzogMjVweCAyNXB4IDMwcHggMjBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiB+XCJjYWxjKDUwJSAtIDE1cHgpXCI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLndhZ2Utd3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sYXJnZS13YWdlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi10YWJsZXQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dvIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbWFsbC13YWdlIHtcclxuICAgICAgY29sb3I6IEBicmFuZC1vZmYtYmxhY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZlYXR1cmVkLXRlYW0td3JhcCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogflwiY2FsYyg1MCUgLSAxNXB4KVwiO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mZWF0dXJlZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxMDcsIDEzMCwgMC4wNSk7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgaDUge1xyXG4gICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgZmxleDogMSAxO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZWFtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMzBweCAyNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBoeXBoZW5zOiBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiaDEsIGgyLCBoMyB7XHJcblxyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc2Fucy1zZXJpZi1oZWF2eTtcclxufVxyXG5cclxuaDIuaDEge1xyXG4gIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYtaGVhdnk7XHJcbiAgZm9udC1zaXplOiA0MHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbWFyZ2luOiAxNXB4IDBweDtcclxufVxyXG5cclxuaDEucGFnZS10aXRsZSB7XHJcblxyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBtYXJnaW46IDBweDtcclxuXHJcbn1cclxuXHJcbmgyIHtcclxuXHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyIHtcclxuXHJcbiAgbWFyZ2luOiAxMnB4IDBweDtcclxuICBib3JkZXI6IDBweDtcclxuICBwYWRkaW5nOiAwcHg7XHJcblxyXG59XHJcblxyXG4jbWFpbiB7XHJcblxyXG4gIHVsIHtcclxuXHJcbiAgICBtYXJnaW46IDBweCAwcHggMHB4IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBtYXJnaW46IDBweCAwcHggMjBweCAwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9idWxsZXQucG5nKSAwcHggNXB4IG5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tdGFibGV0KSB7XHJcblxyXG4gIGgyLmgxIHtcclxuXHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcblxyXG4gIH1cclxuXHJcbiAgaDEucGFnZS10aXRsZSB7XHJcblxyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWRlc2t0b3ApIHtcclxuXHJcbiAgaDIuaDEge1xyXG5cclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIG1hcmdpbjogMjBweCAwcHggMzRweCAwcHg7XHJcblxyXG4gIH1cclxuXHJcbiAgaDEucGFnZS10aXRsZSB7XHJcblxyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG5cclxuICB9XHJcblxyXG59IiwiLmFyY2hpdmUsXHJcbi5zZWFyY2gtcmVzdWx0cyxcclxuLmJsb2cge1xyXG4gIC5jcHRfcHVibGljYXRpb25zLFxyXG4gIC50eXBlLWNwdF9wdWJsaWNhdGlvbnMsXHJcbiAgLmNwdF9yZXBvcnRzLFxyXG4gIC50eXBlLWNwdF9ldmVudHMsXHJcbiAgLmNwdF9ldmVudHMsXHJcbiAgLmNwdF9wcmVzc19yZWxlYXNlcyxcclxuICAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMsXHJcbiAgLnBvc3QsXHJcbiAgLnR5cGUtcG9zdCxcclxuICAuY3B0X2RhdGEge1xyXG4gICAgYm94LXNoYWRvdzogNXB4IDVweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTQwLCAxNjcsIDE4NCwgMC4yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgbWFyZ2luOiAwcHggMHB4IDEwcHggMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgIGIsIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5mZWF0dXJlZCB7XHJcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkIEBicmFuZC1yZWQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIkZFQVRVUkVEXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGJyYW5kLXJlZDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMzNweDtcclxuICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMjBweCAwcHggMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBAYnJhbmQtZ3JlZW4tZGFyaztcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLmVudHJ5LXRodW1ibmFpbCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB3aWR0aDogflwiY2FsYygyMCUgLSA1cHgpXCI7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi10YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZykge1xyXG4gICAgICAgIHdpZHRoOiB+XCJjYWxjKDIwJSAtIDEwcHgpXCI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lbnRyeS1jb250ZW50IHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tdGFibGV0KSB7XHJcbiAgICAgICAgd2lkdGg6IH5cImNhbGMoODAlIC0gNXB4KVwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBtYXJnaW46IDBweCAwcHggMjBweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnB1Ymxpc2hlZCB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZSB7XHJcbiAgLnN1Yi10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgLm1haW4ge1xyXG4gICAgLm1ha2Utc20tY29sdW1uKDkpO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICBhcnRpY2xlIHtcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBlbSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG5cclxuICAgICAgICAmLmVudHJ5LXNoYXJlLWJ0bnMge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAuY2xlYXJmaXg7XHJcblxyXG4gICAgICAgIC5sZWZ0LXdyYXAge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCBAdGhlbWUtaGVhZGVyLWJvcmRlcjtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tdGFibGV0ICkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgQHRoZW1lLWhlYWRlci1ib3JkZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1kZXNrdG9wICkge1xyXG4gICAgICAgICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gMzIwcHgpXCI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCBAdGhlbWUtaGVhZGVyLWJvcmRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50aGVtZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tZXRhIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDY0LCA2NCwgNjQsIDAuNyk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG5cclxuICAgICAgICAgICAgdGltZSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItZ3JleTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAmLnRoZW1lIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJpZ2h0LXdyYXAge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tdGFibGV0ICkgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tZGVza3RvcCApIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuYXV0aG9ycyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgLmF1dGhvciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tdGFibGV0ICkge1xyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1kZXNrdG9wICkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm1hbnktYXV0aG9ycyB7XHJcbiAgICAgICAgICAubGVmdC13cmFwIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHVuc2V0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCBAdGhlbWUtaGVhZGVyLWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tdGFibGV0ICkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWRlc2t0b3AgKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucmlnaHQtd3JhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmbG9hdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tdGFibGV0ICkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1kZXNrdG9wICkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXV0aG9ycyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgLmF1dGhvciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tdGFibGV0ICkge1xyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1kZXNrdG9wICkge1xyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lbnRyeS1zdW1tYXJ5IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDcyOHB4O1xyXG5cclxuICAgICAgICAuc2hhcmUge1xyXG4gICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmVudHJ5LXNoYXJlIHtcclxuICAgICAgICAgICAgLmVudHJ5LXNoYXJlLWJ0bnMge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWxhdGVkLXdyYXAge1xyXG4gICAgICBtYXgtd2lkdGg6IDcyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9ucy13cmFwIHtcclxuICAgICAgLnNpbmdsZS1zZWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDNyZW0gMXJlbSAxcmVtO1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgJi5mYS1taW51cyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY3Rpb24tY29udGVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5leHBhbmRlZCB7XHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAmLmZhLW1pbnVzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2VjdGlvbi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVjb21tZW5kYXRpb25zLFxyXG4gIC5rZXktZmluZGluZ3Mge1xyXG4gICAgLml0ZW1zLXdyYXAge1xyXG4gICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYXNpZGUge1xyXG4gICAgJi5zaWRlYmFyIHtcclxuICAgICAgLm1ha2Utc20tY29sdW1uKDMpO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tZGVza3RvcCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNoYXJlLXdyYXAge1xyXG4gICAgICAgIC5lbnRyeS1zaGFyZSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zaW5nbGUtY3B0X3B1YmxpY2F0aW9ucyB7XHJcbiAgICAubWFpbiB7XHJcbiAgICAgIC5tYWtlLXNtLWNvbHVtbig4KTtcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhciB7XHJcbiAgICAgIC5tYWtlLXNtLWNvbHVtbig0KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lbnRyeS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtYXJnaW46IDIwcHggMHB4IDIwcHggMHB4O1xyXG4gIH1cclxuXHJcbiAgLnRoZW1lIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xyXG4gIH1cclxuXHJcbiAgLmF1dGhvci13cmFwLWZvb3RlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDcyOHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXItdG9wOiAxcHggQHRoZW1lLWhlYWRlci1ib3JkZXIgZGFzaGVkO1xyXG5cclxuICAgIC5hdXRob3JzIHtcclxuICAgICAgLmF1dGhvciB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXV0aG9ycyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgLmF1dGhvciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi10YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiBhbmQgXCI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSA2NXB4KVwiO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWdyZXk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZvb3RlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDcyOHB4O1xyXG5cclxuICAgICAgJi5hdXRob3JzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXV0aG9yIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tdGFibGV0KSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cclxuICAgICAgICAgIC5hdmF0YXIge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0LXdyYXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB+XCJjYWxjKDEwMCUgLSA4MHB4KVwiO1xyXG5cclxuICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmFtZSxcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAuYXV0aG9yIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxNDVweDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgLmF2YXRhciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRvd25sb2FkcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNDVweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRoZW1lLWhlYWRlci15ZWxsb3c7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXNzb2NpYXRlZC1kb3dubG9hZHMge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblxyXG4gICAgICAuYmFyLWV4cGFuZGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggQHRoZW1lLWhlYWRlci1ib3JkZXIgc29saWQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYS1taW51cyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5leHBhbmRlZCB7XHJcbiAgICAgICAgICAuZmEtcGx1cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZhLW1pbnVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLml0ZW1zLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xyXG5cclxuICAgICAgICAmLmV4cGFuZGVkIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IEB0aGVtZS1oZWFkZXItYm9yZGVyIHNvbGlkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgJi5ub3JtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XHJcblxyXG4gICAgICAgICAgICAmLm5vcm0ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5ob3ZlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRhYmxlYXVQbGFjZWhvbGRlciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAucmVsYXRlZC13cmFwIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDM1cHggMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBAdGhlbWUtaGVhZGVyLWJvcmRlciBkYXNoZWQ7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICYuYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IEB0aGVtZS1yZC1hcXVhO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWxhdGVkLWNvbnRlbnQge1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6IEBicmFuZC1vZmYtYmxhY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICBtYXJnaW46IDEycHggMDtcclxuXHJcbiAgICAgICAgdSB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWV0YSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgY29sb3I6IEBicmFuZC1vZmYtYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRvdCB7XHJcbiAgICAgICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmF1dGhvciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVsYXRlZC1jb250ZW50LWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCBAdGhlbWUtaGVhZGVyLWJhcjtcclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWItdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5nYWxsZXJ5LXRodW1iIHtcclxuICAgICAgICAubWFrZS14cy1jb2x1bW4oNCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iYXItZXhwYW5kZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmEge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmEtbWludXMge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZXhwYW5kZWQge1xyXG4gICAgICAgICAgLmZhLXBsdXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mYS1taW51cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtcy13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tdGFibGV0KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tZWRpYSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5leHBhbmRlZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtY3B0X3ByZXNzX3JlbGVhc2VzIHtcclxuICAubWFpbiB7XHJcbiAgICBhcnRpY2xlIHtcclxuICAgICAgaGVhZGVyIHtcclxuICAgICAgICAubGVmdC13cmFwIHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXRhYmxldCkge1xyXG4gIC5hcmNoaXZlLFxyXG4gIC5ibG9nIHtcclxuICAgIC5jcHRfcHVibGljYXRpb25zLFxyXG4gICAgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyxcclxuICAgIC5jcHRfcmVwb3J0cyxcclxuICAgIC50eXBlLWNwdF9ldmVudHMsXHJcbiAgICAuY3B0X2V2ZW50cyxcclxuICAgIC5jcHRfcHJlc3NfcmVsZWFzZXMsXHJcbiAgICAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMsXHJcbiAgICAucG9zdCxcclxuICAgIC50eXBlLXBvc3QsXHJcbiAgICAuY3B0X2RhdGEge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgLmVudHJ5LXN1bW1hcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNpbmdsZSB7XHJcbiAgICAuZGF0YS12aWV3IHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY3B0X3B1YmxpY2F0aW9ucyxcclxuICAgIC50eXBlLWNwdF9wdWJsaWNhdGlvbnMsXHJcbiAgICAuY3B0X3JlcG9ydHMsXHJcbiAgICAudHlwZS1jcHRfZXZlbnRzLFxyXG4gICAgLmNwdF9ldmVudHMsXHJcbiAgICAuY3B0X3ByZXNzX3JlbGVhc2VzLFxyXG4gICAgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzLFxyXG4gICAgLnBvc3QsXHJcbiAgICAudHlwZS1wb3N0LFxyXG4gICAgLmNwdF9kYXRhIHtcclxuXHJcbiAgICAgIGgxIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1ldGEge1xyXG4gICAgICBtYXJnaW46IDIwcHggMHB4IDMwcHggMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aGVtZSB7XHJcbiAgICAgIG1hcmdpbjogMTVweCAwIDAgMDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgJi5yZWxhdGVkIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xyXG4gIC5zaW5nbGUge1xyXG4gICAgJi5zaW5nbGUtY3B0X3B1YmxpY2F0aW9ucyB7XHJcblxyXG4gICAgICAuc2lkZWJhciB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFpbiB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDE5MHB4KVwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2luZ2xlIHtcclxuICAgIC5jcHRfcHVibGljYXRpb25zLFxyXG4gICAgLmNwdF9yZXBvcnRzLFxyXG4gICAgLmNwdF9ldmVudHMsXHJcbiAgICAuY3B0X3ByZXNzX3JlbGVhc2VzLFxyXG4gICAgLnBvc3QsXHJcbiAgICAuY3B0X2RhdGEge1xyXG5cclxuICAgICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnKSB7XHJcbiAgLmFyY2hpdmUsXHJcbiAgLmJsb2cge1xyXG4gICAgLnNpZGViYXIsXHJcbiAgICAuY3B0X3B1YmxpY2F0aW9ucyxcclxuICAgIC50eXBlLWNwdF9wdWJsaWNhdGlvbnMsXHJcbiAgICAuY3B0X2V2ZW50cyxcclxuICAgIC50eXBlLWNwdF9ldmVudHMsXHJcbiAgICAuY3B0X3JlcG9ydHMsXHJcbiAgICAuY3B0X3ByZXNzX3JlbGVhc2VzLFxyXG4gICAgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzLFxyXG4gICAgLnBvc3QsXHJcbiAgICAudHlwZS1wb3N0LFxyXG4gICAgLmNwdF9kYXRhIHtcclxuICAgICAgLmVudHJ5LWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiB+XCJjYWxjKDgwJSAtIDEwcHgpXCI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWdzIHtcclxuICAudGhlbWUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTUzLCAxNTMsIDE1MywgMC4yKTtcclxuXHJcbiAgICBhLFxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgJi5zdHlsZWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDNweCAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRvdCB7XHJcbiAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlLWNwdF9wdWJsaWNhdGlvbnMge1xyXG4gIC50YWdzIHtcclxuICAgIC50aGVtZSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlLWNwdF9yZXBvcnRzIHtcclxuICAuZG93bmxvYWRzIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlLWNwdF9wdWJsaWNhdGlvbnMgLnNpZGViYXIsXHJcbi5zaW5nbGUtY3B0X3B1YmxpY2F0aW9ucyAuZm9vdGVyLWFzaWRlIHtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtZmFtaWx5OiBhZGVsbGUsIHNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgLmJsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG4gIFxyXG4gIGg0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBjb2xvcjogIzJjNmI4MjtcclxuICAgIGZvbnQtZmFtaWx5OiBhZGVsbGUtc2Fucywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVzLW1vYmlsZS1oaWRlIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVzLW1vYmlsZS1zaG93IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59IiwiYXJ0aWNsZSB7XHJcbiAgJi50eXBlLWNwdF9hZHZhbmNlZCB7XHJcbiAgICAuZW50cnktdGh1bWJuYWlsIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hZHZhbmNlZF9wdWJsaWNhdGlvbl9jb250ZW50IHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICBiLFxyXG4gIGg0LFxyXG4gIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuXHJcbiAgaDQsIGg0IGIsIGg0IHN0cm9uZyB7XHJcbiAgICBjb2xvcjogIzNlNDdhNjtcclxuICB9XHJcblxyXG4gIGRpdltpZCo9XCJjaGFwdGVyLVwiXSB7XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5hZHZhbmNlZG1lbnV0aXRsZSB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgY29sb3I6ICMzRTQ3QTY7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5tZW51LXBsdXMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5hZHZhbmNlZG1lbnUge1xyXG5cclxuICAuYW5jaG9yLXRleHQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogY2FsYyh+XCIxMDAlIC0gNDVweFwiKTtcclxuICB9XHJcblxyXG4gIC5tZW51LXBsdXMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNDNweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICNiM2IyZGU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuXHJcbiAgICAuZmEtbWludXMtY2lyY2xlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICA+IHVsIHtcclxuICAgIGJhY2tncm91bmQ6ICNlM2UzZjM7XHJcblxyXG4gICAgPiBsaSB7XHJcbiAgICAgICYuZHJvcGRvd24ge1xyXG4gICAgICAgICYub3BlbiB7XHJcblxyXG4gICAgICAgICAgLmZhLXBsdXMtY2lyY2xlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZmEtbWludXMtY2lyY2xlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgPiB1bC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNWY0ZmI7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNy41cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcuNXB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjN2Q3YzgwO1xyXG5cclxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY5YmRhNDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gdWwuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5tZW51LXBsdXMge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzRTQ3QTY7XHJcblxyXG4gICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNiM2IyZGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgY29sb3I6ICMzRTQ3QTY7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGJkZTI7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNGZiO1xyXG4gICAgICAgIGNvbG9yOiAjM0U0N0E2O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmJ0bi1wZGYge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQ6ICMzRTQ3QTY7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuYm9sZCB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcblxyXG4gIGkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlLWNwdF9hZHZhbmNlZCB7XHJcblxyXG4gIC5jaGFwdGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcblxyXG4gICAgJl9fZmlyc3Qge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFkdmFuY2VkaGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMjlweDtcclxuICAgIGNvbG9yOiAjM0U0N0E2O1xyXG4gIH1cclxuXHJcbiAgI2JyZWFkY3J1bWJzIHtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIH1cclxuXHJcbiAgYXJ0aWNsZS5jcHRfYWR2YW5jZWQge1xyXG4gICAgaGVhZGVyIHtcclxuICAgICAgbWluLWhlaWdodDogNTUwcHg7XHJcbiAgICAgICYucHVibGljYXRpb24tZmlsbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Q0ZWRlNjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFkdmFuY2VkX19tZXRhIHtcclxuICAgICAgICAmLXB1Ymxpc2hlZCB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBjb2xvcjogIzNEQjM5ODtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYXV0aG9ycyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzJFMDkyNztcclxuICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1hdXRob3Ige1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAuYXV0aG9yLWltZyB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzAwJTtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDAlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9vdG5vdGVzIHtcclxuICAgIG1hcmdpbjogMS41cmVtIDA7XHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgLmlkZW50aWZlciB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRoZW1lLW1lbnUtdGFibGV0LWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJlc3BvbnNpdmUtaW1nIHtcclxuICBpbWcge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogNDUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyIHtcclxuICAmX19pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHJnYmEoMCwgMCwgMCwgLjkpKTtcclxuICAgICAgcGFkZGluZzogNDBweCAyNXB4O1xyXG5cclxuICAgICAgaDEge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RoZW1lcyB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdG5vdGUtaW5saW5lIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAuaWRlbnRpZmllciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmhpZ2hsaWdodGVkLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDc1cHggMjVweCAzMHB4IDI1cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5oaWdobGlnaHRlZC10aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmb250LXNpemU6IDEyMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcblxyXG4gICAgLnRpdGxlLW9uZSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZS10d28ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICBmb250LWZhbWlseTogR2VvcmdpYTtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTgwJTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnRoZW1lLWRlc2NyaXB0aW9uIHtcclxuXHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbn1cclxuXHJcbi50aGVtZS1jb2wge1xyXG5cclxuICAubWFrZS1zbS1jb2x1bW4oMTIpO1xyXG5cclxuICBjbGVhcjogYm90aDtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICAudGhlbWUtYXJ0aWNsZSB7XHJcblxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGJyYW5kLWdyZXk7XHJcbiAgICBib3JkZXItdG9wOiAwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgIGgzIHtcclxuXHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgLmF2ZW5pci1oZWF2eSgpO1xyXG4gICAgICBtYXJnaW46IDBweDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcuYWxpZ25sZWZ0IHtcclxuXHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogNjBweDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKG4rMykge1xyXG5cclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYudGhlbWUtYXJ0aWNsZS1jcHRfbmV3cyB7XHJcbiAgICAgIGltZy5hbGlnbmxlZnQge1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG8gMTBweCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG5cclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jcmVkaXQge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDIge1xyXG5cclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICB9XHJcblxyXG4gICYuZmVhdHVyZWQtY29udGVudC10aGVtZSB7XHJcblxyXG4gICAgLnRoZW1lLWFydGljbGUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBAYnJhbmQtZ3JleTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgJjpudGgtb2YtdHlwZShuKzIpIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcblxyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGJyYW5kLWdyZWVuLWRhcms7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXRhYmxldCkge1xyXG5cclxuICAudGhlbWUtY29sIHtcclxuICAgIGNsZWFyOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAubWFrZS1zbS1jb2x1bW4oNik7XHJcblxyXG4gICAgLnRoZW1lLWFydGljbGUge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgc3Bhbi5kYXRlIHtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcuYWxpZ25sZWZ0IHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtb2YtdHlwZSgzbikge1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtb2YtdHlwZShuKzIpIHtcclxuXHJcbiAgICAgICAgaDMge1xyXG5cclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1jbGVhcmZpeCB7XHJcblxyXG4gICAgY2xlYXI6IGJvdGg7XHJcblxyXG4gIH1cclxuXHJcbiAgLmRlc2t0b3AtY2xlYXJmaXgge1xyXG5cclxuICAgIGNsZWFyOiBub25lO1xyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1kZXNrdG9wKSB7XHJcblxyXG4gIGgyLmgxLmFjY2VudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICB9XHJcblxyXG4gIC50aGVtZS1jb2wge1xyXG5cclxuICAgIC5tYWtlLW1kLWNvbHVtbig0KTtcclxuICAgIC50aGVtZS1hcnRpY2xlIHtcclxuICAgICAgJjpudGgtb2YtdHlwZSg0bikge1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRoZW1lLWRlc2NyaXB0aW9uIHtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1jbGVhcmZpeCB7XHJcblxyXG4gICAgY2xlYXI6IG5vbmU7XHJcblxyXG4gIH1cclxuXHJcbiAgLmRlc2t0b3AtY2xlYXJmaXgge1xyXG5cclxuICAgIGNsZWFyOiBib3RoO1xyXG5cclxuICB9XHJcbn0iLCIucmVzZWFyY2gtY29sMSB7XHJcblxyXG4gICAgLm1ha2Utc20tY29sdW1uKDEyKTtcclxuXHJcbn1cclxuXHJcbi5yZXNlYXJjaC1jb2wyIHtcclxuXHJcbiAgICAubWFrZS1zbS1jb2x1bW4oMTIpO1xyXG5cclxufVxyXG5cclxuLnJlc2VhcmNoLWJveCB7XHJcbiAgICBcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAubWFrZS1zbS1jb2x1bW4oMTIpO1xyXG4gICBcclxuICAgIC5yZXNlYXJjaC1jb250ZW50IHtcclxuICAgICAgICBcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBicmFuZC1ncmV5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTRweCAwIDRweCAwO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLmZlYXR1cmVkLWJveCB7XHJcbiAgICBcclxuICAgIFxyXG4gICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgLm1ha2Utc20tY29sdW1uKDEyKTtcclxuICBcclxuICAgIC5mZWF0dXJlZC1jb250ZW50IHtcclxuICAgICAgICBcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAYnJhbmQtZ3JleTsgICBcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH0gICAgICAgXHJcbiAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYnJhbmQtZ3JlZW4tZGFyaztcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7ICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tdGFibGV0KSB7XHJcbiAgICAucmVzZWFyY2gtY29sMSB7XHJcblxyXG4gICAgICAgIC5tYWtlLXNtLWNvbHVtbigxMik7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5yZXNlYXJjaC1jb2wyIHtcclxuXHJcbiAgICAgICAgLm1ha2Utc20tY29sdW1uKDEyKTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAuZmVhdHVyZWQtYm94LCAucmVzZWFyY2gtYm94IHtcclxuICAgIFxyXG4gICAgICAgIC5tYWtlLXNtLWNvbHVtbig2KTtcclxuICAgfSBcclxuICAgIFxyXG4gICAgLnJlc2VhcmNoLWJveCB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnJlc2VhcmNoLWNvbnRlbnQge1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICBoMiB7XHJcblxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmZlYXR1cmVkLWNvbnRlbnQge1xyXG4gICAgICAgIFxyXG4gICAgICAgIGgyIHtcclxuXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAzMHB4IDBweDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWRlc2t0b3ApIHtcclxuXHJcbiAgICAucmVzZWFyY2gtY29sMSB7XHJcbiAgICBcclxuICAgICAgICAubWFrZS1tZC1jb2x1bW4oOCk7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5yZXNlYXJjaC1jb2wyIHtcclxuXHJcbiAgICAgICAgLm1ha2UtbWQtY29sdW1uKDQpO1xyXG5cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnJlc2VhcmNoLWJveCB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLm1ha2UtbWQtY29sdW1uKDYpO1xyXG4gICAgICAgIC5yZXNlYXJjaC1jb250ZW50IHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIHAge1xyXG5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTRweCAwIDE0cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgICAgICBcclxuICAgIH1cclxuICAgIC5mZWF0dXJlZC1ib3gge1xyXG5cclxuICAgICAgICAubWFrZS1tZC1jb2x1bW4oMTIpO1xyXG5cclxuICAgICAgICAuZmVhdHVyZWQtY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBcclxuXHJcbiAgICAgICB9XHJcbiAgICB9ICAgIFxyXG59XHJcbiIsIlxyXG4jbWFpbiB7XHJcbiAgICBcclxuICAgIC5nZm9ybV93cmFwcGVyIHtcclxuICAgICAgICBcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAYnJhbmQtZ3JleTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweCAxMHB4IDEwcHg7XHJcbiAgICBcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLmF2ZW5pci1oZWF2eSgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9ICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmdmb3JtX2Zvb3RlciB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAuZ2Zvcm1fYnV0dG9uIHtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfSAgICAgICBcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5jb250YWN0LWRldGFpbHMgaW1nIHtcclxuXHJcbiAgICBtYXJnaW46IDIwcHggMHB4IDBweCAwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tdGFibGV0KSB7XHJcbiAgICBcclxuICAgICNtYWluIHtcclxuXHJcbiAgICAgICAgLmdmb3JtX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDIwcHggMzBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLmdmX2xlZnRfaGFsZiB7XHJcblxyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5nZl9yaWdodF9oYWxmIHtcclxuXHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG5cclxuICAgIH0gICAgXHJcbiAgICBcclxuICAgIC5jb250YWN0LWRldGFpbHMgaW1nIHtcclxuICAgICAgICBcclxuICAgICAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxufSIsIi5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfbmV3cyB7XHJcbiAgICBcclxuICAgIGFydGljbGUuY3B0X25ld3Mge1xyXG4gICAgXHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBicmFuZC1ncmV5O1xyXG4gICAgICAgIC5lbnRyeS10aHVtYm5haWwge1xyXG4gICAgICAgICAgICAubWFrZS1zbS1jb2x1bW4oMTIpO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jcmVkaXQge1xyXG5cclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcblxyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lbnRyeS1jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgLm1ha2Utc20tY29sdW1uKDEyKTtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIFxyXG4gICAgfVxyXG5cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi10YWJsZXQpIHtcclxuICAgIFxyXG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9uZXdzIHtcclxuICAgICAgICBcclxuICAgICAgICAucGFnZV9uYXYge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgXHJcbiAgICBcclxuICAgICAgICBhcnRpY2xlLmNwdF9uZXdzIHtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMHB4IDMwcHggMHB4O1xyXG5cclxuICAgICAgICAgICAgLmVudHJ5LXRodW1ibmFpbCB7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC5tYWtlLXNtLWNvbHVtbigzKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDIge1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVudHJ5LWNvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgICAgLm1ha2Utc20tY29sdW1uKDkpO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIlxyXG4uc2luZ2xlLWNwdF9hdXRob3JzIHtcclxuXHJcbiAgLm1haW4ge1xyXG4gICAgLm1ha2Utc20tY29sdW1uKDEyKTtcclxuICB9XHJcblxyXG4gIC5hdXRob3ItaW1hZ2Uge1xyXG4gICAgLm1ha2Utc20tY29sdW1uKDQpO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmF1dGhvci1jb250ZW50IHtcclxuICAgIC5tYWtlLXNtLWNvbHVtbig4KTtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgIH1cclxuXHJcbiAgICAuZW50cnktc2hhcmUge1xyXG4gICAgICAuZW50cnktc2hhcmUtYnRucyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hdXRob3ItY29udGFjdCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIGEge1xyXG4gICAgICAuYXZlbmlyLWhlYXZ5KCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucG9zdC10eXBlLWFyY2hpdmUtY3B0X2F1dGhvcnMge1xyXG4gIC5hdXRob3ItdGFicyB7XHJcbiAgICBtYXJnaW46IDIwcHggMHB4IDMwcHggMHB4O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgLmNsZWFyZml4KCk7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgQGJyYW5kLWdyZXk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBicmFuZC1yZWQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBicmFuZC1yZWQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBicmFuZC1yZWQ7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXV0aG9yLXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAuYXV0aG9yIHtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWF4LWhlaWdodDogMTkwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWtlLXNtLWNvbHVtbig0KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgaDIsIHAudGl0bGUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmF1dGhvci1kZXNrdG9wIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmF1dGhvci1jb250ZW50IHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxMDcsIDEzMCwgLjA1KTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogQHRoZW1lLXJkLWFxdWE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi10YWJsZXQpIHtcclxuICAucG9zdC10eXBlLWFyY2hpdmUtY3B0X2F1dGhvcnMge1xyXG4gICAgLmF1dGhvci10YWJzIHtcclxuICAgICAgbWFyZ2luOiAyMHB4IDBweCAzMHB4IDBweDtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAuY2xlYXJmaXgoKTtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGJyYW5kLWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBicmFuZC1ncmV5O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBicmFuZC1ncmV5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBib3JkZXItbGVmdDogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBAYnJhbmQtcmVkO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBicmFuZC1yZWQ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJyYW5kLXJlZDtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxNnB4IDE2cHggMHB4IDE2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGJyYW5kLXJlZCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC0xNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAYnJhbmQtZ3JleTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXV0aG9yIHtcclxuICAgICAgLmF1dGhvci1jb250ZW50IHtcclxuICAgICAgICAvKm1pbi1oZWlnaHQ6IDUyMHB4OyovXHJcbiAgICAgIH1cclxuICAgICAgLmF1dGhvci1kZXNrdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tZGVza3RvcCkge1xyXG4gIC5zaW5nbGUtY3B0X2F1dGhvcnMge1xyXG4gICAgLm1haW4ge1xyXG4gICAgICAubWFrZS1zbS1jb2x1bW4oOSk7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFyY2hpdmUge1xyXG4gIC51cGNvbWluZy1ldmVudHMge1xyXG4gICAgLnRhYnMge1xyXG4gICAgICBtYXJnaW46IDBweDtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAyMHB4O1xyXG5cclxuICAgICAgICAmLnRhYi10aXRsZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IEBicmFuZC1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVwY29taW5nIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgQGJyYW5kLXJlZDtcclxuICAgIH1cclxuXHJcbiAgICBoMiBhIHtcclxuICAgICAgY29sb3I6IEBicmFuZC1yZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi10YWJsZXQpIHtcclxuICAuYXJjaGl2ZSB7XHJcbiAgICAudXBjb21pbmctZXZlbnRzIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLnRhYnMge1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYmZiZmJmO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuXHJcbiAgICAgICAgICAmLnRhYi10aXRsZSwgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEBicmFuZC1yZWQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnVwY29taW5nIHtcclxuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCBAYnJhbmQtcmVkO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlLWNwdF9ldmVudHMge1xyXG4gIC5oZXJvLWV2ZW50cyB7XHJcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xyXG5cclxuICAgIC50YWdzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAubWV0YSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgLnVwY29taW5nIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NlNDY0NjtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVyby1ldmVudHMtYmFyIHtcclxuICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAuZW50cnktc2hhcmUsXHJcbiAgICAuZW50cnktc2hhcmUtYnRucyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlbGF0ZWQtd3JhcCB7XHJcbiAgICAmLmV2ZW50LXJlbGF0ZWQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIC5yZWxhdGVkLWNvbnRlbnQge1xyXG4gICAgICAgICYuZXZlbnQtdmlkZW8ge1xyXG4gICAgICAgICAgLml0ZW1zLXdyYXAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ldmVudC1zaWdudXAge1xyXG4gICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNzVweFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW1zLXdyYXAge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDJuKSB7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZXZlbnQtZGV0YWlscyB7XHJcbiAgICBoNCB7XHJcbiAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG5cclxuICAgIC50aW1lLWRhdGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgdGltZSB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGg1IHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNwZWFrZXJzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3BlYWtlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgLm5hbWUsXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWRkcmVzcyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuXHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY3B0X2V2ZW50cyxcclxuLnNpbmdsZS1jcHRfZXZlbnRzIHtcclxuICAuc3ViLXRpdGxlIHtcclxuICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAucHVibGljYXRpb24tY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxufSIsIi5zZWFyY2gtcmVzdWx0cyB7XHJcbiAgLnBhZ2VfbmF2IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuaW5maW5pdGUtcG9zdC13cmFwIHtcclxuICAgIGFydGljbGUge1xyXG4gICAgICAmLnNlYXJjaC1kZWZhdWx0IHtcclxuICAgICAgICAuaW5uZXItd3JhcCB7XHJcbiAgICAgICAgICAuZW50cnktY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuZDMtY2hhcnQge1xyXG4gICAgXHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBcclxuICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgfVxyXG4gICAgICAgICAgICBcclxufSBcclxuXHJcbi5kMy10aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuYXZlbmlyLXJvbWFuKCk7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgXHJcbiBcclxuICAgIC5kMy1jb250YWluZXIge1xyXG4gICAgICAgIFxyXG4gICAgICAgIG1hcmdpbjogMHB4IC0xNXB4O1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi5kMy1pZnJhbWUge1xyXG4gICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgIFxyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xyXG4gICAgYm9yZGVyOiAwcHg7XHJcbiAgICBcclxufSIsIi8vIG1vYmlsZVxyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQsIC5zaW5nbGUtZGF0YS1kYXNoYm9hcmQge1xyXG4gICAgXHJcbiAgICAucmYtbG9nbyB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcmYtbG9nby5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5kYXNoLWhlYWRlciB7XHJcbiAgICBcclxuICAgICAgICAuY29udGFpbmVyLXdpZGUge1xyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgYmFja2dyb3VuZDogQGJyYW5kLWdyZWVuLWRhcms7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwN3B4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5oMSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5hdmVuaXItbGlnaHQoKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIHRvcDogNDdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCAtMjNweDtcclxuICAgICAgICAgICAgY29sb3I6IGZhZGUoI2ZmZiwgNzAlKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyAgIFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDBweCAwIDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzVkOGI4YjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmdyZXktYmcge1xyXG4gICAgICAgIFxyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgICAgICAgY2xlYXI6Ym90aDtcclxuICAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmRhc2gtY29udGVudCB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGgxLCAuaDEge1xyXG4gICAgICAgICAgICAuYXZlbmlyLXJvbWFuKCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjk5OTk5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwcHggMTBweCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjk5OTk5O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG8gMzBweCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmhlbHAge1xyXG4gICAgICAgIFxyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzg2ODY4NjtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5icmVhZGNydW1icyB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIGEgeyBcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2OTk5OTk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjJweCA1cHggMTdweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzVkOGI4YjtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgc3Bhbi5pIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgY29sb3I6ICNmMmYyZjI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZGFzaC1jb2x1bW4ge1xyXG4gICAgICAgIFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmRhc2gtY2hhcnRzIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE0cHggOHB4IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTY5Njk2O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2QxZDFkMSA7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZGFzaC1pbm5lciB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2NjY2NjYztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYuZGFzaC1jb2x1bW4tMSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZGFzaC1pbm5lciB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIEBicmFuZC1ibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLmRhc2gtY29sdW1uLTIge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmRhc2gtaW5uZXIge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCBAYnJhbmQtb3JhbmdlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5kYXNoLWNvbHVtbi0zIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5kYXNoLWlubmVyIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgQGJyYW5kLXJlZGRpc2g7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIC5hdmVuaXItcm9tYW4oKTtcclxuICAgICAgICAgICBcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7IFxyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTAwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5jb2x1bW4tbWV0YSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMTAwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAuYXZlbmlyLXJvbWFuKCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICM3Nzc3Nzc7XHJcbiAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVkZWRlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuY2hhcnQtbWV0YSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweCAwIDIwcHggMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zZXJpZjtcclxuICAgICAgICAgICAgY29sb3I6ICM3Nzc3Nzc7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICYuZGFzaC1jb2x1bW4tNCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZGFzaC1ib3gge1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuZGFzaC1pbm5lciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5kYXNoLWlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGFzaC1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYuZG93bmxvYWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBoMywgYS5kbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hdmVuaXItbGlnaHQoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi5icmllZmluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC1ncmVlbi1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcCBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGE0YTRhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LXJpZ2h0LnBuZykgMHB4IDJweCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBoMiwgaDMge1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM3Nzc3Nzc7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3Bhbi5pY29uIHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2N3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGJyYW5kLWdyZWVuLWRhcms7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7ICBcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgXHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAuY29sLWZvb3RlciB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc2VyaWY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAgIFxyXG4gICAgICAgIGZvbnQtc3R5bGU6aXRhbGljO1xyXG5cdHBhZGRpbmc6IDMwcHggMTVweDtcclxuICAgICAgICBcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLmRhc2gtZm9vdGVyIHtcclxuICAgICAgICBcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgY29sb3I6ICM5ZDlkOWQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmNvbnRhaW5lci13aWRlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWRlZGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAxMHB4O1xyXG4gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBhLmNyZWRpdCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBjb2xvcjogIzlkOWQ5ZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vIHNpbmdsZSBkYXRhXHJcbiAgICBcclxuICAgIC5vc2MtcmVzLXRhYiAubmF2LXRhYnM+bGkgPmEge1xyXG4gICAgICAgIFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5kYXNoLXNpbmdsZS1jaGFydCB7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIEBicmFuZC1ibHVlO1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIC5hdmVuaXItcm9tYW4oKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyB0YWJsZXRcclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tdGFibGV0KSB7XHJcbiAgICBcclxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCwgLnNpbmdsZS1kYXRhLWRhc2hib2FyZCB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnJmLWxvZ28ge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZGFzaC1oZWFkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIzcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMnB4IDVweCAxN3B4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAuZGFzaC1jb2x1bW4ge1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAuZGFzaC1jaGFydHMge1xyXG5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICBcclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb2x1bW4tbWV0YSB7XHJcblxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZGFzaC1ib3gge1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAubWFrZS1zbS1jb2x1bW4oNik7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZGFzaC1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi5kb3dubG9hZCB7XHJcbiAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5kYXNoLWZvb3RlciB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgLmNvbnRhaW5lci13aWRlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwcHg7XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGEuY3JlZGl0IHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLy8gZGVza3RvcFxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1kZXNrdG9wKSB7XHJcblxyXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkLCAuc2luZ2xlLWRhdGEtZGFzaGJvYXJkIHtcclxuICAgICAgICBcclxuICAgICAgICAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCB7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAuZGFzaC1ib3gge1xyXG4gICAgICAgICAgICAgICAubWFrZS1zbS1jb2x1bW4oMyk7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKzEpIHtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5kYXNoLWlubmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNDVweDtcclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLmRvd25sb2FkIHtcclxuICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5jb2wtZm9vdGVyIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIFxyXG4gICAgXHJcbn1cclxuLy8gbGcgZGVza3RvcFxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1sZy1kZXNrdG9wKSB7XHJcblxyXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkLCAuc2luZ2xlLWRhdGEtZGFzaGJvYXJkIHtcclxuICAgICAgICBcclxuICAgICAgICAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5tYWtlLW1kLWNvbHVtbigzKTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgLmRhc2gtYm94IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZGFzaC1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi5kb3dubG9hZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuICAgICAgIFxyXG4iLCIvLyBNYWluIG1lbnVcclxuXHJcbi8vIE92ZXJsYXkgbWVudSBvbiBjb250ZW50XHJcblxyXG4ubWFpbi1uYXYge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAucmVzb2x1dGlvbi1uYXYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDk5OTg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IEBwYWRkaW5nICogMjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1ncmVlbi1kYXJrZXI7XHJcbiAgICB3aWR0aDogMjc2cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIHBhZGRpbmc6IDAgQHBhZGRpbmc7XHJcblxyXG4gICAgLy8gcmVtb3ZlIGNvbGxhcHNlIGFuaW1hdGlvbiwgc2hvd2luZyBkZWZhdWx0IEJTIHZlcnNpb24uIERPRVNOJ1QgV09SSyFcclxuICAgIC8vIGh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTMxMTk5MDYvdHVybmluZy1vZmYtdHdpdHRlci1ib290c3RyYXAtbmF2YmFyLXRyYW5zaXRpb24tYW5pbWF0aW9uXHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMDtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBoZWlnaHQgMDtcclxuICAgIC1vLXRyYW5zaXRpb246IGhlaWdodCAwO1xyXG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjAwMXM7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwLjAwMXM7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogaGVpZ2h0IDAuMDAxcztcclxuICAgIC1vLXRyYW5zaXRpb246IGhlaWdodCAwLjAwMXM7XHJcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4wMDFzO1xyXG5cclxuICAgICYuY29sbGFwc2luZyB7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIGEsIGE6dmlzaXRlZCB7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tZW51LXNlYXJjaCB7XHJcblxyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi10YWJsZXQpIHtcclxuICAubWFpbi1uYXYge1xyXG4gICAgbmF2IHtcclxuICAgICAgJi5yZXNvbHV0aW9uLW5hdiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTM3cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiBAcGFkZGluZztcclxuXHJcbiAgICAgICAgICBsaSB7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IEBwYWRkaW5nO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tZGVza3RvcCkge1xyXG4gIC5mdWRnZS1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MnB4O1xyXG4gICAgLm1lbnUtc2VhcmNoIHtcclxuXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5mdWRnZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgdWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgd2lkdGg6IDExOHB4O1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoM24rMSkge1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDE2MnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5hY3RpdmUgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogQGJyYW5kLWdyZWVuLWxpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgLmF2ZW5pci1oZWF2eSgpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmZ1ZGdlLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3NlYXJjaC1iZy1saWdodC5wbmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvc2VhcmNoLWJnLWhvdmVyMi5wbmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zdWItcGFnZXMsIC53aWRnZXRfbmF2X21lbnUge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gIGgyLCBoMyB7XHJcbiAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBwYWRkaW5nOjA7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRyYWN0LWFycm93LnBuZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3ViLW1lbnUsIC5tZW51LCAuc2lkZWJhci1maWx0ZXIsIC5zZWFyY2gtY29udCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDAgMCA4cHggMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zYW5zLXNlcmlmLWhlYXZ5O1xyXG5cclxuICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbSBhLCBhOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWRlc2t0b3ApIHtcclxuICAucGFnZS1oZWFkZXIge1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gIH1cclxuXHJcbiAgLnN1Yi1wYWdlcyxcclxuICAud2lkZ2V0X25hdl9tZW51IHtcclxuXHJcbiAgICBoMiwgaDMge1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Yi1tZW51LFxyXG4gICAgLm1lbnUsXHJcbiAgICAuc2lkZWJhci1maWx0ZXIsXHJcbiAgICAuc2VhcmNoLWNvbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLmJsb2csXHJcbi5zZWFyY2gtcmVzdWx0cyxcclxuLmFyY2hpdmUge1xyXG4gIGFydGljbGUge1xyXG4gICAgJi5jcHRfZGF0YSxcclxuICAgICYudHlwZS1jcHRfZXZlbnRzLFxyXG4gICAgJi5jcHRfcHJlc3NfcmVsZWFzZXMsXHJcbiAgICAmLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzLFxyXG4gICAgJi50eXBlLWNwdF9wdWJsaWNhdGlvbnMsXHJcbiAgICAmLmNwdF9wdWJsaWNhdGlvbnMsXHJcbiAgICAmLmNwdF9yZXBvcnRzLFxyXG4gICAgJi5wb3N0LFxyXG4gICAgJi50eXBlLXBvc3Qge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgLmlubmVyLXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgIC50aGVtZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoZWFkZXIge1xyXG4gICAgICAgICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm1ldGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVudHJ5LWNvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICYuZnVsbCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlYWQtbW9yZS1iYXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQHRoZW1lLWhlYWRlci1iYXIsIDE1JSk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWUtaGVhZGVyLXllbGxvdztcclxuICAgICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGFydGljbGUge1xyXG4gICAgJi50eXBlLWNwdF9ldmVudHMge1xyXG4gICAgICBoZWFkZXIge1xyXG4gICAgICAgIC5tZXRhIHtcclxuICAgICAgICAgIC51cGNvbWluZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NlNDY0NjtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZWFkLW1vcmUtYmFyIHtcclxuICAgICAgICAmLnVwY29taW5nIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1yZWQtbGlnaHQ7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1wLXdyYXBwZXIge1xyXG4gICAgJi5ub24tbXAge1xyXG4gICAgICAmLmhlYWRlciB7XHJcbiAgICAgICAgLmNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmluZmluaXRlLWxvYWQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gIC5sb2FkaW5nIHtcclxuICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm5vdGhpbmcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufSJdfQ== */
