/*! 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}}.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{color:#784f9c;font-family:adelle-sans,sans-serif;font-size:36px;font-weight:600;line-height:32px;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}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}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}.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:inline-block}.main-footer .logo-wrap.mobile .social-wrap a i{color:#2c6b82;font-size:20px;font-weight:400;margin-right:20px}.main-footer .logo-wrap.mobile .social-wrap a:last-of-type i{margin-right:0}@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{width:calc(100% - 190px);margin-right:30px;padding-right:30px;margin-bottom:40px}}@media (min-width:992px){.single .main article header .left-wrap{width:calc(100% - 320px)}}.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){.single .main article header .right-wrap{width:150px}}@media (min-width:992px){.single .main article header .right-wrap{width:290px}}.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 .recommendatioons .items-wrap{font-family:adelle,serif;font-size:16px;font-weight:300;line-height:30px}.single .key-findings .items-wrap p,.single .recommendatioons .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 .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{max-width:728px}.single .authors.footer .author{min-height:unset}.single .authors.footer .author:nth-of-type(odd){margin-right:0}.single .authors.footer .author a{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:24px}.single .authors.footer .author a .avatar{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{width:calc(100% - 60px);padding-left:30px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:end;align-self:flex-end;-ms-flex-direction:column;flex-direction:column}.single .authors.footer .author a .text-wrap .name,.single .authors.footer .author a .text-wrap .title{font-size:16px;margin-left:0;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 .authors.footer .author{width:calc(50% - 15px);margin-right:30px}}.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}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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYm9vdHN0cmFwL25vcm1hbGl6ZS5sZXNzIiwiYm9vdHN0cmFwL3ByaW50Lmxlc3MiLCJib290c3RyYXAvc2NhZmZvbGRpbmcubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvdmVuZG9yLXByZWZpeGVzLmxlc3MiLCJib290c3RyYXAvbWl4aW5zL3RhYi1mb2N1cy5sZXNzIiwiYm9vdHN0cmFwL21peGlucy9pbWFnZS5sZXNzIiwiYm9vdHN0cmFwL3R5cGUubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvdGV4dC1lbXBoYXNpcy5sZXNzIiwiYm9vdHN0cmFwL21peGlucy9iYWNrZ3JvdW5kLXZhcmlhbnQubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvdGV4dC1vdmVyZmxvdy5sZXNzIiwiYm9vdHN0cmFwL2dyaWQubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvZ3JpZC5sZXNzIiwiYm9vdHN0cmFwL21peGlucy9ncmlkLWZyYW1ld29yay5sZXNzIiwiYm9vdHN0cmFwL3RhYmxlcy5sZXNzIiwiYm9vdHN0cmFwL21peGlucy90YWJsZS1yb3cubGVzcyIsImJvb3RzdHJhcC9mb3Jtcy5sZXNzIiwiYm9vdHN0cmFwL21peGlucy9mb3Jtcy5sZXNzIiwiYm9vdHN0cmFwL2J1dHRvbnMubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvYnV0dG9ucy5sZXNzIiwiYm9vdHN0cmFwL21peGlucy9vcGFjaXR5Lmxlc3MiLCJjb21wb25lbnRzL191c2VyX21peGlucy5sZXNzIiwiYm9vdHN0cmFwL25hdnMubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvbmF2LWRpdmlkZXIubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvYm9yZGVyLXJhZGl1cy5sZXNzIiwiYm9vdHN0cmFwL25hdmJhci5sZXNzIiwiYm9vdHN0cmFwL21peGlucy9uYXYtdmVydGljYWwtYWxpZ24ubGVzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMubGVzcyIsImJvb3RzdHJhcC9hbGVydHMubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvYWxlcnRzLmxlc3MiLCJib290c3RyYXAvbWVkaWEubGVzcyIsImJvb3RzdHJhcC9saXN0LWdyb3VwLmxlc3MiLCJib290c3RyYXAvbWl4aW5zL2xpc3QtZ3JvdXAubGVzcyIsImJvb3RzdHJhcC9yZXNwb25zaXZlLWVtYmVkLmxlc3MiLCJib290c3RyYXAvbWl4aW5zL2NsZWFyZml4Lmxlc3MiLCJib290c3RyYXAvbWl4aW5zL2NlbnRlci1ibG9jay5sZXNzIiwiYm9vdHN0cmFwL21peGlucy9oaWRlLXRleHQubGVzcyIsImJvb3RzdHJhcC9yZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzIiwiYm9vdHN0cmFwL21peGlucy9yZXNwb25zaXZlLXZpc2liaWxpdHkubGVzcyIsImxheW91dHMvbWFqb3JfcHJvZ3JhbW1lcy9fdmFyaWFibGVzLmxlc3MiLCJsYXlvdXRzL21ham9yX3Byb2dyYW1tZXMvX2dsb2JhbC5sZXNzIiwibGF5b3V0cy9tYWpvcl9wcm9ncmFtbWVzL2NvbXBvbmVudHMvX2V4cGVydHMubGVzcyIsImxheW91dHMvbWFqb3JfcHJvZ3JhbW1lcy9jb21wb25lbnRzL190b3BpY19ib3gubGVzcyIsImxheW91dHMvbWFqb3JfcHJvZ3JhbW1lcy9jb21wb25lbnRzL19zaW5nbGVfaW5kaWNhdG9yLmxlc3MiLCJsYXlvdXRzL21ham9yX3Byb2dyYW1tZXMvcGFnZV9idWlsZGVyL193aGF0X3dlX2RvLmxlc3MiLCJsYXlvdXRzL21ham9yX3Byb2dyYW1tZXMvcGFnZV9idWlsZGVyL19jb250ZW50X2Jsb2NrLmxlc3MiLCJsYXlvdXRzL21ham9yX3Byb2dyYW1tZXMvcGFnZV9idWlsZGVyL19pbmRpY2F0b3JzLmxlc3MiLCJsYXlvdXRzL21ham9yX3Byb2dyYW1tZXMvcGFnZXMvX21haW4ubGVzcyIsImxheW91dHMvbWFqb3JfcHJvZ3JhbW1lcy9wYWdlcy9fZGFzaGJvYXJkLmxlc3MiLCJsYXlvdXRzL21ham9yX3Byb2dyYW1tZXMvcGFnZXMvX3RvcGljLmxlc3MiLCJsYXlvdXRzL3JkX2xheW91dHMvX2ZsZXhfbWFzb25yeS5sZXNzIiwibGF5b3V0cy9yZF9sYXlvdXRzL19oZWFkZXJfdGl0bGVfY29udGVudF9jb2x1bW4ubGVzcyIsImxheW91dHMvcmRfbGF5b3V0cy9fbWFqb3JfcHJvZ3JhbW1lcy5sZXNzIiwibGF5b3V0cy9yZF9sYXlvdXRzL190b3BpY3MubGVzcyIsImxheW91dHMvcmRfbGF5b3V0cy9fcmVvY3VycmluZ19wcm9ncmFtbWVzLmxlc3MiLCJsYXlvdXRzL3JkX2xheW91dHMvX3RvcGljX25vbl9tcC5sZXNzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5sZXNzIiwiY29tcG9uZW50cy9fZ3Jhdml0eV9mb3Jtcy5sZXNzIiwiY29tcG9uZW50cy9fbWVkaWEubGVzcyIsImNvbXBvbmVudHMvX3dwLWNsYXNzZXMubGVzcyIsImNvbXBvbmVudHMvX2ZsZXhzbGlkZXIubGVzcyIsImNvbXBvbmVudHMvX3NsaWRlc2hhcmUubGVzcyIsImNvbXBvbmVudHMvX2xvYWRlci5sZXNzIiwiY29tcG9uZW50cy9fc2lnbnVwX21vZGFsLmxlc3MiLCJjb21wb25lbnRzL19zZWFyY2hfbW9kYWwubGVzcyIsImNvbXBvbmVudHMvX21haW5fbmF2aWdhdGlvbi5sZXNzIiwibGF5b3V0cy9fb2ZmLWNhbnZhcy5sZXNzIiwibGF5b3V0cy9fc2VhcmNoX2NvbnRhaW5lci5sZXNzIiwibGF5b3V0cy9fdGhlbWVfbWVudV90YWJsZXQubGVzcyIsImxheW91dHMvX2dlbmVyYWwubGVzcyIsImxheW91dHMvX2hlYWRlci5sZXNzIiwibGF5b3V0cy9fc2lkZWJhci5sZXNzIiwibGF5b3V0cy9fZm9vdGVyLmxlc3MiLCJsYXlvdXRzL3BhZ2VzL19mcm9udF9wYWdlLmxlc3MiLCJsYXlvdXRzL3JkX2xheW91dHMvaG9tZS9faGVyby5sZXNzIiwibGF5b3V0cy9yZF9sYXlvdXRzL2hvbWUvX2FsZXJ0X2Jhci5sZXNzIiwibGF5b3V0cy9yZF9sYXlvdXRzL2hvbWUvX2Jyb3dzZV9iYXIubGVzcyIsImxheW91dHMvcmRfbGF5b3V0cy9ob21lL19mZWF0dXJlZF9vdXJfd29yay5sZXNzIiwibGF5b3V0cy9yZF9sYXlvdXRzL2hvbWUvX3RvcF9jaGFydHNfcmVzZWFyY2gubGVzcyIsImxheW91dHMvcmRfbGF5b3V0cy9ob21lL190d29fZmVhdHVyZWQubGVzcyIsImxheW91dHMvcmRfbGF5b3V0cy9ob21lL19saXZpbmdfd2FnZV9mZWF0dXJlZF90ZWFtLmxlc3MiLCJsYXlvdXRzL3BhZ2VzL19hYm91dF91cy5sZXNzIiwibGF5b3V0cy9wYWdlcy9fcHVibGljYXRpb25zLmxlc3MiLCJsYXlvdXRzL3BhZ2VzL19hZHZhbmNlZC1wdWJsaWNhdGlvbnMubGVzcyIsImxheW91dHMvcGFnZXMvX3RoZW1lcy5sZXNzIiwibGF5b3V0cy9wYWdlcy9fb3VyX3Jlc2VhcmNoLmxlc3MiLCJsYXlvdXRzL3BhZ2VzL19jb250YWN0Lmxlc3MiLCJsYXlvdXRzL3BhZ2VzL19uZXdzLmxlc3MiLCJsYXlvdXRzL3BhZ2VzL19hdXRob3JzLmxlc3MiLCJsYXlvdXRzL3BhZ2VzL19ldmVudHMubGVzcyIsImxheW91dHMvcGFnZXMvX3NlYXJjaC5sZXNzIiwibGF5b3V0cy9wYWdlcy9kMy5sZXNzIiwibGF5b3V0cy9wYWdlcy9fZGFzaGJvYXJkLmxlc3MiLCJsYXlvdXRzL19uYXZzLmxlc3MiLCJfYXJjaGl2ZXMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSw0REFDQSx1SUNPQSxLQUNFLFlBQUEsV0FDQSxxQkFBQSxLQUNBLHlCQUFBLEtBT0YsS0FDRSxPQUFBLEVBWUYsUURwQkEsTUFDQSxRQUNBLFdBQ0EsT0FDQSxPQUNBLE9BQ0EsT0FDQSxLQUNBLElBQ0EsUUFDQSxRQ3NCRSxRQUFBLE1BUUYsTUQxQkEsT0FDQSxTQUNBLE1DNEJFLFFBQUEsYUFDQSxlQUFBLFNBUUYsc0JBQ0UsUUFBQSxLQUNBLE9BQUEsRUFRRixTRHRDQSxTQ3dDRSxRQUFBLEtBVUYsRUFDRSxXQUFBLElBT0YsU0RuREEsUUNxREUs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Q0EsYUFBQSxNQ0FFLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLFNBQUEsU0FFQSxXQUFBLElBRUEsYUFBQSxLQUNBLGNBQUEsS0FnQkYsVUFBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQ0UsTUFBQSxLQU9KLFdBQ0UsTUFBQSxLQURGLFdBQ0UsTUFBQSxhQURGLFdBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxZQWNGLGdCQUNFLE1BQUEsS0FERixnQkFDRSxNQUFBLGFBREYsZ0JBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxZQUlGLGVBQ0UsTUFBQSxLQWhCRixnQkFDRSxLQUFBLEtBREYsZ0JBQ0UsS0FBQSxhQURGLGdCQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsWUFJRixlQUNFLEtBQUEsS0FjRixrQkFDRSxZQUFBLEtBREYsa0JBQ0UsWUFBQSxhQURGLGtCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsWUFERixpQkFDRSxZQUFBLEVGRkoseUJFaENJLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLE1BQUEsS0FPSixXQUNFLE1BQUEsS0FERixXQUNFLE1BQUEsYUFERixXQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsWUFjRixnQkFDRSxNQUFBLEtBREYsZ0JBQ0UsTUFBQSxhQURGLGdCQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsWUFJRixlQUNFLE1BQUEsS0FoQkYsZ0JBQ0UsS0FBQSxLQURGLGdCQUNFLEtBQUEsYUFERixnQkFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLFlBSUYsZUFDRSxLQUFBLEtBY0Ysa0JBQ0UsWUFBQSxLQURGLGtCQUNFLFlBQUEsYUFERixrQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLFlBREYsaUJBQ0UsWUFBQSxHRk9KLHlCRXpDSSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFDRSxNQUFBLEtBT0osV0FDRSxNQUFBLEtBREYsV0FDRSxNQUFBLGFBREYsV0FDRSxNQUFBLGFBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLFlBY0YsZ0JBQ0UsTUFBQSxLQURGLGdCQUNFLE1BQUEsYUFERixnQkFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLFlBSUYsZUFDRSxNQUFBLEtBaEJGLGdCQUNFLEtBQUEsS0FERixnQkFDRSxLQUFBLGFBREYsZ0JBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxZQUlGLGVBQ0UsS0FBQSxLQWNGLGtCQUNFLFlBQUEsS0FERixrQkFDRSxZQUFBLGFBREYsa0JBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxZQURGLGlCQUNFLFlBQUEsR0ZnQkosMEJFbERJLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLE1BQUEsS0FPSixXQUNFLE1BQUEsS0FERixXQUNFLE1BQUEsYUFERixXQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsWUFjRixnQkFDRSxNQUFBLEtBREYsZ0JBQ0UsTUFBQSxhQURGLGdCQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsWUFJRixlQUNFLE1BQUEsS0FoQkYsZ0JBQ0UsS0FBQSxLQURGLGdCQUNFLEtBQUEsYUFERixnQkFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLFlBSUYsZUFDRSxLQUFBLEtBY0Ysa0JBQ0UsWUFBQSxLQURGLGtCQUNFLFlBQUEsYUFERixrQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlB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QSw0QzhGMWdhSSx3QzlGcy9aSixrREFTQSxnREFHQSwyQ0FHQSxvQ0FsQkEsK0NBTUEsdURBR0EscURBWUEseUNBdkJBLGtEQU1BLDREQVNBLDBEQUdBLHFEQUdBLDhDQWxCQSx5REFNQSxpRUFHQSwrREFZQSxtRDhGNTdaVSxRQUFBLGFBQ0EsaUJBQUEsUUFDQSxNQUFBLFFBQ0EsWUFBQSxXQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxjQUFBLEVBQ0EsTUFBQSxNOUZrOFpWLHdEOEYzN1pJLHFEOUYwN1pKLCtEOEZ0N1pZLGNBQUEsSUFDQSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsTUFDQSxZQUFBLEtBQ0EsZUFBQSxVQUNBLFlBQUEsV0FBQSxDQUFBLFdBQ0EsUUFBQSxJQUFBLEtBQ0EsYUFBQSxLOUY0N1paLHlEOEZ0N1pRLHNEOUZxN1pSLGdFOEZwN1pVLGlCQUFBLFE5RjA3WlYsMkQ4RjM3WlEsd0Q5RjA3WlIsa0U4RnQ3WlksaUJBQUEsUUFDQSxNQUFBLEs5RjQ3Wlosd0Q4Rm43Wk0scUQ5Rms3Wk4sK0Q4Ri82WlksUUFBQSxFQVFaLGVBQ0UsUUFBQSxNQUNBLFdBQUEsT0FDQSxjQUFBLEtBQ0EsV0FBQSxLQUpGLHdCQU9JLE1BQUEsUUFDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxRQUFBLEtBWEosd0JBZ0JJLE1BQUEsUUFDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxRQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vcC50eXBla2l0Lm5ldC9wLmNzcz9zPTEmaz11dHAzb2dlJmh0PXRrJmY9Njg2NC42ODY1LjY4NjYuNjg2Ny4xNzAxNC4xNzAxNS4xNzAxNy4xNzAxOCZhPTc0NzkzMDgmYXBwPXR5cGVraXQmZT1jc3NcIik7XG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5hIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHByaW50IHtcbiAgKiB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gIH1cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbiAgc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGFibGUgdGQsXG4gIC50YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5idG4gPiAuY2FyZXQsXG4gIC5kcm9wdXAgPiAuYnRuID4gLmNhcmV0IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhYmVsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gIH1cbn1cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuYSB7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyLFxuYTpmb2N1cyB7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaW1nLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCUgXFw5O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCUgXFw5O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuaHIge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuaDEgc21hbGwsXG5oMiBzbWFsbCxcbmgzIHNtYWxsLFxuaDQgc21hbGwsXG5oNSBzbWFsbCxcbmg2IHNtYWxsLFxuLmgxIHNtYWxsLFxuLmgyIHNtYWxsLFxuLmgzIHNtYWxsLFxuLmg0IHNtYWxsLFxuLmg1IHNtYWxsLFxuLmg2IHNtYWxsLFxuaDEgLnNtYWxsLFxuaDIgLnNtYWxsLFxuaDMgLnNtYWxsLFxuaDQgLnNtYWxsLFxuaDUgLnNtYWxsLFxuaDYgLnNtYWxsLFxuLmgxIC5zbWFsbCxcbi5oMiAuc21hbGwsXG4uaDMgLnNtYWxsLFxuLmg0IC5zbWFsbCxcbi5oNSAuc21hbGwsXG4uaDYgLnNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzIHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAuNXB4O1xufVxuaDEgc21hbGwsXG4uaDEgc21hbGwsXG5oMiBzbWFsbCxcbi5oMiBzbWFsbCxcbmgzIHNtYWxsLFxuLmgzIHNtYWxsLFxuaDEgLnNtYWxsLFxuLmgxIC5zbWFsbCxcbmgyIC5zbWFsbCxcbi5oMiAuc21hbGwsXG5oMyAuc21hbGwsXG4uaDMgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA2NSU7XG59XG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBtYXJnaW4tdG9wOiAxMC41cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwLjVweDtcbn1cbmg0IHNtYWxsLFxuLmg0IHNtYWxsLFxuaDUgc21hbGwsXG4uaDUgc21hbGwsXG5oNiBzbWFsbCxcbi5oNiBzbWFsbCxcbmg0IC5zbWFsbCxcbi5oNCAuc21hbGwsXG5oNSAuc21hbGwsXG4uaDUgLnNtYWxsLFxuaDYgLnNtYWxsLFxuLmg2IC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IDE5cHg7XG59XG5oNSxcbi5oNSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxucCB7XG4gIG1hcmdpbjogMCAwIDEwLjVweDtcbn1cbi5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sZWFkIHtcbiAgICBmb250LXNpemU6IDIyLjVweDtcbiAgfVxufVxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDg2JTtcbn1cbmNpdGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5tYXJrLFxuLm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBwYWRkaW5nOiAuMmVtO1xufVxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMjdhZTYwO1xufVxuYS50ZXh0LXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzFlODQ0OTtcbn1cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbmEudGV4dC1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICMyYjU0MmM7XG59XG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG59XG5hLnRleHQtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMjQ1MjY5O1xufVxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuYS50ZXh0LXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzY2NTEyYztcbn1cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuYS50ZXh0LWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjODQzNTM0O1xufVxuLmJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3YWU2MDtcbn1cbmEuYmctcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTg0NDk7XG59XG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG5hLmJnLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFlMmIzO1xufVxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xufVxuYS5iZy1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmZDllZTtcbn1cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cbmEuYmctd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2VjYjU7XG59XG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbmEuYmctZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0YjliOTtcbn1cbi5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA5LjVweDtcbiAgbWFyZ2luOiA0MnB4IDAgMjFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7XG59XG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTAuNXB4O1xufVxudWwgdWwsXG5vbCB1bCxcbnVsIG9sLFxub2wgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmxpc3QtaW5saW5lID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGwtaG9yaXpvbnRhbCBkdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuZGwtaG9yaXpvbnRhbCBkZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xuICB9XG59XG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzc3Nzc3Nztcbn1cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTAuNXB4IDIxcHg7XG4gIG1hcmdpbjogMCAwIDIxcHg7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1heC13aWR0aDogMzAlO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBjb2xvcjogI2Q5MDAwMDtcbn1cbmJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkLFxuYmxvY2txdW90ZSB1bDpsYXN0LWNoaWxkLFxuYmxvY2txdW90ZSBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJsb2NrcXVvdGUgZm9vdGVyLFxuYmxvY2txdW90ZSBzbWFsbCxcbmJsb2NrcXVvdGUgLnNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5ibG9ja3F1b3RlIGZvb3RlcjpiZWZvcmUsXG5ibG9ja3F1b3RlIHNtYWxsOmJlZm9yZSxcbmJsb2NrcXVvdGUgLnNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDIwMTQgXFwwMEEwJztcbn1cbi5ibG9ja3F1b3RlLXJldmVyc2UsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNlZWVlZWU7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YmVmb3JlLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YmVmb3JlLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSAuc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cbi5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmFmdGVyLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjphZnRlcixcbi5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YWZ0ZXIsXG4uYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YWZ0ZXIge1xuICBjb250ZW50OiAnXFwwMEEwIFxcMjAxNCc7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICB9XG59XG4uY29udGFpbmVyLXdpZGUge1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4uY29udGFpbmVyLWZsdWlkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSwgLmNvbC14cy0yLCAuY29sLXNtLTIsIC5jb2wtbWQtMiwgLmNvbC1sZy0yLCAuY29sLXhzLTMsIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsIC5jb2wteHMtNCwgLmNvbC1zbS00LCAuY29sLW1kLTQsIC5jb2wtbGctNCwgLmNvbC14cy01LCAuY29sLXNtLTUsIC5jb2wtbWQtNSwgLmNvbC1sZy01LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLmNvbC1tZC02LCAuY29sLWxnLTYsIC5jb2wteHMtNywgLmNvbC1zbS03LCAuY29sLW1kLTcsIC5jb2wtbGctNywgLmNvbC14cy04LCAuY29sLXNtLTgsIC5jb2wtbWQtOCwgLmNvbC1sZy04LCAuY29sLXhzLTksIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksIC5jb2wteHMtMTAsIC5jb2wtc20tMTAsIC5jb2wtbWQtMTAsIC5jb2wtbGctMTAsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG4uY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG4uY29sLXhzLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTtcbn1cbi5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTtcbn1cbi5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTtcbn1cbi5jb2wteHMtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTAge1xuICByaWdodDogYXV0bztcbn1cbi5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtMTAge1xuICBsZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cbi5jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5jb2wteHMtcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cbi5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLW1kLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbGctcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi50YWJsZSA+IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RkZDtcbn1cbi50YWJsZSAudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogNXB4O1xufVxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKG9kZCkgPiB0ZCxcbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47XG59XG50YWJsZSB0ZFtjbGFzcyo9XCJjb2wtXCJdLFxudGFibGUgdGhbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmU6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuYWN0aXZlLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3M6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5zdWNjZXNzLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2O1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmluZm86aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuaW5mbyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMztcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLndhcm5pbmcsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXI6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5kYW5nZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNS43NXB4O1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBmb250LXNpemU6IDIyLjVweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5zZWxlY3RbbXVsdGlwbGVdLFxuc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzU1NTU1NTtcbn1cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzVweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NmFmZTk7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG59XG4uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG4uZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgb3BhY2l0eTogMTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzIFxcMDtcbn1cbmlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LXNtLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtc20sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtc20sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtc20ge1xuICBsaW5lLWhlaWdodDogMzFweDtcbn1cbmlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LWxnLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtbGcsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtbGcsXG5pbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtbGcge1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucmFkaW8gbGFiZWwsXG4uY2hlY2tib3ggbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiA0cHggXFw5O1xufVxuLnJhZGlvICsgLnJhZGlvLFxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLmRpc2FibGVkLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnJhZGlvLWlubGluZS5kaXNhYmxlZCxcbi5jaGVja2JveC1pbmxpbmUuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvLWlubGluZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3gtaW5saW5lIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5yYWRpby5kaXNhYmxlZCBsYWJlbCxcbi5jaGVja2JveC5kaXNhYmxlZCBsYWJlbCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8gbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94IGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWxnLFxuLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtc20ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uaW5wdXQtc20sXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMxcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbnNlbGVjdC5pbnB1dC1zbSB7XG4gIGhlaWdodDogMzFweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG59XG50ZXh0YXJlYS5pbnB1dC1zbSxcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtc20ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW5wdXQtbGcsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuc2VsZWN0LmlucHV0LWxnIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cbnRleHRhcmVhLmlucHV0LWxnLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1sZyB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5oYXMtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLXJpZ2h0OiA0My43NXB4O1xufVxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNnB4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogMzFweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG59XG4uaGFzLXN1Y2Nlc3MgLmhlbHAtYmxvY2ssXG4uaGFzLXN1Y2Nlc3MgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveCxcbi5oYXMtc3VjY2VzcyAucmFkaW8taW5saW5lLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveC1pbmxpbmUge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyYjU0MmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xufVxuLmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuLmhhcy13YXJuaW5nIC5oZWxwLWJsb2NrLFxuLmhhcy13YXJuaW5nIC5jb250cm9sLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5yYWRpbyxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLWlubGluZSxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gtaW5saW5lIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjY1MTJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2Yjtcbn1cbi5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbi5oYXMtZXJyb3IgLmhlbHAtYmxvY2ssXG4uaGFzLWVycm9yIC5jb250cm9sLWxhYmVsLFxuLmhhcy1lcnJvciAucmFkaW8sXG4uaGFzLWVycm9yIC5jaGVja2JveCxcbi5oYXMtZXJyb3IgLnJhZGlvLWlubGluZSxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LWlubGluZSB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODQzNTM0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4Mztcbn1cbi5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1mZWVkYmFjayBsYWJlbC5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMDtcbn1cbi5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNhNmE2YTY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyBsYWJlbCxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCxcbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLWlubGluZSxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94IHtcbiAgbWluLWhlaWdodDogMjhweDtcbn1cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICB9XG59XG4uZm9ybS1ob3Jpem9udGFsIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1sZyAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDE0LjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtc20gLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIH1cbn1cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5idG46Zm9jdXMsXG4uYnRuOmFjdGl2ZTpmb2N1cyxcbi5idG4uYWN0aXZlOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4uYnRuOmhvdmVyLFxuLmJ0bjpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuOmFjdGl2ZSxcbi5idG4uYWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5idG4uZGlzYWJsZWQsXG4uYnRuW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4uYnRuLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNhZGFkYWQ7XG59XG4uYnRuLWRlZmF1bHQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdCxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuLmJ0bi1kZWZhdWx0IC5iYWRnZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyN2FlNjA7XG4gIGJvcmRlci1jb2xvcjogIzIyOTk1NTtcbn1cbi5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTg0NDk7XG4gIGJvcmRlci1jb2xvcjogIzE3NjczOTtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdhZTYwO1xuICBib3JkZXItY29sb3I6ICMyMjk5NTU7XG59XG4uYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgY29sb3I6ICMyN2FlNjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjO1xufVxuLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4NDM5O1xufVxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cyxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2VzczphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0Yztcbn1cbi5idG4tc3VjY2VzcyAuYmFkZ2Uge1xuICBjb2xvcjogIzVjYjg1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM0NmI4ZGE7XG59XG4uYnRuLWluZm86aG92ZXIsXG4uYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm86YWN0aXZlLFxuLmJ0bi1pbmZvLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMyNjlhYmM7XG59XG4uYnRuLWluZm86YWN0aXZlLFxuLmJ0bi1pbmZvLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWluZm8uZGlzYWJsZWQsXG4uYnRuLWluZm9bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbyxcbi5idG4taW5mby5kaXNhYmxlZDpob3Zlcixcbi5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm8uZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWluZm9bZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgYm9yZGVyLWNvbG9yOiAjNDZiOGRhO1xufVxuLmJ0bi1pbmZvIC5iYWRnZSB7XG4gIGNvbG9yOiAjNWJjMGRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2VlYTIzNjtcbn1cbi5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZzpmb2N1cyxcbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjtcbn1cbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4td2FybmluZy5kaXNhYmxlZCxcbi5idG4td2FybmluZ1tkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6aG92ZXIsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4td2FybmluZ1tkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7XG59XG4uYnRuLXdhcm5pbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmMGFkNGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7XG59XG4uYnRuLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXI6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgYm9yZGVyLWNvbG9yOiAjYWMyOTI1O1xufVxuLmJ0bi1kYW5nZXI6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gIGJvcmRlci1jb2xvcjogI2Q0M2YzYTtcbn1cbi5idG4tZGFuZ2VyIC5iYWRnZSB7XG4gIGNvbG9yOiAjZDk1MzRmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1zZWFyY2gge1xuICBjb2xvcjogIzY5OTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzY5OTk5OTtcbn1cbi5idG4tc2VhcmNoOmhvdmVyLFxuLmJ0bi1zZWFyY2g6Zm9jdXMsXG4uYnRuLXNlYXJjaDphY3RpdmUsXG4uYnRuLXNlYXJjaC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlYXJjaCB7XG4gIGNvbG9yOiAjNjk5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItY29sb3I6ICM1MDc1NzU7XG59XG4uYnRuLXNlYXJjaDphY3RpdmUsXG4uYnRuLXNlYXJjaC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXNlYXJjaC5kaXNhYmxlZCxcbi5idG4tc2VhcmNoW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNlYXJjaCxcbi5idG4tc2VhcmNoLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1zZWFyY2hbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc2VhcmNoOmhvdmVyLFxuLmJ0bi1zZWFyY2guZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXNlYXJjaFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zZWFyY2g6Zm9jdXMsXG4uYnRuLXNlYXJjaC5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXNlYXJjaFtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc2VhcmNoOmFjdGl2ZSxcbi5idG4tc2VhcmNoLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tc2VhcmNoW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zZWFyY2guYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzY5OTk5OTtcbn1cbi5idG4tc2VhcmNoIC5iYWRnZSB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5OTk5OTtcbn1cbi5idG4taGVhZGVyIHtcbiAgY29sb3I6ICM2OTk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzY5OTk5OTtcbn1cbi5idG4taGVhZGVyOmhvdmVyLFxuLmJ0bi1oZWFkZXI6Zm9jdXMsXG4uYnRuLWhlYWRlcjphY3RpdmUsXG4uYnRuLWhlYWRlci5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWhlYWRlciB7XG4gIGNvbG9yOiAjNjk5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICM1MDc1NzU7XG59XG4uYnRuLWhlYWRlcjphY3RpdmUsXG4uYnRuLWhlYWRlci5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWhlYWRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWhlYWRlci5kaXNhYmxlZCxcbi5idG4taGVhZGVyW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWhlYWRlcixcbi5idG4taGVhZGVyLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1oZWFkZXJbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taGVhZGVyOmhvdmVyLFxuLmJ0bi1oZWFkZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWhlYWRlcltkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1oZWFkZXI6Zm9jdXMsXG4uYnRuLWhlYWRlci5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWhlYWRlcltkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taGVhZGVyOmFjdGl2ZSxcbi5idG4taGVhZGVyLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4taGVhZGVyW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1oZWFkZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNjk5OTk5O1xufVxuLmJ0bi1oZWFkZXIgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OTk5OTk7XG59XG4uYnRuLWJlaWdlIHtcbiAgY29sb3I6ICNmZmYyYzg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmYyYzg7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5idG4tYmVpZ2U6aG92ZXIsXG4uYnRuLWJlaWdlOmZvY3VzLFxuLmJ0bi1iZWlnZTphY3RpdmUsXG4uYnRuLWJlaWdlLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tYmVpZ2Uge1xuICBjb2xvcjogI2ZmZjJjODtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlNDhiO1xufVxuLmJ0bi1iZWlnZTphY3RpdmUsXG4uYnRuLWJlaWdlLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tYmVpZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1iZWlnZS5kaXNhYmxlZCxcbi5idG4tYmVpZ2VbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYmVpZ2UsXG4uYnRuLWJlaWdlLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1iZWlnZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1iZWlnZTpob3Zlcixcbi5idG4tYmVpZ2UuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWJlaWdlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWJlaWdlOmZvY3VzLFxuLmJ0bi1iZWlnZS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWJlaWdlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1iZWlnZTphY3RpdmUsXG4uYnRuLWJlaWdlLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tYmVpZ2VbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWJlaWdlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmYyYzg7XG59XG4uYnRuLWJlaWdlIC5iYWRnZSB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjJjODtcbn1cbi5idG4tbGluayB7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWxpbmssXG4uYnRuLWxpbms6YWN0aXZlLFxuLmJ0bi1saW5rW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1saW5rLFxuLmJ0bi1saW5rOmhvdmVyLFxuLmJ0bi1saW5rOmZvY3VzLFxuLmJ0bi1saW5rOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWxpbms6aG92ZXIsXG4uYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzJjNmI4MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6aG92ZXIsXG4uYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWxnIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uYnRuLXNtIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmJ0bi14cyB7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdiA+IGxpID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbn1cbi5uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLm5hdiA+IGxpLmRpc2FibGVkID4gYSB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLm5hdiA+IGxpLmRpc2FibGVkID4gYTpob3Zlcixcbi5uYXYgPiBsaS5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5uYXYgLm9wZW4gPiBhLFxuLm5hdiAub3BlbiA+IGE6aG92ZXIsXG4ubmF2IC5vcGVuID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1jb2xvcjogIzJjNmI4Mjtcbn1cbi5uYXYgLm5hdi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogOS41cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5uYXYgPiBsaSA+IGEgPiBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi5uYXYtdGFicyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4ubmF2LXRhYnMgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZSAjZWVlZWVlICNkZGQ7XG59XG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzU1NTU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgfVxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICB9XG59XG4ubmF2LXBpbGxzID4gbGkge1xuICBmbG9hdDogbGVmdDtcbn1cbi5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2LXBpbGxzID4gbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3YWU2MDtcbn1cbi5uYXYtc3RhY2tlZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LXN0YWNrZWQgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5uYXYtdGFicy1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXRhYnMtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgfVxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICB9XG59XG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXItaGVhZGVyLFxuICAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4gIC5jb250YWluZXIgPiAubmF2YmFyLWNvbGxhcHNlLFxuICAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAxMDAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZml4ZWQtdG9wLFxuICAubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLFxuLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyID4gLmNvbnRhaW5lciAubmF2YmFyLWJyYW5kLFxuICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWJyYW5kIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cbi5uYXZiYXItdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLm5hdmJhci10b2dnbGUgLmljb24tYmFyICsgLmljb24tYmFyIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxufVxuLm5hdmJhci1uYXYge1xuICBtYXJnaW46IDcuMjVweCAtMTVweDtcbn1cbi5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLFxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1uYXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDE0LjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQuNXB4O1xuICB9XG4gIC5uYXZiYXItbmF2Lm5hdmJhci1yaWdodDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG4ubmF2YmFyLWZvcm0ge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIG1hcmdpbi10b3A6IDcuNXB4O1xuICBtYXJnaW4tYm90dG9tOiA3LjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sXG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAucmFkaW8sXG4gIC5uYXZiYXItZm9ybSAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLnJhZGlvIGxhYmVsLFxuICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5uYXZiYXItZm9ybSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWZvcm0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1mb3JtLm5hdmJhci1yaWdodDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLm5hdmJhci1idG4ge1xuICBtYXJnaW4tdG9wOiA3LjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNy41cHg7XG59XG4ubmF2YmFyLWJ0bi5idG4tc20ge1xuICBtYXJnaW4tdG9wOiA5LjVweDtcbiAgbWFyZ2luLWJvdHRvbTogOS41cHg7XG59XG4ubmF2YmFyLWJ0bi5idG4teHMge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLm5hdmJhci10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTQuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNC41cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci10ZXh0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLm5hdmJhci10ZXh0Lm5hdmJhci1yaWdodDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OTk5OTk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjNWU1ZTVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI4Njg2O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODg7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI4Njg2O1xuICBjb2xvcjogIzU1NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjNzc3O1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlcixcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI4Njg2O1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2NjYztcbn1cbi5uYXZiYXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGJvcmRlci1jb2xvcjogIzA4MDgwODtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItZm9ybSB7XG4gIGJvcmRlci1jb2xvcjogIzEwMTAxMDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzA4MDgwODtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGluayB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM0NDQ7XG59XG4uYWxlcnQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmFsZXJ0IGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYWxlcnQgLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hbGVydCA+IHAsXG4uYWxlcnQgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWxlcnQgPiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5hbGVydC1kaXNtaXNzYWJsZSxcbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uYWxlcnQtZGlzbWlzc2FibGUgLmNsb3NlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogLTIxcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzllMmIzO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzJiNTQyYztcbn1cbi5hbGVydC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xuICBjb2xvcjogIzMxNzA4Zjtcbn1cbi5hbGVydC1pbmZvIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2E2ZTFlYztcbn1cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyNDUyNjk7XG59XG4uYWxlcnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbiAgY29sb3I6ICM4YTZkM2I7XG59XG4uYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmN2UxYjU7XG59XG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjY1MTJjO1xufVxuLmFsZXJ0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U0YjljMDtcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzg0MzUzNDtcbn1cbi5tZWRpYS1vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tZWRpYSA+IC5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtID4gLmJhZGdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbSA+IC5iYWRnZSArIC5iYWRnZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogIzU1NTtcbn1cbmEubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiAjMzMzO1xufVxuYS5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3Zlcixcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3YWU2MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjdhZTYwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBjb2xvcjogI2IzZWVjYztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSxcbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNzYzZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMztcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3MDhmO1xuICBib3JkZXItY29sb3I6ICMzMTcwOGY7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTZkM2I7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSxcbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTQ0NDI7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0Mjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cbi5lbWJlZC1yZXNwb25zaXZlLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUuZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbn1cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIsXG4uZGwtaG9yaXpvbnRhbCBkZDpiZWZvcmUsXG4uZGwtaG9yaXpvbnRhbCBkZDphZnRlcixcbi5jb250YWluZXI6YmVmb3JlLFxuLmNvbnRhaW5lcjphZnRlcixcbi5jb250YWluZXItZmx1aWQ6YmVmb3JlLFxuLmNvbnRhaW5lci1mbHVpZDphZnRlcixcbi5yb3c6YmVmb3JlLFxuLnJvdzphZnRlcixcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YmVmb3JlLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlcixcbi5uYXY6YmVmb3JlLFxuLm5hdjphZnRlcixcbi5uYXZiYXI6YmVmb3JlLFxuLm5hdmJhcjphZnRlcixcbi5uYXZiYXItaGVhZGVyOmJlZm9yZSxcbi5uYXZiYXItaGVhZGVyOmFmdGVyLFxuLm5hdmJhci1jb2xsYXBzZTpiZWZvcmUsXG4ubmF2YmFyLWNvbGxhcHNlOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNsZWFyZml4OmFmdGVyLFxuLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIsXG4uY29udGFpbmVyOmFmdGVyLFxuLmNvbnRhaW5lci1mbHVpZDphZnRlcixcbi5yb3c6YWZ0ZXIsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyLFxuLm5hdjphZnRlcixcbi5uYXZiYXI6YWZ0ZXIsXG4ubmF2YmFyLWhlYWRlcjphZnRlcixcbi5uYXZiYXItY29sbGFwc2U6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cbi52aXNpYmxlLXhzLFxuLnZpc2libGUtc20sXG4udmlzaWJsZS1tZCxcbi52aXNpYmxlLWxnIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgdHIudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS14cyxcbiAgdGQudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgdHIudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1zbSxcbiAgdGQudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIHRyLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtbWQsXG4gIHRkLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgdHIudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1sZyxcbiAgdGQudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICB0ci52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXByaW50LFxuICB0ZC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5oaWRkZW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzAxZmI4OC8wMDAwMDAwMDAwMDAwMDAwM2I5YWY5MjEvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjYmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8wMWZiODgvMDAwMDAwMDAwMDAwMDAwMDNiOWFmOTIxLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW42JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8wMWZiODgvMDAwMDAwMDAwMDAwMDAwMDNiOWFmOTIxLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW42JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzAxYmMzNi8wMDAwMDAwMDAwMDAwMDAwM2I5YWY5MjIvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTYmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8wMWJjMzYvMDAwMDAwMDAwMDAwMDAwMDNiOWFmOTIyLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk2JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8wMWJjMzYvMDAwMDAwMDAwMDAwMDAwMDNiOWFmOTIyLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk2JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzYxMWJiNy8wMDAwMDAwMDAwMDAwMDAwM2I5YWY5MWUvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjMmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi82MTFiYjcvMDAwMDAwMDAwMDAwMDAwMDNiOWFmOTFlLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW4zJnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi82MTFiYjcvMDAwMDAwMDAwMDAwMDAwMDNiOWFmOTFlLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW4zJnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2E0NTk2MC8wMDAwMDAwMDAwMDAwMDAwM2I5YWY5MWYvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTMmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9hNDU5NjAvMDAwMDAwMDAwMDAwMDAwMDNiOWFmOTFmLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWkzJnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9hNDU5NjAvMDAwMDAwMDAwMDAwMDAwMDNiOWFmOTFmLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWkzJnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvYTM1YTFjLzAwMDAwMDAwMDAwMDAwMDAwMDAxMmFmOS8yNy9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uMyZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2EzNWExYy8wMDAwMDAwMDAwMDAwMDAwMDAwMTJhZjkvMjcvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjMmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2EzNWExYy8wMDAwMDAwMDAwMDAwMDAwMDAwMTJhZjkvMjcvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjMmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8wZjNmMDQvMDAwMDAwMDAwMDAwMDAwMDAwMDEyYWZhLzI3L2w/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWkzJnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMGYzZjA0LzAwMDAwMDAwMDAwMDAwMDAwMDAxMmFmYS8yNy9kP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pMyZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMGYzZjA0LzAwMDAwMDAwMDAwMDAwMDAwMDAxMmFmYS8yNy9hP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pMyZ2PTNcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzViNzM0My8wMDAwMDAwMDAwMDAwMDAwMDAwMTJhZmQvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjYmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi81YjczNDMvMDAwMDAwMDAwMDAwMDAwMDAwMDEyYWZkLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW42JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi81YjczNDMvMDAwMDAwMDAwMDAwMDAwMDAwMDEyYWZkLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW42JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvYzdkNWQyLzAwMDAwMDAwMDAwMDAwMDAwMDAxMmFmZS8yNy9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pNiZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2M3ZDVkMi8wMDAwMDAwMDAwMDAwMDAwMDAwMTJhZmUvMjcvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTYmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2M3ZDVkMi8wMDAwMDAwMDAwMDAwMDAwMDAwMTJhZmUvMjcvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTYmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubXAtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXAtd3JhcHBlci5oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLm1wLXdyYXBwZXIuaGVhZGVyLmdyZXktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xufVxuLm1wLXdyYXBwZXIuaGVhZGVyLnN0YW5kYXJkIC5jb250ZW50LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4ubXAtd3JhcHBlci5oZWFkZXIuc3RhbmRhcmQgLmNvbnRlbnQtd3JhcCAuaW5uZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAzMnB4O1xufVxuLm1wLXdyYXBwZXIuaGVhZGVyLnN0YW5kYXJkIC5jb250ZW50LXdyYXAgLmlubmVyIC50aXRsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tcC13cmFwcGVyLmhlYWRlci5zdGFuZGFyZCAuY29udGVudC13cmFwIC5pbm5lciAudGl0bGVzIC5sb2dvLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4ubXAtd3JhcHBlci5oZWFkZXIuc3RhbmRhcmQgLmNvbnRlbnQtd3JhcCAuaW5uZXIgLnRpdGxlcyAubG9nby13cmFwIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tcC13cmFwcGVyLmhlYWRlci5zdGFuZGFyZCAuY29udGVudC13cmFwIC5pbm5lciAudGl0bGVzIC5sb2dvLXdyYXAgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG4ubXAtd3JhcHBlci5oZWFkZXIuc3RhbmRhcmQgLmNvbnRlbnQtd3JhcCAuaW5uZXIgLnRpdGxlcyAubG9nby13cmFwIGEgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgLm1wLXdyYXBwZXIuaGVhZGVyLnN0YW5kYXJkIC5jb250ZW50LXdyYXAgLmlubmVyIC50aXRsZXMgLmxvZ28td3JhcCBhLFxuICAubXAtd3JhcHBlci5oZWFkZXIuc3RhbmRhcmQgLmNvbnRlbnQtd3JhcCAuaW5uZXIgLnRpdGxlcyAubG9nby13cmFwIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1wLXdyYXBwZXIuaGVhZGVyLnN0YW5kYXJkIC5jb250ZW50LXdyYXAgLmlubmVyIC50aXRsZXMgLmxvZ28td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubXAtd3JhcHBlci5oZWFkZXIuc3RhbmRhcmQgLmNvbnRlbnQtd3JhcCAuaW5uZXIgLnRpdGxlcyAubG9nby13cmFwIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbiAgLm1wLXdyYXBwZXIuaGVhZGVyLnN0YW5kYXJkIC5jb250ZW50LXdyYXAgLmlubmVyIC50aXRsZXMgLmxvZ28td3JhcCBhLFxuICAubXAtd3JhcHBlci5oZWFkZXIuc3RhbmRhcmQgLmNvbnRlbnQtd3JhcCAuaW5uZXIgLnRpdGxlcyAubG9nby13cmFwIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgfVxufVxuLm1wLXdyYXBwZXIuaGVhZGVyLnN0YW5kYXJkIC5jb250ZW50LXdyYXAgLmlubmVyIC50aXRsZXMgLnR4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1wLXdyYXBwZXIuaGVhZGVyLnN0YW5kYXJkIC5jb250ZW50LXdyYXAgLmlubmVyIC50aXRsZXMgaDIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICM3ODRmOWM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubXAtd3JhcHBlci5oZWFkZXIuc3RhbmRhcmQgLmNvbnRlbnQtd3JhcCAuaW5uZXIgLnRpdGxlcyBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tcC13cmFwcGVyLmhlYWRlci5zdGFuZGFyZCAuY29udGVudC13cmFwIC5pbm5lciAuZmVhdHVyZWQtcG9zdCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM3ODRmOWM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubXAtd3JhcHBlci5oZWFkZXIuc3RhbmRhcmQgLmNvbnRlbnQtd3JhcCAuaW5uZXIgLmZlYXR1cmVkLXBvc3QgaDMge1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAwODA4MDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG4ubXAtd3JhcHBlci5oZWFkZXIuc3RhbmRhcmQgLmNvbnRlbnQtd3JhcCAuaW5uZXIgLmZlYXR1cmVkLXBvc3QgcCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5tcC13cmFwcGVyIC5zcGxhc2gtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubXAtd3JhcHBlciAuc3BsYXNoLWltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNTU2cHg7XG4gIGhlaWdodDogNzUycHg7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cbi5tcC13cmFwcGVyIGhyLFxuLm1wLXBhZ2UtYnVpbGRlciBociB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEuMnB4IHNvbGlkICM3ODRmOWM7XG4gIG9wYWNpdHk6IDAuODtcbiAgbWFyZ2luOiAxNnB4IDA7XG59XG4ubXAtd3JhcHBlciAucmVhZC1tb3JlLFxuLm1wLXBhZ2UtYnVpbGRlciAucmVhZC1tb3JlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5tcC13cmFwcGVyIC5yZWFkLW1vcmUgaSxcbi5tcC1wYWdlLWJ1aWxkZXIgLnJlYWQtbW9yZSBpIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5tcC13cmFwcGVyIC5yZWFkLW1vcmUtYnRuLFxuLm1wLXBhZ2UtYnVpbGRlciAucmVhZC1tb3JlLWJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg0ZjljO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMzJweCAwO1xufVxuLm1wLXdyYXBwZXIgLnJlYWQtbW9yZS1idG4gaW1nLFxuLm1wLXBhZ2UtYnVpbGRlciAucmVhZC1tb3JlLWJ0biBpbWcsXG4ubXAtd3JhcHBlciAucmVhZC1tb3JlLWJ0biBzdmcsXG4ubXAtcGFnZS1idWlsZGVyIC5yZWFkLW1vcmUtYnRuIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tcC13cmFwcGVyIC5yZWFkLW1vcmUtYnRuLFxuICAubXAtcGFnZS1idWlsZGVyIC5yZWFkLW1vcmUtYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubXAtd3JhcHBlciAuY3VzdG9tLW5hdmlnYXRpb24sXG4ubXAtcGFnZS1idWlsZGVyIC5jdXN0b20tbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tcC13cmFwcGVyIC5jdXN0b20tbmF2aWdhdGlvbiBhLFxuLm1wLXBhZ2UtYnVpbGRlciAuY3VzdG9tLW5hdmlnYXRpb24gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLm1wLXdyYXBwZXIgLmN1c3RvbS1uYXZpZ2F0aW9uIGEgaSxcbi5tcC1wYWdlLWJ1aWxkZXIgLmN1c3RvbS1uYXZpZ2F0aW9uIGEgaSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5tcC13cmFwcGVyIC5jdXN0b20tbmF2aWdhdGlvbiBhOmhvdmVyLFxuLm1wLXBhZ2UtYnVpbGRlciAuY3VzdG9tLW5hdmlnYXRpb24gYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tcC13cmFwcGVyIC5jdXN0b20tbmF2aWdhdGlvbiAuZmxleC1wcmV2IGksXG4ubXAtcGFnZS1idWlsZGVyIC5jdXN0b20tbmF2aWdhdGlvbiAuZmxleC1wcmV2IGkge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4ubXAtd3JhcHBlciAuY3VzdG9tLW5hdmlnYXRpb24gLmZsZXgtcHJldjpob3Zlcixcbi5tcC1wYWdlLWJ1aWxkZXIgLmN1c3RvbS1uYXZpZ2F0aW9uIC5mbGV4LXByZXY6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubXAtd3JhcHBlciAuY3VzdG9tLW5hdmlnYXRpb24gLmZsZXgtbmV4dCBpLFxuLm1wLXBhZ2UtYnVpbGRlciAuY3VzdG9tLW5hdmlnYXRpb24gLmZsZXgtbmV4dCBpIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4ubXAtd3JhcHBlciAuY3VzdG9tLW5hdmlnYXRpb24gLmZsZXgtbmV4dDpob3Zlcixcbi5tcC1wYWdlLWJ1aWxkZXIgLmN1c3RvbS1uYXZpZ2F0aW9uIC5mbGV4LW5leHQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubXAtd3JhcHBlciAuY3VzdG9tLW5hdmlnYXRpb24gLmN1c3RvbS1jb250cm9scy1jb250YWluZXIgLmZsZXgtY29udHJvbC1uYXYsXG4ubXAtcGFnZS1idWlsZGVyIC5jdXN0b20tbmF2aWdhdGlvbiAuY3VzdG9tLWNvbnRyb2xzLWNvbnRhaW5lciAuZmxleC1jb250cm9sLW5hdiB7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1wLXdyYXBwZXIgLmN1c3RvbS1uYXZpZ2F0aW9uIC5jdXN0b20tY29udHJvbHMtY29udGFpbmVyIC5mbGV4LWNvbnRyb2wtbmF2IGxpIGEsXG4ubXAtcGFnZS1idWlsZGVyIC5jdXN0b20tbmF2aWdhdGlvbiAuY3VzdG9tLWNvbnRyb2xzLWNvbnRhaW5lciAuZmxleC1jb250cm9sLW5hdiBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIHRleHQtaW5kZW50OiA5cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubXAtd3JhcHBlciAuY3VzdG9tLW5hdmlnYXRpb24gLmN1c3RvbS1jb250cm9scy1jb250YWluZXIgLmZsZXgtY29udHJvbC1uYXYgbGkgYS5mbGV4LWFjdGl2ZSxcbi5tcC1wYWdlLWJ1aWxkZXIgLmN1c3RvbS1uYXZpZ2F0aW9uIC5jdXN0b20tY29udHJvbHMtY29udGFpbmVyIC5mbGV4LWNvbnRyb2wtbmF2IGxpIGEuZmxleC1hY3RpdmUge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODRmOWM7XG59XG4ubXAtd3JhcHBlciAuZmxleC1jb250cm9sLW5hdixcbi5tcC1wYWdlLWJ1aWxkZXIgLmZsZXgtY29udHJvbC1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXAtd3JhcHBlciAuZmxleC1jb250cm9sLW5hdiBsaSBhLFxuLm1wLXBhZ2UtYnVpbGRlciAuZmxleC1jb250cm9sLW5hdiBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1wLXdyYXBwZXIgLmZsZXgtZGlyZWN0aW9uLW5hdixcbi5tcC1wYWdlLWJ1aWxkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tcC13cmFwcGVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgbGkgYSxcbi5tcC1wYWdlLWJ1aWxkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1wLXBhZ2UtYnVpbGRlciAuY29udGVudC13cmFwIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM3ODRmOWM7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG59XG4ubXAtcGFnZS1idWlsZGVyIC5jb250ZW50LXdyYXAgaDQge1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLm1wLXBhZ2UtYnVpbGRlciAuY29udGVudC13cmFwIC5jb250ZW50LFxuLm1wLXBhZ2UtYnVpbGRlciAuY29udGVudC13cmFwIC5jb250ZW50IHAge1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZSBmb290ZXIuY29udGVudC1pbmZvIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5Lm5vLXNjcm9sbCAubWFpbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zY3JvbGwtd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5uby1zY3JvbGwgLm1haW4taGVhZGVyIC5uYXYtd3JhcCxcbiAgYm9keS5uby1zY3JvbGwgLm1haW4taGVhZGVyIC50b3AtYmFyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zY3JvbGwtd2lkdGgpO1xuICB9XG59XG5ib2R5LmFkbWluLWJhciAuc2VhcmNoLW1vZGFsIHtcbiAgdG9wOiAzMnB4O1xufVxuYm9keS5tb2JpbGUtbWVudS1hY3RpdmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1wLXdyYXBwZXIuZXhwZXJ0cyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cbi5tcC13cmFwcGVyLmV4cGVydHMgaDMge1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzc4NGY5YztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG4ubXAtd3JhcHBlci5leHBlcnRzIC5leHBlcnQtc2luZ2xlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB3aWR0aDogMjU1cHg7XG59XG4ubXAtd3JhcHBlci5leHBlcnRzIC5leHBlcnQtc2luZ2xlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubXAtd3JhcHBlci5leHBlcnRzIC5leHBlcnQtc2luZ2xlIGg0IHtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5tcC13cmFwcGVyLmV4cGVydHMgLmV4cGVydC1zaW5nbGUgc3BhbiB7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubXAtd3JhcHBlciAudG9waWMtYm94LFxuLm1wLXBhZ2UtYnVpbGRlciAudG9waWMtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tcC13cmFwcGVyIC50b3BpYy1ib3gsXG4gIC5tcC1wYWdlLWJ1aWxkZXIgLnRvcGljLWJveCB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gIH1cbn1cbi5tcC13cmFwcGVyIC50b3BpYy1ib3ggLnRvcCxcbi5tcC1wYWdlLWJ1aWxkZXIgLnRvcGljLWJveCAudG9wIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xufVxuLm1wLXdyYXBwZXIgLnRvcGljLWJveCAudG9wIGEsXG4ubXAtcGFnZS1idWlsZGVyIC50b3BpYy1ib3ggLnRvcCBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubXAtd3JhcHBlciAudG9waWMtYm94IC50b3AgYTpob3Zlcixcbi5tcC1wYWdlLWJ1aWxkZXIgLnRvcGljLWJveCAudG9wIGE6aG92ZXIsXG4ubXAtd3JhcHBlciAudG9waWMtYm94IC50b3AgYTpmb2N1cyxcbi5tcC1wYWdlLWJ1aWxkZXIgLnRvcGljLWJveCAudG9wIGE6Zm9jdXMsXG4ubXAtd3JhcHBlciAudG9waWMtYm94IC50b3AgYTp2aXNpdGVkLFxuLm1wLXBhZ2UtYnVpbGRlciAudG9waWMtYm94IC50b3AgYTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubXAtd3JhcHBlciAudG9waWMtYm94IC50b3AgYSBoMyxcbi5tcC1wYWdlLWJ1aWxkZXIgLnRvcGljLWJveCAudG9wIGEgaDMsXG4ubXAtd3JhcHBlciAudG9waWMtYm94IC50b3AgYSBpbWcsXG4ubXAtcGFnZS1idWlsZGVyIC50b3BpYy1ib3ggLnRvcCBhIGltZyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5tcC13cmFwcGVyIC50b3BpYy1ib3ggLnRvcCBhIGltZyxcbi5tcC1wYWdlLWJ1aWxkZXIgLnRvcGljLWJveCAudG9wIGEgaW1nIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICBtYXgtaGVpZ2h0OiAyMnB4O1xufVxuLm1wLXdyYXBwZXIgLnRvcGljLWJveCAuaW5uZXIsXG4ubXAtcGFnZS1idWlsZGVyIC50b3BpYy1ib3ggLmlubmVyIHtcbiAgYm94LXNoYWRvdzogOHB4IDhweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tcC13cmFwcGVyIC50b3BpYy1ib3ggLmNvbnRlbnQsXG4ubXAtcGFnZS1idWlsZGVyIC50b3BpYy1ib3ggLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JmYmZiZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmZiZmJmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmZiZmJmO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA0MHB4IGJvdHRvbSAzMnB4O1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1wLXdyYXBwZXIgLnRvcGljLWJveCAuY29udGVudCxcbiAgLm1wLXBhZ2UtYnVpbGRlciAudG9waWMtYm94IC5jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAzMnB4IGJvdHRvbSAxNnB4O1xuICB9XG59XG4ubXAtd3JhcHBlciAudG9waWMtYm94IC5jb250ZW50IHVsLFxuLm1wLXBhZ2UtYnVpbGRlciAudG9waWMtYm94IC5jb250ZW50IHVsIHtcbiAgcGFkZGluZzogMThweDtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMzJweCAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1wLXdyYXBwZXIgLnRvcGljLWJveCAuY29udGVudCB1bCxcbiAgLm1wLXBhZ2UtYnVpbGRlciAudG9waWMtYm94IC5jb250ZW50IHVsIHtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgfVxufVxuLm1wLXdyYXBwZXIgLnRvcGljLWJveCAuY29udGVudCB1bCBsaSxcbi5tcC1wYWdlLWJ1aWxkZXIgLnRvcGljLWJveCAuY29udGVudCB1bCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLm1wLXdyYXBwZXIgLnRvcGljLWJveCAuY29udGVudCB1bCBsaSBhLFxuLm1wLXBhZ2UtYnVpbGRlciAudG9waWMtYm94IC5jb250ZW50IHVsIGxpIGEge1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLm1wLXdyYXBwZXIgLnRvcGljLWJveCAuY29udGVudCAucmVhZC1tb3JlLWJ0bixcbi5tcC1wYWdlLWJ1aWxkZXIgLnRvcGljLWJveCAuY29udGVudCAucmVhZC1tb3JlLWJ0biB7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuLm1wLXdyYXBwZXIudG9waWNzLFxuLm1wLXBhZ2UtYnVpbGRlci50b3BpY3Mge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLm1wLXdyYXBwZXIudG9waWNzIC50b3BpYy13cmFwLFxuLm1wLXBhZ2UtYnVpbGRlci50b3BpY3MgLnRvcGljLXdyYXAge1xuICBtYXJnaW4tdG9wOiAtNjRweDtcbn1cbi5tcC13cmFwcGVyLnRvcGljcyAudG9waWMtd3JhcC5uby10b3AsXG4ubXAtcGFnZS1idWlsZGVyLnRvcGljcyAudG9waWMtd3JhcC5uby10b3Age1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLm1wLXdyYXBwZXIgLnNpbmdsZS1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNoYWRvdzogOHB4IDhweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLm1wLXdyYXBwZXIgLnNpbmdsZS1pbmRpY2F0b3IgLnRvcC1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG59XG4ubXAtd3JhcHBlciAuc2luZ2xlLWluZGljYXRvciAudG9wLWJhcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tcC13cmFwcGVyIC5zaW5nbGUtaW5kaWNhdG9yIC50b3AtYmFyIC50aXRsZS13cmFwLFxuLm1wLXdyYXBwZXIgLnNpbmdsZS1pbmRpY2F0b3IgLnRvcC1iYXIgLmljb24td3JhcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5tcC13cmFwcGVyIC5zaW5nbGUtaW5kaWNhdG9yIC50b3AtYmFyIC50aXRsZS13cmFwIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG4ubXAtd3JhcHBlciAuc2luZ2xlLWluZGljYXRvciAudG9wLWJhciAudGl0bGUtd3JhcCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tcC13cmFwcGVyIC5zaW5nbGUtaW5kaWNhdG9yIC50b3AtYmFyIC5pY29uLXdyYXAge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm1wLXdyYXBwZXIgLnNpbmdsZS1pbmRpY2F0b3IgLnRvcC1iYXIgLmljb24td3JhcCBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tcC13cmFwcGVyIC5zaW5nbGUtaW5kaWNhdG9yIC5jaGFydCB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubXAtd3JhcHBlciAuc2luZ2xlLWluZGljYXRvciAuY2hhcnQge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cbi5tcC13cmFwcGVyIC5zaW5nbGUtaW5kaWNhdG9yIC5jaGFydCAubm90ZXMge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLm1wLXdyYXBwZXIgLnNpbmdsZS1pbmRpY2F0b3IgLmNoYXJ0IC5ub3RlcyAuc2VjdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYmZiZmJmO1xufVxuLm1wLXdyYXBwZXIgLnNpbmdsZS1pbmRpY2F0b3IgLmNoYXJ0IC5ub3RlcyAuc2VjdGlvbjpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNiZmJmYmY7XG59XG4ubXAtd3JhcHBlciAuc2luZ2xlLWluZGljYXRvciAuY2hhcnQgLm5vdGVzIC50aXRsZSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbn1cbi5tcC13cmFwcGVyIC5zaW5nbGUtaW5kaWNhdG9yIC5jaGFydCAubm90ZXMgLnRpdGxlLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYmZiZmJmO1xufVxuLm1wLXdyYXBwZXIgLnNpbmdsZS1pbmRpY2F0b3IgLmNoYXJ0IC5ub3RlcyAudGl0bGU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubXAtd3JhcHBlciAuc2luZ2xlLWluZGljYXRvciAuY2hhcnQgLm5vdGVzIC50aXRsZTpob3ZlciBoNSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1wLXdyYXBwZXIgLnNpbmdsZS1pbmRpY2F0b3IgLmNoYXJ0IC5ub3RlcyAudGl0bGUgaDUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm1wLXdyYXBwZXIgLnNpbmdsZS1pbmRpY2F0b3IgLmNoYXJ0IC5ub3RlcyAudGl0bGUgLmZhLXBsdXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubXAtd3JhcHBlciAuc2luZ2xlLWluZGljYXRvciAuY2hhcnQgLm5vdGVzIC50aXRsZSAuZmEtbWludXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1wLXdyYXBwZXIgLnNpbmdsZS1pbmRpY2F0b3IgLmNoYXJ0IC5ub3RlcyAudGl0bGUuYWN0aXZlIC5mYS1wbHVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tcC13cmFwcGVyIC5zaW5nbGUtaW5kaWNhdG9yIC5jaGFydCAubm90ZXMgLnRpdGxlLmFjdGl2ZSAuZmEtbWludXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubXAtd3JhcHBlciAuc2luZ2xlLWluZGljYXRvciAuY2hhcnQgLm5vdGVzIC5ub3Rlcy1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tcC13cmFwcGVyIC5zaW5nbGUtaW5kaWNhdG9yIC5jaGFydCAubm90ZXMgLm5vdGVzLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4ubXAtd3JhcHBlciAuc2luZ2xlLWluZGljYXRvciAuY2hhcnQgLm5vdGVzIC5ub3Rlcy1jb250ZW50IHVsIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLm1wLXdyYXBwZXIgLnNpbmdsZS1pbmRpY2F0b3IgLmNoYXJ0IC5ub3RlcyAubm90ZXMtY29udGVudCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xufVxuLm1wLXdyYXBwZXIgLnNpbmdsZS1pbmRpY2F0b3IubXVsdGktdGFiIC50YWJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE5MSwgMTkxLCAxOTEsIDAuMTUpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tcC13cmFwcGVyIC5zaW5nbGUtaW5kaWNhdG9yLm11bHRpLXRhYiAudGFicyAudGFiIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4ubXAtd3JhcHBlciAuc2luZ2xlLWluZGljYXRvci5tdWx0aS10YWIgLnRhYnMgLnRhYi5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG59XG4ubXAtd3JhcHBlciAuc2luZ2xlLWluZGljYXRvci5tdWx0aS10YWIgLnRhYnMgLnRhYjpmb2N1cyxcbi5tcC13cmFwcGVyIC5zaW5nbGUtaW5kaWNhdG9yLm11bHRpLXRhYiAudGFicyAudGFiOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG59XG4ubXAtd3JhcHBlciAuc2luZ2xlLWluZGljYXRvci5tdWx0aS10YWIgLmNoYXJ0cy13cmFwIC5jaGFydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubXAtd3JhcHBlciAuc2luZ2xlLWluZGljYXRvci5tdWx0aS10YWIgLmNoYXJ0cy13cmFwIC5jaGFydC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnNlY3Rpb24ud2hhdC13ZS1kbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE2LCAxMjMsIDEyNSwgMC4xKTtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgc2VjdGlvbi53aGF0LXdlLWRvIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG5zZWN0aW9uLndoYXQtd2UtZG8gaDIge1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBjb2xvcjogIzc4NGY5Yztcbn1cbnNlY3Rpb24ud2hhdC13ZS1kbyAucG9zdC1jb2x1bW4ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgc2VjdGlvbi53aGF0LXdlLWRvIC5wb3N0LWNvbHVtbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuc2VjdGlvbi53aGF0LXdlLWRvIC5wb3N0LWNvbHVtbiAuaW5uZXIge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuc2VjdGlvbi53aGF0LXdlLWRvIC5wb3N0LWNvbHVtbiAuaW5uZXIgLnRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuc2VjdGlvbi53aGF0LXdlLWRvIC5wb3N0LWNvbHVtbiAuaW5uZXIgLnRvcDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbnNlY3Rpb24ud2hhdC13ZS1kbyAucG9zdC1jb2x1bW4gLmlubmVyIC50b3AgLnR4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMWI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbnNlY3Rpb24ud2hhdC13ZS1kbyAucG9zdC1jb2x1bW4gLmlubmVyIC50b3AgaDMge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuc2VjdGlvbi53aGF0LXdlLWRvIC5wb3N0LWNvbHVtbiAuaW5uZXIgLnRvcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuc2VjdGlvbi53aGF0LXdlLWRvIC5wb3N0LWNvbHVtbiAuaW5uZXIgLnRvcCAuZXhwYW5kZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIHNlY3Rpb24ud2hhdC13ZS1kbyAucG9zdC1jb2x1bW4gLmlubmVyIC50b3AgLmV4cGFuZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5zZWN0aW9uLndoYXQtd2UtZG8gLnBvc3QtY29sdW1uIC5pbm5lciAudG9wIC5leHBhbmRlciBpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuc2VjdGlvbi53aGF0LXdlLWRvIC5wb3N0LWNvbHVtbiAuaW5uZXIgLnRvcCAuZXhwYW5kZXIgaS5mYS1jaGV2cm9uLWRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5zZWN0aW9uLndoYXQtd2UtZG8gLnBvc3QtY29sdW1uIC5pbm5lciAudG9wIC5leHBhbmRlcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnNlY3Rpb24ud2hhdC13ZS1kbyAucG9zdC1jb2x1bW4gLmlubmVyIC5wb3N0LXdyYXAge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5zZWN0aW9uLndoYXQtd2UtZG8gLnBvc3QtY29sdW1uIC5pbm5lciAucG9zdC13cmFwIC5wb3N0IHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuc2VjdGlvbi53aGF0LXdlLWRvIC5wb3N0LWNvbHVtbiAuaW5uZXIgLnBvc3Qtd3JhcCAucG9zdCBociB7XG4gIG1hcmdpbjogMDtcbn1cbnNlY3Rpb24ud2hhdC13ZS1kbyAucG9zdC1jb2x1bW4gLmlubmVyIC5wb3N0LXdyYXAgLnBvc3QgaDMge1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5zZWN0aW9uLndoYXQtd2UtZG8gLnBvc3QtY29sdW1uIC5pbm5lciAucG9zdC13cmFwIC5wb3N0IGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuc2VjdGlvbi53aGF0LXdlLWRvIC5wb3N0LWNvbHVtbiAuaW5uZXIgLnBvc3Qtd3JhcCAucG9zdCBoNSBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiAjQ0U0NjQ2O1xufVxuc2VjdGlvbi53aGF0LXdlLWRvIC5wb3N0LWNvbHVtbiAuaW5uZXIgLnBvc3Qtd3JhcCAucG9zdCBoNSBzcGFuLnByZXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuc2VjdGlvbi53aGF0LXdlLWRvIC5wb3N0LWNvbHVtbiAuaW5uZXIgLnBvc3Qtd3JhcCAucG9zdCBwLFxuc2VjdGlvbi53aGF0LXdlLWRvIC5wb3N0LWNvbHVtbiAuaW5uZXIgLnBvc3Qtd3JhcCAucG9zdCAuc3ViLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzFiMWIxYjtcbn1cbnNlY3Rpb24ud2hhdC13ZS1kbyAucG9zdC1jb2x1bW4gLmlubmVyIC5wb3N0LXdyYXAgLnBvc3Q6bGFzdC1vZi10eXBlIGhyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnNlY3Rpb24ud2hhdC13ZS1kbyAucG9zdC1jb2x1bW4ucmVwb3J0cyAudG9wIC50eHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MDgwO1xufVxuc2VjdGlvbi53aGF0LXdlLWRvIC5wb3N0LWNvbHVtbi5yZXBvcnRzIC5wb3N0IGEsXG5zZWN0aW9uLndoYXQtd2UtZG8gLnBvc3QtY29sdW1uLnJlcG9ydHMgLnBvc3QgaDMsXG5zZWN0aW9uLndoYXQtd2UtZG8gLnBvc3QtY29sdW1uLnJlcG9ydHMgLnBvc3QgLnJlYWQtbW9yZSB7XG4gIGNvbG9yOiAjMDA4MDgwO1xufVxuc2VjdGlvbi53aGF0LXdlLWRvIC5wb3N0LWNvbHVtbi5ldmVudHMgLnRvcCAudHh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFNDY0Njtcbn1cbnNlY3Rpb24ud2hhdC13ZS1kbyAucG9zdC1jb2x1bW4uZXZlbnRzIC5wb3N0IGEsXG5zZWN0aW9uLndoYXQtd2UtZG8gLnBvc3QtY29sdW1uLmV2ZW50cyAucG9zdCBoMyxcbnNlY3Rpb24ud2hhdC13ZS1kbyAucG9zdC1jb2x1bW4uZXZlbnRzIC5wb3N0IC5yZWFkLW1vcmUge1xuICBjb2xvcjogI0NFNDY0Njtcbn1cbnNlY3Rpb24ud2hhdC13ZS1kbyAucG9zdC1jb2x1bW4uc3BvdGxpZ2h0IC50b3AgLnR4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODRmOWM7XG59XG5zZWN0aW9uLndoYXQtd2UtZG8gLnBvc3QtY29sdW1uLnNwb3RsaWdodCAucG9zdCBhLFxuc2VjdGlvbi53aGF0LXdlLWRvIC5wb3N0LWNvbHVtbi5zcG90bGlnaHQgLnBvc3QgaDMsXG5zZWN0aW9uLndoYXQtd2UtZG8gLnBvc3QtY29sdW1uLnNwb3RsaWdodCAucG9zdCAucmVhZC1tb3JlIHtcbiAgY29sb3I6ICM3ODRmOWM7XG59XG5zZWN0aW9uLndoYXQtd2UtZG8gLnBvc3QtY29sdW1uLm9wZW4gLmV4cGFuZGVyIC5mYS1jaGV2cm9uLXVwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuc2VjdGlvbi53aGF0LXdlLWRvIC5wb3N0LWNvbHVtbi5vcGVuIC5leHBhbmRlciAuZmEtY2hldnJvbi1kb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnNlY3Rpb24uY29udGVudC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbnNlY3Rpb24uY29udGVudC1ibG9jayAuYmFjay13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTBweCkge1xuICBzZWN0aW9uLmNvbnRlbnQtYmxvY2sgLmJhY2std3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuc2VjdGlvbi5jb250ZW50LWJsb2NrIC5iYWNrLXdyYXAgLnNwYWNlci13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MHB4KSB7XG4gIHNlY3Rpb24uY29udGVudC1ibG9jayAuYmFjay13cmFwIC5zcGFjZXItd3JhcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cbnNlY3Rpb24uY29udGVudC1ibG9jayAuYmFjay13cmFwIC5tZWRpYS13cmFwIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgc2VjdGlvbi5jb250ZW50LWJsb2NrIC5iYWNrLXdyYXAgLm1lZGlhLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5zZWN0aW9uLmNvbnRlbnQtYmxvY2sgLmJhY2std3JhcCAubWVkaWEtd3JhcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkwcHgpIHtcbiAgc2VjdGlvbi5jb250ZW50LWJsb2NrIC5iYWNrLXdyYXAgLm1lZGlhLXdyYXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIHNlY3Rpb24uY29udGVudC1ibG9jayAuYmFjay13cmFwIC5tZWRpYS13cmFwIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuc2VjdGlvbi5jb250ZW50LWJsb2NrIC5jb250ZW50LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuc2VjdGlvbi5jb250ZW50LWJsb2NrIC5jb250ZW50LXdyYXAgLmlubmVyIHtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MHB4KSB7XG4gIHNlY3Rpb24uY29udGVudC1ibG9jayAuY29udGVudC13cmFwIC5pbm5lciB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxufVxuc2VjdGlvbi5jb250ZW50LWJsb2NrIC5jb250ZW50LXdyYXAgLmlubmVyIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5zZWN0aW9uLmNvbnRlbnQtYmxvY2sgLmNvbnRlbnQtd3JhcCAuc3BhY2VyLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkwcHgpIHtcbiAgc2VjdGlvbi5jb250ZW50LWJsb2NrIC5jb250ZW50LXdyYXAgLnNwYWNlci13cmFwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuc2VjdGlvbi5jb250ZW50LWJsb2NrLnJpZ2h0IC5jb250ZW50LXdyYXAge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5zZWN0aW9uLmNvbnRlbnQtYmxvY2sucmlnaHQgLmJhY2std3JhcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTBweCkge1xuICBzZWN0aW9uLmNvbnRlbnQtYmxvY2sucmlnaHQgLmJhY2std3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5zZWN0aW9uLmNvbnRlbnQtYmxvY2suaW1hZ2UgLm1lZGlhLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbnNlY3Rpb24uY29udGVudC1ibG9jay52aWRlbyAubWVkaWEtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbnNlY3Rpb24uY29udGVudC1ibG9jay52aWRlbyAubWVkaWEtd3JhcCAuYXNwZWN0LXJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTYlO1xufVxuc2VjdGlvbi5jb250ZW50LWJsb2NrLnZpZGVvIC5tZWRpYS13cmFwIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuc2VjdGlvbi5jb250ZW50LWJsb2NrLnZpZGVvIC5tZWRpYS13cmFwIC52aWRlby1vdmVybGF5IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbnNlY3Rpb24uY29udGVudC1ibG9jay52aWRlbyAubWVkaWEtd3JhcCAudmlkZW8tb3ZlcmxheSAucGxheS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDEwNnB4O1xuICB3aWR0aDogMTA2cHg7XG4gIGJvcmRlcjogc29saWQgd2hpdGUgMnB4O1xufVxuc2VjdGlvbi5jb250ZW50LWJsb2NrLnZpZGVvIC5tZWRpYS13cmFwIC52aWRlby1vdmVybGF5IC5wbGF5LWJ0biBpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5zZWN0aW9uLmNvbnRlbnQtYmxvY2sudmlkZW8gLm1lZGlhLXdyYXAgLnZpZGVvLW92ZXJsYXkgLnBsYXktYnRuOmZvY3VzLFxuc2VjdGlvbi5jb250ZW50LWJsb2NrLnZpZGVvIC5tZWRpYS13cmFwIC52aWRlby1vdmVybGF5IC5wbGF5LWJ0bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tcC1wYWdlLWJ1aWxkZXIgc2VjdGlvbi5pbmRpY2F0b3JzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuLm1wLXBhZ2UtYnVpbGRlciBzZWN0aW9uLmluZGljYXRvcnMgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubXAtcGFnZS1idWlsZGVyIHNlY3Rpb24uaW5kaWNhdG9ycyAuY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4ubXAtcGFnZS1idWlsZGVyIHNlY3Rpb24uaW5kaWNhdG9ycyAuaW5kaWNhdG9ycy13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tcC1wYWdlLWJ1aWxkZXIgc2VjdGlvbi5pbmRpY2F0b3JzIC5pbmRpY2F0b3JzLXdyYXAgLnRvcGljLWJveCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5tcC1wYWdlLWJ1aWxkZXIgc2VjdGlvbi5pbmRpY2F0b3JzIC5yZWFkLW1vcmUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4NGY5YztcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDMycHggMDtcbn1cbi5tcC1wYWdlLWJ1aWxkZXIgc2VjdGlvbi5pbmRpY2F0b3JzIC5yZWFkLW1vcmUgaW1nLFxuLm1wLXBhZ2UtYnVpbGRlciBzZWN0aW9uLmluZGljYXRvcnMgLnJlYWQtbW9yZSBzdmcge1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubXAtcGFnZS1idWlsZGVyIHNlY3Rpb24uaW5kaWNhdG9ycyAucmVhZC1tb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtbWFpbiAubXAtd3JhcHBlci5oZWFkZXIge1xuICBwYWRkaW5nOiAxMDBweCAwIDI1cHggMDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5jb250ZW50LXdyYXAgLmlubmVyLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLnNpZGViYXItd3JhcCAuaW5uZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMTZweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5jb250ZW50LXdyYXAgLmlubmVyLFxuICAuY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtbWFpbiAubXAtd3JhcHBlci5oZWFkZXIgLmNvbnRhaW5lciAuc2lkZWJhci13cmFwIC5pbm5lciB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5oci13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLmNvbnRlbnQtd3JhcCBoMiB7XG4gIGNvbG9yOiAjNzg0ZjljO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLmNvbnRlbnQtd3JhcCBwIHtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5jb250ZW50LXdyYXAgLmNvbnRhY3Qtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5jb250ZW50LXdyYXAgLmNvbnRhY3Qtd3JhcCBoMyB7XG4gIGNvbG9yOiAjNzg0ZjljO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLmNvbnRlbnQtd3JhcCAuY29udGFjdC13cmFwIC5jb250YWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NTBweCkge1xuICAuY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtbWFpbiAubXAtd3JhcHBlci5oZWFkZXIgLmNvbnRhaW5lciAuY29udGVudC13cmFwIC5jb250YWN0LXdyYXAgLmNvbnRhY3Qge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLmNvbnRlbnQtd3JhcCAuY29udGFjdC13cmFwIC5jb250YWN0OmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxuICAuY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtbWFpbiAubXAtd3JhcHBlci5oZWFkZXIgLmNvbnRhaW5lciAuY29udGVudC13cmFwIC5jb250YWN0LXdyYXAgLmNvbnRhY3Q6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLmNvbnRlbnQtd3JhcCAuY29udGFjdC13cmFwIC5jb250YWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtbWFpbiAubXAtd3JhcHBlci5oZWFkZXIgLmNvbnRhaW5lciAuY29udGVudC13cmFwIC5jb250YWN0LXdyYXAgLmNvbnRhY3Q6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtbWFpbiAubXAtd3JhcHBlci5oZWFkZXIgLmNvbnRhaW5lciAuY29udGVudC13cmFwIC5jb250YWN0LXdyYXAgLmNvbnRhY3QgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLmNvbnRlbnQtd3JhcCAuY29udGFjdC13cmFwIC5jb250YWN0IGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5jb250ZW50LXdyYXAgLmNvbnRhY3Qtd3JhcCAuY29udGFjdCBoNCB7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtbWFpbiAubXAtd3JhcHBlci5oZWFkZXIgLmNvbnRhaW5lciAuY29udGVudC13cmFwIC5jb250YWN0LXdyYXAgLmNvbnRhY3QgaDUge1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLmNvbnRlbnQtd3JhcCAuY29udGFjdC13cmFwIC5jb250YWN0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM3NDdiN2Q7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtbWFpbiAubXAtd3JhcHBlci5oZWFkZXIgLmNvbnRhaW5lciAubG9nby13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtbWFpbiAubXAtd3JhcHBlci5oZWFkZXIgLmNvbnRhaW5lciAubG9nby13cmFwIGltZyB7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5sb2dvLXdyYXAgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxuICAuY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtbWFpbiAubXAtd3JhcHBlci5oZWFkZXIgLmNvbnRhaW5lciAubG9nby13cmFwOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtbWFpbiAubXAtd3JhcHBlci5oZWFkZXIgLmNvbnRhaW5lciAuc2lkZWJhci13cmFwIC5pbm5lciB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtbWFpbiAubXAtd3JhcHBlci5oZWFkZXIgLmNvbnRhaW5lciAuc2lkZWJhci13cmFwIC5pbWFnZS13cmFwIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtbWFpbiAubXAtd3JhcHBlci5oZWFkZXIgLmNvbnRhaW5lciAuc2lkZWJhci13cmFwIGgzIHtcbiAgY29sb3I6ICM3ODRmOWM7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtbWFpbiAubXAtd3JhcHBlci5oZWFkZXIgLmNvbnRhaW5lciAuc2lkZWJhci13cmFwIC5mZWF0dXJlZC1wb3N0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLnNpZGViYXItd3JhcCAuZmVhdHVyZWQtcG9zdCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLnNpZGViYXItd3JhcCAuZmVhdHVyZWQtcG9zdCBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNzg0ZjljO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLnNpZGViYXItd3JhcCAuZmVhdHVyZWQtcG9zdCBoNSB7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLnNpZGViYXItd3JhcCAuZmVhdHVyZWQtcG9zdCBoNSBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiAjQ0U0NjQ2O1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLnNpZGViYXItd3JhcCAuZmVhdHVyZWQtcG9zdCBoNSBzcGFuLnByZXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLnNpZGViYXItd3JhcCAuZmVhdHVyZWQtcG9zdCAuc3ViLXRpdGxlLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLnNpZGViYXItd3JhcCAuZmVhdHVyZWQtcG9zdCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBjb2xvcjogIzFiMWIxYjtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5zaWRlYmFyLXdyYXAgLmZlYXR1cmVkLXBvc3QgYSB7XG4gIGNvbG9yOiAjNzg0ZjljO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLnNpZGViYXItd3JhcCAuZmVhdHVyZWQtcG9zdCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtbWFpbiAubXAtd3JhcHBlci5oZWFkZXIgLmNvbnRhaW5lciAuc2lkZWJhci13cmFwIC5mZWF0dXJlZC1wb3N0LmNwdF9wdWJsaWNhdGlvbnMgc3BhbiB7XG4gIGNvbG9yOiAjMDA4MDgwO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLnNpZGViYXItd3JhcCAuZmVhdHVyZWQtcG9zdC5jcHRfcHVibGljYXRpb25zIC5yZWFkLW1vcmUge1xuICBjb2xvcjogIzAwODA4MDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5zaWRlYmFyLXdyYXAgLmZlYXR1cmVkLXBvc3QuY3B0X3B1YmxpY2F0aW9ucyAucmVhZC1tb3JlIGkge1xuICBjb2xvcjogIzAwODA4MDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5zaWRlYmFyLXdyYXAgLmZlYXR1cmVkLXBvc3QuY3B0X2V2ZW50cyBzcGFuIHtcbiAgY29sb3I6ICNDRTQ2NDY7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtbWFpbiAubXAtd3JhcHBlci5oZWFkZXIgLmNvbnRhaW5lciAuc2lkZWJhci13cmFwIC5mZWF0dXJlZC1wb3N0LmNwdF9ldmVudHMgLnJlYWQtbW9yZSB7XG4gIGNvbG9yOiAjQ0U0NjQ2O1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLnNpZGViYXItd3JhcCAuZmVhdHVyZWQtcG9zdC5jcHRfZXZlbnRzIC5yZWFkLW1vcmUgaSB7XG4gIGNvbG9yOiAjQ0U0NjQ2O1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLW1haW4gLm1wLXdyYXBwZXIuaGVhZGVyIC5jb250YWluZXIgLnNpZGViYXItd3JhcCAuZmVhdHVyZWQtcG9zdC5jcHRfZGF0YSBzcGFuIHtcbiAgY29sb3I6ICNBNEFGNUE7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtbWFpbiAubXAtd3JhcHBlci5oZWFkZXIgLmNvbnRhaW5lciAuc2lkZWJhci13cmFwIC5mZWF0dXJlZC1wb3N0LmNwdF9kYXRhIC5yZWFkLW1vcmUge1xuICBjb2xvcjogI0E0QUY1QTtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIC5tcC13cmFwcGVyLmhlYWRlciAuY29udGFpbmVyIC5zaWRlYmFyLXdyYXAgLmZlYXR1cmVkLXBvc3QuY3B0X2RhdGEgLnJlYWQtbW9yZSBpIHtcbiAgY29sb3I6ICNBNEFGNUE7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtZGFzaGJvYXJkIC5zbmFwLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLWRhc2hib2FyZCBmb290ZXIuY29udGVudC1pbmZvIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1kYXNoYm9hcmQgLm1wLXdyYXBwZXIuaW5kaWNhdG9ycyB7XG4gIHBhZGRpbmc6IDUwcHggMCAxMDBweDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1kYXNoYm9hcmQgLm1wLXdyYXBwZXIuaW5kaWNhdG9ycyBoMyB7XG4gIGNvbG9yOiAjNzg0ZjljO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLWRhc2hib2FyZCAubXAtd3JhcHBlci5pbmRpY2F0b3JzIC5kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLWRhc2hib2FyZCAubXAtd3JhcHBlci5pbmRpY2F0b3JzIC5pbmRpY2F0b3JzLXNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtZGFzaGJvYXJkIC5tcC13cmFwcGVyLmluZGljYXRvcnMgLmluZGljYXRvcnMtc2xpZGVyIC5mbGV4LXZpZXdwb3J0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1kYXNoYm9hcmQgLm1wLXdyYXBwZXIuaW5kaWNhdG9ycyAuaW5kaWNhdG9ycy1zbGlkZXIgLnNsaWRlcyBsaSB7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgb3BhY2l0eTogMC44O1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLWRhc2hib2FyZCAubXAtd3JhcHBlci5pbmRpY2F0b3JzIC5pbmRpY2F0b3JzLXNsaWRlciAuc2xpZGVzIGxpLmZsZXgtYWN0aXZlLXNsaWRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1kYXNoYm9hcmQgLm1wLXdyYXBwZXIuZmlsZXMtbGlua3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtZGFzaGJvYXJkIC5tcC13cmFwcGVyLmZpbGVzLWxpbmtzIC5maWxlLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtZGFzaGJvYXJkIC5tcC13cmFwcGVyLmZpbGVzLWxpbmtzIC5maWxlLWxpbmsgLmlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDhweCA4cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtZGFzaGJvYXJkIC5tcC13cmFwcGVyLmZpbGVzLWxpbmtzIC5maWxlLWxpbmsgLmlubmVyIC50b3Age1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg0ZjljO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLWRhc2hib2FyZCAubXAtd3JhcHBlci5maWxlcy1saW5rcyAuZmlsZS1saW5rIC5pbm5lciAudG9wIGltZyxcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1kYXNoYm9hcmQgLm1wLXdyYXBwZXIuZmlsZXMtbGlua3MgLmZpbGUtbGluayAuaW5uZXIgLnRvcCAudGl0bGVzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1kYXNoYm9hcmQgLm1wLXdyYXBwZXIuZmlsZXMtbGlua3MgLmZpbGUtbGluayAuaW5uZXIgLnRvcCBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtZGFzaGJvYXJkIC5tcC13cmFwcGVyLmZpbGVzLWxpbmtzIC5maWxlLWxpbmsgLmlubmVyIC50b3AgLnRpdGxlcyBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLWRhc2hib2FyZCAubXAtd3JhcHBlci5maWxlcy1saW5rcyAuZmlsZS1saW5rIC5pbm5lciAudG9wIC50aXRsZXMgaDQsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtZGFzaGJvYXJkIC5tcC13cmFwcGVyLmZpbGVzLWxpbmtzIC5maWxlLWxpbmsgLmlubmVyIC50b3AgLnRpdGxlcyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1kYXNoYm9hcmQgLm1wLXdyYXBwZXIuZmlsZXMtbGlua3MgLmZpbGUtbGluayAuaW5uZXIgLnRvcCAudGl0bGVzIGg0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luOiAwO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLWRhc2hib2FyZCAubXAtd3JhcHBlci5maWxlcy1saW5rcyAuZmlsZS1saW5rIC5pbm5lciAudG9wIC50aXRsZXMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1kYXNoYm9hcmQgLm1wLXdyYXBwZXIuZmlsZXMtbGlua3MgLmZpbGUtbGluayAuaW5uZXIgLnR4dCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtZGFzaGJvYXJkIC5tcC13cmFwcGVyLmZpbGVzLWxpbmtzIC5maWxlLWxpbmsgLmlubmVyIC50eHQgYSB7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLWRhc2hib2FyZCAubXAtd3JhcHBlci5maWxlcy1saW5rcyAuZmlsZS1saW5rIC5pbm5lciAudHh0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtZGFzaGJvYXJkIC5tcC13cmFwcGVyLmZpbGVzLWxpbmtzIC5maWxlLWxpbmsgLmlubmVyIC50eHQgYTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICM3ODRmOWM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLWRhc2hib2FyZCAubXAtd3JhcHBlci5maWxlcy1saW5rcyAuZmlsZS1saW5rIC5pbm5lciAudHh0IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzc4NGY5YztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1kYXNoYm9hcmQgLm1wLXdyYXBwZXIuZmlsZXMtbGlua3MgLmZpbGUtbGluayAuaW5uZXIgLnR4dCBzcGFuIGkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1kYXNoYm9hcmQgLm1wLXdyYXBwZXIuZGlzY2xhaW1lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1kYXNoYm9hcmQgLm1wLXdyYXBwZXIuZGlzY2xhaW1lciBwIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1kYXNoYm9hcmQgLm1wLXdyYXBwZXIuZGlzY2xhaW1lciBociB7XG4gIGJvcmRlci1jb2xvcjogIzc0N2I3ZDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS10b3BpYyAubXAtd3JhcHBlcixcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1zaW1wbGUtY29udGVudCAubXAtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMgLm1wLXdyYXBwZXIuaGVhZGVyLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXNpbXBsZS1jb250ZW50IC5tcC13cmFwcGVyLmhlYWRlciB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgNTBweDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS10b3BpYyAubXAtd3JhcHBlci5jb250ZW50LXNpZGViYXItb3V0ZXIsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtc2ltcGxlLWNvbnRlbnQgLm1wLXdyYXBwZXIuY29udGVudC1zaWRlYmFyLW91dGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMgLm1wLXdyYXBwZXIuY29udGVudC1zaWRlYmFyLW91dGVyID4gLmNvbnRhaW5lcixcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1zaW1wbGUtY29udGVudCAubXAtd3JhcHBlci5jb250ZW50LXNpZGViYXItb3V0ZXIgPiAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXRvcGljIC5tcC13cmFwcGVyLmNvbnRlbnQtc2lkZWJhci1vdXRlci5uby1mZWF0dXJlZCxcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1zaW1wbGUtY29udGVudCAubXAtd3JhcHBlci5jb250ZW50LXNpZGViYXItb3V0ZXIubm8tZmVhdHVyZWQge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS10b3BpYyAubXAtd3JhcHBlciAuY29udGVudC1zaWRlYmFyLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXNpbXBsZS1jb250ZW50IC5tcC13cmFwcGVyIC5jb250ZW50LXNpZGViYXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXRvcGljIC5tcC13cmFwcGVyIC5jb250ZW50IC5zaW5nbGUtaW5kaWNhdG9yLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXNpbXBsZS1jb250ZW50IC5tcC13cmFwcGVyIC5jb250ZW50IC5zaW5nbGUtaW5kaWNhdG9yIHtcbiAgbWFyZ2luOiAzMnB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTkxLCAxOTEsIDE5MSwgMC4xNSk7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMgLm1wLXdyYXBwZXIgLmNvbnRlbnQgaDEsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtc2ltcGxlLWNvbnRlbnQgLm1wLXdyYXBwZXIgLmNvbnRlbnQgaDEsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMgLm1wLXdyYXBwZXIgLmNvbnRlbnQgaDIsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtc2ltcGxlLWNvbnRlbnQgLm1wLXdyYXBwZXIgLmNvbnRlbnQgaDIsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMgLm1wLXdyYXBwZXIgLmNvbnRlbnQgaDMsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtc2ltcGxlLWNvbnRlbnQgLm1wLXdyYXBwZXIgLmNvbnRlbnQgaDMge1xuICBjb2xvcjogIzc4NGY5YztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS10b3BpYyAubXAtd3JhcHBlciAuY29udGVudCBiLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXNpbXBsZS1jb250ZW50IC5tcC13cmFwcGVyIC5jb250ZW50IGIsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMgLm1wLXdyYXBwZXIgLmNvbnRlbnQgc3Ryb25nLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXNpbXBsZS1jb250ZW50IC5tcC13cmFwcGVyIC5jb250ZW50IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMgLm1wLXdyYXBwZXIgLmNvbnRlbnQgcCxcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1zaW1wbGUtY29udGVudCAubXAtd3JhcHBlciAuY29udGVudCBwLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXRvcGljIC5tcC13cmFwcGVyIC5jb250ZW50IGIsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtc2ltcGxlLWNvbnRlbnQgLm1wLXdyYXBwZXIgLmNvbnRlbnQgYixcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS10b3BpYyAubXAtd3JhcHBlciAuY29udGVudCBzdHJvbmcsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtc2ltcGxlLWNvbnRlbnQgLm1wLXdyYXBwZXIgLmNvbnRlbnQgc3Ryb25nLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXRvcGljIC5tcC13cmFwcGVyIC5jb250ZW50IHVsLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXNpbXBsZS1jb250ZW50IC5tcC13cmFwcGVyIC5jb250ZW50IHVsLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXRvcGljIC5tcC13cmFwcGVyIC5jb250ZW50IGxpLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXNpbXBsZS1jb250ZW50IC5tcC13cmFwcGVyIC5jb250ZW50IGxpLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXRvcGljIC5tcC13cmFwcGVyIC5jb250ZW50IHNwYW4sXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtc2ltcGxlLWNvbnRlbnQgLm1wLXdyYXBwZXIgLmNvbnRlbnQgc3Bhbixcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS10b3BpYyAubXAtd3JhcHBlciAuY29udGVudCBoNCxcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1zaW1wbGUtY29udGVudCAubXAtd3JhcHBlciAuY29udGVudCBoNCxcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS10b3BpYyAubXAtd3JhcHBlciAuY29udGVudCBoNSxcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1zaW1wbGUtY29udGVudCAubXAtd3JhcHBlciAuY29udGVudCBoNSxcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS10b3BpYyAubXAtd3JhcHBlciAuY29udGVudCBoNixcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1zaW1wbGUtY29udGVudCAubXAtd3JhcHBlciAuY29udGVudCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS10b3BpYyAubXAtd3JhcHBlciAuY29udGVudCBwLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXNpbXBsZS1jb250ZW50IC5tcC13cmFwcGVyIC5jb250ZW50IHAge1xuICBtYXJnaW46IDI0cHggMDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS10b3BpYyAubXAtd3JhcHBlciAuc2lkZWJhci1uYXYgaDMsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtc2ltcGxlLWNvbnRlbnQgLm1wLXdyYXBwZXIgLnNpZGViYXItbmF2IGgzIHtcbiAgY29sb3I6ICM3ODRmOWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS10b3BpYyAubXAtd3JhcHBlciAuc2lkZWJhci1uYXYgdWwsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtc2ltcGxlLWNvbnRlbnQgLm1wLXdyYXBwZXIgLnNpZGViYXItbmF2IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXRvcGljIC5tcC13cmFwcGVyIC5zaWRlYmFyLW5hdiB1bCBsaSxcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1zaW1wbGUtY29udGVudCAubXAtd3JhcHBlciAuc2lkZWJhci1uYXYgdWwgbGkge1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTZweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc0N2I3ZDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS10b3BpYyAubXAtd3JhcHBlciAuc2lkZWJhci1uYXYgdWwgbGk6aG92ZXIsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtc2ltcGxlLWNvbnRlbnQgLm1wLXdyYXBwZXIgLnNpZGViYXItbmF2IHVsIGxpOmhvdmVyLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXRvcGljIC5tcC13cmFwcGVyIC5zaWRlYmFyLW5hdiB1bCBsaTpmb2N1cyxcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1zaW1wbGUtY29udGVudCAubXAtd3JhcHBlciAuc2lkZWJhci1uYXYgdWwgbGk6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMgLm1wLXdyYXBwZXIgLnNpZGViYXItbmF2IHVsIGxpIC5leHBhbmQsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtc2ltcGxlLWNvbnRlbnQgLm1wLXdyYXBwZXIgLnNpZGViYXItbmF2IHVsIGxpIC5leHBhbmQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMgLm1wLXdyYXBwZXIgLnNpZGViYXItbmF2IHVsIGxpIC5leHBhbmQ6aG92ZXIsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtc2ltcGxlLWNvbnRlbnQgLm1wLXdyYXBwZXIgLnNpZGViYXItbmF2IHVsIGxpIC5leHBhbmQ6aG92ZXIsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMgLm1wLXdyYXBwZXIgLnNpZGViYXItbmF2IHVsIGxpIC5leHBhbmQ6Zm9jdXMsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtc2ltcGxlLWNvbnRlbnQgLm1wLXdyYXBwZXIgLnNpZGViYXItbmF2IHVsIGxpIC5leHBhbmQ6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMgLm1wLXdyYXBwZXIgLnNpZGViYXItbmF2IHVsIGxpIC5leHBhbmQgLmZhLW1pbnVzLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXNpbXBsZS1jb250ZW50IC5tcC13cmFwcGVyIC5zaWRlYmFyLW5hdiB1bCBsaSAuZXhwYW5kIC5mYS1taW51cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMgLm1wLXdyYXBwZXIgLnNpZGViYXItbmF2IHVsIGxpOmZpcnN0LW9mLXR5cGUsXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtc2ltcGxlLWNvbnRlbnQgLm1wLXdyYXBwZXIgLnNpZGViYXItbmF2IHVsIGxpOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzc0N2I3ZDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS10b3BpYyAubXAtd3JhcHBlciAuc2lkZWJhci1uYXYgdWwgbGkgLmNoYXB0ZXItbmF2LFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXNpbXBsZS1jb250ZW50IC5tcC13cmFwcGVyIC5zaWRlYmFyLW5hdiB1bCBsaSAuY2hhcHRlci1uYXYge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXRvcGljIC5tcC13cmFwcGVyIC5zaWRlYmFyLW5hdiB1bCBsaSAuY2hhcHRlci1uYXYgbGksXG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtc2ltcGxlLWNvbnRlbnQgLm1wLXdyYXBwZXIgLnNpZGViYXItbmF2IHVsIGxpIC5jaGFwdGVyLW5hdiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS10b3BpYyAubXAtd3JhcHBlciAuc2lkZWJhci1uYXYgdWwgbGkgLmNoYXB0ZXItbmF2IGxpOmxhc3Qtb2YtdHlwZSxcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1zaW1wbGUtY29udGVudCAubXAtd3JhcHBlciAuc2lkZWJhci1uYXYgdWwgbGkgLmNoYXB0ZXItbmF2IGxpOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXRvcGljIC5tcC13cmFwcGVyIC5zaWRlYmFyLW5hdiB1bCBsaS5hY3RpdmUgYSxcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1zaW1wbGUtY29udGVudCAubXAtd3JhcHBlciAuc2lkZWJhci1uYXYgdWwgbGkuYWN0aXZlIGEge1xuICBjb2xvcjogIzc4NGY5Yztcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS10b3BpYyAubXAtd3JhcHBlciAuc2lkZWJhci1uYXYgdWwgbGkuYWN0aXZlLmNoYXB0ZXItcGFyZW50IC5jaGFwdGVyLW5hdixcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1zaW1wbGUtY29udGVudCAubXAtd3JhcHBlciAuc2lkZWJhci1uYXYgdWwgbGkuYWN0aXZlLmNoYXB0ZXItcGFyZW50IC5jaGFwdGVyLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXRvcGljIC5tcC13cmFwcGVyIC5zaWRlYmFyLW5hdiB1bCBsaS5jaGFwdGVyLXBhcmVudC5vcGVuIC5leHBhbmQgLmZhLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXNpbXBsZS1jb250ZW50IC5tcC13cmFwcGVyIC5zaWRlYmFyLW5hdiB1bCBsaS5jaGFwdGVyLXBhcmVudC5vcGVuIC5leHBhbmQgLmZhIHtcbiAgY29sb3I6ICM3ODRmOWM7XG59XG4uY3B0X21ham9yX3Byb2dyYW1tZS10ZW1wbGF0ZS10ZW1wbGF0ZS1tYWpvci1wcm9ncmFtbWUtdG9waWMgLm1wLXdyYXBwZXIgLnNpZGViYXItbmF2IHVsIGxpLmNoYXB0ZXItcGFyZW50Lm9wZW4gLmV4cGFuZCAuZmEtcGx1cyxcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1zaW1wbGUtY29udGVudCAubXAtd3JhcHBlciAuc2lkZWJhci1uYXYgdWwgbGkuY2hhcHRlci1wYXJlbnQub3BlbiAuZXhwYW5kIC5mYS1wbHVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS10b3BpYyAubXAtd3JhcHBlciAuc2lkZWJhci1uYXYgdWwgbGkuY2hhcHRlci1wYXJlbnQub3BlbiAuZXhwYW5kIC5mYS1taW51cyxcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1zaW1wbGUtY29udGVudCAubXAtd3JhcHBlciAuc2lkZWJhci1uYXYgdWwgbGkuY2hhcHRlci1wYXJlbnQub3BlbiAuZXhwYW5kIC5mYS1taW51cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS10b3BpYyBmb290ZXIuY29udGVudC1pbmZvLFxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXNpbXBsZS1jb250ZW50IGZvb3Rlci5jb250ZW50LWluZm8ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLyohXG4gKiBGbGV4TWFzb25yeVxuICogVmVyc2lvbjogMC4yLjNcbiAqIEF1dGhvcjogR2lsYmVydCBQZWxsZWdyb20gPGdpbGJlcnRAcGVsbGVncm9tLm1lPlxuICogTGljZW5zZTogTUlUXG4gKi9cbi5mbGV4bWFzb25yeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZmxleG1hc29ucnktaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZsZXhtYXNvbnJ5LWNvbHMtMiAuZmxleG1hc29ucnktaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG59XG4uZmxleG1hc29ucnktY29scy0zIC5mbGV4bWFzb25yeS1pdGVtIHtcbiAgd2lkdGg6IDMzLjMzMyU7XG59XG4uZmxleG1hc29ucnktY29scy00IC5mbGV4bWFzb25yeS1pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5mbGV4bWFzb25yeS1jb2xzLTUgLmZsZXhtYXNvbnJ5LWl0ZW0ge1xuICB3aWR0aDogMjAlO1xufVxuLmZsZXhtYXNvbnJ5LWNvbHMtNiAuZmxleG1hc29ucnktaXRlbSB7XG4gIHdpZHRoOiAxNi42NjYlO1xufVxuLmZsZXhtYXNvbnJ5LWNvbHMtNyAuZmxleG1hc29ucnktaXRlbSB7XG4gIHdpZHRoOiAxNC4yODUlO1xufVxuLmZsZXhtYXNvbnJ5LWNvbHMtOCAuZmxleG1hc29ucnktaXRlbSB7XG4gIHdpZHRoOiAxMi41JTtcbn1cbi5mbGV4bWFzb25yeS1jb2xzLTIgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDJuKzEpIHtcbiAgb3JkZXI6IDE7XG59XG4uZmxleG1hc29ucnktY29scy0yIC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCgybikge1xuICBvcmRlcjogMjtcbn1cbi5mbGV4bWFzb25yeS1jb2xzLTMgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDNuKzEpIHtcbiAgb3JkZXI6IDE7XG59XG4uZmxleG1hc29ucnktY29scy0zIC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCgzbisyKSB7XG4gIG9yZGVyOiAyO1xufVxuLmZsZXhtYXNvbnJ5LWNvbHMtMyAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoM24pIHtcbiAgb3JkZXI6IDM7XG59XG4uZmxleG1hc29ucnktY29scy00IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg0bisxKSB7XG4gIG9yZGVyOiAxO1xufVxuLmZsZXhtYXNvbnJ5LWNvbHMtNCAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoNG4rMikge1xuICBvcmRlcjogMjtcbn1cbi5mbGV4bWFzb25yeS1jb2xzLTQgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDRuKzMpIHtcbiAgb3JkZXI6IDM7XG59XG4uZmxleG1hc29ucnktY29scy00IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg0bikge1xuICBvcmRlcjogNDtcbn1cbi5mbGV4bWFzb25yeS1jb2xzLTUgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDVuKzEpIHtcbiAgb3JkZXI6IDE7XG59XG4uZmxleG1hc29ucnktY29scy01IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg1bisyKSB7XG4gIG9yZGVyOiAyO1xufVxuLmZsZXhtYXNvbnJ5LWNvbHMtNSAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoNW4rMykge1xuICBvcmRlcjogMztcbn1cbi5mbGV4bWFzb25yeS1jb2xzLTUgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDVuKzQpIHtcbiAgb3JkZXI6IDQ7XG59XG4uZmxleG1hc29ucnktY29scy01IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg1bikge1xuICBvcmRlcjogNTtcbn1cbi5mbGV4bWFzb25yeS1jb2xzLTYgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDZuKzEpIHtcbiAgb3JkZXI6IDE7XG59XG4uZmxleG1hc29ucnktY29scy02IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg2bisyKSB7XG4gIG9yZGVyOiAyO1xufVxuLmZsZXhtYXNvbnJ5LWNvbHMtNiAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoNm4rMykge1xuICBvcmRlcjogMztcbn1cbi5mbGV4bWFzb25yeS1jb2xzLTYgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDZuKzQpIHtcbiAgb3JkZXI6IDQ7XG59XG4uZmxleG1hc29ucnktY29scy02IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg2bis1KSB7XG4gIG9yZGVyOiA1O1xufVxuLmZsZXhtYXNvbnJ5LWNvbHMtNiAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoNm4pIHtcbiAgb3JkZXI6IDY7XG59XG4uZmxleG1hc29ucnktY29scy03IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg3bisxKSB7XG4gIG9yZGVyOiAxO1xufVxuLmZsZXhtYXNvbnJ5LWNvbHMtNyAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoN24rMikge1xuICBvcmRlcjogMjtcbn1cbi5mbGV4bWFzb25yeS1jb2xzLTcgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDduKzMpIHtcbiAgb3JkZXI6IDM7XG59XG4uZmxleG1hc29ucnktY29scy03IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg3bis0KSB7XG4gIG9yZGVyOiA0O1xufVxuLmZsZXhtYXNvbnJ5LWNvbHMtNyAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoN24rNSkge1xuICBvcmRlcjogNTtcbn1cbi5mbGV4bWFzb25yeS1jb2xzLTcgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDduKzYpIHtcbiAgb3JkZXI6IDY7XG59XG4uZmxleG1hc29ucnktY29scy03IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg3bikge1xuICBvcmRlcjogNztcbn1cbi5mbGV4bWFzb25yeS1jb2xzLTggLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDhuKzEpIHtcbiAgb3JkZXI6IDE7XG59XG4uZmxleG1hc29ucnktY29scy04IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg4bisyKSB7XG4gIG9yZGVyOiAyO1xufVxuLmZsZXhtYXNvbnJ5LWNvbHMtOCAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoOG4rMykge1xuICBvcmRlcjogMztcbn1cbi5mbGV4bWFzb25yeS1jb2xzLTggLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDhuKzQpIHtcbiAgb3JkZXI6IDQ7XG59XG4uZmxleG1hc29ucnktY29scy04IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg4bis1KSB7XG4gIG9yZGVyOiA1O1xufVxuLmZsZXhtYXNvbnJ5LWNvbHMtOCAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoOG4rNikge1xuICBvcmRlcjogNjtcbn1cbi5mbGV4bWFzb25yeS1jb2xzLTggLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDhuKzcpIHtcbiAgb3JkZXI6IDc7XG59XG4uZmxleG1hc29ucnktY29scy04IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg4bikge1xuICBvcmRlcjogODtcbn1cbi5mbGV4bWFzb25yeS1icmVhayB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbn1cbi5mbGV4bWFzb25yeS1icmVhay0xIHtcbiAgb3JkZXI6IDE7XG59XG4uZmxleG1hc29ucnktYnJlYWstMiB7XG4gIG9yZGVyOiAyO1xufVxuLmZsZXhtYXNvbnJ5LWJyZWFrLTMge1xuICBvcmRlcjogMztcbn1cbi5mbGV4bWFzb25yeS1icmVhay00IHtcbiAgb3JkZXI6IDQ7XG59XG4uZmxleG1hc29ucnktYnJlYWstNSB7XG4gIG9yZGVyOiA1O1xufVxuLmZsZXhtYXNvbnJ5LWJyZWFrLTYge1xuICBvcmRlcjogNjtcbn1cbi5mbGV4bWFzb25yeS1icmVhay03IHtcbiAgb3JkZXI6IDc7XG59XG4ucmQtaGVhZGVyLXRpdGxlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmQtaGVhZGVyLXRpdGxlLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5yZC1oZWFkZXItdGl0bGUtY29udGVudCAudGl0bGUtd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbi5yZC1oZWFkZXItdGl0bGUtY29udGVudCAudGl0bGUtd3JhcCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyYzZiODI7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJkLWhlYWRlci10aXRsZS1jb250ZW50IC50aXRsZS13cmFwIGFzaWRlIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5yZC1oZWFkZXItdGl0bGUtY29udGVudCAudGl0bGUtd3JhcCBhc2lkZSBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDA7XG59XG4ucmQtaGVhZGVyLXRpdGxlLWNvbnRlbnQgLnRpdGxlLXdyYXAgYXNpZGUgLm1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnJkLWhlYWRlci10aXRsZS1jb250ZW50IC50aXRsZS13cmFwIGFzaWRlIC5tZW51IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBhZGVsbGUtc2Fucywgc2Fucy1zZXJpZjtcbn1cbi5yZC1oZWFkZXItdGl0bGUtY29udGVudCAuY29udGVudC13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZC1oZWFkZXItdGl0bGUtY29udGVudCAuY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gIH1cbn1cbi5yZC1tYWpvci1wcm9ncmFtbWVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDAsIDE2NywgMTg0LCAwLjEpO1xufVxuLnJkLW1ham9yLXByb2dyYW1tZXMgLnRvcC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM2YjgyO1xufVxuLnJkLW1ham9yLXByb2dyYW1tZXMgLnRvcC1iYXIgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZC1tYWpvci1wcm9ncmFtbWVzIC50b3AtYmFyIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iYXJfaWNvbi5zdmcnKTtcbiAgdG9wOiAtNDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA2NXB4O1xufVxuLnJkLW1ham9yLXByb2dyYW1tZXMgLnRvcC1iYXIgaDIge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG4ucmQtbWFqb3ItcHJvZ3JhbW1lcyAucHJvZ3JhbS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4IDAgNzBweDtcbn1cbi5yZC1tYWpvci1wcm9ncmFtbWVzIC5wcm9ncmFtLXdyYXAgLnByb2dyYW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAyNHB4IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICMyYzZiODI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZC1tYWpvci1wcm9ncmFtbWVzIC5wcm9ncmFtLXdyYXAgLnByb2dyYW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICB9XG59XG4ucmQtbWFqb3ItcHJvZ3JhbW1lcyAucHJvZ3JhbS13cmFwIC5wcm9ncmFtIGgzIHtcbiAgbWFyZ2luOiAwO1xufVxuLnJkLW1ham9yLXByb2dyYW1tZXMgLnByb2dyYW0td3JhcCAucHJvZ3JhbSBoMyBhIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJjNmI4MjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZC1tYWpvci1wcm9ncmFtbWVzIC5wcm9ncmFtLXdyYXAgLnByb2dyYW0gaDMgYSBzdmcge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJkLW1ham9yLXByb2dyYW1tZXMgLnByb2dyYW0td3JhcCAucHJvZ3JhbSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJkLW1ham9yLXByb2dyYW1tZXMgLnByb2dyYW0td3JhcCAucHJvZ3JhbSBhLnRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJkLW1ham9yLXByb2dyYW1tZXMgLnByb2dyYW0td3JhcCAucHJvZ3JhbSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luOiA1MHB4IDAgMjBweDtcbn1cbi5yZC1tYWpvci1wcm9ncmFtbWVzIC5wcm9ncmFtLXdyYXAgLnByb2dyYW0gLnRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLnJkLW1ham9yLXByb2dyYW1tZXMgLnByb2dyYW0td3JhcCAucHJvZ3JhbSAuYm90dG9tLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5yZC1tYWpvci1wcm9ncmFtbWVzIC5wcm9ncmFtLXdyYXAgLnByb2dyYW0gLmJvdHRvbS13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJkLW1ham9yLXByb2dyYW1tZXMgLnByb2dyYW0td3JhcCAucHJvZ3JhbSAuYm90dG9tLXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZC1tYWpvci1wcm9ncmFtbWVzIC5wcm9ncmFtLXdyYXAgLnByb2dyYW0gLmJvdHRvbS13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4ucmQtbWFqb3ItcHJvZ3JhbW1lcyAucHJvZ3JhbS13cmFwIC5wcm9ncmFtIC5ib3R0b20td3JhcCAuYmctaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJkLW1ham9yLXByb2dyYW1tZXMgLnByb2dyYW0td3JhcCAucHJvZ3JhbSAuYm90dG9tLXdyYXAgLmJnLWltZyB7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gIH1cbn1cbi5yZC1tYWpvci1wcm9ncmFtbWVzIC5wcm9ncmFtLXdyYXAgLnByb2dyYW0gLmJvdHRvbS13cmFwIGEuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZDQxODtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5yZC10b3BpY3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MCwgMTY3LCAxODQsIDAuMSk7XG4gIHBhZGRpbmc6IDQwcHggMCA3MHB4O1xufVxuLnJkLXRvcGljcyBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyYzZiODI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmQtdG9waWNzIC50b3BpY3Mtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZC10b3BpY3MgLnRvcGljcy13cmFwIC50b3BpYyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDI0cHggMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgIzJjNmI4MjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJkLXRvcGljcyAudG9waWNzLXdyYXAgLnRvcGljIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgfVxufVxuLnJkLXRvcGljcyAudG9waWNzLXdyYXAgLnRvcGljIGg0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJkLXRvcGljcyAudG9waWNzLXdyYXAgLnRvcGljIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLnJkLXRvcGljcyAudG9waWNzLXdyYXAgLnRvcGljIC5yZWFkLW1vcmUgaSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucmQtcmVjdXJyaW5nLXB1YmxpY2F0aW9ucyB7XG4gIHBhZGRpbmc6IDQwcHggMCA3MHB4O1xufVxuLnJkLXJlY3VycmluZy1wdWJsaWNhdGlvbnMgLnRpdGxlIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyYzZiODI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucmQtcmVjdXJyaW5nLXB1YmxpY2F0aW9ucyAucHVibGljYXRpb24td3JhcCAucHVibGljYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmQtcmVjdXJyaW5nLXB1YmxpY2F0aW9ucyAucHVibGljYXRpb24td3JhcCAucHVibGljYXRpb24ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICB9XG59XG4ucmQtcmVjdXJyaW5nLXB1YmxpY2F0aW9ucyAucHVibGljYXRpb24td3JhcCAucHVibGljYXRpb24uaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucmQtcmVjdXJyaW5nLXB1YmxpY2F0aW9ucyAucHVibGljYXRpb24td3JhcCAucHVibGljYXRpb24uY29sb3VyIC5pbm5lci13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmJlODtcbn1cbi5yZC1yZWN1cnJpbmctcHVibGljYXRpb25zIC5wdWJsaWNhdGlvbi13cmFwIC5wdWJsaWNhdGlvbiAuaW5uZXItd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLnJkLXJlY3VycmluZy1wdWJsaWNhdGlvbnMgLnB1YmxpY2F0aW9uLXdyYXAgLnB1YmxpY2F0aW9uIC5pbm5lci13cmFwIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwO1xufVxuLnJkLXJlY3VycmluZy1wdWJsaWNhdGlvbnMgLnB1YmxpY2F0aW9uLXdyYXAgLnB1YmxpY2F0aW9uIC5pbm5lci13cmFwIC50ZXh0IHtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLnJkLXJlY3VycmluZy1wdWJsaWNhdGlvbnMgLnB1YmxpY2F0aW9uLXdyYXAgLnB1YmxpY2F0aW9uIC5pbm5lci13cmFwIC5yZWFkLW1vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMmM2YjgyO1xufVxuLnJkLXJlY3VycmluZy1wdWJsaWNhdGlvbnMgLnB1YmxpY2F0aW9uLXdyYXAgLnB1YmxpY2F0aW9uIC5pbm5lci13cmFwIC5yZWFkLW1vcmUgaSB7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5zdGFuZGFyZC5oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgei1pbmRleDogYXV0bztcbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5zdGFuZGFyZC5oZWFkZXIgLmlubmVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuLm1wLXdyYXBwZXIubm9uLW1wLnN0YW5kYXJkLmhlYWRlciAuaW5uZXIgaHIge1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYmEoMjcsIDI3LCAyNywgMC4yKTtcbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5zdGFuZGFyZC5oZWFkZXIgLmlubmVyIC5mZWF0dXJlZC1wb3N0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5zdGFuZGFyZC5oZWFkZXIgLmlubmVyIC5mZWF0dXJlZC1wb3N0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubXAtd3JhcHBlci5ub24tbXAuc3RhbmRhcmQuaGVhZGVyIC5pbm5lciAuZmVhdHVyZWQtcG9zdCBhOmZvY3VzLFxuLm1wLXdyYXBwZXIubm9uLW1wLnN0YW5kYXJkLmhlYWRlciAuaW5uZXIgLmZlYXR1cmVkLXBvc3QgYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5zdGFuZGFyZC5oZWFkZXIgLmlubmVyIC5mZWF0dXJlZC1wb3N0IC5zdWItdGl0bGUge1xuICBjb2xvcjogIzFiMWIxYjtcbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5zdGFuZGFyZC5oZWFkZXIgLmlubmVyIC5mZWF0dXJlZC1wb3N0IGg0IHtcbiAgY29sb3I6ICM4Y2E3Yjg7XG59XG4ubXAtd3JhcHBlci5ub24tbXAuc3RhbmRhcmQuaGVhZGVyIC5pbm5lciAuZmVhdHVyZWQtcG9zdCBoMyB7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLm1wLXdyYXBwZXIubm9uLW1wLnN0YW5kYXJkLmhlYWRlciAuaW5uZXIgLmZlYXR1cmVkLXBvc3QgcCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5zdGFuZGFyZC5oZWFkZXIgLmlubmVyIC5mZWF0dXJlZC1wb3N0IC5yZWFkLW1vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubXAtd3JhcHBlci5ub24tbXAuc3RhbmRhcmQuaGVhZGVyIC50aXRsZXMgaDEge1xuICBjb2xvcjogIzJjNmI4MjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgei1pbmRleDogMDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm1wLXdyYXBwZXIubm9uLW1wLnN0YW5kYXJkLmhlYWRlciAuY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5zdGFuZGFyZC5oZWFkZXIgLmNvbnRhY3RzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTA3LCAxMzAsIDAuMDUpO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLm1wLXdyYXBwZXIubm9uLW1wLnN0YW5kYXJkLmhlYWRlciAuY29udGFjdHMgLmNvbnRhY3Qtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLm1wLXdyYXBwZXIubm9uLW1wLnN0YW5kYXJkLmhlYWRlciAuY29udGFjdHMgLmNvbnRhY3Qtd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5zdGFuZGFyZC5oZWFkZXIgLmNvbnRhY3RzIGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG4ubXAtd3JhcHBlci5ub24tbXAuc3RhbmRhcmQuaGVhZGVyIC5jb250YWN0cyAuY29udGFjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLm1wLXdyYXBwZXIubm9uLW1wLnN0YW5kYXJkLmhlYWRlciAuY29udGFjdHMgLmNvbnRhY3Qge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5zdGFuZGFyZC5oZWFkZXIgLmNvbnRhY3RzIC5jb250YWN0LnRocmVlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tcC13cmFwcGVyLm5vbi1tcC5zdGFuZGFyZC5oZWFkZXIgLmNvbnRhY3RzIC5jb250YWN0LnRocmVlIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG4ubXAtd3JhcHBlci5ub24tbXAuc3RhbmRhcmQuaGVhZGVyIC5jb250YWN0cyAuY29udGFjdCAuaW1nLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubXAtd3JhcHBlci5ub24tbXAuc3RhbmRhcmQuaGVhZGVyIC5jb250YWN0cyAuY29udGFjdCAuaW1nLXdyYXAgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLm1wLXdyYXBwZXIubm9uLW1wLnN0YW5kYXJkLmhlYWRlciAuY29udGFjdHMgLmNvbnRhY3QgLnR4dC13cmFwIHtcbiAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5zdGFuZGFyZC5oZWFkZXIgLmNvbnRhY3RzIC5jb250YWN0IC50eHQtd3JhcCBoNCB7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4ubXAtd3JhcHBlci5ub24tbXAuc3RhbmRhcmQuaGVhZGVyIC5jb250YWN0cyAuY29udGFjdCAudHh0LXdyYXAgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4zNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzZiODI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLm1wLXdyYXBwZXIubm9uLW1wLnN0YW5kYXJkLmhlYWRlciAuY29udGFjdHMgLmNvbnRhY3QgLnR4dC13cmFwIC5tZXRhLWNvbnRhY3Qge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMmM2YjgyO1xufVxuLm1wLXdyYXBwZXIubm9uLW1wLmluZGljYXRvcnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxMDcsIDEzMCwgMC4wNSk7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5pbmRpY2F0b3JzIGgzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICMyYzZiODI7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ubXAtd3JhcHBlci5ub24tbXAuaW5kaWNhdG9ycyAuY3VzdG9tLW5hdmlnYXRpb24ge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5jb250ZW50LWFyZWEgLmNvbnRlbnQtd3JhcCB7XG4gIHBhZGRpbmc6IDkwcHggMDtcbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5jb250ZW50LWFyZWEgaDEsXG4ubXAtd3JhcHBlci5ub24tbXAuY29udGVudC1hcmVhIGgyLFxuLm1wLXdyYXBwZXIubm9uLW1wLmNvbnRlbnQtYXJlYSBoMyxcbi5tcC13cmFwcGVyLm5vbi1tcC5jb250ZW50LWFyZWEgaDQge1xuICBjb2xvcjogIzJjNmI4MjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5jb250ZW50LWFyZWEgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubXAtd3JhcHBlci5ub24tbXAuY29udGVudC1hcmVhIGgzIHtcbiAgY29sb3I6ICM4Y2E3Yjg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubXAtd3JhcHBlci5ub24tbXAuY29udGVudC1hcmVhIHAge1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLm1wLXdyYXBwZXIubm9uLW1wLmFsbC1jb250ZW50IC5tYXNvbnJ5IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubXAtd3JhcHBlci5ub24tbXAuYWxsLWNvbnRlbnQgLm1hc29ucnkgLm1lbnUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm1wLXdyYXBwZXIubm9uLW1wLmFsbC1jb250ZW50IC5tYXNvbnJ5IC5tZW51IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgfVxufVxuLm1wLXdyYXBwZXIubm9uLW1wLmFsbC1jb250ZW50IC5tYXNvbnJ5IC5tZW51IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm1wLXdyYXBwZXIubm9uLW1wLmFsbC1jb250ZW50IC5tYXNvbnJ5IC5tZW51IHVsIGxpIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHJnYmEoMjcsIDI3LCAyNywgMC4yKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubXAtd3JhcHBlci5ub24tbXAuYWxsLWNvbnRlbnQgLm1hc29ucnkgLm1lbnUgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuLm1wLXdyYXBwZXIubm9uLW1wLmFsbC1jb250ZW50IC5tYXNvbnJ5IC5tZW51IHVsIGxpIGEgaSB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLm1wLXdyYXBwZXIubm9uLW1wLmFsbC1jb250ZW50IC5tYXNvbnJ5IGFydGljbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxMDcsIDEzMCwgMC4wNSk7XG4gIHBhZGRpbmc6IDMwcHggMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICMyYzZiODI7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tcC13cmFwcGVyLm5vbi1tcC5hbGwtY29udGVudCAubWFzb25yeSBhcnRpY2xlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gIH1cbiAgLm1wLXdyYXBwZXIubm9uLW1wLmFsbC1jb250ZW50IC5tYXNvbnJ5IGFydGljbGU6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubXAtd3JhcHBlci5ub24tbXAuYWxsLWNvbnRlbnQgLm1hc29ucnkgYXJ0aWNsZSAuc3ViLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFiMWIxYjtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ubXAtd3JhcHBlci5ub24tbXAuYWxsLWNvbnRlbnQgLm1hc29ucnkgYXJ0aWNsZSAuaW5uZXItd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXAtd3JhcHBlci5ub24tbXAuYWxsLWNvbnRlbnQgLm1hc29ucnkgYXJ0aWNsZSAuaW5uZXItd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLm1wLXdyYXBwZXIubm9uLW1wLmFsbC1jb250ZW50IC5tYXNvbnJ5IGFydGljbGUgLmltZy13cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLm1wLXdyYXBwZXIubm9uLW1wLmFsbC1jb250ZW50IC5tYXNvbnJ5IGFydGljbGUgaDUge1xuICBjb2xvcjogIzJjNmI4MjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5hbGwtY29udGVudCAubWFzb25yeSBhcnRpY2xlIGgzIHtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1wLXdyYXBwZXIubm9uLW1wLmFsbC1jb250ZW50IC5tYXNvbnJ5IGFydGljbGUgLm1ldGEge1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1wLXdyYXBwZXIubm9uLW1wLmFsbC1jb250ZW50IC5tYXNvbnJ5IGFydGljbGUgLm1ldGEgdGltZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubXAtd3JhcHBlci5ub24tbXAuYWxsLWNvbnRlbnQgLm1hc29ucnkgYXJ0aWNsZSAubWV0YSAudXBjb21pbmcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTQ2NDY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogNHB4IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5tcC13cmFwcGVyLm5vbi1tcC5hbGwtY29udGVudCAubWFzb25yeSBhcnRpY2xlIC5jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubXAtd3JhcHBlci5ub24tbXAuYWxsLWNvbnRlbnQgLm1hc29ucnkgYXJ0aWNsZSAucmVhZC1tb3JlIHtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLm1wLXdyYXBwZXIubm9uLW1wLmFsbC1jb250ZW50IC5tYXNvbnJ5IGFydGljbGUgLnJlYWQtbW9yZSBpIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgYS5zdXBwb3J0LXVzLmRlc2t0b3Age1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkYjM5ODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmhlYWRlci5tYWluLWhlYWRlciBhLnN1cHBvcnQtdXMuZGVza3RvcDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjg7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgYS5zdXBwb3J0LXVzLm1vYmlsZSB7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogYWRlbGxlLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdmb3JtX3dyYXBwZXIgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZ2Zvcm1fd3JhcHBlciB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZ2Zvcm1fd3JhcHBlciBmb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZmllbGRfcmVxdWlyZWQge1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2Vycm9yIC5nZmllbGRfbGFiZWwge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZmllbGRfZXJyb3IgaW5wdXQsXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2Vycm9yIHNlbGVjdCxcbi5nZm9ybV93cmFwcGVyIC5nZmllbGRfZXJyb3IgdGV4dGFyZWEge1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9lcnJvciBpbnB1dDpmb2N1cyxcbi5nZm9ybV93cmFwcGVyIC5nZmllbGRfZXJyb3Igc2VsZWN0OmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9lcnJvciB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDE2OSwgNjgsIDY2LCAwLjYpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDE2OSwgNjgsIDY2LCAwLjYpO1xufVxuLmdpbnB1dF9jb250YWluZXIgaW5wdXQsXG4uZ2lucHV0X2NvbnRhaW5lciBzZWxlY3QsXG4uZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmdpbnB1dF9jb250YWluZXIgaW5wdXQ6Zm9jdXMsXG4uZ2lucHV0X2NvbnRhaW5lciBzZWxlY3Q6Zm9jdXMsXG4uZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbn1cbi5naW5wdXRfY29udGFpbmVyIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxuLmdpbnB1dF9jb250YWluZXIgc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLFxuLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgb3BhY2l0eTogMTtcbn1cbi5naW5wdXRfY29udGFpbmVyIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5naW5wdXRfY29udGFpbmVyIHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5naW5wdXRfY29udGFpbmVyIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmdpbnB1dF9jb250YWluZXIgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5naW5wdXRfY29udGFpbmVyIGlucHV0W2Rpc2FibGVkXSxcbi5naW5wdXRfY29udGFpbmVyIHNlbGVjdFtkaXNhYmxlZF0sXG4uZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYVtkaXNhYmxlZF0sXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFtyZWFkb25seV0sXG4uZ2lucHV0X2NvbnRhaW5lciBzZWxlY3RbcmVhZG9ubHldLFxuLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWFbcmVhZG9ubHldLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5naW5wdXRfY29udGFpbmVyIGlucHV0LFxuZmllbGRzZXRbZGlzYWJsZWRdIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIG9wYWNpdHk6IDE7XG59XG50ZXh0YXJlYS5naW5wdXRfY29udGFpbmVyIGlucHV0LFxudGV4dGFyZWEuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3QsXG50ZXh0YXJlYS5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWEge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZ2Zvcm1fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiAjNjk5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNjk5OTk5O1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZ2Zvcm1fYnV0dG9uOmZvY3VzLFxuLmdmb3JtX2J1dHRvbjphY3RpdmU6Zm9jdXMsXG4uZ2Zvcm1fYnV0dG9uLmFjdGl2ZTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLmdmb3JtX2J1dHRvbjpob3Zlcixcbi5nZm9ybV9idXR0b246Zm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmdmb3JtX2J1dHRvbjphY3RpdmUsXG4uZ2Zvcm1fYnV0dG9uLmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uZ2Zvcm1fYnV0dG9uLmRpc2FibGVkLFxuLmdmb3JtX2J1dHRvbltkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmdmb3JtX2J1dHRvbiB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4udmFsaWRhdGlvbl9lcnJvciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4udmFsaWRhdGlvbl9lcnJvciBoNCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnZhbGlkYXRpb25fZXJyb3IgLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi52YWxpZGF0aW9uX2Vycm9yID4gcCxcbi52YWxpZGF0aW9uX2Vycm9yID4gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnZhbGlkYXRpb25fZXJyb3IgPiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi52YWxpZGF0aW9uX2Vycm9yIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U0YjljMDtcbn1cbi52YWxpZGF0aW9uX2Vycm9yIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM4NDM1MzQ7XG59XG4jZ2Zvcm1zX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbiNnZm9ybXNfY29uZmlybWF0aW9uX21lc3NhZ2UgaDQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbiNnZm9ybXNfY29uZmlybWF0aW9uX21lc3NhZ2UgLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNnZm9ybXNfY29uZmlybWF0aW9uX21lc3NhZ2UgPiBwLFxuI2dmb3Jtc19jb25maXJtYXRpb25fbWVzc2FnZSA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNnZm9ybXNfY29uZmlybWF0aW9uX21lc3NhZ2UgPiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbiNnZm9ybXNfY29uZmlybWF0aW9uX21lc3NhZ2UgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzllMmIzO1xufVxuI2dmb3Jtc19jb25maXJtYXRpb25fbWVzc2FnZSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMmI1NDJjO1xufVxuLmdhbGxlcnktcm93IHtcbiAgcGFkZGluZzogMTAuNXB4IDA7XG59XG4uYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMC41cHggYXV0bztcbn1cbi5hbGlnbmxlZnQsXG4uYWxpZ25yaWdodCB7XG4gIG1hcmdpbi1ib3R0b206IDEwLjVweDtcbn1cbmZpZ3VyZS5hbGlnbm5vbmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFsaWdubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMC41cHg7XG4gIH1cbiAgLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMTAuNXB4O1xuICB9XG59XG4vKlxuICogalF1ZXJ5IEZsZXhTbGlkZXIgdjIuMi4wXG4gKiBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vZmxleHNsaWRlci9cbiAqXG4gKiBDb3B5cmlnaHQgMjAxMiBXb29UaGVtZXNcbiAqIEZyZWUgdG8gdXNlIHVuZGVyIHRoZSBHUEx2MiBsaWNlbnNlLlxuICogaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuICpcbiAqIENvbnRyaWJ1dGluZyBhdXRob3I6IFR5bGVyIFNtaXRoIChAbWJtdWZmZmluKVxuICovXG4vKiBCcm93c2VyIFJlc2V0c1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmZsZXgtY29udGFpbmVyIGE6YWN0aXZlLFxuLmZsZXhzbGlkZXIgYTphY3RpdmUsXG4uZmxleC1jb250YWluZXIgYTpmb2N1cyxcbi5mbGV4c2xpZGVyIGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWRlcyxcbi5mbGV4LWNvbnRyb2wtbmF2LFxuLmZsZXgtZGlyZWN0aW9uLW5hdiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi8qIEljb24gRm9udHNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIEZvbnQtZmFjZSBJY29ucyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZmxleHNsaWRlci1pY29uJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL2ZsZXhzbGlkZXItaWNvbi5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL2ZsZXhzbGlkZXItaWNvbi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2ZvbnRzL2ZsZXhzbGlkZXItaWNvbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvZmxleHNsaWRlci1pY29uLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdmb250cy9mbGV4c2xpZGVyLWljb24uc3ZnI2ZsZXhzbGlkZXItaWNvbicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIEZsZXhTbGlkZXIgTmVjZXNzYXJ5IFN0eWxlc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmZsZXhzbGlkZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmxleHNsaWRlciAuc2xpZGVzID4gbGkge1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEhpZGUgdGhlIHNsaWRlcyBiZWZvcmUgdGhlIEpTIGlzIGxvYWRlZC4gQXZvaWRzIGltYWdlIGp1bXBpbmcgKi9cbi5mbGV4c2xpZGVyIC5zbGlkZXMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZsZXgtcGF1c2VwbGF5IHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi8qIENsZWFyZml4IGZvciB0aGUgLnNsaWRlcyBlbGVtZW50ICovXG4uc2xpZGVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAwMjBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7XG59XG5odG1sW3htbG5zXSAuc2xpZGVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4qIGh0bWwgLnNsaWRlcyB7XG4gIGhlaWdodDogMSU7XG59XG4vKiBObyBKYXZhU2NyaXB0IEZhbGxiYWNrICovXG4vKiBJZiB5b3UgYXJlIG5vdCB1c2luZyBhbm90aGVyIHNjcmlwdCwgc3VjaCBhcyBNb2Rlcm5penIsIG1ha2Ugc3VyZSB5b3VcbiAqIGluY2x1ZGUganMgdGhhdCBlbGltaW5hdGVzIHRoaXMgY2xhc3Mgb24gcGFnZSBsb2FkICovXG4ubm8tanMgLnNsaWRlcyA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiBGbGV4U2xpZGVyIERlZmF1bHQgVGhlbWVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5mbGV4c2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6b29tOiAxO1xufVxuLmZsZXgtdmlld3BvcnQge1xuICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cbi5sb2FkaW5nIC5mbGV4LXZpZXdwb3J0IHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG59XG4uZmxleHNsaWRlciAuc2xpZGVzIHtcbiAgem9vbTogMTtcbn1cbi5jYXJvdXNlbCBsaSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLyogRGlyZWN0aW9uIE5hdiAqL1xuLmZsZXgtZGlyZWN0aW9uLW5hdiB7XG4gICpoZWlnaHQ6IDA7XG59XG4uZmxleC1kaXJlY3Rpb24tbmF2IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IC0yMHB4IDAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1JTtcbiAgei1pbmRleDogMTA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xufVxuLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2IHtcbiAgbGVmdDogLTUwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2xlZnQtYXJyb3cucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG4uZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQge1xuICByaWdodDogLTUwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3JpZ2h0LWFycm93LnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuLmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtcHJldiB7XG4gIG9wYWNpdHk6IDAuNztcbiAgbGVmdDogMzBweDtcbn1cbi5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LW5leHQge1xuICBvcGFjaXR5OiAwLjc7XG4gIHJpZ2h0OiAzMHB4O1xufVxuLmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtbmV4dDpob3Zlcixcbi5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LXByZXY6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5mbGV4LWRpcmVjdGlvbi1uYXYgYTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsZXgtZGlyZWN0aW9uLW5hdiBhLmZsZXgtbmV4dDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogUGF1c2UvUGxheSAqL1xuLmZsZXgtcGF1c2VwbGF5IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgbGVmdDogMTBweDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAxMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDtcbn1cbi5mbGV4LXBhdXNlcGxheSBhOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZsZXhzbGlkZXItaWNvblwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogJ1xcZjAwNCc7XG59XG4uZmxleC1wYXVzZXBsYXkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmxleC1wYXVzZXBsYXkgYS5mbGV4LXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAwMyc7XG59XG4vKiBDb250cm9sIE5hdiAqL1xuLmZsZXgtY29udHJvbC1uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmxleC1jb250cm9sLW5hdiBsaSB7XG4gIG1hcmdpbjogMCA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTtcbn1cbi5mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGEge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLW8tYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmZsZXgtY29udHJvbC1wYWdpbmcgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGEuZmxleC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5mbGV4LWNvbnRyb2wtdGh1bWJzIHtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZsZXgtY29udHJvbC10aHVtYnMgbGkge1xuICB3aWR0aDogMjUlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xufVxuLmZsZXgtY29udHJvbC10aHVtYnMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAuNztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZsZXgtY29udHJvbC10aHVtYnMgaW1nOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mbGV4LWNvbnRyb2wtdGh1bWJzIC5mbGV4LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG4gIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmV4dCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuLmZsZXhzbGlkZXIgLnNsaWRlcyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lLXNsaWRlciAuZmxleC1jb250cm9sLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxleC1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMDUsIDE1MywgMTUzLCAwLjkpO1xuICBwYWRkaW5nOiAxMnB4O1xufVxuLmZsZXgtY2FwdGlvbiBoMixcbi5mbGV4LWNhcHRpb24gaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5mbGV4LWNhcHRpb24gaDIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZsZXgtY2FwdGlvbiBoMyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mbGV4LWNhcHRpb24gcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mbGV4LWNhcHRpb24gcCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS5mbGV4LWNhcHRpb24gcCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgdHIuZmxleC1jYXB0aW9uIHAge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLmZsZXgtY2FwdGlvbiBwLFxuICB0ZC5mbGV4LWNhcHRpb24gcCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LWNhcHRpb24gcCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS5mbGV4LWNhcHRpb24gcCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgdHIuZmxleC1jYXB0aW9uIHAge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLmZsZXgtY2FwdGlvbiBwLFxuICB0ZC5mbGV4LWNhcHRpb24gcCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleC1jYXB0aW9uIC5wdWJsaWNhdGlvbi1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjUlO1xuICAgIGxlZnQ6IDE5MHB4O1xuICAgIHJpZ2h0OiAxOTBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmZsZXgtY2FwdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5mbGV4LWNhcHRpb24gaDMge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1jYXB0aW9uIHtcbiAgICBsZWZ0OiAxMjBweDtcbiAgICByaWdodDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1jYXB0aW9uIC5wdWJsaWNhdGlvbi1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmZsZXgtY2FwdGlvbiAucHVibGljYXRpb24tYnV0dG9uIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC1jYXB0aW9uIC5wdWJsaWNhdGlvbi1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmZsZXgtY2FwdGlvbiAucHVibGljYXRpb24tYnV0dG9uIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtY2FwdGlvbiAuZmxleC1kaXJlY3Rpb24tbmF2IGEge1xuICAgIHRvcDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtZGlyZWN0aW9uLW5hdiBhIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxufVxuLml0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmF2ZW5pci1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5hdmVuaXItcm9tYW4ge1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYXZlbmlyLWhlYXZ5IHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNsaWRlc2hhcmUtY29udGFpbmVyLFxuLnNpbmdsZSAucmVsYXRlZC13cmFwIC5yZWxhdGVkLWNvbnRlbnQgLnNsaWRlc2hhcmUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDUwdmg7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA3NjhweCkge1xuICAuc2xpZGVzaGFyZS1jb250YWluZXIsXG4gIC5zaW5nbGUgLnJlbGF0ZWQtd3JhcCAucmVsYXRlZC1jb250ZW50IC5zbGlkZXNoYXJlLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogMzIwcHg7XG4gIH1cbn1cbi5zbGlkZXNoYXJlLWNvbnRhaW5lciBpZnJhbWUsXG4uc2luZ2xlIC5yZWxhdGVkLXdyYXAgLnJlbGF0ZWQtY29udGVudCAuc2xpZGVzaGFyZS1jb250YWluZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXgtd2lkdGg6IDcyOHB4O1xufVxuLnNpbmdsZSAucmVsYXRlZC13cmFwIC5zbGlkZXNoYXJlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbiNsb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICM2ZDdhOWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjM0U0N0E2O1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIEFkZCBhbmltYXRpb24gdG8gXCJwYWdlIGNvbnRlbnRcIiAqL1xuLmFuaW1hdGUtYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbmltYXRlYm90dG9tO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbmltYXRlYm90dG9tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGVib3R0b20ge1xuICBmcm9tIHtcbiAgICBib3R0b206IC0xMDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBib3R0b206IDBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGVib3R0b20ge1xuICBmcm9tIHtcbiAgICBib3R0b206IC0xMDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBib3R0b206IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnNpZ251cC1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5MDAwMDA7XG59XG4uc2lnbnVwLW1vZGFsIC5vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmODtcbiAgb3BhY2l0eTogMC45NTtcbiAgei1pbmRleDogOTEwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2lnbnVwLW1vZGFsIC5pbm5lci13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHotaW5kZXg6IDkyMDAwMDtcbn1cbi5zaWdudXAtbW9kYWwgLmlubmVyLXdyYXAgLnRpdGxlLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzZiODI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA5MHB4IDEyMHB4IDkwcHggNTVweDtcbiAgd2lkdGg6IDM2MHB4O1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuc2lnbnVwLW1vZGFsIC5pbm5lci13cmFwIC50aXRsZS1ib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLnNpZ251cC1tb2RhbCAuaW5uZXItd3JhcCAudGl0bGUtYm94IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5zaWdudXAtbW9kYWwgLmlubmVyLXdyYXAgLnRpdGxlLWJveCBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC03NXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zaWdudXAtbW9kYWwgLmlubmVyLXdyYXAgLmZvcm0td3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogIzJjNmI4MjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNpZ251cC1tb2RhbCAuaW5uZXItd3JhcCAuZm9ybS13cmFwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDExMHB4O1xuICB9XG59XG4uc2lnbnVwLW1vZGFsIC5pbm5lci13cmFwIC5mb3JtLXdyYXAgZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5zaWdudXAtbW9kYWwgLmlubmVyLXdyYXAgLmZvcm0td3JhcCBmb3JtIHtcbiAgICB3aWR0aDogNTQwcHg7XG4gIH1cbn1cbi5zaWdudXAtbW9kYWwgLmlubmVyLXdyYXAgLmZvcm0td3JhcCBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIG1heC13aWR0aDogMzc1cHg7XG59XG4uc2lnbnVwLW1vZGFsIC5pbm5lci13cmFwIC5mb3JtLXdyYXAgLmlucHV0LXdyYXAge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNpZ251cC1tb2RhbCAuaW5uZXItd3JhcCAuZm9ybS13cmFwIC5pbnB1dC13cmFwIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5zaWdudXAtbW9kYWwgLmlubmVyLXdyYXAgLmZvcm0td3JhcCAuaW5wdXQtd3JhcDpudGgtb2YtdHlwZShldmVuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zaWdudXAtbW9kYWwgLmlubmVyLXdyYXAgLmZvcm0td3JhcCAuaW5wdXQtd3JhcCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaWdudXAtbW9kYWwgLmlubmVyLXdyYXAgLmZvcm0td3JhcCAuaW5wdXQtd3JhcCBpbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMmM2YjgyO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNpZ251cC1tb2RhbCAuaW5uZXItd3JhcCAuZm9ybS13cmFwIC5pbnB1dC13cmFwIGlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uc2lnbnVwLW1vZGFsIC5pbm5lci13cmFwIC5mb3JtLXdyYXAgLmlucHV0LXdyYXAubmFtZXMgLndyYXAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNpZ251cC1tb2RhbCAuaW5uZXItd3JhcCAuZm9ybS13cmFwIC5pbnB1dC13cmFwLm5hbWVzIC53cmFwIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuLnNpZ251cC1tb2RhbCAuaW5uZXItd3JhcCAuZm9ybS13cmFwIC5pbnB1dC13cmFwLm5hbWVzIC53cmFwOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNpZ251cC1tb2RhbCAuaW5uZXItd3JhcCAuZm9ybS13cmFwIC5ib3R0b20td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuc2lnbnVwLW1vZGFsIC5pbm5lci13cmFwIC5mb3JtLXdyYXAgLmJvdHRvbS13cmFwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5zaWdudXAtbW9kYWwgLmlubmVyLXdyYXAgLmZvcm0td3JhcCAuYm90dG9tLXdyYXAgaDUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuc2lnbnVwLW1vZGFsIC5pbm5lci13cmFwIC5mb3JtLXdyYXAgLmJvdHRvbS13cmFwIGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uc2lnbnVwLW1vZGFsIC5pbm5lci13cmFwIC5mb3JtLXdyYXAgLmJvdHRvbS13cmFwIGxhYmVsLFxuLnNpZ251cC1tb2RhbCAuaW5uZXItd3JhcCAuZm9ybS13cmFwIC5ib3R0b20td3JhcCBoNSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbi5zaWdudXAtbW9kYWwgLmlubmVyLXdyYXAgLmZvcm0td3JhcCAuYm90dG9tLXdyYXAgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5zaWdudXAtbW9kYWwgLmlubmVyLXdyYXAgLmZvcm0td3JhcCAuYm90dG9tLXdyYXAgbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG4uc2lnbnVwLW1vZGFsIC5pbm5lci13cmFwIC5mb3JtLXdyYXAgLmJvdHRvbS13cmFwIGlucHV0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNpZ251cC1tb2RhbCAuaW5uZXItd3JhcCAuZm9ybS13cmFwIC5zdWJtaXQtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uc2lnbnVwLW1vZGFsIC5pbm5lci13cmFwIC5mb3JtLXdyYXAgLnN1Ym1pdC13cmFwIGlucHV0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFiMWIxYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZDQxODtcbiAgcGFkZGluZzogOHB4IDEwMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2lnbnVwLW1vZGFsIC5pbm5lci13cmFwIC5jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaWdudXAtbW9kYWwgLmlubmVyLXdyYXAgLmNsb3NlLWJ0bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWFyY2gtbW9kYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MXB4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaC1tb2RhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5zZWFyY2gtbW9kYWwgPiAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWFyY2gtbW9kYWwgPiAuY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnNlYXJjaC1tb2RhbCBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMTVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLnNlYXJjaC1tb2RhbCAuZm9ybS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VhcmNoLW1vZGFsIC5mb3JtLXdyYXAge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBtYXJnaW4tbGVmdDogNzVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTkwcHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLnNlYXJjaC1tb2RhbCAuZm9ybS13cmFwIGZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlYXJjaC1tb2RhbCAuZm9ybS13cmFwIGZvcm0gPiAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnNlYXJjaC1tb2RhbCAuZm9ybS13cmFwIGZvcm0gaDQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaC1tb2RhbCAuZm9ybS13cmFwIGZvcm0gaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnNlYXJjaC1tb2RhbCAuZm9ybS13cmFwIGZvcm0gaW5wdXQsXG4uc2VhcmNoLW1vZGFsIC5mb3JtLXdyYXAgZm9ybSBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMyYzZiODI7XG4gIHBhZGRpbmc6IDRweCAyMHB4O1xufVxuLnNlYXJjaC1tb2RhbCAuZm9ybS13cmFwIGZvcm0gLmZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uc2VhcmNoLW1vZGFsIC5mb3JtLXdyYXAgZm9ybSAuZmlsdGVycyBsYWJlbCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zZWFyY2gtbW9kYWwgLmZvcm0td3JhcCBmb3JtIC5maWx0ZXJzIGxhYmVsOm50aC1vZi10eXBlKG9kZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc2VhcmNoLW1vZGFsIC5mb3JtLXdyYXAgZm9ybSAuZmlsdGVycyBoNCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaC1tb2RhbCAuZm9ybS13cmFwIGZvcm0gLmZpbHRlcnMgLmJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQwLCAxNjcsIDE4NCwgMC41KTtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uc2VhcmNoLW1vZGFsIC5mb3JtLXdyYXAgZm9ybSBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1tb2RhbCAuZm9ybS13cmFwIGZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNmI4Mjtcbn1cbi5zZWFyY2gtbW9kYWwgLmZvcm0td3JhcCBmb3JtIGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzZiODI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VhcmNoLW1vZGFsIC5mb3JtLXdyYXAgZm9ybSBidXR0b24ge1xuICAgIHBhZGRpbmc6IDRweCA1OHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnNlYXJjaC1tb2RhbCAuZm9ybS13cmFwIGZvcm0gLnNlYXJjaC1zdWJtaXQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VhcmNoLW1vZGFsIC5mb3JtLXdyYXAgZm9ybSAuc2VhcmNoLXN1Ym1pdC1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5zZWFyY2gtbW9kYWwgLnRpdGxlLFxuLnNlYXJjaC1tb2RhbCAuY2xvc2UtbW9kYWwge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJjNmI4Mjtcbn1cbi5zZWFyY2gtbW9kYWwgLnRpdGxlIGksXG4uc2VhcmNoLW1vZGFsIC5jbG9zZS1tb2RhbCBpIHtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcbn1cbi5zZWFyY2gtbW9kYWwgLnRpdGxlOmhvdmVyLFxuLnNlYXJjaC1tb2RhbCAuY2xvc2UtbW9kYWw6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhcmNoLW1vZGFsIC50aXRsZTpob3ZlciBpLFxuLnNlYXJjaC1tb2RhbCAuY2xvc2UtbW9kYWw6aG92ZXIgaSB7XG4gIGNvbG9yOiAjZjVkNDE4O1xufVxuLnNlYXJjaC1tb2RhbCAuY2xvc2UtbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zZWFyY2gtbW9kYWwgLnBhZ2Utb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjg7XG4gIG9wYWNpdHk6IDAuOTU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5ld3NsZXR0ZXItc2lnbnVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZDQxODtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uZXdzbGV0dGVyLXNpZ251cDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uZXdzbGV0dGVyLXNpZ251cC5tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIubWFpbi1oZWFkZXIgLm5ld3NsZXR0ZXItc2lnbnVwLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaGVhZGVyLm1haW4taGVhZGVyIC50b3AtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNmI4MjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIubWFpbi1oZWFkZXIgLnRvcC1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLnRvcC1iYXIgPiAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmhlYWRlci5tYWluLWhlYWRlciAudG9wLWJhciBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLnRvcC1iYXIgYSBpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbmhlYWRlci5tYWluLWhlYWRlciAudG9wLWJhciBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgPiAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwID4gLmNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIC5sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQyMHB4KSB7XG4gIGhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgLmxvZ28ge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgLmxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCAubG9nbyBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAyNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgLnNwYWNlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgbmF2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgbmF2IHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCBuYXYgdWwubWFpbiB7XG4gIHdpZHRoOiB1bnNldDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiB1bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCBuYXYgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyYzZiODI7XG4gIHBhZGRpbmc6IDMwcHggMTVweCA0MHB4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgbmF2IHVsIGxpIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiB1bCBsaSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzJjNmI4Mjtcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgbmF2IHVsIGxpOmZvY3VzID4gYSxcbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgbmF2IHVsIGxpOmhvdmVyID4gYSxcbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgbmF2IHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZDQxODtcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgbmF2IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46Zm9jdXMgPiAuc3ViLW1lbnUsXG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRvcDogMTUycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTJweCk7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiAuc3ViLW1lbnUgdWwgPiBsaTpub3QoLnNwZWNpYWwpIGEsXG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiAuc3ViLW1lbnUgaDQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDVweCAwO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCBuYXYgLnN1Yi1tZW51IC53aGl0ZS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiAuc3ViLW1lbnUgLm92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY4O1xuICBvcGFjaXR5OiAwLjcwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCBuYXYgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogYXV0bztcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgbmF2IC5zdWItbWVudSAuc3ViLW1lbnUgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMDtcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgbmF2IC5zdWItbWVudSAuc3ViLW1lbnUgdWwgbGkge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiAuc3ViLW1lbnUgLnN1Yi1tZW51IHVsIGxpIGEge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBjb2xvcjogIzQwNDA0MDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgbmF2IC5zdWItbWVudSAuc3ViLW1lbnUgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiAuc3ViLW1lbnUgLnN1Yi1tZW51IHVsIGxpIGE6aG92ZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiAuc3ViLW1lbnUgLnN1Yi1tZW51IHVsIGxpOmxhc3Qtb2YtdHlwZSBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJjNmI4Mjtcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgbmF2IC5zdWItbWVudSAuc3ViLW1lbnUgdWwgbGk6aG92ZXIsXG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiAuc3ViLW1lbnUgLnN1Yi1tZW51IHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyYzZiODI7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiAuc3ViLW1lbnUgLnN1Yi1tZW51IHVsIGxpLnNwZWNpYWwge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiAuc3ViLW1lbnUgLnN1Yi1tZW51IHVsIGxpLnNwZWNpYWwgYSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgbmF2IC5zdWItbWVudSB1bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiAuc3ViLW1lbnUgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgYm9yZGVyLXJpZ2h0OiBkYXNoZWQgMXB4ICM4Y2E3Yjg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCBuYXYgLnN1Yi1tZW51IHVsIGxpOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiAuc3ViLW1lbnUgdWwgbGk6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCBuYXYgLnN1Yi1tZW51IHVsIGxpLnNwZWNpYWwge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCBuYXYgLnN1Yi1tZW51IHVsIGxpLnNwZWNpYWwgYSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgbmF2IC5zZWFyY2gtbW9kYWwtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xuICBwYWRkaW5nOiA1cHggMjBweCA1cHggMjBweDtcbiAgbWFyZ2luOiAxNXB4IDIwcHg7XG4gIGJvcmRlci1yaWdodDogZGFzaGVkIDFweCAjOGNhN2I4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgbmF2IC5zZWFyY2gtbW9kYWwtYnRuIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMzBweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgbmF2IC5zZWFyY2gtbW9kYWwtYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiAuc2VhcmNoLW1vZGFsLWJ0bjpob3ZlciBpIHtcbiAgY29sb3I6ICNmNWQ0MTg7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIG5hdiAuc2VhcmNoLW1vZGFsLWJ0biBpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCBuYXYgLnNlYXJjaC1tb2RhbC1idG4gaS5mYS10aW1lcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCBuYXYgLnNlYXJjaC1tb2RhbC1idG4gaS5mYS10aW1lcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCBuYXYgaSB7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG4gIGNvbG9yOiAjMmM2YjgyO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCAubW9iaWxlLW1lbnUtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzJjNmI4MjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCAubW9iaWxlLW1lbnUtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIC5tb2JpbGUtbWVudS1idG4gaSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIC5tb2JpbGUtbWVudS1idG4gaS5mYS10aW1lcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIC5tb2JpbGUtbWVudS1idG46aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIC5tb2JpbGUtbWVudS13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjFweCk7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCAubW9iaWxlLW1lbnUtd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCAubW9iaWxlLW1lbnUtd3JhcCA+IC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIC5tb2JpbGUtbWVudS13cmFwIG5hdiB7XG4gIGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggIzhjYTdiODtcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgLm1vYmlsZS1tZW51LXdyYXAgbmF2IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgLm1vYmlsZS1tZW51LXdyYXAgbmF2IHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgLm1vYmlsZS1tZW51LXdyYXAgbmF2IHVsIGxpIGEge1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIC5tb2JpbGUtbWVudS13cmFwIG5hdiB1bCBsaSAuZmEge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIC5tb2JpbGUtbWVudS13cmFwIG5hdiB1bCBsaSAuZmEtbWludXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCAubW9iaWxlLW1lbnUtd3JhcCBuYXYgdWwgbGkuYWN0aXZlIC5mYS1taW51cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgLm1vYmlsZS1tZW51LXdyYXAgbmF2IHVsIGxpLmFjdGl2ZSAuZmEtcGx1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIC5tb2JpbGUtbWVudS13cmFwIG5hdiB1bCBsaSAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNjBweCk7XG4gIGhlaWdodDogYXV0bztcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgLm1vYmlsZS1tZW51LXdyYXAgbmF2IHVsIGxpIC5zdWItbWVudSB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIC5tb2JpbGUtbWVudS13cmFwIG5hdiB1bCBsaSAuc3ViLW1lbnUgdWwgbGkge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIC5tb2JpbGUtbWVudS13cmFwIG5hdiB1bCBsaSAuc3ViLW1lbnUgdWwgbGkuc3BhY2lhbCBhIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuaGVhZGVyLm1haW4taGVhZGVyIC5uYXYtd3JhcCAubW9iaWxlLW1lbnUtd3JhcCBuYXYgdWwgbGkgLnN1Yi1tZW51IHVsID4gbGkgYSB7XG4gIHBhZGRpbmc6IDA7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIC5tb2JpbGUtbWVudS13cmFwIG5hdiB1bCBsaSAuc3ViLW1lbnUgaDQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIC5tb2JpbGUtbWVudS13cmFwIG5hdiB1bCBsaSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgLm1vYmlsZS1tZW51LXdyYXAgbmF2IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4ICM4Y2E3Yjg7XG59XG5oZWFkZXIubWFpbi1oZWFkZXIgLm5hdi13cmFwIC5tb2JpbGUtbWVudS13cmFwIG5hdiB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFjdGl2ZSAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgLm1vYmlsZS1tZW51LXdyYXAgbmF2IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlIC5hcnJvdy1kb3duIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgLm1vYmlsZS1tZW51LXdyYXAgLnNvY2lhbC13cmFwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgLm1vYmlsZS1tZW51LXdyYXAgLnNvY2lhbC13cmFwIGEgaSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cbmhlYWRlci5tYWluLWhlYWRlciAubmF2LXdyYXAgLm1vYmlsZS1tZW51LXdyYXAgLm5ld3NsZXR0ZXItc2lnbnVwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuaHRtbC5tb2JpbGUtbWVudS1hY3RpdmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5LmFkbWluLWJhciBoZWFkZXIubWFpbi1oZWFkZXIgLnN1Yi1tZW51IHtcbiAgdG9wOiAxODRweDtcbn1cbmJvZHkubW9iaWxlLW1lbnUtYWN0aXZlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS5tb2JpbGUtbWVudS1hY3RpdmUgaGVhZGVyLm1haW4taGVhZGVyIC5tb2JpbGUtbWVudS1idG4gaS5mYS1iYXJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkubW9iaWxlLW1lbnUtYWN0aXZlIGhlYWRlci5tYWluLWhlYWRlciAubW9iaWxlLW1lbnUtYnRuIGkuZmEtdGltZXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5ib2R5Lm1vYmlsZS1tZW51LWFjdGl2ZSBoZWFkZXIubWFpbi1oZWFkZXIgLm1vYmlsZS1tZW51LXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkubW9iaWxlLXNlYXJjaCAubmF2LXdyYXAgbmF2IC5zZWFyY2gtbW9kYWwtYnRuIGkuZmEtc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkubW9iaWxlLXNlYXJjaCAubmF2LXdyYXAgbmF2IC5zZWFyY2gtbW9kYWwtYnRuIGkuZmEtdGltZXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGVmdC1kcmF3ZXIsXG4ucmlnaHQtZHJhd2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbmFwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogMjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5ib2R5LmFkbWluLWJhciAuc25hcC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG4uc25hcC1kcmF3ZXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNlOGU2ZTY7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc25hcC1kcmF3ZXJzIC50aGVtZS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbjogMHB4O1xufVxuLnNuYXAtZHJhd2VycyAudGhlbWUtbWVudSBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4uc25hcC1kcmF3ZXJzIC5pY29uLWNsb3NlIHtcbiAgb3BhY2l0eTogMC41MDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMzlweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnNuYXAtZHJhd2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiAzMjBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xufVxuLnNuYXAtZHJhd2VyLWxlZnQge1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLnNuYXAtZHJhd2VyLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uc25hcGpzLWxlZnQgLnNuYXAtZHJhd2VyLXJpZ2h0LFxuLnNuYXBqcy1yaWdodCAuc25hcC1kcmF3ZXItbGVmdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc25hcGpzLWV4cGFuZC1sZWZ0IC5zbmFwLWRyYXdlci1sZWZ0LFxuLnNuYXBqcy1leHBhbmQtcmlnaHQgLnNuYXAtZHJhd2VyLXJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU2ZTY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnNlYXJjaC1jb250YWluZXIgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtY29udGFpbmVyIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zZWFyY2gtY29udGFpbmVyIGg0IHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uc2VhcmNoLWNvbnRhaW5lciBoNCBzcGFuIHtcbiAgY29sb3I6ICNDRTQ2NDY7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4uc2VhcmNoLWNvbnRhaW5lciAuaWNvbi1jbG9zZS1zZWFyY2gge1xuICBvcGFjaXR5OiAwLjUwMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDE5cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWZpZWxkLFxuLnNlYXJjaC1jb250YWluZXIgI2NhdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNDBweDtcbn1cbi5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtZmllbGQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnNlYXJjaC1jb250YWluZXIgI2NhdCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWNvbG9yOiAjYmViZWJlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnLi4vaW1nL3NlbGVjdC1hcnJvdy1vcGVuLnBuZycpIDk0JSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1zdWJtaXQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLXN1Ym1pdC1jb250YWluZXIgLnNlYXJjaC1zdWJtaXQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtZmllbGQsXG4gIC5zZWFyY2gtY29udGFpbmVyICNjYXQsXG4gIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtc3VibWl0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtZmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWFyY2gtY29udGFpbmVyICNjYXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtc3VibWl0LWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zZWFyY2gtcmVzdWx0cyAub3JkZXItYnkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5zZWFyY2gtcmVzdWx0cyAub3JkZXItYnkgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAuNXJlbTtcbn1cbi5zZWFyY2gtcmVzdWx0cyAuc2lkZWJhci1maWx0ZXIgYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50aGVtZS1tZW51LXRhYmxldC1jb250YWluZXIge1xuICBoZWlnaHQ6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5OTk5OTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGhlbWUtbWVudS10YWJsZXQtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aGVtZS1tZW51LXRhYmxldC1jb250YWluZXIge1xuICAgIGhlaWdodDogNTJweDtcbiAgfVxufVxuLnRoZW1lLW1lbnUtdGFibGV0LWNvbnRhaW5lciAudGhlbWUtbWVudS10YWJsZXQgLnRoZW1lLW1lbnUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA1cHggN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCA1cHggN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi50aGVtZS1tZW51LXRhYmxldC1jb250YWluZXIgLnRoZW1lLW1lbnUtdGFibGV0IC50aGVtZS1tZW51IGxpIHtcbiAgd2lkdGg6IDMzLjMlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZThlNmU2O1xufVxuLnRoZW1lLW1lbnUtdGFibGV0LWNvbnRhaW5lciAudGhlbWUtbWVudS10YWJsZXQgLnRoZW1lLW1lbnUgbGk6bnRoLWNoaWxkKDNuKSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi50aGVtZS1tZW51LXRhYmxldC1jb250YWluZXIgLnRoZW1lLW1lbnUtdGFibGV0IC50aGVtZS1tZW51IGxpOm50aC1jaGlsZCgtbiszKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlNmU2O1xufVxuLnRoZW1lLW1lbnUtdGFibGV0LWNvbnRhaW5lciAudGhlbWUtbWVudS10YWJsZXQgLnRoZW1lLW1lbnUgbGkgYSxcbi50aGVtZS1tZW51LXRhYmxldC1jb250YWluZXIgLnRoZW1lLW1lbnUtdGFibGV0IC50aGVtZS1tZW51IGxpIGE6dmlzaXRlZCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiA2MnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50aGVtZS1tZW51LXRhYmxldC1jb250YWluZXIgLnRoZW1lLW1lbnUtdGFibGV0IC50aGVtZS1tZW51IGxpIGE6aG92ZXIsXG4udGhlbWUtbWVudS10YWJsZXQtY29udGFpbmVyIC50aGVtZS1tZW51LXRhYmxldCAudGhlbWUtbWVudSBsaSBhOnZpc2l0ZWQ6aG92ZXIsXG4udGhlbWUtbWVudS10YWJsZXQtY29udGFpbmVyIC50aGVtZS1tZW51LXRhYmxldCAudGhlbWUtbWVudSBsaSBhOmZvY3VzLFxuLnRoZW1lLW1lbnUtdGFibGV0LWNvbnRhaW5lciAudGhlbWUtbWVudS10YWJsZXQgLnRoZW1lLW1lbnUgbGkgYTp2aXNpdGVkOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRoZW1lLW1lbnUtdGFibGV0LWNvbnRhaW5lciAudGhlbWUtbWVudS10YWJsZXQgLnRoZW1lLW1lbnUgbGkge1xuICAgIHdpZHRoOiAxNi42JTtcbiAgfVxuICAudGhlbWUtbWVudS10YWJsZXQtY29udGFpbmVyIC50aGVtZS1tZW51LXRhYmxldCAudGhlbWUtbWVudSBsaSBhIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aGVtZS1tZW51LXRhYmxldC1jb250YWluZXIgLnRoZW1lLW1lbnUtdGFibGV0IC50aGVtZS1tZW51IGxpIHtcbiAgICB3aWR0aDogMTYuNCU7XG4gIH1cbiAgLnRoZW1lLW1lbnUtdGFibGV0LWNvbnRhaW5lciAudGhlbWUtbWVudS10YWJsZXQgLnRoZW1lLW1lbnUgbGkgYSB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG4gIC50aGVtZS1tZW51LXRhYmxldC1jb250YWluZXIgLnRoZW1lLW1lbnUtdGFibGV0IC50aGVtZS1tZW51IGxpOm50aC1jaGlsZCgzKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U4ZTZlNjtcbiAgfVxuICAudGhlbWUtbWVudS10YWJsZXQtY29udGFpbmVyIC50aGVtZS1tZW51LXRhYmxldCAudGhlbWUtbWVudSBsaTpudGgtY2hpbGQoLW4rMykge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbmEge1xuICBjb2xvcjogIzJjNmI4Mjtcbn1cbnN0cm9uZyxcbmIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuYXJ0aWNsZSBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuLnBhZ2VfbmF2IHtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlX25hdiBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2VfbmF2IC5wYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucGFnZS1udW1iZXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzFiMWIxYjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xuICBvcGFjaXR5OiAxO1xufVxuLnBhZ2UtbnVtYmVycy5jdXJyZW50LFxuLnBhZ2UtbnVtYmVyczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzZiODI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFnZS1udW1iZXJzLm5leHQsXG4ucGFnZS1udW1iZXJzLnByZXYge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhZ2UtbnVtYmVycy5uZXh0OmhvdmVyLFxuLnBhZ2UtbnVtYmVycy5wcmV2OmhvdmVyIHtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5wYWdlLW51bWJlcnMubmV4dCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1nL2NoZXZyb24tcmlnaHQucG5nKSA5MCUgNTAlIG5vLXJlcGVhdDtcbn1cbi5wYWdlLW51bWJlcnMucHJldiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltZy9jaGV2cm9uLWxlZnQucG5nKSAxMCUgNTAlIG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZV9uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5zaWRlYmFyIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnRoZW1lIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5lbnRyeS1zaGFyZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZW50cnktc2hhcmUgLmVudHJ5LXNoYXJlLWJ0bnMgbGkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5lbnRyeS1zaGFyZSAuZW50cnktc2hhcmUtYnRucyBsaSBhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYzZiODI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmVudHJ5LXNoYXJlIC5lbnRyeS1zaGFyZS1idG5zIGxpIGEgc3ZnIHtcbiAgY29sb3I6ICMyYzZiODI7XG59XG4uZW50cnktc2hhcmUgLmVudHJ5LXNoYXJlLWJ0bnMgbGkgYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm8tZ3V0dGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uby1ndXR0ZXItc20ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm5vLWd1dHRlci14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5lbWJlZC1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVtYmVkLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG59XG4uZW1iZWQtY29udGFpbmVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbi5iYW5uZXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLm5hdmJhci1icmFuZCB7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLm5hdmJhci1icmFuZCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyIC5uYXZiYXItaGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uYmFubmVyIC5uYXZiYXItaGVhZGVyIC5zaXRlLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNjM2UzZTM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uYmFubmVyIC5uYXZiYXItaGVhZGVyIC5zaXRlLWRlc2NyaXB0aW9uOmJlZm9yZSxcbi5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLnNpdGUtZGVzY3JpcHRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uYmFubmVyIC5uYXZiYXItaGVhZGVyIC5zaXRlLWRlc2NyaXB0aW9uOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uYmFubmVyIC5uYXZiYXItaGVhZGVyIC5zaXRlLWRlc2NyaXB0aW9uOmJlZm9yZSxcbi5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLnNpdGUtZGVzY3JpcHRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uYmFubmVyIC5uYXZiYXItaGVhZGVyIC5zaXRlLWRlc2NyaXB0aW9uOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uYmFubmVyIC5uYXZiYXItaGVhZGVyIC5uYXZiYXItdG9nZ2xlIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uYmFubmVyIC5uYXZiYXItaGVhZGVyIC5idG4taGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYmFubmVyIC5uYXZiYXItaGVhZGVyIC5idG4taGVhZGVyLm5hdmJhci10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoJy4uL2ltZy9tZW51LWJnLnBuZycpIG5vLXJlcGVhdCBsZWZ0IDEwcHggY2VudGVyO1xuICBib3JkZXI6IDBweDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1oZWFkZXIubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1oZWFkZXIubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgdHIuYmFubmVyIC5uYXZiYXItaGVhZGVyIC5idG4taGVhZGVyLm5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLmJhbm5lciAubmF2YmFyLWhlYWRlciAuYnRuLWhlYWRlci5uYXZiYXItdG9nZ2xlLFxuICB0ZC5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1oZWFkZXIubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyIC5uYXZiYXItaGVhZGVyIC5idG4taGVhZGVyLm5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUuYmFubmVyIC5uYXZiYXItaGVhZGVyIC5idG4taGVhZGVyLm5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIHRyLmJhbm5lciAubmF2YmFyLWhlYWRlciAuYnRuLWhlYWRlci5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1oZWFkZXIubmF2YmFyLXRvZ2dsZSxcbiAgdGQuYmFubmVyIC5uYXZiYXItaGVhZGVyIC5idG4taGVhZGVyLm5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1oZWFkZXIubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1oZWFkZXIubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgdHIuYmFubmVyIC5uYXZiYXItaGVhZGVyIC5idG4taGVhZGVyLm5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLmJhbm5lciAubmF2YmFyLWhlYWRlciAuYnRuLWhlYWRlci5uYXZiYXItdG9nZ2xlLFxuICB0ZC5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1oZWFkZXIubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmFubmVyIC5uYXZiYXItaGVhZGVyIC5idG4taGVhZGVyLm5hdmJhci10b2dnbGU6aG92ZXIsXG4uYmFubmVyIC5uYXZiYXItaGVhZGVyIC5idG4taGVhZGVyLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMzQ0YzRjIHVybCgnLi4vaW1nL21lbnUtYmctaG92ZXIucG5nJykgbm8tcmVwZWF0IGxlZnQgMTBweCBjZW50ZXI7XG4gIGJvcmRlci1jb2xvcjogIzM0NGM0YztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1oZWFkZXIuc2VhcmNoLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlIHVybCgnLi4vaW1nL3NlYXJjaC1iZy5wbmcnKSBuby1yZXBlYXQgbGVmdCAxMHB4IGNlbnRlcjtcbiAgYm9yZGVyOiAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1oZWFkZXIuc2VhcmNoLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYmFubmVyIC5uYXZiYXItaGVhZGVyIC5idG4taGVhZGVyLnNlYXJjaC10b2dnbGU6aG92ZXIsXG4uYmFubmVyIC5uYXZiYXItaGVhZGVyIC5idG4taGVhZGVyLnNlYXJjaC10b2dnbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMzQ0YzRjIHVybCgnLi4vaW1nL3NlYXJjaC1iZy1ob3Zlci5wbmcnKSBuby1yZXBlYXQgbGVmdCAxMHB4IGNlbnRlcjtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ0YzRjO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYmFubmVyIC5uYXZiYXItaGVhZGVyIC5idG4taGVhZGVyLnRoZW1lcy10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoJy4uL2ltZy90aGVtZXMtYmcucG5nJykgbm8tcmVwZWF0IGxlZnQgMTBweCBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyIC5uYXZiYXItaGVhZGVyIC5idG4taGVhZGVyLnRoZW1lcy10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1oZWFkZXIudGhlbWVzLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iYW5uZXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1oZWFkZXIudGhlbWVzLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYmFubmVyIC5uYXZiYXItaGVhZGVyIC5idG4taGVhZGVyLnRoZW1lcy10b2dnbGU6aG92ZXIsXG4uYmFubmVyIC5uYXZiYXItaGVhZGVyIC5idG4taGVhZGVyLnRoZW1lcy10b2dnbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMzQ0YzRjIHVybCgnLi4vaW1nL3RoZW1lcy1iZy1ob3Zlci5wbmcnKSBuby1yZXBlYXQgbGVmdCAxMHB4IGNlbnRlcjtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ0YzRjO1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lciAubmF2YmFyLWhlYWRlciAuYnRuLWhlYWRlci5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5uYXZiYXItaGVhZGVyIC5oZWFkZXItYnV0dG9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAubmF2YmFyLWhlYWRlciAuaGVhZGVyLWJ1dHRvbnMgLm5hdmJhci10b2dnbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICB9XG4gIC5uYXZiYXItaGVhZGVyIC5oZWFkZXItYnV0dG9ucyAuc2VhcmNoLXRvZ2dsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICB9XG59XG4uc2lkZWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNpZGViYXIgLnN0aWNreS13cmFwIHtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDIwcHg7XG59XG4uc2lkZWJhciAuc2VhcmNoLXN1Ym1pdC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5zaWRlYmFyIC5zZWFyY2gtc3VibWl0LWNvbnRhaW5lciBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLWJsb2NrIGgzLndpZGdldHRpdGxlIHtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLWJsb2NrIC5zZWFyY2gtY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3MDcwNzA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpZGViYXIgLnNpZGViYXItYmxvY2sgLnNlYXJjaC1jb250YWluZXIgaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLWJsb2NrIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtc3VibWl0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAzMHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2lkZWJhciAuc2lkZWJhci1ibG9jayAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLXN1Ym1pdC1jb250YWluZXIgYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xufVxuLnNpZGViYXIgLnNpZGViYXItZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLWZpbHRlciAuYmFyLWV4cGFuZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyYzZiODI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpZGViYXIgLnNpZGViYXItZmlsdGVyIC5iYXItZXhwYW5kZXIgaDQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzJjNmI4MjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG4uc2lkZWJhciAuc2lkZWJhci1maWx0ZXIgLmJhci1leHBhbmRlciAuZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGNvbG9yOiAjMmM2YjgyO1xufVxuLnNpZGViYXIgLnNpZGViYXItZmlsdGVyIC5iYXItZXhwYW5kZXIgLmZhLW1pbnVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLWZpbHRlciAuYmFyLWV4cGFuZGVyLmV4cGFuZGVkIC5mYS1wbHVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLWZpbHRlciAuYmFyLWV4cGFuZGVyLmV4cGFuZGVkIC5mYS1taW51cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLWZpbHRlciAuYmFyLWV4cGFuZGVyLmV4cGFuZGVkIGg0IHtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG4uc2lkZWJhciAuc2lkZWJhci1maWx0ZXIgLml0ZW1zLXdyYXAge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2lkZWJhciAuc2lkZWJhci1maWx0ZXIgLml0ZW1zLXdyYXAgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uc2lkZWJhciAuc2lkZWJhci1maWx0ZXIgLml0ZW1zLXdyYXAgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMTBweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2lkZWJhciAuc2lkZWJhci1maWx0ZXIgLml0ZW1zLXdyYXAuZXhwYW5kZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaWRlYmFyIC5zZWFyY2gtc2lkZWJhciAuc2VhcmNoLWNvbnQge1xuICBiYWNrZ3JvdW5kOiAjZThlNmU2O1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNpZGViYXIgLnNlYXJjaC1zaWRlYmFyIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMHB4IDBweCAyMHB4IDBweDtcbn1cbi5mb290ZXJoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIGNvbG9yOiAjZmZmMmM4O1xuICBiYWNrZ3JvdW5kOiAjNjg3YjliIHVybCgnLi4vaW1nL2Zvb3Rlci1hcnJvdy1kb3duLnBuZycpIG5vLXJlcGVhdCByaWdodCA5cHggY2VudGVyO1xufVxuLmZvb3RlcmgzLnRvZ2dsZWQge1xuICBiYWNrZ3JvdW5kOiAjMzQzZDRkIHVybCgnLi4vaW1nL2Zvb3Rlci1hcnJvdy11cC5wbmcnKSBuby1yZXBlYXQgcmlnaHQgOXB4IGNlbnRlcjtcbn1cbi5mb290ZXJEaXYge1xuICBtYXJnaW46IDE1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmYyYzg7XG59XG4uZm9vdGVyRGl2SW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjJjODtcbn1cbi5tYWluLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY3Rjk7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAzNXB4IDAgNjBweDtcbn1cbi5tYWluLWZvb3RlciBhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG59XG4ubWFpbi1mb290ZXIgPiAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tZm9vdGVyID4gLmNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiBpbmhlcml0O1xuICB9XG59XG4ubWFpbi1mb290ZXIgLmZvb3Rlci1uYXYge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tZm9vdGVyIC5mb290ZXItbmF2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yaWdodDogZGFzaGVkIDFweCAjOGNhN2I4O1xuICB9XG59XG4ubWFpbi1mb290ZXIgLmZvb3Rlci1uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb2x1bW4tY291bnQ6IDM7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tZm9vdGVyIC5mb290ZXItbmF2IHVsIHtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICB9XG59XG4ubWFpbi1mb290ZXIgLmZvb3Rlci1uYXYgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDEwcHggNXB4IDA7XG59XG4ubWFpbi1mb290ZXIgLmFkZHJlc3Mtd3JhcCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tZm9vdGVyIC5hZGRyZXNzLXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYm9yZGVyLXJpZ2h0OiBkYXNoZWQgMXB4ICM4Y2E3Yjg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG4ubWFpbi1mb290ZXIgLmFkZHJlc3Mtd3JhcCAuYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1mb290ZXIgLmFkZHJlc3Mtd3JhcCAuY29udGFjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbn1cbi5tYWluLWZvb3RlciAuYWRkcmVzcy13cmFwIC5jb250YWN0IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWluLWZvb3RlciAuYWRkcmVzcy13cmFwIC5jb250YWN0IGEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMmM2YjgyO1xufVxuLm1haW4tZm9vdGVyIC5jb3B5cmlnaHQtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tZm9vdGVyIC5jb3B5cmlnaHQtd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5tYWluLWZvb3RlciAubG9nby13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLWZvb3RlciAubG9nby13cmFwLm1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1mb290ZXIgLmxvZ28td3JhcC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWluLWZvb3RlciAubG9nby13cmFwLm1vYmlsZSAuc29jaWFsLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubWFpbi1mb290ZXIgLmxvZ28td3JhcC5tb2JpbGUgLnNvY2lhbC13cmFwIGEgaSB7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5tYWluLWZvb3RlciAubG9nby13cmFwLm1vYmlsZSAuc29jaWFsLXdyYXAgYTpsYXN0LW9mLXR5cGUgaSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1mb290ZXIgLmxvZ28td3JhcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC00MHB4O1xuICB9XG59XG4ubWFpbi1mb290ZXIgLmxvZ28td3JhcCAuaW1nLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm1haW4tZm9vdGVyIC5sb2dvLXdyYXAgLmltZy13cmFwIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubWFpbi1mb290ZXIgLmxvZ28td3JhcCAuaW1nLXdyYXAgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJhY2stdG9wIHtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJhY2stdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmFjay10b3AgYTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzJjNmI4Mjtcbn1cbi5iYWNrLXRvcCAuYXJyb3dfdXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9hcnJvd191cC5zdmcnKTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuYm9keS5ob21lIC5zcGFjZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleDogMSAxO1xufVxuYm9keS5ob21lIGEgaSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuYm9keS5ob21lIC5ob3Jpem9udGFsLWxpbmUge1xuICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4ICM4Y2E3Yjg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS5ob21lIC5zdGF0aWMtaGVybyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmhvbWUgLnN0YXRpYy1oZXJvIHtcbiAgICBwYWRkaW5nOiA0MHB4IDY1cHg7XG4gIH1cbn1cbmJvZHkuaG9tZSAuc3RhdGljLWhlcm8gLmlubmVyLXdyYXAge1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXgtd2lkdGg6IDY2NXB4O1xufVxuYm9keS5ob21lIC5zdGF0aWMtaGVybyAuaW5uZXItd3JhcCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGh5cGhlbnM6IGF1dG87XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgLXdlYmtpdC1oeXBoZW5hdGUtY2hhcmFjdGVyOiBcIlxcMjAxMFwiO1xuICAtd2Via2l0LWh5cGhlbmF0ZS1saW1pdC1hZnRlcjogMTtcbiAgLXdlYmtpdC1oeXBoZW5hdGUtbGltaXQtYmVmb3JlOiAzO1xuICAtbW96LWh5cGhlbnM6IGF1dG87XG4gIG92ZXJmbG93LXdyYXA6IGh5cGhlbmF0ZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmhvbWUgLnN0YXRpYy1oZXJvIC5pbm5lci13cmFwIGgxIHtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbmJvZHkuaG9tZSAuc3RhdGljLWhlcm8gLmlubmVyLXdyYXAgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbmJvZHkuaG9tZSAuc3RhdGljLWhlcm8gLmlubmVyLXdyYXAgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xufVxuYm9keS5ob21lIC5hbGVydC1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuaG9tZSAuYWxlcnQtYmFyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5ib2R5LmhvbWUgLmFsZXJ0LWJhciAuZmlyc3Qtd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuYm9keS5ob21lIC5hbGVydC1iYXIgLmZpcnN0LXdyYXAgLnR5cGUtYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDEgMTtcbn1cbmJvZHkuaG9tZSAuYWxlcnQtYmFyIC5maXJzdC13cmFwIC50eXBlLWJveCBoMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzZiODI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDEgMTtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4zNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiA1NXB4O1xufVxuYm9keS5ob21lIC5hbGVydC1iYXIgLmZpcnN0LXdyYXAgLnR5cGUtYm94IGgzLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuYm9keS5ob21lIC5hbGVydC1iYXIgLmZpcnN0LXdyYXAgLnR5cGUtYm94IGgzLmV2ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFNDY0Njtcbn1cbmJvZHkuaG9tZSAuYWxlcnQtYmFyIC5jb250cm9scyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5ib2R5LmhvbWUgLmFsZXJ0LWJhciAuY29udHJvbHMubW9iaWxlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5ob21lIC5hbGVydC1iYXIgLmNvbnRyb2xzLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuYm9keS5ob21lIC5hbGVydC1iYXIgLmNvbnRyb2xzLmRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuaG9tZSAuYWxlcnQtYmFyIC5jb250cm9scy5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuYm9keS5ob21lIC5hbGVydC1iYXIgLmNvbnRyb2xzIC5wcmV2LFxuYm9keS5ob21lIC5hbGVydC1iYXIgLmNvbnRyb2xzIC5uZXh0IHtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjYTdiODtcbiAgb3BhY2l0eTogMC41O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5ib2R5LmhvbWUgLmFsZXJ0LWJhciAuY29udHJvbHMgLnByZXY6Zm9jdXMsXG5ib2R5LmhvbWUgLmFsZXJ0LWJhciAuY29udHJvbHMgLm5leHQ6Zm9jdXMsXG5ib2R5LmhvbWUgLmFsZXJ0LWJhciAuY29udHJvbHMgLnByZXY6aG92ZXIsXG5ib2R5LmhvbWUgLmFsZXJ0LWJhciAuY29udHJvbHMgLm5leHQ6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LmhvbWUgLmFsZXJ0LWJhciAuaXRlbXMtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY3Zjk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xufVxuYm9keS5ob21lIC5hbGVydC1iYXIgLml0ZW1zLXdyYXAgLml0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuYm9keS5ob21lIC5hbGVydC1iYXIgLml0ZW1zLXdyYXAgLml0ZW0gaDQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbmJvZHkuaG9tZSAuYWxlcnQtYmFyIC5pdGVtcy13cmFwIC5pdGVtIHRpbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG59XG5ib2R5LmhvbWUgLmFsZXJ0LWJhciAuaXRlbXMtd3JhcCAuaXRlbSAuc3ViLXRpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbmJvZHkuaG9tZSAuYWxlcnQtYmFyIC5pdGVtcy13cmFwIC5pdGVtIC51cGNvbWluZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlNDY0NjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiA0cHggMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuYm9keS5ob21lIC5hbGVydC1iYXIgLml0ZW1zLXdyYXAgLml0ZW0uYWN0aXZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuYm9keS5ob21lIC5hbGVydC1iYXIgLml0ZW1zLXdyYXAgLml0ZW06Zm9jdXMsXG5ib2R5LmhvbWUgLmFsZXJ0LWJhciAuaXRlbXMtd3JhcCAuaXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjg7XG59XG5ib2R5LmhvbWUgLmJyb3dzZS1iYXIge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJvcmRlci10b3A6IGRhc2hlZCAxcHggIzhjYTdiODtcbiAgYm9yZGVyLWJvdHRvbTogZGFzaGVkIDFweCAjOGNhN2I4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuYm9keS5ob21lIC5icm93c2UtYmFyIGgzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keS5ob21lIC5icm93c2UtYmFyIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5ib2R5LmhvbWUgLmJyb3dzZS1iYXIgLnRvcGljLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5ib2R5LmhvbWUgLmJyb3dzZS1iYXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5ob21lIC5icm93c2UtYmFyIGEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbmJvZHkuaG9tZSAuYnJvd3NlLWJhciBhLm1vcmUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmhvbWUgLmJyb3dzZS1iYXIgYS5tb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuYm9keS5ob21lIC5icm93c2UtYmFyIGEudG9waWMtbGluayB7XG4gIHBhZGRpbmc6IDEycHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNmI4MjtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmhvbWUgLmJyb3dzZS1iYXIgYS50b3BpYy1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuYm9keS5ob21lIC5icm93c2UtYmFyIGE6Zm9jdXMsXG5ib2R5LmhvbWUgLmJyb3dzZS1iYXIgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LmhvbWUgLmZlYXR1cmVkLW91ci13b3JrIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICBib2R5LmhvbWUgLmZlYXR1cmVkLW91ci13b3JrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5ib2R5LmhvbWUgLmZlYXR1cmVkLW91ci13b3JrIC5mZWF0dXJlZCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgYm9keS5ob21lIC5mZWF0dXJlZC1vdXItd29yayAuZmVhdHVyZWQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKDY2LjY2NjYlIC0gMTVweCk7XG4gIH1cbn1cbmJvZHkuaG9tZSAuZmVhdHVyZWQtb3VyLXdvcmsgLmZlYXR1cmVkIC5pbm5lci13cmFwIHtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuYm9keS5ob21lIC5mZWF0dXJlZC1vdXItd29yayAuZmVhdHVyZWQgLmlubmVyLXdyYXAgaDUge1xuICBjb2xvcjogIzJjNmI4MjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmJvZHkuaG9tZSAuZmVhdHVyZWQtb3VyLXdvcmsgLmZlYXR1cmVkIC5pbm5lci13cmFwIGgzIHtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmhvbWUgLmZlYXR1cmVkLW91ci13b3JrIC5mZWF0dXJlZCAuaW5uZXItd3JhcCBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5ib2R5LmhvbWUgLmZlYXR1cmVkLW91ci13b3JrIC5mZWF0dXJlZCAuaW5uZXItd3JhcCBwIHtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXg6IDEgMTtcbn1cbmJvZHkuaG9tZSAuZmVhdHVyZWQtb3VyLXdvcmsgLmZlYXR1cmVkIC5pbm5lci13cmFwIGEge1xuICBjb2xvcjogIzJjNmI4MjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5ib2R5LmhvbWUgLmZlYXR1cmVkLW91ci13b3JrIC5vdXItd29yayB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkuaG9tZSAuZmVhdHVyZWQtb3VyLXdvcmsgLm91ci13b3JrIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxNXB4KTtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5ib2R5LmhvbWUgLmZlYXR1cmVkLW91ci13b3JrIC5vdXItd29yayBoMyB7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmhvbWUgLmZlYXR1cmVkLW91ci13b3JrIC5vdXItd29yayBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5ib2R5LmhvbWUgLmZlYXR1cmVkLW91ci13b3JrIC5vdXItd29yayBwIHtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4OiAxIDE7XG59XG5ib2R5LmhvbWUgLmZlYXR1cmVkLW91ci13b3JrIC5vdXItd29yayBhIHtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuYm9keS5ob21lIC50b3AtY2hhcnRzLXJlc2VhcmNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmhvbWUgLnRvcC1jaGFydHMtcmVzZWFyY2gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbmJvZHkuaG9tZSAudG9wLWNoYXJ0cy1yZXNlYXJjaCAudG9wLWNoYXJ0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmhvbWUgLnRvcC1jaGFydHMtcmVzZWFyY2ggLnRvcC1jaGFydHMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbmJvZHkuaG9tZSAudG9wLWNoYXJ0cy1yZXNlYXJjaCAudG9wLWNoYXJ0cyAudG9wLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM2YjgyO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuYm9keS5ob21lIC50b3AtY2hhcnRzLXJlc2VhcmNoIC50b3AtY2hhcnRzIC50b3Atd3JhcCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5ib2R5LmhvbWUgLnRvcC1jaGFydHMtcmVzZWFyY2ggLnRvcC1jaGFydHMgLnRvcC13cmFwIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5ob21lIC50b3AtY2hhcnRzLXJlc2VhcmNoIC50b3AtY2hhcnRzIC5pbWctd3JhcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWluLWhlaWdodDogMjcwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuYm9keS5ob21lIC50b3AtY2hhcnRzLXJlc2VhcmNoIC50b3AtY2hhcnRzIC5pbWctd3JhcCAudG9wLWxpbmsge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC4zKSk7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5ib2R5LmhvbWUgLnRvcC1jaGFydHMtcmVzZWFyY2ggLnRvcC1jaGFydHMgLmltZy13cmFwIC50b3AtbGluayBoNCxcbmJvZHkuaG9tZSAudG9wLWNoYXJ0cy1yZXNlYXJjaCAudG9wLWNoYXJ0cyAuaW1nLXdyYXAgLnRvcC1saW5rIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkuaG9tZSAudG9wLWNoYXJ0cy1yZXNlYXJjaCAudG9wLWNoYXJ0cyAuaW1nLXdyYXAgLnRvcC1saW5rIGg0IHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5ib2R5LmhvbWUgLnRvcC1jaGFydHMtcmVzZWFyY2ggLnRvcC1jaGFydHMgLm5ld3NsZXR0ZXIge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGN0Y5O1xufVxuYm9keS5ob21lIC50b3AtY2hhcnRzLXJlc2VhcmNoIC50b3AtY2hhcnRzIC5uZXdzbGV0dGVyIGg0IHtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5ib2R5LmhvbWUgLnRvcC1jaGFydHMtcmVzZWFyY2ggLnRvcC1jaGFydHMgLm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItc2lnbnVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZDQxODtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG59XG5ib2R5LmhvbWUgLnRvcC1jaGFydHMtcmVzZWFyY2ggLnRvcC1jaGFydHMgLm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItc2lnbnVwOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjg7XG59XG5ib2R5LmhvbWUgLnRvcC1jaGFydHMtcmVzZWFyY2ggLnRvcC1jaGFydHMgLmJvdHRvbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY3Rjk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbmJvZHkuaG9tZSAudG9wLWNoYXJ0cy1yZXNlYXJjaCAudG9wLWNoYXJ0cyAuYm90dG9tIGEge1xuICBjb2xvcjogIzJjNmI4MjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbmJvZHkuaG9tZSAudG9wLWNoYXJ0cy1yZXNlYXJjaCAudG9wLWNoYXJ0cyAuYm90dG9tIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmJvZHkuaG9tZSAudG9wLWNoYXJ0cy1yZXNlYXJjaCAucmVzZWFyY2gtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmhvbWUgLnRvcC1jaGFydHMtcmVzZWFyY2ggLnJlc2VhcmNoLXdyYXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKDc1JSAtIDE1cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG5ib2R5LmhvbWUgLnRvcC1jaGFydHMtcmVzZWFyY2ggLnJlc2VhcmNoLXdyYXAgaDMge1xuICBjb2xvcjogIzJjNmI4MjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuYm9keS5ob21lIC50b3AtY2hhcnRzLXJlc2VhcmNoIC5yZXNlYXJjaC13cmFwIC5sYXRlc3Qtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5ob21lIC50b3AtY2hhcnRzLXJlc2VhcmNoIC5yZXNlYXJjaC13cmFwIC5sYXRlc3Qtd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuYm9keS5ob21lIC50b3AtY2hhcnRzLXJlc2VhcmNoIC5yZXNlYXJjaC13cmFwIC5sYXRlc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICBib2R5LmhvbWUgLnRvcC1jaGFydHMtcmVzZWFyY2ggLnJlc2VhcmNoLXdyYXAgLmxhdGVzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuaG9tZSAudG9wLWNoYXJ0cy1yZXNlYXJjaCAucmVzZWFyY2gtd3JhcCAubGF0ZXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbmJvZHkuaG9tZSAudG9wLWNoYXJ0cy1yZXNlYXJjaCAucmVzZWFyY2gtd3JhcCAubGF0ZXN0OmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbmJvZHkuaG9tZSAudG9wLWNoYXJ0cy1yZXNlYXJjaCAucmVzZWFyY2gtd3JhcCAubGF0ZXN0IGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgYm9keS5ob21lIC50b3AtY2hhcnRzLXJlc2VhcmNoIC5yZXNlYXJjaC13cmFwIC5sYXRlc3QgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5ob21lIC50b3AtY2hhcnRzLXJlc2VhcmNoIC5yZXNlYXJjaC13cmFwIC5sYXRlc3QgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbmJvZHkuaG9tZSAudG9wLWNoYXJ0cy1yZXNlYXJjaCAucmVzZWFyY2gtd3JhcCAubGF0ZXN0IC5pbm5lci13cmFwIHtcbiAgcGFkZGluZzogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjdGOTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMTtcbn1cbmJvZHkuaG9tZSAudG9wLWNoYXJ0cy1yZXNlYXJjaCAucmVzZWFyY2gtd3JhcCAubGF0ZXN0IC5pbm5lci13cmFwIGg0IHtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMTBweCAwO1xufVxuYm9keS5ob21lIC50b3AtY2hhcnRzLXJlc2VhcmNoIC5yZXNlYXJjaC13cmFwIC5sYXRlc3QgLmlubmVyLXdyYXAgLnN1Yi10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG59XG5ib2R5LmhvbWUgLnRvcC1jaGFydHMtcmVzZWFyY2ggLnJlc2VhcmNoLXdyYXAgLmxhdGVzdCAuaW5uZXItd3JhcCAubWV0YSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG59XG5ib2R5LmhvbWUgLnRvcC1jaGFydHMtcmVzZWFyY2ggLnJlc2VhcmNoLXdyYXAgLmxhdGVzdCAuaW5uZXItd3JhcCAubWV0YSB0aW1lIHtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG5ib2R5LmhvbWUgLnRvcC1jaGFydHMtcmVzZWFyY2ggLnJlc2VhcmNoLXdyYXAgLmxhdGVzdCAuaW5uZXItd3JhcCAubWV0YSBzcGFuIGEge1xuICBjb2xvcjogIzY5OTk5OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5ib2R5LmhvbWUgLnRvcC1jaGFydHMtcmVzZWFyY2ggLnJlc2VhcmNoLXdyYXAgLmxhdGVzdCAuaW5uZXItd3JhcCBwIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDEwcHggMDtcbn1cbmJvZHkuaG9tZSAudG9wLWNoYXJ0cy1yZXNlYXJjaCAucmVzZWFyY2gtd3JhcCAubGF0ZXN0IC5pbm5lci13cmFwIGEge1xuICBjb2xvcjogIzJjNmI4MjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuYm9keS5ob21lIC50d28tZmVhdHVyZWQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkuaG9tZSAudHdvLWZlYXR1cmVkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5ib2R5LmhvbWUgLnR3by1mZWF0dXJlZCAuZmVhdHVyZWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDMycHggMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICBib2R5LmhvbWUgLnR3by1mZWF0dXJlZCAuZmVhdHVyZWQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICBib2R5LmhvbWUgLnR3by1mZWF0dXJlZCAuZmVhdHVyZWQ6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG5ib2R5LmhvbWUgLnR3by1mZWF0dXJlZCAuZmVhdHVyZWQgaDUge1xuICBjb2xvcjogIzJjNmI4MjtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbmJvZHkuaG9tZSAudHdvLWZlYXR1cmVkIC5mZWF0dXJlZCBoMyB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmJvZHkuaG9tZSAudHdvLWZlYXR1cmVkIC5mZWF0dXJlZCBoMyBhIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmJvZHkuaG9tZSAudHdvLWZlYXR1cmVkIC5mZWF0dXJlZCBwIHtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4OiAxIDE7XG59XG5ib2R5LmhvbWUgLnR3by1mZWF0dXJlZCAuZmVhdHVyZWQgYSB7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmJvZHkuaG9tZSAubGl2aW5nLXdhZ2UtZmVhdHVyZS10ZWFtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICBib2R5LmhvbWUgLmxpdmluZy13YWdlLWZlYXR1cmUtdGVhbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuYm9keS5ob21lIC5saXZpbmctd2FnZS1mZWF0dXJlLXRlYW0gLmxpdmluZy13YWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDEwNywgMTMwLCAwLjA1KTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMjVweCAyNXB4IDMwcHggMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgYm9keS5ob21lIC5saXZpbmctd2FnZS1mZWF0dXJlLXRlYW0gLmxpdmluZy13YWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5ib2R5LmhvbWUgLmxpdmluZy13YWdlLWZlYXR1cmUtdGVhbSAubGl2aW5nLXdhZ2UgLndhZ2Utd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5ib2R5LmhvbWUgLmxpdmluZy13YWdlLWZlYXR1cmUtdGVhbSAubGl2aW5nLXdhZ2UgaDIge1xuICBjb2xvcjogIzJjNmI4MjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5ib2R5LmhvbWUgLmxpdmluZy13YWdlLWZlYXR1cmUtdGVhbSAubGl2aW5nLXdhZ2UgaDIgYSB7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbmJvZHkuaG9tZSAubGl2aW5nLXdhZ2UtZmVhdHVyZS10ZWFtIC5saXZpbmctd2FnZSBwIHtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbmJvZHkuaG9tZSAubGl2aW5nLXdhZ2UtZmVhdHVyZS10ZWFtIC5saXZpbmctd2FnZSAubGFyZ2Utd2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS5ob21lIC5saXZpbmctd2FnZS1mZWF0dXJlLXRlYW0gLmxpdmluZy13YWdlIC5sYXJnZS13YWdlIC50ZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMxYjFiMWI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmhvbWUgLmxpdmluZy13YWdlLWZlYXR1cmUtdGVhbSAubGl2aW5nLXdhZ2UgLmxhcmdlLXdhZ2UgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgfVxufVxuYm9keS5ob21lIC5saXZpbmctd2FnZS1mZWF0dXJlLXRlYW0gLmxpdmluZy13YWdlIC5sYXJnZS13YWdlIC5sb2dvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgYm9keS5ob21lIC5saXZpbmctd2FnZS1mZWF0dXJlLXRlYW0gLmxpdmluZy13YWdlIC5sYXJnZS13YWdlIC5sb2dvIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5ib2R5LmhvbWUgLmxpdmluZy13YWdlLWZlYXR1cmUtdGVhbSAubGl2aW5nLXdhZ2UgLmxhcmdlLXdhZ2UgLmxvZ28gaW1nIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogYXV0bztcbn1cbmJvZHkuaG9tZSAubGl2aW5nLXdhZ2UtZmVhdHVyZS10ZWFtIC5saXZpbmctd2FnZSAuc21hbGwtd2FnZSB7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuYm9keS5ob21lIC5saXZpbmctd2FnZS1mZWF0dXJlLXRlYW0gLmxpdmluZy13YWdlIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgYm9keS5ob21lIC5saXZpbmctd2FnZS1mZWF0dXJlLXRlYW0gLmZlYXR1cmVkLXRlYW0td3JhcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG5ib2R5LmhvbWUgLmxpdmluZy13YWdlLWZlYXR1cmUtdGVhbSAuZmVhdHVyZWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMzBweCAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxMDcsIDEzMCwgMC4wNSk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuYm9keS5ob21lIC5saXZpbmctd2FnZS1mZWF0dXJlLXRlYW0gLmZlYXR1cmVkIGg1IHtcbiAgY29sb3I6ICMyYzZiODI7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5ib2R5LmhvbWUgLmxpdmluZy13YWdlLWZlYXR1cmUtdGVhbSAuZmVhdHVyZWQgaDMge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5ib2R5LmhvbWUgLmxpdmluZy13YWdlLWZlYXR1cmUtdGVhbSAuZmVhdHVyZWQgaDMgYSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5ib2R5LmhvbWUgLmxpdmluZy13YWdlLWZlYXR1cmUtdGVhbSAuZmVhdHVyZWQgcCB7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4OiAxIDE7XG59XG5ib2R5LmhvbWUgLmxpdmluZy13YWdlLWZlYXR1cmUtdGVhbSAuZmVhdHVyZWQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbmJvZHkuaG9tZSAubGl2aW5nLXdhZ2UtZmVhdHVyZS10ZWFtIC50ZWFtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5ib2R5LmhvbWUgLmxpdmluZy13YWdlLWZlYXR1cmUtdGVhbSAudGVhbSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5LmhvbWUgLmxpdmluZy13YWdlLWZlYXR1cmUtdGVhbSAudGVhbSBoMyB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgaHlwaGVuczogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuYm9keS5ob21lIC5saXZpbmctd2FnZS1mZWF0dXJlLXRlYW0gLnRlYW0gaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5oMSxcbmgyLFxuaDMge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbmgyLmgxIHtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAxNXB4IDBweDtcbn1cbmgxLnBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMHB4O1xufVxuaDIge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ucGFnZS1oZWFkZXIge1xuICBtYXJnaW46IDEycHggMHB4O1xuICBib3JkZXI6IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuI21haW4gdWwge1xuICBtYXJnaW46IDBweCAwcHggMHB4IDIwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNtYWluIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwcHggMHB4IDIwcHggMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYnVsbGV0LnBuZykgMHB4IDVweCBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDIuaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICBoMS5wYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoMi5oMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIG1hcmdpbjogMjBweCAwcHggMzRweCAwcHg7XG4gIH1cbiAgaDEucGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uYXJjaGl2ZSAuY3B0X3B1YmxpY2F0aW9ucyxcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X3B1YmxpY2F0aW9ucyxcbi5ibG9nIC5jcHRfcHVibGljYXRpb25zLFxuLmFyY2hpdmUgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyxcbi5zZWFyY2gtcmVzdWx0cyAudHlwZS1jcHRfcHVibGljYXRpb25zLFxuLmJsb2cgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyxcbi5hcmNoaXZlIC5jcHRfcmVwb3J0cyxcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X3JlcG9ydHMsXG4uYmxvZyAuY3B0X3JlcG9ydHMsXG4uYXJjaGl2ZSAudHlwZS1jcHRfZXZlbnRzLFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLWNwdF9ldmVudHMsXG4uYmxvZyAudHlwZS1jcHRfZXZlbnRzLFxuLmFyY2hpdmUgLmNwdF9ldmVudHMsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9ldmVudHMsXG4uYmxvZyAuY3B0X2V2ZW50cyxcbi5hcmNoaXZlIC5jcHRfcHJlc3NfcmVsZWFzZXMsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9wcmVzc19yZWxlYXNlcyxcbi5ibG9nIC5jcHRfcHJlc3NfcmVsZWFzZXMsXG4uYXJjaGl2ZSAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMsXG4uc2VhcmNoLXJlc3VsdHMgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzLFxuLmJsb2cgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzLFxuLmFyY2hpdmUgLnBvc3QsXG4uc2VhcmNoLXJlc3VsdHMgLnBvc3QsXG4uYmxvZyAucG9zdCxcbi5hcmNoaXZlIC50eXBlLXBvc3QsXG4uc2VhcmNoLXJlc3VsdHMgLnR5cGUtcG9zdCxcbi5ibG9nIC50eXBlLXBvc3QsXG4uYXJjaGl2ZSAuY3B0X2RhdGEsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9kYXRhLFxuLmJsb2cgLmNwdF9kYXRhIHtcbiAgYm94LXNoYWRvdzogNXB4IDVweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNDAsIDE2NywgMTg0LCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDBweCAwcHggMTBweCAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hcmNoaXZlIC5jcHRfcHVibGljYXRpb25zIGIsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9wdWJsaWNhdGlvbnMgYixcbi5ibG9nIC5jcHRfcHVibGljYXRpb25zIGIsXG4uYXJjaGl2ZSAudHlwZS1jcHRfcHVibGljYXRpb25zIGIsXG4uc2VhcmNoLXJlc3VsdHMgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyBiLFxuLmJsb2cgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyBiLFxuLmFyY2hpdmUgLmNwdF9yZXBvcnRzIGIsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9yZXBvcnRzIGIsXG4uYmxvZyAuY3B0X3JlcG9ydHMgYixcbi5hcmNoaXZlIC50eXBlLWNwdF9ldmVudHMgYixcbi5zZWFyY2gtcmVzdWx0cyAudHlwZS1jcHRfZXZlbnRzIGIsXG4uYmxvZyAudHlwZS1jcHRfZXZlbnRzIGIsXG4uYXJjaGl2ZSAuY3B0X2V2ZW50cyBiLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfZXZlbnRzIGIsXG4uYmxvZyAuY3B0X2V2ZW50cyBiLFxuLmFyY2hpdmUgLmNwdF9wcmVzc19yZWxlYXNlcyBiLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfcHJlc3NfcmVsZWFzZXMgYixcbi5ibG9nIC5jcHRfcHJlc3NfcmVsZWFzZXMgYixcbi5hcmNoaXZlIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyBiLFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyBiLFxuLmJsb2cgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIGIsXG4uYXJjaGl2ZSAucG9zdCBiLFxuLnNlYXJjaC1yZXN1bHRzIC5wb3N0IGIsXG4uYmxvZyAucG9zdCBiLFxuLmFyY2hpdmUgLnR5cGUtcG9zdCBiLFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLXBvc3QgYixcbi5ibG9nIC50eXBlLXBvc3QgYixcbi5hcmNoaXZlIC5jcHRfZGF0YSBiLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfZGF0YSBiLFxuLmJsb2cgLmNwdF9kYXRhIGIsXG4uYXJjaGl2ZSAuY3B0X3B1YmxpY2F0aW9ucyBzdHJvbmcsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9wdWJsaWNhdGlvbnMgc3Ryb25nLFxuLmJsb2cgLmNwdF9wdWJsaWNhdGlvbnMgc3Ryb25nLFxuLmFyY2hpdmUgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyBzdHJvbmcsXG4uc2VhcmNoLXJlc3VsdHMgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyBzdHJvbmcsXG4uYmxvZyAudHlwZS1jcHRfcHVibGljYXRpb25zIHN0cm9uZyxcbi5hcmNoaXZlIC5jcHRfcmVwb3J0cyBzdHJvbmcsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9yZXBvcnRzIHN0cm9uZyxcbi5ibG9nIC5jcHRfcmVwb3J0cyBzdHJvbmcsXG4uYXJjaGl2ZSAudHlwZS1jcHRfZXZlbnRzIHN0cm9uZyxcbi5zZWFyY2gtcmVzdWx0cyAudHlwZS1jcHRfZXZlbnRzIHN0cm9uZyxcbi5ibG9nIC50eXBlLWNwdF9ldmVudHMgc3Ryb25nLFxuLmFyY2hpdmUgLmNwdF9ldmVudHMgc3Ryb25nLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfZXZlbnRzIHN0cm9uZyxcbi5ibG9nIC5jcHRfZXZlbnRzIHN0cm9uZyxcbi5hcmNoaXZlIC5jcHRfcHJlc3NfcmVsZWFzZXMgc3Ryb25nLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfcHJlc3NfcmVsZWFzZXMgc3Ryb25nLFxuLmJsb2cgLmNwdF9wcmVzc19yZWxlYXNlcyBzdHJvbmcsXG4uYXJjaGl2ZSAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgc3Ryb25nLFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyBzdHJvbmcsXG4uYmxvZyAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgc3Ryb25nLFxuLmFyY2hpdmUgLnBvc3Qgc3Ryb25nLFxuLnNlYXJjaC1yZXN1bHRzIC5wb3N0IHN0cm9uZyxcbi5ibG9nIC5wb3N0IHN0cm9uZyxcbi5hcmNoaXZlIC50eXBlLXBvc3Qgc3Ryb25nLFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLXBvc3Qgc3Ryb25nLFxuLmJsb2cgLnR5cGUtcG9zdCBzdHJvbmcsXG4uYXJjaGl2ZSAuY3B0X2RhdGEgc3Ryb25nLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfZGF0YSBzdHJvbmcsXG4uYmxvZyAuY3B0X2RhdGEgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5hcmNoaXZlIC5jcHRfcHVibGljYXRpb25zLmZlYXR1cmVkLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfcHVibGljYXRpb25zLmZlYXR1cmVkLFxuLmJsb2cgLmNwdF9wdWJsaWNhdGlvbnMuZmVhdHVyZWQsXG4uYXJjaGl2ZSAudHlwZS1jcHRfcHVibGljYXRpb25zLmZlYXR1cmVkLFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLWNwdF9wdWJsaWNhdGlvbnMuZmVhdHVyZWQsXG4uYmxvZyAudHlwZS1jcHRfcHVibGljYXRpb25zLmZlYXR1cmVkLFxuLmFyY2hpdmUgLmNwdF9yZXBvcnRzLmZlYXR1cmVkLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfcmVwb3J0cy5mZWF0dXJlZCxcbi5ibG9nIC5jcHRfcmVwb3J0cy5mZWF0dXJlZCxcbi5hcmNoaXZlIC50eXBlLWNwdF9ldmVudHMuZmVhdHVyZWQsXG4uc2VhcmNoLXJlc3VsdHMgLnR5cGUtY3B0X2V2ZW50cy5mZWF0dXJlZCxcbi5ibG9nIC50eXBlLWNwdF9ldmVudHMuZmVhdHVyZWQsXG4uYXJjaGl2ZSAuY3B0X2V2ZW50cy5mZWF0dXJlZCxcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X2V2ZW50cy5mZWF0dXJlZCxcbi5ibG9nIC5jcHRfZXZlbnRzLmZlYXR1cmVkLFxuLmFyY2hpdmUgLmNwdF9wcmVzc19yZWxlYXNlcy5mZWF0dXJlZCxcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X3ByZXNzX3JlbGVhc2VzLmZlYXR1cmVkLFxuLmJsb2cgLmNwdF9wcmVzc19yZWxlYXNlcy5mZWF0dXJlZCxcbi5hcmNoaXZlIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcy5mZWF0dXJlZCxcbi5zZWFyY2gtcmVzdWx0cyAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMuZmVhdHVyZWQsXG4uYmxvZyAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMuZmVhdHVyZWQsXG4uYXJjaGl2ZSAucG9zdC5mZWF0dXJlZCxcbi5zZWFyY2gtcmVzdWx0cyAucG9zdC5mZWF0dXJlZCxcbi5ibG9nIC5wb3N0LmZlYXR1cmVkLFxuLmFyY2hpdmUgLnR5cGUtcG9zdC5mZWF0dXJlZCxcbi5zZWFyY2gtcmVzdWx0cyAudHlwZS1wb3N0LmZlYXR1cmVkLFxuLmJsb2cgLnR5cGUtcG9zdC5mZWF0dXJlZCxcbi5hcmNoaXZlIC5jcHRfZGF0YS5mZWF0dXJlZCxcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X2RhdGEuZmVhdHVyZWQsXG4uYmxvZyAuY3B0X2RhdGEuZmVhdHVyZWQge1xuICBib3JkZXI6IDVweCBzb2xpZCAjQ0U0NjQ2O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG4uYXJjaGl2ZSAuY3B0X3B1YmxpY2F0aW9ucy5mZWF0dXJlZDpiZWZvcmUsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9wdWJsaWNhdGlvbnMuZmVhdHVyZWQ6YmVmb3JlLFxuLmJsb2cgLmNwdF9wdWJsaWNhdGlvbnMuZmVhdHVyZWQ6YmVmb3JlLFxuLmFyY2hpdmUgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucy5mZWF0dXJlZDpiZWZvcmUsXG4uc2VhcmNoLXJlc3VsdHMgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucy5mZWF0dXJlZDpiZWZvcmUsXG4uYmxvZyAudHlwZS1jcHRfcHVibGljYXRpb25zLmZlYXR1cmVkOmJlZm9yZSxcbi5hcmNoaXZlIC5jcHRfcmVwb3J0cy5mZWF0dXJlZDpiZWZvcmUsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9yZXBvcnRzLmZlYXR1cmVkOmJlZm9yZSxcbi5ibG9nIC5jcHRfcmVwb3J0cy5mZWF0dXJlZDpiZWZvcmUsXG4uYXJjaGl2ZSAudHlwZS1jcHRfZXZlbnRzLmZlYXR1cmVkOmJlZm9yZSxcbi5zZWFyY2gtcmVzdWx0cyAudHlwZS1jcHRfZXZlbnRzLmZlYXR1cmVkOmJlZm9yZSxcbi5ibG9nIC50eXBlLWNwdF9ldmVudHMuZmVhdHVyZWQ6YmVmb3JlLFxuLmFyY2hpdmUgLmNwdF9ldmVudHMuZmVhdHVyZWQ6YmVmb3JlLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfZXZlbnRzLmZlYXR1cmVkOmJlZm9yZSxcbi5ibG9nIC5jcHRfZXZlbnRzLmZlYXR1cmVkOmJlZm9yZSxcbi5hcmNoaXZlIC5jcHRfcHJlc3NfcmVsZWFzZXMuZmVhdHVyZWQ6YmVmb3JlLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfcHJlc3NfcmVsZWFzZXMuZmVhdHVyZWQ6YmVmb3JlLFxuLmJsb2cgLmNwdF9wcmVzc19yZWxlYXNlcy5mZWF0dXJlZDpiZWZvcmUsXG4uYXJjaGl2ZSAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMuZmVhdHVyZWQ6YmVmb3JlLFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcy5mZWF0dXJlZDpiZWZvcmUsXG4uYmxvZyAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMuZmVhdHVyZWQ6YmVmb3JlLFxuLmFyY2hpdmUgLnBvc3QuZmVhdHVyZWQ6YmVmb3JlLFxuLnNlYXJjaC1yZXN1bHRzIC5wb3N0LmZlYXR1cmVkOmJlZm9yZSxcbi5ibG9nIC5wb3N0LmZlYXR1cmVkOmJlZm9yZSxcbi5hcmNoaXZlIC50eXBlLXBvc3QuZmVhdHVyZWQ6YmVmb3JlLFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLXBvc3QuZmVhdHVyZWQ6YmVmb3JlLFxuLmJsb2cgLnR5cGUtcG9zdC5mZWF0dXJlZDpiZWZvcmUsXG4uYXJjaGl2ZSAuY3B0X2RhdGEuZmVhdHVyZWQ6YmVmb3JlLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfZGF0YS5mZWF0dXJlZDpiZWZvcmUsXG4uYmxvZyAuY3B0X2RhdGEuZmVhdHVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJGRUFUVVJFRFwiO1xuICBiYWNrZ3JvdW5kOiAjQ0U0NjQ2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMzcHg7XG4gIGhlaWdodDogMzNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxlZnQ6IC01cHg7XG4gIHBhZGRpbmc6IDhweCAyMHB4IDBweCAyMHB4O1xufVxuLmFyY2hpdmUgLmNwdF9wdWJsaWNhdGlvbnMgLmJ0bixcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X3B1YmxpY2F0aW9ucyAuYnRuLFxuLmJsb2cgLmNwdF9wdWJsaWNhdGlvbnMgLmJ0bixcbi5hcmNoaXZlIC50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLmJ0bixcbi5zZWFyY2gtcmVzdWx0cyAudHlwZS1jcHRfcHVibGljYXRpb25zIC5idG4sXG4uYmxvZyAudHlwZS1jcHRfcHVibGljYXRpb25zIC5idG4sXG4uYXJjaGl2ZSAuY3B0X3JlcG9ydHMgLmJ0bixcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X3JlcG9ydHMgLmJ0bixcbi5ibG9nIC5jcHRfcmVwb3J0cyAuYnRuLFxuLmFyY2hpdmUgLnR5cGUtY3B0X2V2ZW50cyAuYnRuLFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLWNwdF9ldmVudHMgLmJ0bixcbi5ibG9nIC50eXBlLWNwdF9ldmVudHMgLmJ0bixcbi5hcmNoaXZlIC5jcHRfZXZlbnRzIC5idG4sXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9ldmVudHMgLmJ0bixcbi5ibG9nIC5jcHRfZXZlbnRzIC5idG4sXG4uYXJjaGl2ZSAuY3B0X3ByZXNzX3JlbGVhc2VzIC5idG4sXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9wcmVzc19yZWxlYXNlcyAuYnRuLFxuLmJsb2cgLmNwdF9wcmVzc19yZWxlYXNlcyAuYnRuLFxuLmFyY2hpdmUgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5idG4sXG4uc2VhcmNoLXJlc3VsdHMgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5idG4sXG4uYmxvZyAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmJ0bixcbi5hcmNoaXZlIC5wb3N0IC5idG4sXG4uc2VhcmNoLXJlc3VsdHMgLnBvc3QgLmJ0bixcbi5ibG9nIC5wb3N0IC5idG4sXG4uYXJjaGl2ZSAudHlwZS1wb3N0IC5idG4sXG4uc2VhcmNoLXJlc3VsdHMgLnR5cGUtcG9zdCAuYnRuLFxuLmJsb2cgLnR5cGUtcG9zdCAuYnRuLFxuLmFyY2hpdmUgLmNwdF9kYXRhIC5idG4sXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9kYXRhIC5idG4sXG4uYmxvZyAuY3B0X2RhdGEgLmJ0biB7XG4gIGJhY2tncm91bmQ6ICM2OTk5OTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFyY2hpdmUgLmNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LXRodW1ibmFpbCxcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGh1bWJuYWlsLFxuLmJsb2cgLmNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LXRodW1ibmFpbCxcbi5hcmNoaXZlIC50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LXRodW1ibmFpbCxcbi5zZWFyY2gtcmVzdWx0cyAudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aHVtYm5haWwsXG4uYmxvZyAudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aHVtYm5haWwsXG4uYXJjaGl2ZSAuY3B0X3JlcG9ydHMgLmVudHJ5LXRodW1ibmFpbCxcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X3JlcG9ydHMgLmVudHJ5LXRodW1ibmFpbCxcbi5ibG9nIC5jcHRfcmVwb3J0cyAuZW50cnktdGh1bWJuYWlsLFxuLmFyY2hpdmUgLnR5cGUtY3B0X2V2ZW50cyAuZW50cnktdGh1bWJuYWlsLFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLWNwdF9ldmVudHMgLmVudHJ5LXRodW1ibmFpbCxcbi5ibG9nIC50eXBlLWNwdF9ldmVudHMgLmVudHJ5LXRodW1ibmFpbCxcbi5hcmNoaXZlIC5jcHRfZXZlbnRzIC5lbnRyeS10aHVtYm5haWwsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9ldmVudHMgLmVudHJ5LXRodW1ibmFpbCxcbi5ibG9nIC5jcHRfZXZlbnRzIC5lbnRyeS10aHVtYm5haWwsXG4uYXJjaGl2ZSAuY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS10aHVtYm5haWwsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGh1bWJuYWlsLFxuLmJsb2cgLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGh1bWJuYWlsLFxuLmFyY2hpdmUgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS10aHVtYm5haWwsXG4uc2VhcmNoLXJlc3VsdHMgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS10aHVtYm5haWwsXG4uYmxvZyAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXRodW1ibmFpbCxcbi5hcmNoaXZlIC5wb3N0IC5lbnRyeS10aHVtYm5haWwsXG4uc2VhcmNoLXJlc3VsdHMgLnBvc3QgLmVudHJ5LXRodW1ibmFpbCxcbi5ibG9nIC5wb3N0IC5lbnRyeS10aHVtYm5haWwsXG4uYXJjaGl2ZSAudHlwZS1wb3N0IC5lbnRyeS10aHVtYm5haWwsXG4uc2VhcmNoLXJlc3VsdHMgLnR5cGUtcG9zdCAuZW50cnktdGh1bWJuYWlsLFxuLmJsb2cgLnR5cGUtcG9zdCAuZW50cnktdGh1bWJuYWlsLFxuLmFyY2hpdmUgLmNwdF9kYXRhIC5lbnRyeS10aHVtYm5haWwsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9kYXRhIC5lbnRyeS10aHVtYm5haWwsXG4uYmxvZyAuY3B0X2RhdGEgLmVudHJ5LXRodW1ibmFpbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogY2FsYygyMCUgLSA1cHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNoaXZlIC5jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aHVtYm5haWwsXG4gIC5zZWFyY2gtcmVzdWx0cyAuY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGh1bWJuYWlsLFxuICAuYmxvZyAuY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGh1bWJuYWlsLFxuICAuYXJjaGl2ZSAudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aHVtYm5haWwsXG4gIC5zZWFyY2gtcmVzdWx0cyAudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aHVtYm5haWwsXG4gIC5ibG9nIC50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LXRodW1ibmFpbCxcbiAgLmFyY2hpdmUgLmNwdF9yZXBvcnRzIC5lbnRyeS10aHVtYm5haWwsXG4gIC5zZWFyY2gtcmVzdWx0cyAuY3B0X3JlcG9ydHMgLmVudHJ5LXRodW1ibmFpbCxcbiAgLmJsb2cgLmNwdF9yZXBvcnRzIC5lbnRyeS10aHVtYm5haWwsXG4gIC5hcmNoaXZlIC50eXBlLWNwdF9ldmVudHMgLmVudHJ5LXRodW1ibmFpbCxcbiAgLnNlYXJjaC1yZXN1bHRzIC50eXBlLWNwdF9ldmVudHMgLmVudHJ5LXRodW1ibmFpbCxcbiAgLmJsb2cgLnR5cGUtY3B0X2V2ZW50cyAuZW50cnktdGh1bWJuYWlsLFxuICAuYXJjaGl2ZSAuY3B0X2V2ZW50cyAuZW50cnktdGh1bWJuYWlsLFxuICAuc2VhcmNoLXJlc3VsdHMgLmNwdF9ldmVudHMgLmVudHJ5LXRodW1ibmFpbCxcbiAgLmJsb2cgLmNwdF9ldmVudHMgLmVudHJ5LXRodW1ibmFpbCxcbiAgLmFyY2hpdmUgLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGh1bWJuYWlsLFxuICAuc2VhcmNoLXJlc3VsdHMgLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGh1bWJuYWlsLFxuICAuYmxvZyAuY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS10aHVtYm5haWwsXG4gIC5hcmNoaXZlIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGh1bWJuYWlsLFxuICAuc2VhcmNoLXJlc3VsdHMgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS10aHVtYm5haWwsXG4gIC5ibG9nIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGh1bWJuYWlsLFxuICAuYXJjaGl2ZSAucG9zdCAuZW50cnktdGh1bWJuYWlsLFxuICAuc2VhcmNoLXJlc3VsdHMgLnBvc3QgLmVudHJ5LXRodW1ibmFpbCxcbiAgLmJsb2cgLnBvc3QgLmVudHJ5LXRodW1ibmFpbCxcbiAgLmFyY2hpdmUgLnR5cGUtcG9zdCAuZW50cnktdGh1bWJuYWlsLFxuICAuc2VhcmNoLXJlc3VsdHMgLnR5cGUtcG9zdCAuZW50cnktdGh1bWJuYWlsLFxuICAuYmxvZyAudHlwZS1wb3N0IC5lbnRyeS10aHVtYm5haWwsXG4gIC5hcmNoaXZlIC5jcHRfZGF0YSAuZW50cnktdGh1bWJuYWlsLFxuICAuc2VhcmNoLXJlc3VsdHMgLmNwdF9kYXRhIC5lbnRyeS10aHVtYm5haWwsXG4gIC5ibG9nIC5jcHRfZGF0YSAuZW50cnktdGh1bWJuYWlsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hcmNoaXZlIC5jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aHVtYm5haWwsXG4gIC5zZWFyY2gtcmVzdWx0cyAuY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGh1bWJuYWlsLFxuICAuYmxvZyAuY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGh1bWJuYWlsLFxuICAuYXJjaGl2ZSAudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aHVtYm5haWwsXG4gIC5zZWFyY2gtcmVzdWx0cyAudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aHVtYm5haWwsXG4gIC5ibG9nIC50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LXRodW1ibmFpbCxcbiAgLmFyY2hpdmUgLmNwdF9yZXBvcnRzIC5lbnRyeS10aHVtYm5haWwsXG4gIC5zZWFyY2gtcmVzdWx0cyAuY3B0X3JlcG9ydHMgLmVudHJ5LXRodW1ibmFpbCxcbiAgLmJsb2cgLmNwdF9yZXBvcnRzIC5lbnRyeS10aHVtYm5haWwsXG4gIC5hcmNoaXZlIC50eXBlLWNwdF9ldmVudHMgLmVudHJ5LXRodW1ibmFpbCxcbiAgLnNlYXJjaC1yZXN1bHRzIC50eXBlLWNwdF9ldmVudHMgLmVudHJ5LXRodW1ibmFpbCxcbiAgLmJsb2cgLnR5cGUtY3B0X2V2ZW50cyAuZW50cnktdGh1bWJuYWlsLFxuICAuYXJjaGl2ZSAuY3B0X2V2ZW50cyAuZW50cnktdGh1bWJuYWlsLFxuICAuc2VhcmNoLXJlc3VsdHMgLmNwdF9ldmVudHMgLmVudHJ5LXRodW1ibmFpbCxcbiAgLmJsb2cgLmNwdF9ldmVudHMgLmVudHJ5LXRodW1ibmFpbCxcbiAgLmFyY2hpdmUgLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGh1bWJuYWlsLFxuICAuc2VhcmNoLXJlc3VsdHMgLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGh1bWJuYWlsLFxuICAuYmxvZyAuY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS10aHVtYm5haWwsXG4gIC5hcmNoaXZlIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGh1bWJuYWlsLFxuICAuc2VhcmNoLXJlc3VsdHMgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS10aHVtYm5haWwsXG4gIC5ibG9nIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGh1bWJuYWlsLFxuICAuYXJjaGl2ZSAucG9zdCAuZW50cnktdGh1bWJuYWlsLFxuICAuc2VhcmNoLXJlc3VsdHMgLnBvc3QgLmVudHJ5LXRodW1ibmFpbCxcbiAgLmJsb2cgLnBvc3QgLmVudHJ5LXRodW1ibmFpbCxcbiAgLmFyY2hpdmUgLnR5cGUtcG9zdCAuZW50cnktdGh1bWJuYWlsLFxuICAuc2VhcmNoLXJlc3VsdHMgLnR5cGUtcG9zdCAuZW50cnktdGh1bWJuYWlsLFxuICAuYmxvZyAudHlwZS1wb3N0IC5lbnRyeS10aHVtYm5haWwsXG4gIC5hcmNoaXZlIC5jcHRfZGF0YSAuZW50cnktdGh1bWJuYWlsLFxuICAuc2VhcmNoLXJlc3VsdHMgLmNwdF9kYXRhIC5lbnRyeS10aHVtYm5haWwsXG4gIC5ibG9nIC5jcHRfZGF0YSAuZW50cnktdGh1bWJuYWlsIHtcbiAgICB3aWR0aDogY2FsYygyMCUgLSAxMHB4KTtcbiAgfVxufVxuLmFyY2hpdmUgLmNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LXRodW1ibmFpbCBpbWcsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LXRodW1ibmFpbCBpbWcsXG4uYmxvZyAuY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGh1bWJuYWlsIGltZyxcbi5hcmNoaXZlIC50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LXRodW1ibmFpbCBpbWcsXG4uc2VhcmNoLXJlc3VsdHMgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGh1bWJuYWlsIGltZyxcbi5ibG9nIC50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LXRodW1ibmFpbCBpbWcsXG4uYXJjaGl2ZSAuY3B0X3JlcG9ydHMgLmVudHJ5LXRodW1ibmFpbCBpbWcsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9yZXBvcnRzIC5lbnRyeS10aHVtYm5haWwgaW1nLFxuLmJsb2cgLmNwdF9yZXBvcnRzIC5lbnRyeS10aHVtYm5haWwgaW1nLFxuLmFyY2hpdmUgLnR5cGUtY3B0X2V2ZW50cyAuZW50cnktdGh1bWJuYWlsIGltZyxcbi5zZWFyY2gtcmVzdWx0cyAudHlwZS1jcHRfZXZlbnRzIC5lbnRyeS10aHVtYm5haWwgaW1nLFxuLmJsb2cgLnR5cGUtY3B0X2V2ZW50cyAuZW50cnktdGh1bWJuYWlsIGltZyxcbi5hcmNoaXZlIC5jcHRfZXZlbnRzIC5lbnRyeS10aHVtYm5haWwgaW1nLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfZXZlbnRzIC5lbnRyeS10aHVtYm5haWwgaW1nLFxuLmJsb2cgLmNwdF9ldmVudHMgLmVudHJ5LXRodW1ibmFpbCBpbWcsXG4uYXJjaGl2ZSAuY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS10aHVtYm5haWwgaW1nLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXRodW1ibmFpbCBpbWcsXG4uYmxvZyAuY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS10aHVtYm5haWwgaW1nLFxuLmFyY2hpdmUgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS10aHVtYm5haWwgaW1nLFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGh1bWJuYWlsIGltZyxcbi5ibG9nIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGh1bWJuYWlsIGltZyxcbi5hcmNoaXZlIC5wb3N0IC5lbnRyeS10aHVtYm5haWwgaW1nLFxuLnNlYXJjaC1yZXN1bHRzIC5wb3N0IC5lbnRyeS10aHVtYm5haWwgaW1nLFxuLmJsb2cgLnBvc3QgLmVudHJ5LXRodW1ibmFpbCBpbWcsXG4uYXJjaGl2ZSAudHlwZS1wb3N0IC5lbnRyeS10aHVtYm5haWwgaW1nLFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLXBvc3QgLmVudHJ5LXRodW1ibmFpbCBpbWcsXG4uYmxvZyAudHlwZS1wb3N0IC5lbnRyeS10aHVtYm5haWwgaW1nLFxuLmFyY2hpdmUgLmNwdF9kYXRhIC5lbnRyeS10aHVtYm5haWwgaW1nLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfZGF0YSAuZW50cnktdGh1bWJuYWlsIGltZyxcbi5ibG9nIC5jcHRfZGF0YSAuZW50cnktdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5hcmNoaXZlIC5jcHRfcHVibGljYXRpb25zIC5lbnRyeS1jb250ZW50LFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfcHVibGljYXRpb25zIC5lbnRyeS1jb250ZW50LFxuLmJsb2cgLmNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LWNvbnRlbnQsXG4uYXJjaGl2ZSAudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS1jb250ZW50LFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LWNvbnRlbnQsXG4uYmxvZyAudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS1jb250ZW50LFxuLmFyY2hpdmUgLmNwdF9yZXBvcnRzIC5lbnRyeS1jb250ZW50LFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfcmVwb3J0cyAuZW50cnktY29udGVudCxcbi5ibG9nIC5jcHRfcmVwb3J0cyAuZW50cnktY29udGVudCxcbi5hcmNoaXZlIC50eXBlLWNwdF9ldmVudHMgLmVudHJ5LWNvbnRlbnQsXG4uc2VhcmNoLXJlc3VsdHMgLnR5cGUtY3B0X2V2ZW50cyAuZW50cnktY29udGVudCxcbi5ibG9nIC50eXBlLWNwdF9ldmVudHMgLmVudHJ5LWNvbnRlbnQsXG4uYXJjaGl2ZSAuY3B0X2V2ZW50cyAuZW50cnktY29udGVudCxcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X2V2ZW50cyAuZW50cnktY29udGVudCxcbi5ibG9nIC5jcHRfZXZlbnRzIC5lbnRyeS1jb250ZW50LFxuLmFyY2hpdmUgLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktY29udGVudCxcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS1jb250ZW50LFxuLmJsb2cgLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktY29udGVudCxcbi5hcmNoaXZlIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktY29udGVudCxcbi5zZWFyY2gtcmVzdWx0cyAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LWNvbnRlbnQsXG4uYmxvZyAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LWNvbnRlbnQsXG4uYXJjaGl2ZSAucG9zdCAuZW50cnktY29udGVudCxcbi5zZWFyY2gtcmVzdWx0cyAucG9zdCAuZW50cnktY29udGVudCxcbi5ibG9nIC5wb3N0IC5lbnRyeS1jb250ZW50LFxuLmFyY2hpdmUgLnR5cGUtcG9zdCAuZW50cnktY29udGVudCxcbi5zZWFyY2gtcmVzdWx0cyAudHlwZS1wb3N0IC5lbnRyeS1jb250ZW50LFxuLmJsb2cgLnR5cGUtcG9zdCAuZW50cnktY29udGVudCxcbi5hcmNoaXZlIC5jcHRfZGF0YSAuZW50cnktY29udGVudCxcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X2RhdGEgLmVudHJ5LWNvbnRlbnQsXG4uYmxvZyAuY3B0X2RhdGEgLmVudHJ5LWNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmUgLmNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LWNvbnRlbnQsXG4gIC5zZWFyY2gtcmVzdWx0cyAuY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktY29udGVudCxcbiAgLmJsb2cgLmNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LWNvbnRlbnQsXG4gIC5hcmNoaXZlIC50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LWNvbnRlbnQsXG4gIC5zZWFyY2gtcmVzdWx0cyAudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS1jb250ZW50LFxuICAuYmxvZyAudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS1jb250ZW50LFxuICAuYXJjaGl2ZSAuY3B0X3JlcG9ydHMgLmVudHJ5LWNvbnRlbnQsXG4gIC5zZWFyY2gtcmVzdWx0cyAuY3B0X3JlcG9ydHMgLmVudHJ5LWNvbnRlbnQsXG4gIC5ibG9nIC5jcHRfcmVwb3J0cyAuZW50cnktY29udGVudCxcbiAgLmFyY2hpdmUgLnR5cGUtY3B0X2V2ZW50cyAuZW50cnktY29udGVudCxcbiAgLnNlYXJjaC1yZXN1bHRzIC50eXBlLWNwdF9ldmVudHMgLmVudHJ5LWNvbnRlbnQsXG4gIC5ibG9nIC50eXBlLWNwdF9ldmVudHMgLmVudHJ5LWNvbnRlbnQsXG4gIC5hcmNoaXZlIC5jcHRfZXZlbnRzIC5lbnRyeS1jb250ZW50LFxuICAuc2VhcmNoLXJlc3VsdHMgLmNwdF9ldmVudHMgLmVudHJ5LWNvbnRlbnQsXG4gIC5ibG9nIC5jcHRfZXZlbnRzIC5lbnRyeS1jb250ZW50LFxuICAuYXJjaGl2ZSAuY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS1jb250ZW50LFxuICAuc2VhcmNoLXJlc3VsdHMgLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktY29udGVudCxcbiAgLmJsb2cgLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktY29udGVudCxcbiAgLmFyY2hpdmUgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS1jb250ZW50LFxuICAuc2VhcmNoLXJlc3VsdHMgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS1jb250ZW50LFxuICAuYmxvZyAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LWNvbnRlbnQsXG4gIC5hcmNoaXZlIC5wb3N0IC5lbnRyeS1jb250ZW50LFxuICAuc2VhcmNoLXJlc3VsdHMgLnBvc3QgLmVudHJ5LWNvbnRlbnQsXG4gIC5ibG9nIC5wb3N0IC5lbnRyeS1jb250ZW50LFxuICAuYXJjaGl2ZSAudHlwZS1wb3N0IC5lbnRyeS1jb250ZW50LFxuICAuc2VhcmNoLXJlc3VsdHMgLnR5cGUtcG9zdCAuZW50cnktY29udGVudCxcbiAgLmJsb2cgLnR5cGUtcG9zdCAuZW50cnktY29udGVudCxcbiAgLmFyY2hpdmUgLmNwdF9kYXRhIC5lbnRyeS1jb250ZW50LFxuICAuc2VhcmNoLXJlc3VsdHMgLmNwdF9kYXRhIC5lbnRyeS1jb250ZW50LFxuICAuYmxvZyAuY3B0X2RhdGEgLmVudHJ5LWNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDgwJSAtIDVweCk7XG4gIH1cbn1cbi5hcmNoaXZlIC5jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aXRsZSxcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGl0bGUsXG4uYmxvZyAuY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGl0bGUsXG4uYXJjaGl2ZSAudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aXRsZSxcbi5zZWFyY2gtcmVzdWx0cyAudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aXRsZSxcbi5ibG9nIC50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LXRpdGxlLFxuLmFyY2hpdmUgLmNwdF9yZXBvcnRzIC5lbnRyeS10aXRsZSxcbi5zZWFyY2gtcmVzdWx0cyAuY3B0X3JlcG9ydHMgLmVudHJ5LXRpdGxlLFxuLmJsb2cgLmNwdF9yZXBvcnRzIC5lbnRyeS10aXRsZSxcbi5hcmNoaXZlIC50eXBlLWNwdF9ldmVudHMgLmVudHJ5LXRpdGxlLFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLWNwdF9ldmVudHMgLmVudHJ5LXRpdGxlLFxuLmJsb2cgLnR5cGUtY3B0X2V2ZW50cyAuZW50cnktdGl0bGUsXG4uYXJjaGl2ZSAuY3B0X2V2ZW50cyAuZW50cnktdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9ldmVudHMgLmVudHJ5LXRpdGxlLFxuLmJsb2cgLmNwdF9ldmVudHMgLmVudHJ5LXRpdGxlLFxuLmFyY2hpdmUgLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGl0bGUsXG4uYmxvZyAuY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS10aXRsZSxcbi5hcmNoaXZlIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS10aXRsZSxcbi5ibG9nIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGl0bGUsXG4uYXJjaGl2ZSAucG9zdCAuZW50cnktdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgLnBvc3QgLmVudHJ5LXRpdGxlLFxuLmJsb2cgLnBvc3QgLmVudHJ5LXRpdGxlLFxuLmFyY2hpdmUgLnR5cGUtcG9zdCAuZW50cnktdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgLnR5cGUtcG9zdCAuZW50cnktdGl0bGUsXG4uYmxvZyAudHlwZS1wb3N0IC5lbnRyeS10aXRsZSxcbi5hcmNoaXZlIC5jcHRfZGF0YSAuZW50cnktdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9kYXRhIC5lbnRyeS10aXRsZSxcbi5ibG9nIC5jcHRfZGF0YSAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMHB4IDBweCAyMHB4IDBweDtcbn1cbi5hcmNoaXZlIC5jcHRfcHVibGljYXRpb25zIC5wdWJsaXNoZWQsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9wdWJsaWNhdGlvbnMgLnB1Ymxpc2hlZCxcbi5ibG9nIC5jcHRfcHVibGljYXRpb25zIC5wdWJsaXNoZWQsXG4uYXJjaGl2ZSAudHlwZS1jcHRfcHVibGljYXRpb25zIC5wdWJsaXNoZWQsXG4uc2VhcmNoLXJlc3VsdHMgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAucHVibGlzaGVkLFxuLmJsb2cgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAucHVibGlzaGVkLFxuLmFyY2hpdmUgLmNwdF9yZXBvcnRzIC5wdWJsaXNoZWQsXG4uc2VhcmNoLXJlc3VsdHMgLmNwdF9yZXBvcnRzIC5wdWJsaXNoZWQsXG4uYmxvZyAuY3B0X3JlcG9ydHMgLnB1Ymxpc2hlZCxcbi5hcmNoaXZlIC50eXBlLWNwdF9ldmVudHMgLnB1Ymxpc2hlZCxcbi5zZWFyY2gtcmVzdWx0cyAudHlwZS1jcHRfZXZlbnRzIC5wdWJsaXNoZWQsXG4uYmxvZyAudHlwZS1jcHRfZXZlbnRzIC5wdWJsaXNoZWQsXG4uYXJjaGl2ZSAuY3B0X2V2ZW50cyAucHVibGlzaGVkLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfZXZlbnRzIC5wdWJsaXNoZWQsXG4uYmxvZyAuY3B0X2V2ZW50cyAucHVibGlzaGVkLFxuLmFyY2hpdmUgLmNwdF9wcmVzc19yZWxlYXNlcyAucHVibGlzaGVkLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfcHJlc3NfcmVsZWFzZXMgLnB1Ymxpc2hlZCxcbi5ibG9nIC5jcHRfcHJlc3NfcmVsZWFzZXMgLnB1Ymxpc2hlZCxcbi5hcmNoaXZlIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAucHVibGlzaGVkLFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAucHVibGlzaGVkLFxuLmJsb2cgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5wdWJsaXNoZWQsXG4uYXJjaGl2ZSAucG9zdCAucHVibGlzaGVkLFxuLnNlYXJjaC1yZXN1bHRzIC5wb3N0IC5wdWJsaXNoZWQsXG4uYmxvZyAucG9zdCAucHVibGlzaGVkLFxuLmFyY2hpdmUgLnR5cGUtcG9zdCAucHVibGlzaGVkLFxuLnNlYXJjaC1yZXN1bHRzIC50eXBlLXBvc3QgLnB1Ymxpc2hlZCxcbi5ibG9nIC50eXBlLXBvc3QgLnB1Ymxpc2hlZCxcbi5hcmNoaXZlIC5jcHRfZGF0YSAucHVibGlzaGVkLFxuLnNlYXJjaC1yZXN1bHRzIC5jcHRfZGF0YSAucHVibGlzaGVkLFxuLmJsb2cgLmNwdF9kYXRhIC5wdWJsaXNoZWQge1xuICBjb2xvcjogIzAwMDtcbn1cbi5zaW5nbGUgLnN1Yi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uc2luZ2xlIC5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlIC5tYWluIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG4uc2luZ2xlIC5tYWluIGFydGljbGUge1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLnNpbmdsZSAubWFpbiBhcnRpY2xlIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLnNpbmdsZSAubWFpbiBhcnRpY2xlIGVtIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG59XG4uc2luZ2xlIC5tYWluIGFydGljbGUgdWwge1xuICBtYXJnaW46IDMwcHggMDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuLnNpbmdsZSAubWFpbiBhcnRpY2xlIHVsLmVudHJ5LXNoYXJlLWJ0bnMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uc2luZ2xlIC5tYWluIGFydGljbGUgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNpbmdsZSAubWFpbiBhcnRpY2xlIGhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2luZ2xlIC5tYWluIGFydGljbGUgaGVhZGVyOmJlZm9yZSxcbi5zaW5nbGUgLm1haW4gYXJ0aWNsZSBoZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2luZ2xlIC5tYWluIGFydGljbGUgaGVhZGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2luZ2xlIC5tYWluIGFydGljbGUgaGVhZGVyOmJlZm9yZSxcbi5zaW5nbGUgLm1haW4gYXJ0aWNsZSBoZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2luZ2xlIC5tYWluIGFydGljbGUgaGVhZGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2luZ2xlIC5tYWluIGFydGljbGUgaGVhZGVyIC5sZWZ0LXdyYXAge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjOGNhN2I4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUgLm1haW4gYXJ0aWNsZSBoZWFkZXIgLmxlZnQtd3JhcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE5MHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZSAubWFpbiBhcnRpY2xlIGhlYWRlciAubGVmdC13cmFwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzIwcHgpO1xuICB9XG59XG4uc2luZ2xlIC5tYWluIGFydGljbGUgaGVhZGVyIC5sZWZ0LXdyYXAgLnRoZW1lIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zaW5nbGUgLm1haW4gYXJ0aWNsZSBoZWFkZXIgLmxlZnQtd3JhcCBoMSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNpbmdsZSAubWFpbiBhcnRpY2xlIGhlYWRlciAubGVmdC13cmFwIC5tZXRhIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiByZ2JhKDY0LCA2NCwgNjQsIDAuNyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLnNpbmdsZSAubWFpbiBhcnRpY2xlIGhlYWRlciAubGVmdC13cmFwIC5tZXRhIHRpbWUge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5zaW5nbGUgLm1haW4gYXJ0aWNsZSBoZWFkZXIgLmxlZnQtd3JhcCBzcGFuLnRoZW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2luZ2xlIC5tYWluIGFydGljbGUgaGVhZGVyIC5yaWdodC13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlIC5tYWluIGFydGljbGUgaGVhZGVyIC5yaWdodC13cmFwIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlIC5tYWluIGFydGljbGUgaGVhZGVyIC5yaWdodC13cmFwIHtcbiAgICB3aWR0aDogMjkwcHg7XG4gIH1cbn1cbi5zaW5nbGUgLm1haW4gYXJ0aWNsZSAuZW50cnktc3VtbWFyeSB7XG4gIG1heC13aWR0aDogNzI4cHg7XG59XG4uc2luZ2xlIC5tYWluIGFydGljbGUgLmVudHJ5LXN1bW1hcnkgLnNoYXJlIGg0IHtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uc2luZ2xlIC5tYWluIGFydGljbGUgLmVudHJ5LXN1bW1hcnkgLnNoYXJlIC5lbnRyeS1zaGFyZSAuZW50cnktc2hhcmUtYnRucyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4uc2luZ2xlIC5tYWluIC5yZWxhdGVkLXdyYXAge1xuICBtYXgtd2lkdGg6IDcyOHB4O1xufVxuLnNpbmdsZSAubWFpbiAuc2VjdGlvbnMtd3JhcCAuc2luZ2xlLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaW5nbGUgLm1haW4gLnNlY3Rpb25zLXdyYXAgLnNpbmdsZS1zZWN0aW9uIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzZiODI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxcmVtIDNyZW0gMXJlbSAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uc2luZ2xlIC5tYWluIC5zZWN0aW9ucy13cmFwIC5zaW5nbGUtc2VjdGlvbiBidXR0b24gaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcmlnaHQ6IDFyZW07XG59XG4uc2luZ2xlIC5tYWluIC5zZWN0aW9ucy13cmFwIC5zaW5nbGUtc2VjdGlvbiBidXR0b24gaS5mYS1taW51cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlIC5tYWluIC5zZWN0aW9ucy13cmFwIC5zaW5nbGUtc2VjdGlvbiAuc2VjdGlvbi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUgLm1haW4gLnNlY3Rpb25zLXdyYXAgLnNpbmdsZS1zZWN0aW9uLmV4cGFuZGVkIGJ1dHRvbiBpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUgLm1haW4gLnNlY3Rpb25zLXdyYXAgLnNpbmdsZS1zZWN0aW9uLmV4cGFuZGVkIGJ1dHRvbiBpLmZhLW1pbnVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpbmdsZSAubWFpbiAuc2VjdGlvbnMtd3JhcCAuc2luZ2xlLXNlY3Rpb24uZXhwYW5kZWQgLnNlY3Rpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpbmdsZSAucmVjb21tZW5kYXRpb29ucyAuaXRlbXMtd3JhcCxcbi5zaW5nbGUgLmtleS1maW5kaW5ncyAuaXRlbXMtd3JhcCB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5zaW5nbGUgLnJlY29tbWVuZGF0aW9vbnMgLml0ZW1zLXdyYXAgcCxcbi5zaW5nbGUgLmtleS1maW5kaW5ncyAuaXRlbXMtd3JhcCBwIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4uc2luZ2xlIGFzaWRlLnNpZGViYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUgYXNpZGUuc2lkZWJhciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUgYXNpZGUuc2lkZWJhciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uc2luZ2xlIGFzaWRlLnNpZGViYXIgLnNoYXJlLXdyYXAgLmVudHJ5LXNoYXJlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5zaW5nbGUuc2luZ2xlLWNwdF9wdWJsaWNhdGlvbnMgLm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUuc2luZ2xlLWNwdF9wdWJsaWNhdGlvbnMgLm1haW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbn1cbi5zaW5nbGUuc2luZ2xlLWNwdF9wdWJsaWNhdGlvbnMgLnNpZGViYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUuc2luZ2xlLWNwdF9wdWJsaWNhdGlvbnMgLnNpZGViYXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbn1cbi5zaW5nbGUgLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDIwcHggMHB4IDIwcHggMHB4O1xufVxuLnNpbmdsZSAudGhlbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG59XG4uc2luZ2xlIC5hdXRob3Itd3JhcC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWF4LXdpZHRoOiA3MjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3A6IDFweCAjOGNhN2I4IGRhc2hlZDtcbn1cbi5zaW5nbGUgLmF1dGhvcnMge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaW5nbGUgLmF1dGhvcnMgLmF1dGhvciB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZSAuYXV0aG9ycyAuYXV0aG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uc2luZ2xlIC5hdXRob3JzIC5hdXRob3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBhbmQgXCI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMCA1cHg7XG59XG4uc2luZ2xlIC5hdXRob3JzIC5hdXRob3I6bGFzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uc2luZ2xlIC5hdXRob3JzIC5hdXRob3IgYSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5zaW5nbGUgLmF1dGhvcnMgLmF1dGhvciBhIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlIC5hdXRob3JzIC5hdXRob3IgYSAubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZSAuYXV0aG9ycyAuYXV0aG9yIGEgLm5hbWUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NXB4KTtcbiAgfVxufVxuLnNpbmdsZSAuYXV0aG9ycyAuYXV0aG9yIGEgLnRpdGxlIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzVweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnNpbmdsZSAuYXV0aG9ycy5mb290ZXIge1xuICBtYXgtd2lkdGg6IDcyOHB4O1xufVxuLnNpbmdsZSAuYXV0aG9ycy5mb290ZXIgLmF1dGhvciB7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xufVxuLnNpbmdsZSAuYXV0aG9ycy5mb290ZXIgLmF1dGhvcjpudGgtb2YtdHlwZShvZGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNpbmdsZSAuYXV0aG9ycy5mb290ZXIgLmF1dGhvciBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5zaW5nbGUgLmF1dGhvcnMuZm9vdGVyIC5hdXRob3IgYSAuYXZhdGFyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaW5nbGUgLmF1dGhvcnMuZm9vdGVyIC5hdXRob3IgYSAuYXZhdGFyIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5zaW5nbGUgLmF1dGhvcnMuZm9vdGVyIC5hdXRob3IgYSAudGV4dC13cmFwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zaW5nbGUgLmF1dGhvcnMuZm9vdGVyIC5hdXRob3IgYSAudGV4dC13cmFwIC5uYW1lLFxuLnNpbmdsZSAuYXV0aG9ycy5mb290ZXIgLmF1dGhvciBhIC50ZXh0LXdyYXAgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2luZ2xlIC5hdXRob3JzLmZvb3RlciAuYXV0aG9yIGEgLnRleHQtd3JhcCAudGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZSAuYXV0aG9ycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc2luZ2xlIC5hdXRob3JzIC5hdXRob3Ige1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE0NXB4O1xuICB9XG4gIC5zaW5nbGUgLmF1dGhvcnMgLmF1dGhvcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaW5nbGUgLmF1dGhvcnMgLmF1dGhvciBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNpbmdsZSAuYXV0aG9ycyAuYXV0aG9yIGEgLmF2YXRhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zaW5nbGUgLmF1dGhvcnMgLmF1dGhvciBhIC5hdmF0YXIgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbiAgLnNpbmdsZSAuYXV0aG9ycy5mb290ZXIgLmF1dGhvciB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4uc2luZ2xlIC5kb3dubG9hZHMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG4uc2luZ2xlIC5kb3dubG9hZHMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWQ0MTg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG59XG4uc2luZ2xlIC5kb3dubG9hZHMgYSAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzZiODI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNpbmdsZSAuZG93bmxvYWRzIC5hc3NvY2lhdGVkLWRvd25sb2FkcyB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbi5zaW5nbGUgLmRvd25sb2FkcyAuYXNzb2NpYXRlZC1kb3dubG9hZHMgLmJhci1leHBhbmRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCAjOGNhN2I4IHNvbGlkO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2luZ2xlIC5kb3dubG9hZHMgLmFzc29jaWF0ZWQtZG93bmxvYWRzIC5iYXItZXhwYW5kZXIgaDMge1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzJjNmI4MjtcbiAgbWFyZ2luOiAwO1xufVxuLnNpbmdsZSAuZG93bmxvYWRzIC5hc3NvY2lhdGVkLWRvd25sb2FkcyAuYmFyLWV4cGFuZGVyIC5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgY29sb3I6ICMyYzZiODI7XG59XG4uc2luZ2xlIC5kb3dubG9hZHMgLmFzc29jaWF0ZWQtZG93bmxvYWRzIC5iYXItZXhwYW5kZXIgLmZhLW1pbnVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUgLmRvd25sb2FkcyAuYXNzb2NpYXRlZC1kb3dubG9hZHMgLmJhci1leHBhbmRlci5leHBhbmRlZCAuZmEtcGx1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlIC5kb3dubG9hZHMgLmFzc29jaWF0ZWQtZG93bmxvYWRzIC5iYXItZXhwYW5kZXIuZXhwYW5kZWQgLmZhLW1pbnVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpbmdsZSAuZG93bmxvYWRzIC5hc3NvY2lhdGVkLWRvd25sb2FkcyAuaXRlbXMtd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cbi5zaW5nbGUgLmRvd25sb2FkcyAuYXNzb2NpYXRlZC1kb3dubG9hZHMgLml0ZW1zLXdyYXAuZXhwYW5kZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICM4Y2E3Yjggc29saWQ7XG59XG4uc2luZ2xlIC5kb3dubG9hZHMgLmFzc29jaWF0ZWQtZG93bmxvYWRzIC5pdGVtcy13cmFwIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zaW5nbGUgLmRvd25sb2FkcyAuYXNzb2NpYXRlZC1kb3dubG9hZHMgLml0ZW1zLXdyYXAgYTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNpbmdsZSAuZG93bmxvYWRzIC5hc3NvY2lhdGVkLWRvd25sb2FkcyAuaXRlbXMtd3JhcCBhOmZvY3VzLFxuLnNpbmdsZSAuZG93bmxvYWRzIC5hc3NvY2lhdGVkLWRvd25sb2FkcyAuaXRlbXMtd3JhcCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyYzZiODI7XG59XG4uc2luZ2xlIC5kb3dubG9hZHMgLmFzc29jaWF0ZWQtZG93bmxvYWRzIC5pdGVtcy13cmFwIGE6Zm9jdXMgaW1nLm5vcm0sXG4uc2luZ2xlIC5kb3dubG9hZHMgLmFzc29jaWF0ZWQtZG93bmxvYWRzIC5pdGVtcy13cmFwIGE6aG92ZXIgaW1nLm5vcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZSAuZG93bmxvYWRzIC5hc3NvY2lhdGVkLWRvd25sb2FkcyAuaXRlbXMtd3JhcCBhOmZvY3VzIGltZy5ob3Zlcixcbi5zaW5nbGUgLmRvd25sb2FkcyAuYXNzb2NpYXRlZC1kb3dubG9hZHMgLml0ZW1zLXdyYXAgYTpob3ZlciBpbWcuaG92ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2luZ2xlIC5kb3dubG9hZHMgLmFzc29jaWF0ZWQtZG93bmxvYWRzIC5pdGVtcy13cmFwIGEgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xufVxuLnNpbmdsZSAuZG93bmxvYWRzIC5hc3NvY2lhdGVkLWRvd25sb2FkcyAuaXRlbXMtd3JhcCBhIGltZy5ub3JtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpbmdsZSAuZG93bmxvYWRzIC5hc3NvY2lhdGVkLWRvd25sb2FkcyAuaXRlbXMtd3JhcCBhIGltZy5ob3ZlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlIC50YWJsZWF1UGxhY2Vob2xkZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc2luZ2xlIC5yZWxhdGVkLXdyYXAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDM1cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4ICM4Y2E3YjggZGFzaGVkO1xufVxuLnNpbmdsZSAucmVsYXRlZC13cmFwIGEge1xuICBjb2xvcjogIzJjNmI4MjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xufVxuLnNpbmdsZSAucmVsYXRlZC13cmFwIGEuYnRuIHtcbiAgYmFja2dyb3VuZDogIzJjNmI4MjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMzBweCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2luZ2xlIC5yZWxhdGVkLXdyYXAgYS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmM2YjgyO1xufVxuLnNpbmdsZSAucmVsYXRlZC13cmFwIC5yZWxhdGVkLWNvbnRlbnQgbGFiZWwge1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5zaW5nbGUgLnJlbGF0ZWQtd3JhcCAucmVsYXRlZC1jb250ZW50IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBtYXJnaW46IDEycHggMDtcbn1cbi5zaW5nbGUgLnJlbGF0ZWQtd3JhcCAucmVsYXRlZC1jb250ZW50IHAgdSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnNpbmdsZSAucmVsYXRlZC13cmFwIC5yZWxhdGVkLWNvbnRlbnQgLm1ldGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzFiMWIxYjtcbiAgbWFyZ2luOiA1cHggMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zaW5nbGUgLnJlbGF0ZWQtd3JhcCAucmVsYXRlZC1jb250ZW50IC5tZXRhIGEge1xuICBjb2xvcjogIzJjNmI4MjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnNpbmdsZSAucmVsYXRlZC13cmFwIC5yZWxhdGVkLWNvbnRlbnQgLm1ldGEgbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5zaW5nbGUgLnJlbGF0ZWQtd3JhcCAucmVsYXRlZC1jb250ZW50IC5tZXRhIC5kb3Qge1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4O1xufVxuLnNpbmdsZSAucmVsYXRlZC13cmFwIC5yZWxhdGVkLWNvbnRlbnQgLm1ldGEgLmF1dGhvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaW5nbGUgLnJlbGF0ZWQtd3JhcCAucmVsYXRlZC1jb250ZW50IC5yZWxhdGVkLWNvbnRlbnQtaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMyYzZiODI7XG59XG4uc2luZ2xlIC5yZWxhdGVkLXdyYXAgLnJlbGF0ZWQtY29udGVudCAucmVsYXRlZC1jb250ZW50LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNpbmdsZSAucmVsYXRlZC13cmFwIC5yZWxhdGVkLWNvbnRlbnQgLnJlbGF0ZWQtY29udGVudC1pdGVtIC5zdWItdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5zaW5nbGUgLnJlbGF0ZWQtd3JhcCAucmVsYXRlZC1jb250ZW50IC5nYWxsZXJ5LXRodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2luZ2xlIC5yZWxhdGVkLXdyYXAgLnJlbGF0ZWQtY29udGVudCAuZ2FsbGVyeS10aHVtYiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zaW5nbGUgLnJlbGF0ZWQtd3JhcCAucmVsYXRlZC1jb250ZW50IGlmcmFtZSB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zaW5nbGUgLnJlbGF0ZWQtd3JhcCAucmVsYXRlZC1jb250ZW50IC5iYXItZXhwYW5kZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMmM2YjgyO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnNpbmdsZSAucmVsYXRlZC13cmFwIC5yZWxhdGVkLWNvbnRlbnQgLmJhci1leHBhbmRlciBoNCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbn1cbi5zaW5nbGUgLnJlbGF0ZWQtd3JhcCAucmVsYXRlZC1jb250ZW50IC5iYXItZXhwYW5kZXIgLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuLnNpbmdsZSAucmVsYXRlZC13cmFwIC5yZWxhdGVkLWNvbnRlbnQgLmJhci1leHBhbmRlciAuZmEtbWludXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZSAucmVsYXRlZC13cmFwIC5yZWxhdGVkLWNvbnRlbnQgLmJhci1leHBhbmRlci5leHBhbmRlZCAuZmEtcGx1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlIC5yZWxhdGVkLXdyYXAgLnJlbGF0ZWQtY29udGVudCAuYmFyLWV4cGFuZGVyLmV4cGFuZGVkIC5mYS1taW51cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaW5nbGUgLnJlbGF0ZWQtd3JhcCAucmVsYXRlZC1jb250ZW50IC5pdGVtcy13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUgLnJlbGF0ZWQtd3JhcCAucmVsYXRlZC1jb250ZW50IC5pdGVtcy13cmFwIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uc2luZ2xlIC5yZWxhdGVkLXdyYXAgLnJlbGF0ZWQtY29udGVudCAuaXRlbXMtd3JhcCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2luZ2xlIC5yZWxhdGVkLXdyYXAgLnJlbGF0ZWQtY29udGVudCAuaXRlbXMtd3JhcC5tZWRpYSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2luZ2xlIC5yZWxhdGVkLXdyYXAgLnJlbGF0ZWQtY29udGVudCAuaXRlbXMtd3JhcC5leHBhbmRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpbmdsZS1jcHRfcHJlc3NfcmVsZWFzZXMgLm1haW4gYXJ0aWNsZSBoZWFkZXIgLmxlZnQtd3JhcCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZSAuY3B0X3B1YmxpY2F0aW9ucyxcbiAgLmJsb2cgLmNwdF9wdWJsaWNhdGlvbnMsXG4gIC5hcmNoaXZlIC50eXBlLWNwdF9wdWJsaWNhdGlvbnMsXG4gIC5ibG9nIC50eXBlLWNwdF9wdWJsaWNhdGlvbnMsXG4gIC5hcmNoaXZlIC5jcHRfcmVwb3J0cyxcbiAgLmJsb2cgLmNwdF9yZXBvcnRzLFxuICAuYXJjaGl2ZSAudHlwZS1jcHRfZXZlbnRzLFxuICAuYmxvZyAudHlwZS1jcHRfZXZlbnRzLFxuICAuYXJjaGl2ZSAuY3B0X2V2ZW50cyxcbiAgLmJsb2cgLmNwdF9ldmVudHMsXG4gIC5hcmNoaXZlIC5jcHRfcHJlc3NfcmVsZWFzZXMsXG4gIC5ibG9nIC5jcHRfcHJlc3NfcmVsZWFzZXMsXG4gIC5hcmNoaXZlIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyxcbiAgLmJsb2cgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzLFxuICAuYXJjaGl2ZSAucG9zdCxcbiAgLmJsb2cgLnBvc3QsXG4gIC5hcmNoaXZlIC50eXBlLXBvc3QsXG4gIC5ibG9nIC50eXBlLXBvc3QsXG4gIC5hcmNoaXZlIC5jcHRfZGF0YSxcbiAgLmJsb2cgLmNwdF9kYXRhIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5hcmNoaXZlIC5jcHRfcHVibGljYXRpb25zIC5lbnRyeS1zdW1tYXJ5LFxuICAuYmxvZyAuY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktc3VtbWFyeSxcbiAgLmFyY2hpdmUgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktc3VtbWFyeSxcbiAgLmJsb2cgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktc3VtbWFyeSxcbiAgLmFyY2hpdmUgLmNwdF9yZXBvcnRzIC5lbnRyeS1zdW1tYXJ5LFxuICAuYmxvZyAuY3B0X3JlcG9ydHMgLmVudHJ5LXN1bW1hcnksXG4gIC5hcmNoaXZlIC50eXBlLWNwdF9ldmVudHMgLmVudHJ5LXN1bW1hcnksXG4gIC5ibG9nIC50eXBlLWNwdF9ldmVudHMgLmVudHJ5LXN1bW1hcnksXG4gIC5hcmNoaXZlIC5jcHRfZXZlbnRzIC5lbnRyeS1zdW1tYXJ5LFxuICAuYmxvZyAuY3B0X2V2ZW50cyAuZW50cnktc3VtbWFyeSxcbiAgLmFyY2hpdmUgLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktc3VtbWFyeSxcbiAgLmJsb2cgLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktc3VtbWFyeSxcbiAgLmFyY2hpdmUgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS1zdW1tYXJ5LFxuICAuYmxvZyAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXN1bW1hcnksXG4gIC5hcmNoaXZlIC5wb3N0IC5lbnRyeS1zdW1tYXJ5LFxuICAuYmxvZyAucG9zdCAuZW50cnktc3VtbWFyeSxcbiAgLmFyY2hpdmUgLnR5cGUtcG9zdCAuZW50cnktc3VtbWFyeSxcbiAgLmJsb2cgLnR5cGUtcG9zdCAuZW50cnktc3VtbWFyeSxcbiAgLmFyY2hpdmUgLmNwdF9kYXRhIC5lbnRyeS1zdW1tYXJ5LFxuICAuYmxvZyAuY3B0X2RhdGEgLmVudHJ5LXN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hcmNoaXZlIC5jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aXRsZSxcbiAgLmJsb2cgLmNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LXRpdGxlLFxuICAuYXJjaGl2ZSAudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aXRsZSxcbiAgLmJsb2cgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGl0bGUsXG4gIC5hcmNoaXZlIC5jcHRfcmVwb3J0cyAuZW50cnktdGl0bGUsXG4gIC5ibG9nIC5jcHRfcmVwb3J0cyAuZW50cnktdGl0bGUsXG4gIC5hcmNoaXZlIC50eXBlLWNwdF9ldmVudHMgLmVudHJ5LXRpdGxlLFxuICAuYmxvZyAudHlwZS1jcHRfZXZlbnRzIC5lbnRyeS10aXRsZSxcbiAgLmFyY2hpdmUgLmNwdF9ldmVudHMgLmVudHJ5LXRpdGxlLFxuICAuYmxvZyAuY3B0X2V2ZW50cyAuZW50cnktdGl0bGUsXG4gIC5hcmNoaXZlIC5jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXRpdGxlLFxuICAuYmxvZyAuY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS10aXRsZSxcbiAgLmFyY2hpdmUgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS10aXRsZSxcbiAgLmJsb2cgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS10aXRsZSxcbiAgLmFyY2hpdmUgLnBvc3QgLmVudHJ5LXRpdGxlLFxuICAuYmxvZyAucG9zdCAuZW50cnktdGl0bGUsXG4gIC5hcmNoaXZlIC50eXBlLXBvc3QgLmVudHJ5LXRpdGxlLFxuICAuYmxvZyAudHlwZS1wb3N0IC5lbnRyeS10aXRsZSxcbiAgLmFyY2hpdmUgLmNwdF9kYXRhIC5lbnRyeS10aXRsZSxcbiAgLmJsb2cgLmNwdF9kYXRhIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG4gIC5zaW5nbGUgLmRhdGEtdmlldyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuc2luZ2xlIC5jcHRfcHVibGljYXRpb25zIGgxLFxuICAuc2luZ2xlIC50eXBlLWNwdF9wdWJsaWNhdGlvbnMgaDEsXG4gIC5zaW5nbGUgLmNwdF9yZXBvcnRzIGgxLFxuICAuc2luZ2xlIC50eXBlLWNwdF9ldmVudHMgaDEsXG4gIC5zaW5nbGUgLmNwdF9ldmVudHMgaDEsXG4gIC5zaW5nbGUgLmNwdF9wcmVzc19yZWxlYXNlcyBoMSxcbiAgLnNpbmdsZSAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgaDEsXG4gIC5zaW5nbGUgLnBvc3QgaDEsXG4gIC5zaW5nbGUgLnR5cGUtcG9zdCBoMSxcbiAgLnNpbmdsZSAuY3B0X2RhdGEgaDEge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbiAgLnNpbmdsZSAubWV0YSB7XG4gICAgbWFyZ2luOiAyMHB4IDBweCAzMHB4IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnNpbmdsZSAudGhlbWUge1xuICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnNpbmdsZSBoMy5yZWxhdGVkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzJjNmI4MjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS5zaW5nbGUtY3B0X3B1YmxpY2F0aW9ucyAuc2lkZWJhciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE5MHB4O1xuICB9XG4gIC5zaW5nbGUuc2luZ2xlLWNwdF9wdWJsaWNhdGlvbnMgLm1haW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxOTBweCk7XG4gIH1cbiAgLnNpbmdsZSAuY3B0X3B1YmxpY2F0aW9ucyBoMSxcbiAgLnNpbmdsZSAuY3B0X3JlcG9ydHMgaDEsXG4gIC5zaW5nbGUgLmNwdF9ldmVudHMgaDEsXG4gIC5zaW5nbGUgLmNwdF9wcmVzc19yZWxlYXNlcyBoMSxcbiAgLnNpbmdsZSAucG9zdCBoMSxcbiAgLnNpbmdsZSAuY3B0X2RhdGEgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXJjaGl2ZSAuc2lkZWJhciAuZW50cnktY29udGVudCxcbiAgLmJsb2cgLnNpZGViYXIgLmVudHJ5LWNvbnRlbnQsXG4gIC5hcmNoaXZlIC5jcHRfcHVibGljYXRpb25zIC5lbnRyeS1jb250ZW50LFxuICAuYmxvZyAuY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktY29udGVudCxcbiAgLmFyY2hpdmUgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktY29udGVudCxcbiAgLmJsb2cgLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktY29udGVudCxcbiAgLmFyY2hpdmUgLmNwdF9ldmVudHMgLmVudHJ5LWNvbnRlbnQsXG4gIC5ibG9nIC5jcHRfZXZlbnRzIC5lbnRyeS1jb250ZW50LFxuICAuYXJjaGl2ZSAudHlwZS1jcHRfZXZlbnRzIC5lbnRyeS1jb250ZW50LFxuICAuYmxvZyAudHlwZS1jcHRfZXZlbnRzIC5lbnRyeS1jb250ZW50LFxuICAuYXJjaGl2ZSAuY3B0X3JlcG9ydHMgLmVudHJ5LWNvbnRlbnQsXG4gIC5ibG9nIC5jcHRfcmVwb3J0cyAuZW50cnktY29udGVudCxcbiAgLmFyY2hpdmUgLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktY29udGVudCxcbiAgLmJsb2cgLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktY29udGVudCxcbiAgLmFyY2hpdmUgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS1jb250ZW50LFxuICAuYmxvZyAudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LWNvbnRlbnQsXG4gIC5hcmNoaXZlIC5wb3N0IC5lbnRyeS1jb250ZW50LFxuICAuYmxvZyAucG9zdCAuZW50cnktY29udGVudCxcbiAgLmFyY2hpdmUgLnR5cGUtcG9zdCAuZW50cnktY29udGVudCxcbiAgLmJsb2cgLnR5cGUtcG9zdCAuZW50cnktY29udGVudCxcbiAgLmFyY2hpdmUgLmNwdF9kYXRhIC5lbnRyeS1jb250ZW50LFxuICAuYmxvZyAuY3B0X2RhdGEgLmVudHJ5LWNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDgwJSAtIDEwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG4udGFncyAudGhlbWUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNTMsIDE1MywgMTUzLCAwLjIpO1xufVxuLnRhZ3MgLnRoZW1lIGEsXG4udGFncyAudGhlbWUgc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4udGFncyAudGhlbWUgYS5zdHlsZWQsXG4udGFncyAudGhlbWUgc3Bhbi5zdHlsZWQge1xuICBwYWRkaW5nOiAzcHggMTVweDtcbn1cbi50YWdzIC50aGVtZSAuZG90IHtcbiAgbWFyZ2luOiAwIDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaW5nbGUtY3B0X3B1YmxpY2F0aW9ucyAudGFncyAudGhlbWUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnNpbmdsZS1jcHRfcmVwb3J0cyAuZG93bmxvYWRzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbmFydGljbGUudHlwZS1jcHRfYWR2YW5jZWQgLmVudHJ5LXRodW1ibmFpbCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYWR2YW5jZWRfcHVibGljYXRpb25fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uYWR2YW5jZWRfcHVibGljYXRpb25fY29udGVudCBiLFxuLmFkdmFuY2VkX3B1YmxpY2F0aW9uX2NvbnRlbnQgaDQsXG4uYWR2YW5jZWRfcHVibGljYXRpb25fY29udGVudCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmFkdmFuY2VkX3B1YmxpY2F0aW9uX2NvbnRlbnQgaDQsXG4uYWR2YW5jZWRfcHVibGljYXRpb25fY29udGVudCBoNCBiLFxuLmFkdmFuY2VkX3B1YmxpY2F0aW9uX2NvbnRlbnQgaDQgc3Ryb25nIHtcbiAgY29sb3I6ICMzZTQ3YTY7XG59XG4uYWR2YW5jZWRfcHVibGljYXRpb25fY29udGVudCBkaXZbaWQqPVwiY2hhcHRlci1cIl0gaDMge1xuICBmb250LXNpemU6IDIuM3JlbTtcbn1cbi5hZHZhbmNlZF9wdWJsaWNhdGlvbl9jb250ZW50IGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmFkdmFuY2VkbWVudXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMzRTQ3QTY7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5tZW51LXBsdXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFkdmFuY2VkbWVudSAuYW5jaG9yLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpO1xufVxuLmFkdmFuY2VkbWVudSAubWVudS1wbHVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNiM2IyZGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5hZHZhbmNlZG1lbnUgLm1lbnUtcGx1cyAuZmEtbWludXMtY2lyY2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hZHZhbmNlZG1lbnUgLm1lbnUtcGx1cyBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5hZHZhbmNlZG1lbnUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYWR2YW5jZWRtZW51ID4gdWwge1xuICBiYWNrZ3JvdW5kOiAjZTNlM2YzO1xufVxuLmFkdmFuY2VkbWVudSA+IHVsID4gbGkuZHJvcGRvd24ub3BlbiAuZmEtcGx1cy1jaXJjbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFkdmFuY2VkbWVudSA+IHVsID4gbGkuZHJvcGRvd24ub3BlbiAuZmEtbWludXMtY2lyY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWR2YW5jZWRtZW51ID4gdWwgPiBsaS5kcm9wZG93bi5vcGVuID4gdWwuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZjVmNGZiO1xufVxuLmFkdmFuY2VkbWVudSA+IHVsID4gbGkuZHJvcGRvd24ub3BlbiA+IHVsLmRyb3Bkb3duLW1lbnUgYSB7XG4gIHBhZGRpbmctdG9wOiA3LjVweDtcbiAgcGFkZGluZy1ib3R0b206IDcuNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjN2Q3YzgwO1xufVxuLmFkdmFuY2VkbWVudSA+IHVsID4gbGkuZHJvcGRvd24ub3BlbiA+IHVsLmRyb3Bkb3duLW1lbnUgYS5hY3RpdmUge1xuICBjb2xvcjogIzY5YmRhNDtcbn1cbi5hZHZhbmNlZG1lbnUgPiB1bCA+IGxpLmRyb3Bkb3duID4gdWwuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWR2YW5jZWRtZW51ID4gdWwgPiBsaS5kcm9wZG93biA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbn1cbi5hZHZhbmNlZG1lbnUgPiB1bCA+IGxpLmRyb3Bkb3duID4gYTpob3ZlciAubWVudS1wbHVzIHtcbiAgYmFja2dyb3VuZDogIzNFNDdBNjtcbn1cbi5hZHZhbmNlZG1lbnUgPiB1bCA+IGxpLmRyb3Bkb3duID4gYTpob3ZlciAubWVudS1wbHVzIGkge1xuICBjb2xvcjogI2IzYjJkZTtcbn1cbi5hZHZhbmNlZG1lbnUgPiB1bCA+IGxpOmxhc3QtY2hpbGQgYSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4uYWR2YW5jZWRtZW51ID4gdWwgbGkge1xuICBwYWRkaW5nOiAwO1xufVxuLmFkdmFuY2VkbWVudSA+IHVsIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgY29sb3I6ICMzRTQ3QTY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGJkZTI7XG59XG4uYWR2YW5jZWRtZW51ID4gdWwgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNWY0ZmI7XG4gIGNvbG9yOiAjM0U0N0E2O1xufVxuLmJ0bi1wZGYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzNFNDdBNjtcbiAgcGFkZGluZzogMjBweDtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1wZGYgLmJvbGQge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJ0bi1wZGYgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2luZ2xlLWNwdF9hZHZhbmNlZCAuY2hhcHRlciB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG4uc2luZ2xlLWNwdF9hZHZhbmNlZCAuY2hhcHRlcl9fZmlyc3Qge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnNpbmdsZS1jcHRfYWR2YW5jZWQgLmFkdmFuY2VkaGVhZGVyIHtcbiAgZm9udC1zaXplOiAyOXB4O1xuICBjb2xvcjogIzNFNDdBNjtcbn1cbi5zaW5nbGUtY3B0X2FkdmFuY2VkICNicmVhZGNydW1icyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnNpbmdsZS1jcHRfYWR2YW5jZWQgYXJ0aWNsZS5jcHRfYWR2YW5jZWQgaGVhZGVyIHtcbiAgbWluLWhlaWdodDogNTUwcHg7XG59XG4uc2luZ2xlLWNwdF9hZHZhbmNlZCBhcnRpY2xlLmNwdF9hZHZhbmNlZCBoZWFkZXIucHVibGljYXRpb24tZmlsbCB7XG4gIGJhY2tncm91bmQ6ICNkNGVkZTY7XG59XG4uc2luZ2xlLWNwdF9hZHZhbmNlZCBhcnRpY2xlLmNwdF9hZHZhbmNlZCBoZWFkZXIgLmFkdmFuY2VkX19tZXRhLXB1Ymxpc2hlZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzNEQjM5ODtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnNpbmdsZS1jcHRfYWR2YW5jZWQgYXJ0aWNsZS5jcHRfYWR2YW5jZWQgaGVhZGVyIC5hZHZhbmNlZF9fbWV0YS1hdXRob3JzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzJFMDkyNztcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG4uc2luZ2xlLWNwdF9hZHZhbmNlZCBhcnRpY2xlLmNwdF9hZHZhbmNlZCBoZWFkZXIgLmFkdmFuY2VkX19tZXRhLWF1dGhvciBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5zaW5nbGUtY3B0X2FkdmFuY2VkIGFydGljbGUuY3B0X2FkdmFuY2VkIGhlYWRlciAuYWR2YW5jZWRfX21ldGEtYXV0aG9yIGEgLmF1dGhvci1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpbmdsZS1jcHRfYWR2YW5jZWQgYXJ0aWNsZS5jcHRfYWR2YW5jZWQgaGVhZGVyIC5hZHZhbmNlZF9fbWV0YS1hdXRob3IgYSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMCU7XG4gIG1heC1oZWlnaHQ6IDMwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnNpbmdsZS1jcHRfYWR2YW5jZWQgYXJ0aWNsZS5jcHRfYWR2YW5jZWQgaGVhZGVyIC5hZHZhbmNlZF9fbWV0YS1hdXRob3IgYSAubmFtZSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5zaW5nbGUtY3B0X2FkdmFuY2VkIC5mb290bm90ZXMge1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuLnNpbmdsZS1jcHRfYWR2YW5jZWQgLmZvb3Rub3RlcyB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2luZ2xlLWNwdF9hZHZhbmNlZCAuZm9vdG5vdGVzIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uc2luZ2xlLWNwdF9hZHZhbmNlZCAuZm9vdG5vdGVzIHVsIGxpIC5pZGVudGlmZXIge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uc2luZ2xlLWNwdF9hZHZhbmNlZCAuZm9vdG5vdGVzIHVsIGxpIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2luZ2xlLWNwdF9hZHZhbmNlZCAudGhlbWUtbWVudS10YWJsZXQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXNwb25zaXZlLWltZyBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xufVxuLmhlYWRlcl9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGVhZGVyX19pbWFnZS10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiYSgwLCAwLCAwLCAwLjkpKTtcbiAgcGFkZGluZzogNDBweCAyNXB4O1xufVxuLmhlYWRlcl9faW1hZ2UtdGl0bGUgaDEge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogNDJweDtcbn1cbi5oZWFkZXJfX3RoZW1lcyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZm9vdG5vdGUtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uZm9vdG5vdGUtaW5saW5lIC5pZGVudGlmaWVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uZm9vdG5vdGUtaW5saW5lIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaGlnaGxpZ2h0ZWQtY29udGVudCB7XG4gIHBhZGRpbmc6IDc1cHggMjVweCAzMHB4IDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhpZ2hsaWdodGVkLWNvbnRlbnQgLmhpZ2hsaWdodGVkLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEyMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbn1cbi5oaWdobGlnaHRlZC1jb250ZW50IC5oaWdobGlnaHRlZC10aXRsZSAudGl0bGUtb25lIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XG59XG4uaGlnaGxpZ2h0ZWQtY29udGVudCAuaGlnaGxpZ2h0ZWQtdGl0bGUgLnRpdGxlLXR3byB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhO1xufVxuLmhpZ2hsaWdodGVkLWNvbnRlbnQgLmhpZ2hsaWdodGVkLXRpdGxlIC5pY29uIHtcbiAgZm9udC1zaXplOiAxODAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi50aGVtZS1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGhlbWUtY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRoZW1lLWNvbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50aGVtZS1jb2wgLnRoZW1lLWFydGljbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlNmU2O1xuICBib3JkZXItdG9wOiAwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4udGhlbWUtY29sIC50aGVtZS1hcnRpY2xlIGgzIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMHB4O1xufVxuLnRoZW1lLWNvbCAudGhlbWUtYXJ0aWNsZSBpbWcuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi50aGVtZS1jb2wgLnRoZW1lLWFydGljbGU6bnRoLW9mLXR5cGUobiszKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGhlbWUtY29sIC50aGVtZS1hcnRpY2xlLnRoZW1lLWFydGljbGUtY3B0X25ld3MgaW1nLmFsaWdubGVmdCB7XG4gIG1hcmdpbjogMHB4IGF1dG8gMTBweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnRoZW1lLWNvbCAudGhlbWUtYXJ0aWNsZSAuY3JlZGl0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50aGVtZS1jb2wgaDIge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50aGVtZS1jb2wuZmVhdHVyZWQtY29udGVudC10aGVtZSAudGhlbWUtYXJ0aWNsZSB7XG4gIGJhY2tncm91bmQ6ICNlOGU2ZTY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udGhlbWUtY29sLmZlYXR1cmVkLWNvbnRlbnQtdGhlbWUgLnRoZW1lLWFydGljbGU6bnRoLW9mLXR5cGUobisyKSBpbWcge1xuICB3aWR0aDogYXV0bztcbn1cbi50aGVtZS1jb2wgLmJ0biB7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY5OTk5OTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aGVtZS1jb2wge1xuICAgIGNsZWFyOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAudGhlbWUtY29sIC50aGVtZS1hcnRpY2xlIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbiAgLnRoZW1lLWNvbCAudGhlbWUtYXJ0aWNsZSBzcGFuLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAudGhlbWUtY29sIC50aGVtZS1hcnRpY2xlIGltZy5hbGlnbmxlZnQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogNjBweDtcbiAgfVxuICAudGhlbWUtY29sIC50aGVtZS1hcnRpY2xlOm50aC1vZi10eXBlKDNuKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRoZW1lLWNvbCAudGhlbWUtYXJ0aWNsZTpudGgtb2YtdHlwZShuKzIpIGgzIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLnRoZW1lLWNvbCAudGhlbWUtYXJ0aWNsZTpudGgtb2YtdHlwZShuKzIpIGltZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC50aGVtZS1jb2wgLnRoZW1lLWFydGljbGUgaDMge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnRhYmxldC1jbGVhcmZpeCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmRlc2t0b3AtY2xlYXJmaXgge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGhlbWUtY29sIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDIuaDEuYWNjZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAudGhlbWUtY29sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC50aGVtZS1jb2wgLnRoZW1lLWFydGljbGU6bnRoLW9mLXR5cGUoNG4pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGhlbWUtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnRhYmxldC1jbGVhcmZpeCB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmRlc2t0b3AtY2xlYXJmaXgge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGhlbWUtY29sIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG59XG4ucmVzZWFyY2gtY29sMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc2VhcmNoLWNvbDEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucmVzZWFyY2gtY29sMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc2VhcmNoLWNvbDIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucmVzZWFyY2gtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzZWFyY2gtYm94IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnJlc2VhcmNoLWJveCAucmVzZWFyY2gtY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNlOGU2ZTY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5yZXNlYXJjaC1ib3ggLnJlc2VhcmNoLWNvbnRlbnQgcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVzZWFyY2gtYm94IC5yZXNlYXJjaC1jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnJlc2VhcmNoLWJveCAucmVzZWFyY2gtY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiAxNHB4IDAgNHB4IDA7XG59XG4uZmVhdHVyZWQtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtYm94IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZlYXR1cmVkLWJveCAuZmVhdHVyZWQtY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZTZlNjtcbn1cbi5mZWF0dXJlZC1ib3ggLmZlYXR1cmVkLWNvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZmVhdHVyZWQtYm94IC5mZWF0dXJlZC1jb250ZW50IC5idG4ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjNjk5OTk5O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzZWFyY2gtY29sMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAucmVzZWFyY2gtY29sMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuZmVhdHVyZWQtYm94LFxuICAucmVzZWFyY2gtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5yZXNlYXJjaC1ib3ggLnJlc2VhcmNoLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuZmVhdHVyZWQtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbjogMTBweCAwcHggMzBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNlYXJjaC1jb2wxIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc2VhcmNoLWNvbDIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtYm94LFxuICAucmVzZWFyY2gtYm94IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlc2VhcmNoLWNvbDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnJlc2VhcmNoLWNvbDIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnJlc2VhcmNoLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAucmVzZWFyY2gtYm94IC5yZXNlYXJjaC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5yZXNlYXJjaC1ib3ggLnJlc2VhcmNoLWNvbnRlbnQgcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnJlc2VhcmNoLWJveCAucmVzZWFyY2gtY29udGVudCBoMiB7XG4gICAgbWFyZ2luOiAxNHB4IDAgMTRweCAwO1xuICB9XG4gIC5mZWF0dXJlZC1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmZlYXR1cmVkLWJveCAuZmVhdHVyZWQtY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlc2VhcmNoLWNvbDEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXNlYXJjaC1jb2wyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVzZWFyY2gtYm94IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmVhdHVyZWQtYm94IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI21haW4gLmdmb3JtX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZThlNmU2O1xuICBwYWRkaW5nOiA1cHggMTBweCAxMHB4IDEwcHg7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciB1bCB7XG4gIG1hcmdpbjogMHB4O1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgdWwgbGkgbGFiZWwge1xuICBtYXJnaW46IDEwcHggMCA1cHggMDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgdWwgbGkgaW5wdXQsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciB1bCBsaSBzZWxlY3QsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciB1bCBsaSB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2J1dHRvbiB7XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbn1cbi5jb250YWN0LWRldGFpbHMgaW1nIHtcbiAgbWFyZ2luOiAyMHB4IDBweCAwcHggMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbWFpbiAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDIwcHggMzBweDtcbiAgfVxuICAuZ2ZfbGVmdF9oYWxmIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIC5nZl9yaWdodF9oYWxmIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29udGFjdC1kZXRhaWxzIGltZyB7XG4gICAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICB9XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtY3B0X25ld3MgYXJ0aWNsZS5jcHRfbmV3cyB7XG4gIHBhZGRpbmc6IDIwcHggMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZTZlNjtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfbmV3cyBhcnRpY2xlLmNwdF9uZXdzIC5lbnRyeS10aHVtYm5haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfbmV3cyBhcnRpY2xlLmNwdF9uZXdzIC5lbnRyeS10aHVtYm5haWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtY3B0X25ld3MgYXJ0aWNsZS5jcHRfbmV3cyAuZW50cnktdGh1bWJuYWlsIGltZyB7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9uZXdzIGFydGljbGUuY3B0X25ld3MgLmNyZWRpdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfbmV3cyBhcnRpY2xlLmNwdF9uZXdzIGgyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9uZXdzIGFydGljbGUuY3B0X25ld3MgLmVudHJ5LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfbmV3cyBhcnRpY2xlLmNwdF9uZXdzIC5lbnRyeS1jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfbmV3cyAucGFnZV9uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAucG9zdC10eXBlLWFyY2hpdmUtY3B0X25ld3MgYXJ0aWNsZS5jcHRfbmV3cyB7XG4gICAgcGFkZGluZzogMzBweCAwcHggMzBweCAwcHg7XG4gIH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9uZXdzIGFydGljbGUuY3B0X25ld3MgLmVudHJ5LXRodW1ibmFpbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAucG9zdC10eXBlLWFyY2hpdmUtY3B0X25ld3MgYXJ0aWNsZS5jcHRfbmV3cyBoMiB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuICAucG9zdC10eXBlLWFyY2hpdmUtY3B0X25ld3MgYXJ0aWNsZS5jcHRfbmV3cyAuZW50cnktY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9uZXdzIGFydGljbGUuY3B0X25ld3MgLmVudHJ5LXRodW1ibmFpbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9uZXdzIGFydGljbGUuY3B0X25ld3MgLmVudHJ5LWNvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbi5zaW5nbGUtY3B0X2F1dGhvcnMgLm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtY3B0X2F1dGhvcnMgLm1haW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2luZ2xlLWNwdF9hdXRob3JzIC5hdXRob3ItaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtY3B0X2F1dGhvcnMgLmF1dGhvci1pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxufVxuLnNpbmdsZS1jcHRfYXV0aG9ycyAuYXV0aG9yLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNpbmdsZS1jcHRfYXV0aG9ycyAuYXV0aG9yLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtY3B0X2F1dGhvcnMgLmF1dGhvci1jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG59XG4uc2luZ2xlLWNwdF9hdXRob3JzIC5hdXRob3ItY29udGVudCBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjMmM2YjgyO1xufVxuLnNpbmdsZS1jcHRfYXV0aG9ycyAuYXV0aG9yLWNvbnRlbnQgLmVudHJ5LXNoYXJlIC5lbnRyeS1zaGFyZS1idG5zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNpbmdsZS1jcHRfYXV0aG9ycyAuYXV0aG9yLWNvbnRhY3Qge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2luZ2xlLWNwdF9hdXRob3JzIC5hdXRob3ItY29udGFjdCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9hdXRob3JzIC5hdXRob3ItdGFicyB7XG4gIG1hcmdpbjogMjBweCAwcHggMzBweCAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyAuYXV0aG9yLXRhYnM6YmVmb3JlLFxuLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9hdXRob3JzIC5hdXRob3ItdGFiczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyAuYXV0aG9yLXRhYnM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyAuYXV0aG9yLXRhYnM6YmVmb3JlLFxuLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9hdXRob3JzIC5hdXRob3ItdGFiczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyAuYXV0aG9yLXRhYnM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyAuYXV0aG9yLXRhYnMgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZTZlNjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtY3B0X2F1dGhvcnMgLmF1dGhvci10YWJzIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNDRTQ2NDY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0U0NjQ2O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFNDY0Njtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyAuYXV0aG9yLXRhYnMgbGkuYWN0aXZlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyAuYXV0aG9yLXRhYnMgbGkgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtY3B0X2F1dGhvcnMgLmF1dGhvci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9hdXRob3JzIC5hdXRob3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9hdXRob3JzIC5hdXRob3IgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxOTBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9hdXRob3JzIC5hdXRob3Ige1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyAuYXV0aG9yIGgyLFxuLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9hdXRob3JzIC5hdXRob3IgcC50aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyAuYXV0aG9yIC5hdXRob3ItZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9hdXRob3JzIC5hdXRob3IgLmF1dGhvci1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxMDcsIDEzMCwgMC4wNSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtY3B0X2F1dGhvcnMgLmF1dGhvciAuYXV0aG9yLWNvbnRlbnQgLmJ0biB7XG4gIGJhY2tncm91bmQ6ICMyYzZiODI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9hdXRob3JzIC5hdXRob3IgLmF1dGhvci1jb250ZW50IC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmM2YjgyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyAuYXV0aG9yLXRhYnMge1xuICAgIG1hcmdpbjogMjBweCAwcHggMzBweCAwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAucG9zdC10eXBlLWFyY2hpdmUtY3B0X2F1dGhvcnMgLmF1dGhvci10YWJzOmJlZm9yZSxcbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9hdXRob3JzIC5hdXRob3ItdGFiczphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9hdXRob3JzIC5hdXRob3ItdGFiczphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9hdXRob3JzIC5hdXRob3ItdGFiczpiZWZvcmUsXG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyAuYXV0aG9yLXRhYnM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyAuYXV0aG9yLXRhYnM6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyAuYXV0aG9yLXRhYnMgbGkge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlNmU2O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlNmU2O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOGU2ZTY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci1sZWZ0OiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucG9zdC10eXBlLWFyY2hpdmUtY3B0X2F1dGhvcnMgLmF1dGhvci10YWJzIGxpLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI0NFNDY0NjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0NFNDY0NjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFNDY0NjtcbiAgfVxuICAucG9zdC10eXBlLWFyY2hpdmUtY3B0X2F1dGhvcnMgLmF1dGhvci10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAucG9zdC10eXBlLWFyY2hpdmUtY3B0X2F1dGhvcnMgLmF1dGhvci10YWJzIGxpLmFjdGl2ZTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxNnB4IDE2cHggMHB4IDE2cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjQ0U0NjQ2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAucG9zdC10eXBlLWFyY2hpdmUtY3B0X2F1dGhvcnMgLmF1dGhvci10YWJzIGxpIGEge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9hdXRob3JzIC5hdXRob3ItdGFicyBsaTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlOGU2ZTY7XG4gIH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9hdXRob3JzIC5hdXRob3ItdGFicyBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9hdXRob3JzIC5hdXRob3IgLmF1dGhvci1jb250ZW50IHtcbiAgICAvKm1pbi1oZWlnaHQ6IDUyMHB4OyovXG4gIH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9hdXRob3JzIC5hdXRob3IgLmF1dGhvci1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtY3B0X2F1dGhvcnMgLm1haW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtY3B0X2F1dGhvcnMgLm1haW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbi5hcmNoaXZlIC51cGNvbWluZy1ldmVudHMgLnRhYnMge1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hcmNoaXZlIC51cGNvbWluZy1ldmVudHMgLnRhYnMgbGkge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA2cHggMjBweDtcbn1cbi5hcmNoaXZlIC51cGNvbWluZy1ldmVudHMgLnRhYnMgbGkudGFiLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNDRTQ2NDY7XG59XG4uYXJjaGl2ZSAudXBjb21pbmctZXZlbnRzIC51cGNvbWluZyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDRTQ2NDY7XG59XG4uYXJjaGl2ZSAudXBjb21pbmctZXZlbnRzIGgyIGEge1xuICBjb2xvcjogI0NFNDY0Njtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZSAudXBjb21pbmctZXZlbnRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmFyY2hpdmUgLnVwY29taW5nLWV2ZW50cyAudGFicyBsaSB7XG4gICAgYmFja2dyb3VuZDogI2JmYmZiZjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuYXJjaGl2ZSAudXBjb21pbmctZXZlbnRzIC50YWJzIGxpLnRhYi10aXRsZSxcbiAgLmFyY2hpdmUgLnVwY29taW5nLWV2ZW50cyAudGFicyBsaS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBiYWNrZ3JvdW5kOiAjQ0U0NjQ2O1xuICB9XG4gIC5hcmNoaXZlIC51cGNvbWluZy1ldmVudHMgLnRhYnMgbGkgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFyY2hpdmUgLnVwY29taW5nLWV2ZW50cyAudXBjb21pbmcge1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICNDRTQ2NDY7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG4gIC5hcmNoaXZlIC51cGNvbWluZy1ldmVudHMgLnVwY29taW5nLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zaW5nbGUtY3B0X2V2ZW50cyAuaGVyby1ldmVudHMge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xufVxuLnNpbmdsZS1jcHRfZXZlbnRzIC5oZXJvLWV2ZW50cyAudGFncyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2luZ2xlLWNwdF9ldmVudHMgLmhlcm8tZXZlbnRzIC5tZXRhIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2luZ2xlLWNwdF9ldmVudHMgLmhlcm8tZXZlbnRzIC5tZXRhIC51cGNvbWluZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlNDY0NjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiA0cHggMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLnNpbmdsZS1jcHRfZXZlbnRzIC5oZXJvLWV2ZW50cyBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyYzZiODI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLnNpbmdsZS1jcHRfZXZlbnRzIC5oZXJvLWV2ZW50cy1iYXIge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zaW5nbGUtY3B0X2V2ZW50cyAuaGVyby1ldmVudHMtYmFyIC5lbnRyeS1zaGFyZSxcbi5zaW5nbGUtY3B0X2V2ZW50cyAuaGVyby1ldmVudHMtYmFyIC5lbnRyeS1zaGFyZS1idG5zIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNpbmdsZS1jcHRfZXZlbnRzIC5oZXJvLWV2ZW50cy1iYXIgLmVudHJ5LXNoYXJlIGxpLFxuLnNpbmdsZS1jcHRfZXZlbnRzIC5oZXJvLWV2ZW50cy1iYXIgLmVudHJ5LXNoYXJlLWJ0bnMgbGkge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAyNXB4O1xufVxuLnNpbmdsZS1jcHRfZXZlbnRzIC5oZXJvLWV2ZW50cy1iYXIgLmVudHJ5LXNoYXJlIGxpIGEsXG4uc2luZ2xlLWNwdF9ldmVudHMgLmhlcm8tZXZlbnRzLWJhciAuZW50cnktc2hhcmUtYnRucyBsaSBhIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNpbmdsZS1jcHRfZXZlbnRzIC5yZWxhdGVkLXdyYXAuZXZlbnQtcmVsYXRlZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnNpbmdsZS1jcHRfZXZlbnRzIC5yZWxhdGVkLXdyYXAuZXZlbnQtcmVsYXRlZCAucmVsYXRlZC1jb250ZW50LmV2ZW50LXZpZGVvIC5pdGVtcy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDc2OHB4KSB7XG4gIC5zaW5nbGUtY3B0X2V2ZW50cyAucmVsYXRlZC13cmFwLmV2ZW50LXJlbGF0ZWQgLnJlbGF0ZWQtY29udGVudC5ldmVudC12aWRlbyAuaXRlbXMtd3JhcCB7XG4gICAgbWluLWhlaWdodDogMzIwcHg7XG4gIH1cbn1cbi5zaW5nbGUtY3B0X2V2ZW50cyAucmVsYXRlZC13cmFwLmV2ZW50LXJlbGF0ZWQgLnJlbGF0ZWQtY29udGVudC5ldmVudC12aWRlbyAuaXRlbXMtd3JhcCBpZnJhbWUge1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogdW5zZXQ7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpbmdsZS1jcHRfZXZlbnRzIC5yZWxhdGVkLXdyYXAuZXZlbnQtcmVsYXRlZCAucmVsYXRlZC1jb250ZW50LmV2ZW50LXNpZ251cCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDI3NXB4O1xufVxuLnNpbmdsZS1jcHRfZXZlbnRzIC5yZWxhdGVkLXdyYXAuZXZlbnQtcmVsYXRlZCAucmVsYXRlZC1jb250ZW50IC5pdGVtcy13cmFwIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5zaW5nbGUtY3B0X2V2ZW50cyAucmVsYXRlZC13cmFwOm50aC1vZi10eXBlKDJuKSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2luZ2xlLWNwdF9ldmVudHMgLmV2ZW50LWRldGFpbHMgaDQge1xuICBjb2xvcjogIzJjNmI4MjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uc2luZ2xlLWNwdF9ldmVudHMgLmV2ZW50LWRldGFpbHMgLnRpbWUtZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2luZ2xlLWNwdF9ldmVudHMgLmV2ZW50LWRldGFpbHMgLnRpbWUtZGF0ZSB0aW1lIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpbmdsZS1jcHRfZXZlbnRzIC5ldmVudC1kZXRhaWxzIC50aW1lLWRhdGUgaDUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIG1hcmdpbjogMDtcbn1cbi5zaW5nbGUtY3B0X2V2ZW50cyAuZXZlbnQtZGV0YWlscyAuc3BlYWtlcnMge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnNpbmdsZS1jcHRfZXZlbnRzIC5ldmVudC1kZXRhaWxzIC5zcGVha2VycyBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2luZ2xlLWNwdF9ldmVudHMgLmV2ZW50LWRldGFpbHMgLnNwZWFrZXJzIC5zcGVha2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zaW5nbGUtY3B0X2V2ZW50cyAuZXZlbnQtZGV0YWlscyAuc3BlYWtlcnMgLnNwZWFrZXIgLm5hbWUsXG4uc2luZ2xlLWNwdF9ldmVudHMgLmV2ZW50LWRldGFpbHMgLnNwZWFrZXJzIC5zcGVha2VyIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnNpbmdsZS1jcHRfZXZlbnRzIC5ldmVudC1kZXRhaWxzIC5zcGVha2VycyAuc3BlYWtlciAubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2luZ2xlLWNwdF9ldmVudHMgLmV2ZW50LWRldGFpbHMgLnNwZWFrZXJzIC5zcGVha2VyIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uc2luZ2xlLWNwdF9ldmVudHMgLmV2ZW50LWRldGFpbHMgLmFkZHJlc3Mge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG59XG4uc2luZ2xlLWNwdF9ldmVudHMgLmV2ZW50LWRldGFpbHMgLmFkZHJlc3MgLnRleHQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNwdF9ldmVudHMgLnN1Yi10aXRsZSxcbi5zaW5nbGUtY3B0X2V2ZW50cyAuc3ViLXRpdGxlIHtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmNwdF9ldmVudHMgLnB1YmxpY2F0aW9uLWNvbnRlbnQsXG4uc2luZ2xlLWNwdF9ldmVudHMgLnB1YmxpY2F0aW9uLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzIC5wYWdlX25hdiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2VhcmNoLXJlc3VsdHMgLmluZmluaXRlLXBvc3Qtd3JhcCBhcnRpY2xlLnNlYXJjaC1kZWZhdWx0IC5pbm5lci13cmFwIC5lbnRyeS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmQzLWNoYXJ0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5kMy1jaGFydCBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbn1cbi5kMy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmQzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwcHggLTE1cHg7XG4gIH1cbn1cbi5kMy1pZnJhbWUge1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgYm9yZGVyOiAwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLnJmLWxvZ28sXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5yZi1sb2dvIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9yZi1sb2dvLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtaGVhZGVyLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjNjk5OTk5O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgaGVpZ2h0OiAxMDdweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1oZWFkZXIgLmNvbnRhaW5lci13aWRlLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1oZWFkZXIgLmNvbnRhaW5lci13aWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWhlYWRlciAuaDEsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWhlYWRlciAuaDEge1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWhlYWRlciBhLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1oZWFkZXIgYSB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogNDdweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDBweCAtMjNweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAxMXB4IDBweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzVkOGI4Yjtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1oZWFkZXIgYSBpbWcsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWhlYWRlciBhIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5ncmV5LWJnLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZ3JleS1iZyB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGNsZWFyOiBib3RoO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbnRlbnQsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29udGVudCBoMSxcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29udGVudCBoMSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb250ZW50IC5oMSxcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29udGVudCAuaDEge1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNjk5OTk5O1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbjogMzBweCAwcHggMTBweCAwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29udGVudCBwLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb250ZW50IHAge1xuICBjb2xvcjogIzY5OTk5OTtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1heC13aWR0aDogODEwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG8gMzBweCBhdXRvO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5oZWxwLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuaGVscCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzg2ODY4NjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5oZWxwLmJyZWFkY3J1bWJzLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuaGVscC5icmVhZGNydW1icyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDMwcHggMTBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuaGVscC5icmVhZGNydW1icyBhLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuaGVscC5icmVhZGNydW1icyBhIHtcbiAgYmFja2dyb3VuZDogIzY5OTk5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiA1cHggMjJweCA1cHggMTdweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuaGVscC5icmVhZGNydW1icyBhOmhvdmVyLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuaGVscC5icmVhZGNydW1icyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzVkOGI4Yjtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuaGVscC5icmVhZGNydW1icyBhIGltZyxcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmhlbHAuYnJlYWRjcnVtYnMgYSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuaGVscCBzcGFuLmksXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5oZWxwIHNwYW4uaSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmMmYyZjI7XG4gIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XG4gIHBhZGRpbmc6IDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4sXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uIC5kYXNoLWNoYXJ0cyxcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uIC5kYXNoLWNoYXJ0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uIC5jbG9zZSxcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uIC5jbG9zZSB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDhweCAxNHB4IDhweCAxMHB4O1xuICBjb2xvcjogIzk2OTY5NjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgdG9wOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uIC5jbG9zZSBzcGFuLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4gLmNsb3NlIHNwYW4ge1xuICBjb2xvcjogI2QxZDFkMSA7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uIC5kYXNoLWlubmVyLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4gLmRhc2gtaW5uZXIge1xuICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2NjY2NjYztcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tMSAuZGFzaC1pbm5lcixcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTEgLmRhc2gtaW5uZXIge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzNlODdhNjtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tMiAuZGFzaC1pbm5lcixcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTIgLmRhc2gtaW5uZXIge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmOGMwMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tMyAuZGFzaC1pbm5lcixcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTMgLmRhc2gtaW5uZXIge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmNGMyNjtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4gaDIsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAxMDBweCAwcHggMjBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4gLmNvbHVtbi1tZXRhLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4gLmNvbHVtbi1tZXRhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMHB4IDEwMHB4IDBweCAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4gaDMsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzc3Nzc3NztcbiAgcGFkZGluZzogMjBweCAyMHB4IDBweCAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZGVkZTtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4gaW1nLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4gaW1nIHtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4gLmNoYXJ0LW1ldGEsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbiAuY2hhcnQtbWV0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCAwIDIwcHggMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAwcHggMjBweCAwcHggMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtaW4taGVpZ2h0OiA1MnB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbiAuY2hhcnQtbWV0YSBwLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4gLmNoYXJ0LW1ldGEgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1ib3g6Zmlyc3QtY2hpbGQgLmRhc2gtaW5uZXIsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWJveDpmaXJzdC1jaGlsZCAuZGFzaC1pbm5lciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1ib3g6bGFzdC1jaGlsZCAuZGFzaC1pbm5lcixcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtYm94Omxhc3QtY2hpbGQgLmRhc2gtaW5uZXIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjY2NjO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWlubmVyLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1pbm5lciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtaW5uZXIuZG93bmxvYWQsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWlubmVyLmRvd25sb2FkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1pbm5lci5kb3dubG9hZCBoMyxcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtaW5uZXIuZG93bmxvYWQgaDMsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtaW5uZXIuZG93bmxvYWQgYS5kbCxcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtaW5uZXIuZG93bmxvYWQgYS5kbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDIwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICB0b3A6IDMycHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1pbm5lci5kb3dubG9hZCBhLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1pbm5lci5kb3dubG9hZCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHotaW5kZXg6IDI7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtaW5uZXIuZG93bmxvYWQgc3Bhbi5pY29uLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1pbm5lci5kb3dubG9hZCBzcGFuLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAyMHB4O1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDExMHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWlubmVyLmRvd25sb2FkIHNwYW4uaWNvbiBpbWcsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWlubmVyLmRvd25sb2FkIHNwYW4uaWNvbiBpbWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1pbm5lci5icmllZmluZyBoMixcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtaW5uZXIuYnJpZWZpbmcgaDIge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWlubmVyLmJyaWVmaW5nIGgzLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1pbm5lci5icmllZmluZyBoMyB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgY29sb3I6ICM2OTk5OTk7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtaW5uZXIuYnJpZWZpbmcgcCBhLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1pbm5lci5icmllZmluZyBwIGEge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvdy1yaWdodC5wbmcpIDBweCAycHggbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCBoMixcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgaDMsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IGgzIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgcCxcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgcCB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjbGVhcjogYm90aDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCBzcGFuLmljb24sXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IHNwYW4uaWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxOXB4IDBweDtcbiAgd2lkdGg6IDY3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogIzY5OTk5OTtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IHNwYW4uaWNvbiBpbWcsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IHNwYW4uaWNvbiBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuY29sLWZvb3Rlcixcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmNvbC1mb290ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIiwgc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmNvbC1mb290ZXIgYSxcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmNvbC1mb290ZXIgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1mb290ZXIsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtZm9vdGVyIC5jb250YWluZXItd2lkZSxcbi5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtZm9vdGVyIC5jb250YWluZXItd2lkZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHggMTBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1mb290ZXIgYS5jcmVkaXQsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWZvb3RlciBhLmNyZWRpdCB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5vc2MtcmVzLXRhYiAubmF2LXRhYnMgPiBsaSA+IGEsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5vc2MtcmVzLXRhYiAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtc2luZ2xlLWNoYXJ0LFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1zaW5nbGUtY2hhcnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzNlODdhNjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1zaW5nbGUtY2hhcnQgaDEsXG4uc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLXNpbmdsZS1jaGFydCBoMSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLXNpbmdsZS1jaGFydCBwLFxuLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1zaW5nbGUtY2hhcnQgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLnJmLWxvZ28sXG4gIC5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLnJmLWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1oZWFkZXIsXG4gIC5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjNweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtaGVhZGVyIGEsXG4gIC5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtaGVhZGVyIGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcGFkZGluZzogNXB4IDIycHggNXB4IDE3cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uIC5kYXNoLWNoYXJ0cyxcbiAgLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4gLmRhc2gtY2hhcnRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uIC5jbG9zZSxcbiAgLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4gLmNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4gaDIsXG4gIC5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uIGgyIHtcbiAgICBwYWRkaW5nOiA4cHggMjBweCAwcHggMjBweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uIC5jb2x1bW4tbWV0YSxcbiAgLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4gLmNvbHVtbi1tZXRhIHtcbiAgICBwYWRkaW5nOiAwcHggMjBweCAwcHggMjBweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQsXG4gIC5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWJveCxcbiAgLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtYm94Om50aC1jaGlsZCgybisxKSxcbiAgLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1ib3g6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtaW5uZXIsXG4gIC5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtaW5uZXIge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjY2NjY2NjO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1pbm5lci5kb3dubG9hZCBoMyxcbiAgLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1pbm5lci5kb3dubG9hZCBoMyB7XG4gICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgfVxuICAuZGFzaC1mb290ZXIgLmNvbnRhaW5lci13aWRlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgfVxuICAuZGFzaC1mb290ZXIgYS5jcmVkaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWJveCxcbiAgLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1ib3gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQsXG4gIC5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1ib3gsXG4gIC5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1ib3g6bnRoLWNoaWxkKDJuKzEpLFxuICAuc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWJveDpudGgtY2hpbGQoMm4rMSkge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1pbm5lcixcbiAgLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1pbm5lciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtaW4taGVpZ2h0OiAyNDVweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtaW5uZXIuZG93bmxvYWQsXG4gIC5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtaW5uZXIuZG93bmxvYWQge1xuICAgIG1pbi1oZWlnaHQ6IDI0NXB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1pbm5lci5kb3dubG9hZCBhLFxuICAuc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWlubmVyLmRvd25sb2FkIGEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5jb2wtZm9vdGVyLFxuICAuc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5jb2wtZm9vdGVyIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IC5kYXNoLWJveCxcbiAgLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1ib3gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00LFxuICAuc2luZ2xlLWRhdGEtZGFzaGJvYXJkIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1ib3gsXG4gIC5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtYm94IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtYm94Om50aC1jaGlsZCgybisxKSxcbiAgLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1ib3g6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtaW5uZXIsXG4gIC5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtaW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtaW5uZXIuZG93bmxvYWQsXG4gIC5zaW5nbGUtZGF0YS1kYXNoYm9hcmQgLmRhc2gtY29sdW1uLmRhc2gtY29sdW1uLTQgLmRhc2gtaW5uZXIuZG93bmxvYWQge1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1pbm5lci5kb3dubG9hZCBoMyxcbiAgLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCAuZGFzaC1pbm5lci5kb3dubG9hZCBoMyB7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCxcbiAgLnNpbmdsZS1kYXRhLWRhc2hib2FyZCAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLm1haW4tbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW4tbmF2IC5yZXNvbHV0aW9uLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5ODtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ0YzRjO1xuICB3aWR0aDogMjc2cHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMDtcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMDtcbiAgLW1zLXRyYW5zaXRpb246IGhlaWdodCAwO1xuICAtby10cmFuc2l0aW9uOiBoZWlnaHQgMDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuMDAxcztcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMC4wMDFzO1xuICAtbXMtdHJhbnNpdGlvbjogaGVpZ2h0IDAuMDAxcztcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDAuMDAxcztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMDAxcztcbn1cbi5tYWluLW5hdiAucmVzb2x1dGlvbi1uYXYuY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbn1cbi5tYWluLW5hdiAucmVzb2x1dGlvbi1uYXYgdWwgbGkge1xuICB3aWR0aDogNDklO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubWFpbi1uYXYgLnJlc29sdXRpb24tbmF2IHVsIGxpIGEsXG4ubWFpbi1uYXYgLnJlc29sdXRpb24tbmF2IHVsIGxpIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLm1haW4tbmF2IC5yZXNvbHV0aW9uLW5hdiB1bCBsaSBhOmhvdmVyLFxuLm1haW4tbmF2IC5yZXNvbHV0aW9uLW5hdiB1bCBsaSBhOnZpc2l0ZWQ6aG92ZXIsXG4ubWFpbi1uYXYgLnJlc29sdXRpb24tbmF2IHVsIGxpIGE6Zm9jdXMsXG4ubWFpbi1uYXYgLnJlc29sdXRpb24tbmF2IHVsIGxpIGE6dmlzaXRlZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1haW4tbmF2IC5yZXNvbHV0aW9uLW5hdiB1bCBsaS5tZW51LXNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tbmF2IG5hdi5yZXNvbHV0aW9uLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogLTM3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5tYWluLW5hdiBuYXYucmVzb2x1dGlvbi1uYXYgdWwge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLm1haW4tbmF2IG5hdi5yZXNvbHV0aW9uLW5hdiB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnVkZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODJweDtcbiAgfVxuICAuZnVkZ2UtY29udGFpbmVyIC5tZW51LXNlYXJjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZ1ZGdlLWNvbnRhaW5lciAuZnVkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgIHRvcDogMDtcbiAgfVxuICAuZnVkZ2UtY29udGFpbmVyIC5mdWRnZSB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mdWRnZS1jb250YWluZXIgLmZ1ZGdlIHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAxMThweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuZnVkZ2UtY29udGFpbmVyIC5mdWRnZSB1bCBsaTpudGgtY2hpbGQoM24rMSkge1xuICAgIHdpZHRoOiAxNjJweDtcbiAgfVxuICAuZnVkZ2UtY29udGFpbmVyIC5mdWRnZSB1bCBsaS5hY3RpdmUgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC5mdWRnZS1jb250YWluZXIgLmZ1ZGdlIHVsIGxpIGEge1xuICAgIGNvbG9yOiAjYzNlM2UzO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuZnVkZ2UtY29udGFpbmVyIC5mdWRnZSB1bCBsaSBhOmhvdmVyLFxuICAuZnVkZ2UtY29udGFpbmVyIC5mdWRnZSB1bCBsaSBhOmZvY3VzIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgLmZ1ZGdlLWNvbnRhaW5lciAuZnVkZ2UgdWwgbGkuZnVkZ2Utc2VhcmNoIGEge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3NlYXJjaC1iZy1saWdodC5wbmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICB9XG4gIC5mdWRnZS1jb250YWluZXIgLmZ1ZGdlIHVsIGxpLmZ1ZGdlLXNlYXJjaCBhOmhvdmVyLFxuICAuZnVkZ2UtY29udGFpbmVyIC5mdWRnZSB1bCBsaS5mdWRnZS1zZWFyY2ggYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvc2VhcmNoLWJnLWhvdmVyMi5wbmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIH1cbn1cbi5zdWItcGFnZXMsXG4ud2lkZ2V0X25hdl9tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zdWItcGFnZXMgaDIsXG4ud2lkZ2V0X25hdl9tZW51IGgyLFxuLnN1Yi1wYWdlcyBoMyxcbi53aWRnZXRfbmF2X21lbnUgaDMge1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAwO1xufVxuLnN1Yi1wYWdlcyBoMi5hY3RpdmUsXG4ud2lkZ2V0X25hdl9tZW51IGgyLmFjdGl2ZSxcbi5zdWItcGFnZXMgaDMuYWN0aXZlLFxuLndpZGdldF9uYXZfbWVudSBoMy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRyYWN0LWFycm93LnBuZyk7XG59XG4uc3ViLXBhZ2VzIC5zdWItbWVudSxcbi53aWRnZXRfbmF2X21lbnUgLnN1Yi1tZW51LFxuLnN1Yi1wYWdlcyAubWVudSxcbi53aWRnZXRfbmF2X21lbnUgLm1lbnUsXG4uc3ViLXBhZ2VzIC5zaWRlYmFyLWZpbHRlcixcbi53aWRnZXRfbmF2X21lbnUgLnNpZGViYXItZmlsdGVyLFxuLnN1Yi1wYWdlcyAuc2VhcmNoLWNvbnQsXG4ud2lkZ2V0X25hdl9tZW51IC5zZWFyY2gtY29udCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uc3ViLXBhZ2VzIC5zdWItbWVudSBsaSxcbi53aWRnZXRfbmF2X21lbnUgLnN1Yi1tZW51IGxpLFxuLnN1Yi1wYWdlcyAubWVudSBsaSxcbi53aWRnZXRfbmF2X21lbnUgLm1lbnUgbGksXG4uc3ViLXBhZ2VzIC5zaWRlYmFyLWZpbHRlciBsaSxcbi53aWRnZXRfbmF2X21lbnUgLnNpZGViYXItZmlsdGVyIGxpLFxuLnN1Yi1wYWdlcyAuc2VhcmNoLWNvbnQgbGksXG4ud2lkZ2V0X25hdl9tZW51IC5zZWFyY2gtY29udCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDhweCAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuLnN1Yi1wYWdlcyAuc3ViLW1lbnUgbGkuY3VycmVudF9wYWdlX2l0ZW0gYSxcbi53aWRnZXRfbmF2X21lbnUgLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEsXG4uc3ViLXBhZ2VzIC5tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEsXG4ud2lkZ2V0X25hdl9tZW51IC5tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEsXG4uc3ViLXBhZ2VzIC5zaWRlYmFyLWZpbHRlciBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhLFxuLndpZGdldF9uYXZfbWVudSAuc2lkZWJhci1maWx0ZXIgbGkuY3VycmVudF9wYWdlX2l0ZW0gYSxcbi5zdWItcGFnZXMgLnNlYXJjaC1jb250IGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEsXG4ud2lkZ2V0X25hdl9tZW51IC5zZWFyY2gtY29udCBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhLFxuLnN1Yi1wYWdlcyAuc3ViLW1lbnUgbGkgYTpob3Zlcixcbi53aWRnZXRfbmF2X21lbnUgLnN1Yi1tZW51IGxpIGE6aG92ZXIsXG4uc3ViLXBhZ2VzIC5tZW51IGxpIGE6aG92ZXIsXG4ud2lkZ2V0X25hdl9tZW51IC5tZW51IGxpIGE6aG92ZXIsXG4uc3ViLXBhZ2VzIC5zaWRlYmFyLWZpbHRlciBsaSBhOmhvdmVyLFxuLndpZGdldF9uYXZfbWVudSAuc2lkZWJhci1maWx0ZXIgbGkgYTpob3Zlcixcbi5zdWItcGFnZXMgLnNlYXJjaC1jb250IGxpIGE6aG92ZXIsXG4ud2lkZ2V0X25hdl9tZW51IC5zZWFyY2gtY29udCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1oZWFkZXIge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgfVxuICAuc3ViLXBhZ2VzIGgyLFxuICAud2lkZ2V0X25hdl9tZW51IGgyLFxuICAuc3ViLXBhZ2VzIGgzLFxuICAud2lkZ2V0X25hdl9tZW51IGgzIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbiAgLnN1Yi1wYWdlcyAuc3ViLW1lbnUsXG4gIC53aWRnZXRfbmF2X21lbnUgLnN1Yi1tZW51LFxuICAuc3ViLXBhZ2VzIC5tZW51LFxuICAud2lkZ2V0X25hdl9tZW51IC5tZW51LFxuICAuc3ViLXBhZ2VzIC5zaWRlYmFyLWZpbHRlcixcbiAgLndpZGdldF9uYXZfbWVudSAuc2lkZWJhci1maWx0ZXIsXG4gIC5zdWItcGFnZXMgLnNlYXJjaC1jb250LFxuICAud2lkZ2V0X25hdl9tZW51IC5zZWFyY2gtY29udCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvZyBhcnRpY2xlLmNwdF9kYXRhLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUuY3B0X2RhdGEsXG4uYXJjaGl2ZSBhcnRpY2xlLmNwdF9kYXRhLFxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMsXG4uYXJjaGl2ZSBhcnRpY2xlLnR5cGUtY3B0X2V2ZW50cyxcbi5ibG9nIGFydGljbGUuY3B0X3ByZXNzX3JlbGVhc2VzLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUuY3B0X3ByZXNzX3JlbGVhc2VzLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfcHJlc3NfcmVsZWFzZXMsXG4uYmxvZyBhcnRpY2xlLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMsXG4uYXJjaGl2ZSBhcnRpY2xlLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzLFxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9wdWJsaWNhdGlvbnMsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLWNwdF9wdWJsaWNhdGlvbnMsXG4uYXJjaGl2ZSBhcnRpY2xlLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyxcbi5ibG9nIGFydGljbGUuY3B0X3B1YmxpY2F0aW9ucyxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9wdWJsaWNhdGlvbnMsXG4uYXJjaGl2ZSBhcnRpY2xlLmNwdF9wdWJsaWNhdGlvbnMsXG4uYmxvZyBhcnRpY2xlLmNwdF9yZXBvcnRzLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUuY3B0X3JlcG9ydHMsXG4uYXJjaGl2ZSBhcnRpY2xlLmNwdF9yZXBvcnRzLFxuLmJsb2cgYXJ0aWNsZS5wb3N0LFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUucG9zdCxcbi5hcmNoaXZlIGFydGljbGUucG9zdCxcbi5ibG9nIGFydGljbGUudHlwZS1wb3N0LFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1wb3N0LFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLXBvc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmJsb2cgYXJ0aWNsZS5jcHRfZGF0YSAuaW5uZXItd3JhcCxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9kYXRhIC5pbm5lci13cmFwLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfZGF0YSAuaW5uZXItd3JhcCxcbi5ibG9nIGFydGljbGUudHlwZS1jcHRfZXZlbnRzIC5pbm5lci13cmFwLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1jcHRfZXZlbnRzIC5pbm5lci13cmFwLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMgLmlubmVyLXdyYXAsXG4uYmxvZyBhcnRpY2xlLmNwdF9wcmVzc19yZWxlYXNlcyAuaW5uZXItd3JhcCxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9wcmVzc19yZWxlYXNlcyAuaW5uZXItd3JhcCxcbi5hcmNoaXZlIGFydGljbGUuY3B0X3ByZXNzX3JlbGVhc2VzIC5pbm5lci13cmFwLFxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuaW5uZXItd3JhcCxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5pbm5lci13cmFwLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuaW5uZXItd3JhcCxcbi5ibG9nIGFydGljbGUudHlwZS1jcHRfcHVibGljYXRpb25zIC5pbm5lci13cmFwLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1jcHRfcHVibGljYXRpb25zIC5pbm5lci13cmFwLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLmlubmVyLXdyYXAsXG4uYmxvZyBhcnRpY2xlLmNwdF9wdWJsaWNhdGlvbnMgLmlubmVyLXdyYXAsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfcHVibGljYXRpb25zIC5pbm5lci13cmFwLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfcHVibGljYXRpb25zIC5pbm5lci13cmFwLFxuLmJsb2cgYXJ0aWNsZS5jcHRfcmVwb3J0cyAuaW5uZXItd3JhcCxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9yZXBvcnRzIC5pbm5lci13cmFwLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfcmVwb3J0cyAuaW5uZXItd3JhcCxcbi5ibG9nIGFydGljbGUucG9zdCAuaW5uZXItd3JhcCxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnBvc3QgLmlubmVyLXdyYXAsXG4uYXJjaGl2ZSBhcnRpY2xlLnBvc3QgLmlubmVyLXdyYXAsXG4uYmxvZyBhcnRpY2xlLnR5cGUtcG9zdCAuaW5uZXItd3JhcCxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtcG9zdCAuaW5uZXItd3JhcCxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1wb3N0IC5pbm5lci13cmFwIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5ibG9nIGFydGljbGUuY3B0X2RhdGEgLmlubmVyLXdyYXAgLnRoZW1lLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUuY3B0X2RhdGEgLmlubmVyLXdyYXAgLnRoZW1lLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfZGF0YSAuaW5uZXItd3JhcCAudGhlbWUsXG4uYmxvZyBhcnRpY2xlLnR5cGUtY3B0X2V2ZW50cyAuaW5uZXItd3JhcCAudGhlbWUsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMgLmlubmVyLXdyYXAgLnRoZW1lLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMgLmlubmVyLXdyYXAgLnRoZW1lLFxuLmJsb2cgYXJ0aWNsZS5jcHRfcHJlc3NfcmVsZWFzZXMgLmlubmVyLXdyYXAgLnRoZW1lLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUuY3B0X3ByZXNzX3JlbGVhc2VzIC5pbm5lci13cmFwIC50aGVtZSxcbi5hcmNoaXZlIGFydGljbGUuY3B0X3ByZXNzX3JlbGVhc2VzIC5pbm5lci13cmFwIC50aGVtZSxcbi5ibG9nIGFydGljbGUudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmlubmVyLXdyYXAgLnRoZW1lLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmlubmVyLXdyYXAgLnRoZW1lLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuaW5uZXItd3JhcCAudGhlbWUsXG4uYmxvZyBhcnRpY2xlLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuaW5uZXItd3JhcCAudGhlbWUsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLmlubmVyLXdyYXAgLnRoZW1lLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLmlubmVyLXdyYXAgLnRoZW1lLFxuLmJsb2cgYXJ0aWNsZS5jcHRfcHVibGljYXRpb25zIC5pbm5lci13cmFwIC50aGVtZSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9wdWJsaWNhdGlvbnMgLmlubmVyLXdyYXAgLnRoZW1lLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfcHVibGljYXRpb25zIC5pbm5lci13cmFwIC50aGVtZSxcbi5ibG9nIGFydGljbGUuY3B0X3JlcG9ydHMgLmlubmVyLXdyYXAgLnRoZW1lLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUuY3B0X3JlcG9ydHMgLmlubmVyLXdyYXAgLnRoZW1lLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfcmVwb3J0cyAuaW5uZXItd3JhcCAudGhlbWUsXG4uYmxvZyBhcnRpY2xlLnBvc3QgLmlubmVyLXdyYXAgLnRoZW1lLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUucG9zdCAuaW5uZXItd3JhcCAudGhlbWUsXG4uYXJjaGl2ZSBhcnRpY2xlLnBvc3QgLmlubmVyLXdyYXAgLnRoZW1lLFxuLmJsb2cgYXJ0aWNsZS50eXBlLXBvc3QgLmlubmVyLXdyYXAgLnRoZW1lLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1wb3N0IC5pbm5lci13cmFwIC50aGVtZSxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1wb3N0IC5pbm5lci13cmFwIC50aGVtZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5ibG9nIGFydGljbGUuY3B0X2RhdGEgLmlubmVyLXdyYXAgaGVhZGVyIC5lbnRyeS10aXRsZSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9kYXRhIC5pbm5lci13cmFwIGhlYWRlciAuZW50cnktdGl0bGUsXG4uYXJjaGl2ZSBhcnRpY2xlLmNwdF9kYXRhIC5pbm5lci13cmFwIGhlYWRlciAuZW50cnktdGl0bGUsXG4uYmxvZyBhcnRpY2xlLnR5cGUtY3B0X2V2ZW50cyAuaW5uZXItd3JhcCBoZWFkZXIgLmVudHJ5LXRpdGxlLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1jcHRfZXZlbnRzIC5pbm5lci13cmFwIGhlYWRlciAuZW50cnktdGl0bGUsXG4uYXJjaGl2ZSBhcnRpY2xlLnR5cGUtY3B0X2V2ZW50cyAuaW5uZXItd3JhcCBoZWFkZXIgLmVudHJ5LXRpdGxlLFxuLmJsb2cgYXJ0aWNsZS5jcHRfcHJlc3NfcmVsZWFzZXMgLmlubmVyLXdyYXAgaGVhZGVyIC5lbnRyeS10aXRsZSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9wcmVzc19yZWxlYXNlcyAuaW5uZXItd3JhcCBoZWFkZXIgLmVudHJ5LXRpdGxlLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfcHJlc3NfcmVsZWFzZXMgLmlubmVyLXdyYXAgaGVhZGVyIC5lbnRyeS10aXRsZSxcbi5ibG9nIGFydGljbGUudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmlubmVyLXdyYXAgaGVhZGVyIC5lbnRyeS10aXRsZSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5pbm5lci13cmFwIGhlYWRlciAuZW50cnktdGl0bGUsXG4uYXJjaGl2ZSBhcnRpY2xlLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5pbm5lci13cmFwIGhlYWRlciAuZW50cnktdGl0bGUsXG4uYmxvZyBhcnRpY2xlLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuaW5uZXItd3JhcCBoZWFkZXIgLmVudHJ5LXRpdGxlLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1jcHRfcHVibGljYXRpb25zIC5pbm5lci13cmFwIGhlYWRlciAuZW50cnktdGl0bGUsXG4uYXJjaGl2ZSBhcnRpY2xlLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuaW5uZXItd3JhcCBoZWFkZXIgLmVudHJ5LXRpdGxlLFxuLmJsb2cgYXJ0aWNsZS5jcHRfcHVibGljYXRpb25zIC5pbm5lci13cmFwIGhlYWRlciAuZW50cnktdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfcHVibGljYXRpb25zIC5pbm5lci13cmFwIGhlYWRlciAuZW50cnktdGl0bGUsXG4uYXJjaGl2ZSBhcnRpY2xlLmNwdF9wdWJsaWNhdGlvbnMgLmlubmVyLXdyYXAgaGVhZGVyIC5lbnRyeS10aXRsZSxcbi5ibG9nIGFydGljbGUuY3B0X3JlcG9ydHMgLmlubmVyLXdyYXAgaGVhZGVyIC5lbnRyeS10aXRsZSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9yZXBvcnRzIC5pbm5lci13cmFwIGhlYWRlciAuZW50cnktdGl0bGUsXG4uYXJjaGl2ZSBhcnRpY2xlLmNwdF9yZXBvcnRzIC5pbm5lci13cmFwIGhlYWRlciAuZW50cnktdGl0bGUsXG4uYmxvZyBhcnRpY2xlLnBvc3QgLmlubmVyLXdyYXAgaGVhZGVyIC5lbnRyeS10aXRsZSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnBvc3QgLmlubmVyLXdyYXAgaGVhZGVyIC5lbnRyeS10aXRsZSxcbi5hcmNoaXZlIGFydGljbGUucG9zdCAuaW5uZXItd3JhcCBoZWFkZXIgLmVudHJ5LXRpdGxlLFxuLmJsb2cgYXJ0aWNsZS50eXBlLXBvc3QgLmlubmVyLXdyYXAgaGVhZGVyIC5lbnRyeS10aXRsZSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtcG9zdCAuaW5uZXItd3JhcCBoZWFkZXIgLmVudHJ5LXRpdGxlLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLXBvc3QgLmlubmVyLXdyYXAgaGVhZGVyIC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4uYmxvZyBhcnRpY2xlLmNwdF9kYXRhIC5pbm5lci13cmFwIGhlYWRlciAubWV0YSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9kYXRhIC5pbm5lci13cmFwIGhlYWRlciAubWV0YSxcbi5hcmNoaXZlIGFydGljbGUuY3B0X2RhdGEgLmlubmVyLXdyYXAgaGVhZGVyIC5tZXRhLFxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMgLmlubmVyLXdyYXAgaGVhZGVyIC5tZXRhLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1jcHRfZXZlbnRzIC5pbm5lci13cmFwIGhlYWRlciAubWV0YSxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1jcHRfZXZlbnRzIC5pbm5lci13cmFwIGhlYWRlciAubWV0YSxcbi5ibG9nIGFydGljbGUuY3B0X3ByZXNzX3JlbGVhc2VzIC5pbm5lci13cmFwIGhlYWRlciAubWV0YSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9wcmVzc19yZWxlYXNlcyAuaW5uZXItd3JhcCBoZWFkZXIgLm1ldGEsXG4uYXJjaGl2ZSBhcnRpY2xlLmNwdF9wcmVzc19yZWxlYXNlcyAuaW5uZXItd3JhcCBoZWFkZXIgLm1ldGEsXG4uYmxvZyBhcnRpY2xlLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5pbm5lci13cmFwIGhlYWRlciAubWV0YSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5pbm5lci13cmFwIGhlYWRlciAubWV0YSxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmlubmVyLXdyYXAgaGVhZGVyIC5tZXRhLFxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLmlubmVyLXdyYXAgaGVhZGVyIC5tZXRhLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1jcHRfcHVibGljYXRpb25zIC5pbm5lci13cmFwIGhlYWRlciAubWV0YSxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1jcHRfcHVibGljYXRpb25zIC5pbm5lci13cmFwIGhlYWRlciAubWV0YSxcbi5ibG9nIGFydGljbGUuY3B0X3B1YmxpY2F0aW9ucyAuaW5uZXItd3JhcCBoZWFkZXIgLm1ldGEsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfcHVibGljYXRpb25zIC5pbm5lci13cmFwIGhlYWRlciAubWV0YSxcbi5hcmNoaXZlIGFydGljbGUuY3B0X3B1YmxpY2F0aW9ucyAuaW5uZXItd3JhcCBoZWFkZXIgLm1ldGEsXG4uYmxvZyBhcnRpY2xlLmNwdF9yZXBvcnRzIC5pbm5lci13cmFwIGhlYWRlciAubWV0YSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9yZXBvcnRzIC5pbm5lci13cmFwIGhlYWRlciAubWV0YSxcbi5hcmNoaXZlIGFydGljbGUuY3B0X3JlcG9ydHMgLmlubmVyLXdyYXAgaGVhZGVyIC5tZXRhLFxuLmJsb2cgYXJ0aWNsZS5wb3N0IC5pbm5lci13cmFwIGhlYWRlciAubWV0YSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnBvc3QgLmlubmVyLXdyYXAgaGVhZGVyIC5tZXRhLFxuLmFyY2hpdmUgYXJ0aWNsZS5wb3N0IC5pbm5lci13cmFwIGhlYWRlciAubWV0YSxcbi5ibG9nIGFydGljbGUudHlwZS1wb3N0IC5pbm5lci13cmFwIGhlYWRlciAubWV0YSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtcG9zdCAuaW5uZXItd3JhcCBoZWFkZXIgLm1ldGEsXG4uYXJjaGl2ZSBhcnRpY2xlLnR5cGUtcG9zdCAuaW5uZXItd3JhcCBoZWFkZXIgLm1ldGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYmxvZyBhcnRpY2xlLmNwdF9kYXRhIC5lbnRyeS10aXRsZSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9kYXRhIC5lbnRyeS10aXRsZSxcbi5hcmNoaXZlIGFydGljbGUuY3B0X2RhdGEgLmVudHJ5LXRpdGxlLFxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMgLmVudHJ5LXRpdGxlLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1jcHRfZXZlbnRzIC5lbnRyeS10aXRsZSxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1jcHRfZXZlbnRzIC5lbnRyeS10aXRsZSxcbi5ibG9nIGFydGljbGUuY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS10aXRsZSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGl0bGUsXG4uYXJjaGl2ZSBhcnRpY2xlLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGl0bGUsXG4uYmxvZyBhcnRpY2xlLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS10aXRsZSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS10aXRsZSxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LXRpdGxlLFxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LXRpdGxlLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aXRsZSxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aXRsZSxcbi5ibG9nIGFydGljbGUuY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aXRsZSxcbi5hcmNoaXZlIGFydGljbGUuY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktdGl0bGUsXG4uYmxvZyBhcnRpY2xlLmNwdF9yZXBvcnRzIC5lbnRyeS10aXRsZSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9yZXBvcnRzIC5lbnRyeS10aXRsZSxcbi5hcmNoaXZlIGFydGljbGUuY3B0X3JlcG9ydHMgLmVudHJ5LXRpdGxlLFxuLmJsb2cgYXJ0aWNsZS5wb3N0IC5lbnRyeS10aXRsZSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnBvc3QgLmVudHJ5LXRpdGxlLFxuLmFyY2hpdmUgYXJ0aWNsZS5wb3N0IC5lbnRyeS10aXRsZSxcbi5ibG9nIGFydGljbGUudHlwZS1wb3N0IC5lbnRyeS10aXRsZSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtcG9zdCAuZW50cnktdGl0bGUsXG4uYXJjaGl2ZSBhcnRpY2xlLnR5cGUtcG9zdCAuZW50cnktdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJsb2cgYXJ0aWNsZS5jcHRfZGF0YSAuZW50cnktdGl0bGUgYSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9kYXRhIC5lbnRyeS10aXRsZSBhLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfZGF0YSAuZW50cnktdGl0bGUgYSxcbi5ibG9nIGFydGljbGUudHlwZS1jcHRfZXZlbnRzIC5lbnRyeS10aXRsZSBhLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1jcHRfZXZlbnRzIC5lbnRyeS10aXRsZSBhLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMgLmVudHJ5LXRpdGxlIGEsXG4uYmxvZyBhcnRpY2xlLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGl0bGUgYSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGl0bGUgYSxcbi5hcmNoaXZlIGFydGljbGUuY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS10aXRsZSBhLFxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGl0bGUgYSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS10aXRsZSBhLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktdGl0bGUgYSxcbi5ibG9nIGFydGljbGUudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aXRsZSBhLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aXRsZSBhLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LXRpdGxlIGEsXG4uYmxvZyBhcnRpY2xlLmNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LXRpdGxlIGEsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aXRsZSBhLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfcHVibGljYXRpb25zIC5lbnRyeS10aXRsZSBhLFxuLmJsb2cgYXJ0aWNsZS5jcHRfcmVwb3J0cyAuZW50cnktdGl0bGUgYSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9yZXBvcnRzIC5lbnRyeS10aXRsZSBhLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfcmVwb3J0cyAuZW50cnktdGl0bGUgYSxcbi5ibG9nIGFydGljbGUucG9zdCAuZW50cnktdGl0bGUgYSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnBvc3QgLmVudHJ5LXRpdGxlIGEsXG4uYXJjaGl2ZSBhcnRpY2xlLnBvc3QgLmVudHJ5LXRpdGxlIGEsXG4uYmxvZyBhcnRpY2xlLnR5cGUtcG9zdCAuZW50cnktdGl0bGUgYSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtcG9zdCAuZW50cnktdGl0bGUgYSxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1wb3N0IC5lbnRyeS10aXRsZSBhIHtcbiAgY29sb3I6ICMyYzZiODI7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4uYmxvZyBhcnRpY2xlLmNwdF9kYXRhIC5zdWItdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfZGF0YSAuc3ViLXRpdGxlLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfZGF0YSAuc3ViLXRpdGxlLFxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMgLnN1Yi10aXRsZSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtY3B0X2V2ZW50cyAuc3ViLXRpdGxlLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMgLnN1Yi10aXRsZSxcbi5ibG9nIGFydGljbGUuY3B0X3ByZXNzX3JlbGVhc2VzIC5zdWItdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfcHJlc3NfcmVsZWFzZXMgLnN1Yi10aXRsZSxcbi5hcmNoaXZlIGFydGljbGUuY3B0X3ByZXNzX3JlbGVhc2VzIC5zdWItdGl0bGUsXG4uYmxvZyBhcnRpY2xlLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5zdWItdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuc3ViLXRpdGxlLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuc3ViLXRpdGxlLFxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLnN1Yi10aXRsZSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuc3ViLXRpdGxlLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLnN1Yi10aXRsZSxcbi5ibG9nIGFydGljbGUuY3B0X3B1YmxpY2F0aW9ucyAuc3ViLXRpdGxlLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUuY3B0X3B1YmxpY2F0aW9ucyAuc3ViLXRpdGxlLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfcHVibGljYXRpb25zIC5zdWItdGl0bGUsXG4uYmxvZyBhcnRpY2xlLmNwdF9yZXBvcnRzIC5zdWItdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfcmVwb3J0cyAuc3ViLXRpdGxlLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfcmVwb3J0cyAuc3ViLXRpdGxlLFxuLmJsb2cgYXJ0aWNsZS5wb3N0IC5zdWItdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5wb3N0IC5zdWItdGl0bGUsXG4uYXJjaGl2ZSBhcnRpY2xlLnBvc3QgLnN1Yi10aXRsZSxcbi5ibG9nIGFydGljbGUudHlwZS1wb3N0IC5zdWItdGl0bGUsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLXBvc3QgLnN1Yi10aXRsZSxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1wb3N0IC5zdWItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5ibG9nIGFydGljbGUuY3B0X2RhdGEgLmVudHJ5LWNvbnRlbnQsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfZGF0YSAuZW50cnktY29udGVudCxcbi5hcmNoaXZlIGFydGljbGUuY3B0X2RhdGEgLmVudHJ5LWNvbnRlbnQsXG4uYmxvZyBhcnRpY2xlLnR5cGUtY3B0X2V2ZW50cyAuZW50cnktY29udGVudCxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtY3B0X2V2ZW50cyAuZW50cnktY29udGVudCxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1jcHRfZXZlbnRzIC5lbnRyeS1jb250ZW50LFxuLmJsb2cgYXJ0aWNsZS5jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LWNvbnRlbnQsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LWNvbnRlbnQsXG4uYXJjaGl2ZSBhcnRpY2xlLmNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktY29udGVudCxcbi5ibG9nIGFydGljbGUudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LWNvbnRlbnQsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktY29udGVudCxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LWNvbnRlbnQsXG4uYmxvZyBhcnRpY2xlLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktY29udGVudCxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktY29udGVudCxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1jcHRfcHVibGljYXRpb25zIC5lbnRyeS1jb250ZW50LFxuLmJsb2cgYXJ0aWNsZS5jcHRfcHVibGljYXRpb25zIC5lbnRyeS1jb250ZW50LFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUuY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktY29udGVudCxcbi5hcmNoaXZlIGFydGljbGUuY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktY29udGVudCxcbi5ibG9nIGFydGljbGUuY3B0X3JlcG9ydHMgLmVudHJ5LWNvbnRlbnQsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfcmVwb3J0cyAuZW50cnktY29udGVudCxcbi5hcmNoaXZlIGFydGljbGUuY3B0X3JlcG9ydHMgLmVudHJ5LWNvbnRlbnQsXG4uYmxvZyBhcnRpY2xlLnBvc3QgLmVudHJ5LWNvbnRlbnQsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5wb3N0IC5lbnRyeS1jb250ZW50LFxuLmFyY2hpdmUgYXJ0aWNsZS5wb3N0IC5lbnRyeS1jb250ZW50LFxuLmJsb2cgYXJ0aWNsZS50eXBlLXBvc3QgLmVudHJ5LWNvbnRlbnQsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLXBvc3QgLmVudHJ5LWNvbnRlbnQsXG4uYXJjaGl2ZSBhcnRpY2xlLnR5cGUtcG9zdCAuZW50cnktY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYmxvZyBhcnRpY2xlLmNwdF9kYXRhIC5lbnRyeS1jb250ZW50LmZ1bGwsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfZGF0YSAuZW50cnktY29udGVudC5mdWxsLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfZGF0YSAuZW50cnktY29udGVudC5mdWxsLFxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMgLmVudHJ5LWNvbnRlbnQuZnVsbCxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtY3B0X2V2ZW50cyAuZW50cnktY29udGVudC5mdWxsLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMgLmVudHJ5LWNvbnRlbnQuZnVsbCxcbi5ibG9nIGFydGljbGUuY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS1jb250ZW50LmZ1bGwsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfcHJlc3NfcmVsZWFzZXMgLmVudHJ5LWNvbnRlbnQuZnVsbCxcbi5hcmNoaXZlIGFydGljbGUuY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS1jb250ZW50LmZ1bGwsXG4uYmxvZyBhcnRpY2xlLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5lbnRyeS1jb250ZW50LmZ1bGwsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktY29udGVudC5mdWxsLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAuZW50cnktY29udGVudC5mdWxsLFxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LWNvbnRlbnQuZnVsbCxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktY29udGVudC5mdWxsLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLmVudHJ5LWNvbnRlbnQuZnVsbCxcbi5ibG9nIGFydGljbGUuY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktY29udGVudC5mdWxsLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUuY3B0X3B1YmxpY2F0aW9ucyAuZW50cnktY29udGVudC5mdWxsLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfcHVibGljYXRpb25zIC5lbnRyeS1jb250ZW50LmZ1bGwsXG4uYmxvZyBhcnRpY2xlLmNwdF9yZXBvcnRzIC5lbnRyeS1jb250ZW50LmZ1bGwsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfcmVwb3J0cyAuZW50cnktY29udGVudC5mdWxsLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfcmVwb3J0cyAuZW50cnktY29udGVudC5mdWxsLFxuLmJsb2cgYXJ0aWNsZS5wb3N0IC5lbnRyeS1jb250ZW50LmZ1bGwsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5wb3N0IC5lbnRyeS1jb250ZW50LmZ1bGwsXG4uYXJjaGl2ZSBhcnRpY2xlLnBvc3QgLmVudHJ5LWNvbnRlbnQuZnVsbCxcbi5ibG9nIGFydGljbGUudHlwZS1wb3N0IC5lbnRyeS1jb250ZW50LmZ1bGwsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLXBvc3QgLmVudHJ5LWNvbnRlbnQuZnVsbCxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1wb3N0IC5lbnRyeS1jb250ZW50LmZ1bGwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvZyBhcnRpY2xlLmNwdF9kYXRhIC5yZWFkLW1vcmUtYmFyLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUuY3B0X2RhdGEgLnJlYWQtbW9yZS1iYXIsXG4uYXJjaGl2ZSBhcnRpY2xlLmNwdF9kYXRhIC5yZWFkLW1vcmUtYmFyLFxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMgLnJlYWQtbW9yZS1iYXIsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMgLnJlYWQtbW9yZS1iYXIsXG4uYXJjaGl2ZSBhcnRpY2xlLnR5cGUtY3B0X2V2ZW50cyAucmVhZC1tb3JlLWJhcixcbi5ibG9nIGFydGljbGUuY3B0X3ByZXNzX3JlbGVhc2VzIC5yZWFkLW1vcmUtYmFyLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUuY3B0X3ByZXNzX3JlbGVhc2VzIC5yZWFkLW1vcmUtYmFyLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfcHJlc3NfcmVsZWFzZXMgLnJlYWQtbW9yZS1iYXIsXG4uYmxvZyBhcnRpY2xlLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5yZWFkLW1vcmUtYmFyLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMgLnJlYWQtbW9yZS1iYXIsXG4uYXJjaGl2ZSBhcnRpY2xlLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5yZWFkLW1vcmUtYmFyLFxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLnJlYWQtbW9yZS1iYXIsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLnJlYWQtbW9yZS1iYXIsXG4uYXJjaGl2ZSBhcnRpY2xlLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAucmVhZC1tb3JlLWJhcixcbi5ibG9nIGFydGljbGUuY3B0X3B1YmxpY2F0aW9ucyAucmVhZC1tb3JlLWJhcixcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLmNwdF9wdWJsaWNhdGlvbnMgLnJlYWQtbW9yZS1iYXIsXG4uYXJjaGl2ZSBhcnRpY2xlLmNwdF9wdWJsaWNhdGlvbnMgLnJlYWQtbW9yZS1iYXIsXG4uYmxvZyBhcnRpY2xlLmNwdF9yZXBvcnRzIC5yZWFkLW1vcmUtYmFyLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUuY3B0X3JlcG9ydHMgLnJlYWQtbW9yZS1iYXIsXG4uYXJjaGl2ZSBhcnRpY2xlLmNwdF9yZXBvcnRzIC5yZWFkLW1vcmUtYmFyLFxuLmJsb2cgYXJ0aWNsZS5wb3N0IC5yZWFkLW1vcmUtYmFyLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUucG9zdCAucmVhZC1tb3JlLWJhcixcbi5hcmNoaXZlIGFydGljbGUucG9zdCAucmVhZC1tb3JlLWJhcixcbi5ibG9nIGFydGljbGUudHlwZS1wb3N0IC5yZWFkLW1vcmUtYmFyLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1wb3N0IC5yZWFkLW1vcmUtYmFyLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLXBvc3QgLnJlYWQtbW9yZS1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxMDcsIDEzMCwgMC4xNSk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYmxvZyBhcnRpY2xlLmNwdF9kYXRhIC5yZWFkLW1vcmUtYmFyIGEsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfZGF0YSAucmVhZC1tb3JlLWJhciBhLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfZGF0YSAucmVhZC1tb3JlLWJhciBhLFxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMgLnJlYWQtbW9yZS1iYXIgYSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtY3B0X2V2ZW50cyAucmVhZC1tb3JlLWJhciBhLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMgLnJlYWQtbW9yZS1iYXIgYSxcbi5ibG9nIGFydGljbGUuY3B0X3ByZXNzX3JlbGVhc2VzIC5yZWFkLW1vcmUtYmFyIGEsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfcHJlc3NfcmVsZWFzZXMgLnJlYWQtbW9yZS1iYXIgYSxcbi5hcmNoaXZlIGFydGljbGUuY3B0X3ByZXNzX3JlbGVhc2VzIC5yZWFkLW1vcmUtYmFyIGEsXG4uYmxvZyBhcnRpY2xlLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzIC5yZWFkLW1vcmUtYmFyIGEsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAucmVhZC1tb3JlLWJhciBhLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyAucmVhZC1tb3JlLWJhciBhLFxuLmJsb2cgYXJ0aWNsZS50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLnJlYWQtbW9yZS1iYXIgYSxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyAucmVhZC1tb3JlLWJhciBhLFxuLmFyY2hpdmUgYXJ0aWNsZS50eXBlLWNwdF9wdWJsaWNhdGlvbnMgLnJlYWQtbW9yZS1iYXIgYSxcbi5ibG9nIGFydGljbGUuY3B0X3B1YmxpY2F0aW9ucyAucmVhZC1tb3JlLWJhciBhLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUuY3B0X3B1YmxpY2F0aW9ucyAucmVhZC1tb3JlLWJhciBhLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfcHVibGljYXRpb25zIC5yZWFkLW1vcmUtYmFyIGEsXG4uYmxvZyBhcnRpY2xlLmNwdF9yZXBvcnRzIC5yZWFkLW1vcmUtYmFyIGEsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5jcHRfcmVwb3J0cyAucmVhZC1tb3JlLWJhciBhLFxuLmFyY2hpdmUgYXJ0aWNsZS5jcHRfcmVwb3J0cyAucmVhZC1tb3JlLWJhciBhLFxuLmJsb2cgYXJ0aWNsZS5wb3N0IC5yZWFkLW1vcmUtYmFyIGEsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS5wb3N0IC5yZWFkLW1vcmUtYmFyIGEsXG4uYXJjaGl2ZSBhcnRpY2xlLnBvc3QgLnJlYWQtbW9yZS1iYXIgYSxcbi5ibG9nIGFydGljbGUudHlwZS1wb3N0IC5yZWFkLW1vcmUtYmFyIGEsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLXBvc3QgLnJlYWQtbW9yZS1iYXIgYSxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1wb3N0IC5yZWFkLW1vcmUtYmFyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWQ0MTg7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogMTIwcHg7XG59XG4uYmxvZyBhcnRpY2xlLnR5cGUtY3B0X2V2ZW50cyBoZWFkZXIgLm1ldGEgLnVwY29taW5nLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUudHlwZS1jcHRfZXZlbnRzIGhlYWRlciAubWV0YSAudXBjb21pbmcsXG4uYXJjaGl2ZSBhcnRpY2xlLnR5cGUtY3B0X2V2ZW50cyBoZWFkZXIgLm1ldGEgLnVwY29taW5nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U0NjQ2O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDRweCAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uYmxvZyBhcnRpY2xlLnR5cGUtY3B0X2V2ZW50cyAucmVhZC1tb3JlLWJhci51cGNvbWluZyxcbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLnR5cGUtY3B0X2V2ZW50cyAucmVhZC1tb3JlLWJhci51cGNvbWluZyxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1jcHRfZXZlbnRzIC5yZWFkLW1vcmUtYmFyLnVwY29taW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZDBkMDtcbn1cbi5ibG9nIGFydGljbGUudHlwZS1jcHRfZXZlbnRzIC5yZWFkLW1vcmUtYmFyLnVwY29taW5nIGEsXG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZS50eXBlLWNwdF9ldmVudHMgLnJlYWQtbW9yZS1iYXIudXBjb21pbmcgYSxcbi5hcmNoaXZlIGFydGljbGUudHlwZS1jcHRfZXZlbnRzIC5yZWFkLW1vcmUtYmFyLnVwY29taW5nIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0U0NjQ2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibG9nIC5tcC13cmFwcGVyLm5vbi1tcC5oZWFkZXIgLmNvbnRlbnQtd3JhcCAuaW5uZXIsXG4uc2VhcmNoLXJlc3VsdHMgLm1wLXdyYXBwZXIubm9uLW1wLmhlYWRlciAuY29udGVudC13cmFwIC5pbm5lcixcbi5hcmNoaXZlIC5tcC13cmFwcGVyLm5vbi1tcC5oZWFkZXIgLmNvbnRlbnQtd3JhcCAuaW5uZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLmluZmluaXRlLWxvYWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLmluZmluaXRlLWxvYWQgLmxvYWRpbmcge1xuICBjb2xvcjogIzJjNmI4MjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5maW5pdGUtbG9hZCAubm90aGluZyB7XG4gIGNvbG9yOiAjMmM2YjgyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL1xyXG5cclxuLy9cclxuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cclxuLy8gMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXHJcbi8vICAgIHVzZXIgem9vbS5cclxuLy9cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAxXHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcclxufVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxyXG4vL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vLyBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxyXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMSBhbmQgRmlyZWZveC5cclxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cclxuLy9cclxuXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5kZXRhaWxzLFxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1haW4sXHJcbm5hdixcclxuc2VjdGlvbixcclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXHJcbi8vIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuLy9cclxuXHJcbmF1ZGlvLFxyXG5jYW52YXMsXHJcbnByb2dyZXNzLFxyXG52aWRlbyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyAyXHJcbn1cclxuXHJcbi8vXHJcbi8vIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXHJcbi8vIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXHJcbi8vXHJcblxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXHJcbi8vIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cclxuLy9cclxuXHJcbltoaWRkZW5dLFxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLy8gTGlua3NcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4vL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuYTphY3RpdmUsXHJcbmE6aG92ZXIge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8vIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbi8vXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4vL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxyXG4vL1xyXG5cclxuZGZuIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcclxuLy8gY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4vL1xyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXHJcbi8vXHJcblxyXG5tYXJrIHtcclxuICBiYWNrZ3JvdW5kOiAjZmYwO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuLy9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLy9cclxuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG4vLyBFbWJlZGRlZCBjb250ZW50XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cclxuLy9cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cclxuLy9cclxuXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vLyBHcm91cGluZyBjb250ZW50XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cclxuLy9cclxuXHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAxZW0gNDBweDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuaHIge1xyXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cclxuLy9cclxuXHJcbnByZSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cclxuLy9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxucHJlLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbi8vIEZvcm1zXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxyXG4vLyBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXHJcbi8vXHJcblxyXG4vL1xyXG4vLyAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXHJcbi8vICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxyXG4vLyAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxyXG4vLyAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBjb2xvcjogaW5oZXJpdDsgLy8gMVxyXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcclxuICBtYXJnaW46IDA7IC8vIDNcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXHJcbi8vXHJcblxyXG5idXR0b24ge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXHJcbi8vIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXHJcbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXHJcbi8vIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cclxuLy9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLy9cclxuLy8gMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcclxuLy8gICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXHJcbi8vIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cclxuLy8gMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcclxuLy8gICAgYGlucHV0YCBhbmQgb3RoZXJzLlxyXG4vL1xyXG5cclxuYnV0dG9uLFxyXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8vIDFcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxyXG4gIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xyXG59XHJcblxyXG4vL1xyXG4vLyBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxyXG4vL1xyXG5cclxuYnV0dG9uW2Rpc2FibGVkXSxcclxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxyXG4vL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cclxuLy8gdGhlIFVBIHN0eWxlc2hlZXQuXHJcbi8vXHJcblxyXG5pbnB1dCB7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLy9cclxuLy8gSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxyXG4vLyBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxyXG4vL1xyXG4vLyAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxyXG4vLyAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxyXG4vL1xyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcclxuICBwYWRkaW5nOiAwOyAvLyAyXHJcbn1cclxuXHJcbi8vXHJcbi8vIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXHJcbi8vIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXHJcbi8vIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cclxuLy9cclxuXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLy9cclxuLy8gMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXHJcbi8vIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWVcclxuLy8gICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXHJcbi8vXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxyXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMlxyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cclxuLy8gU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xyXG4vLyBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXHJcbi8vXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cclxuLy9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xyXG4gIG1hcmdpbjogMCAycHg7XHJcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXHJcbi8vIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cclxuLy9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm9yZGVyOiAwOyAvLyAxXHJcbiAgcGFkZGluZzogMDsgLy8gMlxyXG59XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxyXG4vL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vL1xyXG4vLyBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXHJcbi8vIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxyXG4vL1xyXG5cclxub3B0Z3JvdXAge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vLyBUYWJsZXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cclxuLy9cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG50ZCxcclxudGgge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuIiwiLy9cclxuLy8gQmFzaWMgcHJpbnQgc3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvY3NzL21haW4uY3NzXHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG5cclxuICAqIHtcclxuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyOiBoNWJwLmNvbS9zXHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgYSxcclxuICBhOnZpc2l0ZWQge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG5cclxuICBhW2hyZWZdOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xyXG4gIH1cclxuXHJcbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xyXG4gIH1cclxuXHJcbiAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyBmb3IgaW1hZ2VzLCBvciBqYXZhc2NyaXB0L2ludGVybmFsIGxpbmtzXHJcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLFxyXG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG5cclxuICBwcmUsXHJcbiAgYmxvY2txdW90ZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gIH1cclxuXHJcbiAgdGhlYWQge1xyXG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyAvLyBoNWJwLmNvbS90XHJcbiAgfVxyXG5cclxuICB0cixcclxuICBpbWcge1xyXG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgcCxcclxuICBoMixcclxuICBoMyB7XHJcbiAgICBvcnBoYW5zOiAzO1xyXG4gICAgd2lkb3dzOiAzO1xyXG4gIH1cclxuXHJcbiAgaDIsXHJcbiAgaDMge1xyXG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XHJcbiAgfVxyXG5cclxuICAvLyBDaHJvbWUgKE9TWCkgZml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjQ1XHJcbiAgLy8gT25jZSBmaXhlZCwgd2UgY2FuIGp1c3Qgc3RyYWlnaHQgdXAgcmVtb3ZlIHRoaXMuXHJcbiAgc2VsZWN0IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXHJcbiAgLm5hdmJhciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAudGFibGUge1xyXG4gICAgdGQsXHJcbiAgICB0aCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bixcclxuICAuZHJvcHVwID4gLmJ0biB7XHJcbiAgICA+IC5jYXJldCB7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmxhYmVsIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgfVxyXG5cclxuICAudGFibGUge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgdGgsXHJcbiAgICB0ZCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiIsIi8vXHJcbi8vIFNjYWZmb2xkaW5nXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcclxuLy9cclxuLy8gSGVhZHMgdXAhIFRoaXMgcmVzZXQgbWF5IGNhdXNlIGNvbmZsaWN0cyB3aXRoIHNvbWUgdGhpcmQtcGFydHkgd2lkZ2V0cy5cclxuLy8gRm9yIHJlY29tbWVuZGF0aW9ucyBvbiByZXNvbHZpbmcgc3VjaCBjb25mbGljdHMsIHNlZVxyXG4vLyBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3RoaXJkLWJveC1zaXppbmdcclxuKiB7XHJcbiAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbn1cclxuKjpiZWZvcmUsXHJcbio6YWZ0ZXIge1xyXG4gIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG59XHJcblxyXG5cclxuLy8gQm9keSByZXNldFxyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1iYXNlO1xyXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcclxuICBjb2xvcjogQHRleHQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJvZHktYmc7XHJcbn1cclxuXHJcbi8vIFJlc2V0IGZvbnRzIGZvciByZWxldmFudCBlbGVtZW50c1xyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcblxyXG4vLyBMaW5rc1xyXG5cclxuYSB7XHJcbiAgY29sb3I6IEBsaW5rLWNvbG9yO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiBAbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICAudGFiLWZvY3VzKCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRmlndXJlc1xyXG4vL1xyXG4vLyBXZSByZXNldCB0aGlzIGhlcmUgYmVjYXVzZSBwcmV2aW91c2x5IE5vcm1hbGl6ZSBoYWQgbm8gYGZpZ3VyZWAgbWFyZ2lucy4gVGhpc1xyXG4vLyBlbnN1cmVzIHdlIGRvbid0IGJyZWFrIGFueW9uZSdzIHVzZSBvZiB0aGUgZWxlbWVudC5cclxuXHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5cclxuLy8gSW1hZ2VzXHJcblxyXG5pbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxyXG4uaW1nLXJlc3BvbnNpdmUge1xyXG4gIC5pbWctcmVzcG9uc2l2ZSgpO1xyXG59XHJcblxyXG4vLyBSb3VuZGVkIGNvcm5lcnNcclxuLmltZy1yb3VuZGVkIHtcclxuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1sYXJnZTtcclxufVxyXG5cclxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xyXG4vL1xyXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIHRodW1ibmFpbHMubGVzcyBmb3IgYC50aHVtYm5haWxgLlxyXG4uaW1nLXRodW1ibmFpbCB7XHJcbiAgcGFkZGluZzogQHRodW1ibmFpbC1wYWRkaW5nO1xyXG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGh1bWJuYWlsLWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIEB0aHVtYm5haWwtYm9yZGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IEB0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcclxuICAudHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcclxuXHJcbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXHJcbiAgLmltZy1yZXNwb25zaXZlKGlubGluZS1ibG9jayk7XHJcbn1cclxuXHJcbi8vIFBlcmZlY3QgY2lyY2xlXHJcbi5pbWctY2lyY2xlIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7IC8vIHNldCByYWRpdXMgaW4gcGVyY2VudHNcclxufVxyXG5cclxuXHJcbi8vIEhvcml6b250YWwgcnVsZXNcclxuXHJcbmhyIHtcclxuICBtYXJnaW4tdG9wOiAgICBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgQGhyLWJvcmRlcjtcclxufVxyXG5cclxuXHJcbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXHJcbi8vXHJcbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xyXG5cclxuLnNyLW9ubHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogLTFweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxyXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcclxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxyXG5cclxuLnNyLW9ubHktZm9jdXNhYmxlIHtcclxuICAmOmFjdGl2ZSxcclxuICAmOmZvY3VzIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgY2xpcDogYXV0bztcclxuICB9XHJcbn1cclxuIiwiLy8gVmVuZG9yIFByZWZpeGVzXHJcbi8vXHJcbi8vIEFsbCB2ZW5kb3IgbWl4aW5zIGFyZSBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBkdWUgdG8gdGhlIGludHJvZHVjdGlvbiBvZlxyXG4vLyBBdXRvcHJlZml4ZXIgaW4gb3VyIEdydW50ZmlsZS4gVGhleSB3aWxsIGJlIHJlbW92ZWQgaW4gdjQuXHJcblxyXG4vLyAtIEFuaW1hdGlvbnNcclxuLy8gLSBCYWNrZmFjZSB2aXNpYmlsaXR5XHJcbi8vIC0gQm94IHNoYWRvd1xyXG4vLyAtIEJveCBzaXppbmdcclxuLy8gLSBDb250ZW50IGNvbHVtbnNcclxuLy8gLSBIeXBoZW5zXHJcbi8vIC0gUGxhY2Vob2xkZXIgdGV4dFxyXG4vLyAtIFRyYW5zZm9ybWF0aW9uc1xyXG4vLyAtIFRyYW5zaXRpb25zXHJcbi8vIC0gVXNlciBTZWxlY3RcclxuXHJcblxyXG4vLyBBbmltYXRpb25zXHJcbi5hbmltYXRpb24oQGFuaW1hdGlvbikge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBAYW5pbWF0aW9uO1xyXG4gICAgICAgLW8tYW5pbWF0aW9uOiBAYW5pbWF0aW9uO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBAYW5pbWF0aW9uO1xyXG59XHJcbi5hbmltYXRpb24tbmFtZShAbmFtZSkge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IEBuYW1lO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IEBuYW1lO1xyXG59XHJcbi5hbmltYXRpb24tZHVyYXRpb24oQGR1cmF0aW9uKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IEBkdXJhdGlvbjtcclxuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogQGR1cmF0aW9uO1xyXG59XHJcbi5hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKEB0aW1pbmctZnVuY3Rpb24pIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XHJcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAdGltaW5nLWZ1bmN0aW9uO1xyXG59XHJcbi5hbmltYXRpb24tZGVsYXkoQGRlbGF5KSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IEBkZWxheTtcclxuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogQGRlbGF5O1xyXG59XHJcbi5hbmltYXRpb24taXRlcmF0aW9uLWNvdW50KEBpdGVyYXRpb24tY291bnQpIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IEBpdGVyYXRpb24tY291bnQ7XHJcbiAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBAaXRlcmF0aW9uLWNvdW50O1xyXG59XHJcbi5hbmltYXRpb24tZGlyZWN0aW9uKEBkaXJlY3Rpb24pIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246IEBkaXJlY3Rpb247XHJcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBAZGlyZWN0aW9uO1xyXG59XHJcbi5hbmltYXRpb24tZmlsbC1tb2RlKEBmaWxsLW1vZGUpIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IEBmaWxsLW1vZGU7XHJcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBAZmlsbC1tb2RlO1xyXG59XHJcblxyXG4vLyBCYWNrZmFjZSB2aXNpYmlsaXR5XHJcbi8vIFByZXZlbnQgYnJvd3NlcnMgZnJvbSBmbGlja2VyaW5nIHdoZW4gdXNpbmcgQ1NTIDNEIHRyYW5zZm9ybXMuXHJcbi8vIERlZmF1bHQgdmFsdWUgaXMgYHZpc2libGVgLCBidXQgY2FuIGJlIGNoYW5nZWQgdG8gYGhpZGRlbmBcclxuXHJcbi5iYWNrZmFjZS12aXNpYmlsaXR5KEB2aXNpYmlsaXR5KXtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xyXG4gICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogQHZpc2liaWxpdHk7XHJcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBAdmlzaWJpbGl0eTtcclxufVxyXG5cclxuLy8gRHJvcCBzaGFkb3dzXHJcbi8vXHJcbi8vIE5vdGU6IERlcHJlY2F0ZWQgYC5ib3gtc2hhZG93KClgIGFzIG9mIHYzLjEuMCBzaW5jZSBhbGwgb2YgQm9vdHN0cmFwJ3NcclxuLy8gc3VwcG9ydGVkIGJyb3dzZXJzIHRoYXQgaGF2ZSBib3ggc2hhZG93IGNhcGFiaWxpdGllcyBub3cgc3VwcG9ydCBpdC5cclxuXHJcbi5ib3gtc2hhZG93KEBzaGFkb3cpIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IEBzaGFkb3c7IC8vIGlPUyA8NC4zICYgQW5kcm9pZCA8NC4xXHJcbiAgICAgICAgICBib3gtc2hhZG93OiBAc2hhZG93O1xyXG59XHJcblxyXG4vLyBCb3ggc2l6aW5nXHJcbi5ib3gtc2l6aW5nKEBib3htb2RlbCkge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogQGJveG1vZGVsO1xyXG4gICAgIC1tb3otYm94LXNpemluZzogQGJveG1vZGVsO1xyXG4gICAgICAgICAgYm94LXNpemluZzogQGJveG1vZGVsO1xyXG59XHJcblxyXG4vLyBDU1MzIENvbnRlbnQgQ29sdW1uc1xyXG4uY29udGVudC1jb2x1bW5zKEBjb2x1bW4tY291bnQ7IEBjb2x1bW4tZ2FwOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICAtd2Via2l0LWNvbHVtbi1jb3VudDogQGNvbHVtbi1jb3VudDtcclxuICAgICAtbW96LWNvbHVtbi1jb3VudDogQGNvbHVtbi1jb3VudDtcclxuICAgICAgICAgIGNvbHVtbi1jb3VudDogQGNvbHVtbi1jb3VudDtcclxuICAtd2Via2l0LWNvbHVtbi1nYXA6IEBjb2x1bW4tZ2FwO1xyXG4gICAgIC1tb3otY29sdW1uLWdhcDogQGNvbHVtbi1nYXA7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiBAY29sdW1uLWdhcDtcclxufVxyXG5cclxuLy8gT3B0aW9uYWwgaHlwaGVuYXRpb25cclxuLmh5cGhlbnMoQG1vZGU6IGF1dG8pIHtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgLXdlYmtpdC1oeXBoZW5zOiBAbW9kZTtcclxuICAgICAtbW96LWh5cGhlbnM6IEBtb2RlO1xyXG4gICAgICAtbXMtaHlwaGVuczogQG1vZGU7IC8vIElFMTArXHJcbiAgICAgICAtby1oeXBoZW5zOiBAbW9kZTtcclxuICAgICAgICAgIGh5cGhlbnM6IEBtb2RlO1xyXG59XHJcblxyXG4vLyBQbGFjZWhvbGRlciB0ZXh0XHJcbi5wbGFjZWhvbGRlcihAY29sb3I6IEBpbnB1dC1jb2xvci1wbGFjZWhvbGRlcikge1xyXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHsgY29sb3I6IEBjb2xvcjsgICAvLyBGaXJlZm94XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNlxyXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAgIHsgY29sb3I6IEBjb2xvcjsgfSAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMCtcclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiBAY29sb3I7IH0gLy8gU2FmYXJpIGFuZCBDaHJvbWVcclxufVxyXG5cclxuLy8gVHJhbnNmb3JtYXRpb25zXHJcbi5zY2FsZShAcmF0aW8pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTtcclxufVxyXG4uc2NhbGUoQHJhdGlvWDsgQHJhdGlvWSkge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZShAcmF0aW9YLCBAcmF0aW9ZKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvWCwgQHJhdGlvWSk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZShAcmF0aW9YLCBAcmF0aW9ZKTtcclxufVxyXG4uc2NhbGVYKEByYXRpbykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoQHJhdGlvKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKEByYXRpbyk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoQHJhdGlvKTtcclxufVxyXG4uc2NhbGVZKEByYXRpbykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoQHJhdGlvKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKEByYXRpbyk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoQHJhdGlvKTtcclxufVxyXG4uc2tldyhAeDsgQHkpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNDg4NTsgSUU5K1xyXG4gICAgICAgLW8tdHJhbnNmb3JtOiBza2V3WChAeCkgc2tld1koQHkpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3WChAeCkgc2tld1koQHkpO1xyXG59XHJcbi50cmFuc2xhdGUoQHg7IEB5KSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpO1xyXG59XHJcbi50cmFuc2xhdGUzZChAeDsgQHk7IEB6KSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKEB4LCBAeSwgQHopO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChAeCwgQHksIEB6KTtcclxufVxyXG4ucm90YXRlKEBkZWdyZWVzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XHJcbn1cclxuLnJvdGF0ZVgoQGRlZ3JlZXMpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKEBkZWdyZWVzKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7XHJcbn1cclxuLnJvdGF0ZVkoQGRlZ3JlZXMpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKEBkZWdyZWVzKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7XHJcbn1cclxuLnBlcnNwZWN0aXZlKEBwZXJzcGVjdGl2ZSkge1xyXG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IEBwZXJzcGVjdGl2ZTtcclxuICAgICAtbW96LXBlcnNwZWN0aXZlOiBAcGVyc3BlY3RpdmU7XHJcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogQHBlcnNwZWN0aXZlO1xyXG59XHJcbi5wZXJzcGVjdGl2ZS1vcmlnaW4oQHBlcnNwZWN0aXZlKSB7XHJcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW46IEBwZXJzcGVjdGl2ZTtcclxuICAgICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xyXG4gICAgICAgICAgcGVyc3BlY3RpdmUtb3JpZ2luOiBAcGVyc3BlY3RpdmU7XHJcbn1cclxuLnRyYW5zZm9ybS1vcmlnaW4oQG9yaWdpbikge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogQG9yaWdpbjtcclxuICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XHJcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luOyAvLyBJRTkgb25seVxyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogQG9yaWdpbjtcclxufVxyXG5cclxuXHJcbi8vIFRyYW5zaXRpb25zXHJcblxyXG4udHJhbnNpdGlvbihAdHJhbnNpdGlvbikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XHJcbiAgICAgICAtby10cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IEB0cmFuc2l0aW9uO1xyXG59XHJcbi50cmFuc2l0aW9uLXByb3BlcnR5KEB0cmFuc2l0aW9uLXByb3BlcnR5KSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBAdHJhbnNpdGlvbi1wcm9wZXJ0eTtcclxuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IEB0cmFuc2l0aW9uLXByb3BlcnR5O1xyXG59XHJcbi50cmFuc2l0aW9uLWRlbGF5KEB0cmFuc2l0aW9uLWRlbGF5KSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiBAdHJhbnNpdGlvbi1kZWxheTtcclxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IEB0cmFuc2l0aW9uLWRlbGF5O1xyXG59XHJcbi50cmFuc2l0aW9uLWR1cmF0aW9uKEB0cmFuc2l0aW9uLWR1cmF0aW9uKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcclxuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IEB0cmFuc2l0aW9uLWR1cmF0aW9uO1xyXG59XHJcbi50cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbihAdGltaW5nLWZ1bmN0aW9uKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogQHRpbWluZy1mdW5jdGlvbjtcclxuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAdGltaW5nLWZ1bmN0aW9uO1xyXG59XHJcbi50cmFuc2l0aW9uLXRyYW5zZm9ybShAdHJhbnNpdGlvbikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gQHRyYW5zaXRpb247XHJcbiAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcclxuICAgICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcclxufVxyXG5cclxuXHJcbi8vIFVzZXIgc2VsZWN0XHJcbi8vIEZvciBzZWxlY3RpbmcgdGV4dCBvbiB0aGUgcGFnZVxyXG5cclxuLnVzZXItc2VsZWN0KEBzZWxlY3QpIHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBAc2VsZWN0O1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IEBzZWxlY3Q7XHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogQHNlbGVjdDsgLy8gSUUxMCtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBAc2VsZWN0O1xyXG59XHJcbiIsIi8vIFdlYktpdC1zdHlsZSBmb2N1c1xyXG5cclxuLnRhYi1mb2N1cygpIHtcclxuICAvLyBEZWZhdWx0XHJcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XHJcbiAgLy8gV2ViS2l0XHJcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG59XHJcbiIsIi8vIEltYWdlIE1peGluc1xyXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2VcclxuLy8gLSBSZXRpbmEgaW1hZ2VcclxuXHJcblxyXG4vLyBSZXNwb25zaXZlIGltYWdlXHJcbi8vXHJcbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXHJcbi5pbWctcmVzcG9uc2l2ZShAZGlzcGxheTogYmxvY2spIHtcclxuICBkaXNwbGF5OiBAZGlzcGxheTtcclxuICB3aWR0aDogMTAwJSBcXDk7IC8vIEZvcmNlIElFMTAgYW5kIGJlbG93IHRvIHNpemUgU1ZHIGltYWdlcyBjb3JyZWN0bHlcclxuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XHJcbiAgaGVpZ2h0OiBhdXRvOyAvLyBQYXJ0IDI6IFNjYWxlIHRoZSBoZWlnaHQgYWNjb3JkaW5nIHRvIHRoZSB3aWR0aCwgb3RoZXJ3aXNlIHlvdSBnZXQgc3RyZXRjaGluZ1xyXG59XHJcblxyXG5cclxuLy8gUmV0aW5hIGltYWdlXHJcbi8vXHJcbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS4gTm90ZSB0aGF0IHRoZVxyXG4vLyBzcGVsbGluZyBvZiBgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvYCBpcyBpbnRlbnRpb25hbC5cclxuLmltZy1yZXRpbmEoQGZpbGUtMXg7IEBmaWxlLTJ4OyBAd2lkdGgtMXg7IEBoZWlnaHQtMXgpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJAe2ZpbGUtMXh9XCIpO1xyXG5cclxuICBAbWVkaWFcclxuICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIkB7ZmlsZS0yeH1cIik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IEB3aWR0aC0xeCBAaGVpZ2h0LTF4O1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBUeXBvZ3JhcGh5XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gSGVhZGluZ3NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcclxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XHJcbiAgZm9udC1mYW1pbHk6IEBoZWFkaW5ncy1mb250LWZhbWlseTtcclxuICBmb250LXdlaWdodDogQGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiBAaGVhZGluZ3MtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6IEBoZWFkaW5ncy1jb2xvcjtcclxuXHJcbiAgc21hbGwsXHJcbiAgLnNtYWxsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiBAaGVhZGluZ3Mtc21hbGwtY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5oMSwgLmgxLFxyXG5oMiwgLmgyLFxyXG5oMywgLmgzIHtcclxuICBtYXJnaW4tdG9wOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xyXG5cclxuICBzbWFsbCxcclxuICAuc21hbGwge1xyXG4gICAgZm9udC1zaXplOiA2NSU7XHJcbiAgfVxyXG59XHJcbmg0LCAuaDQsXHJcbmg1LCAuaDUsXHJcbmg2LCAuaDYge1xyXG4gIG1hcmdpbi10b3A6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcclxuICBtYXJnaW4tYm90dG9tOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcblxyXG4gIHNtYWxsLFxyXG4gIC5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDc1JTtcclxuICB9XHJcbn1cclxuXHJcbmgxLCAuaDEgeyBmb250LXNpemU6IEBmb250LXNpemUtaDE7IH1cclxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMjsgfVxyXG5oMywgLmgzIHsgZm9udC1zaXplOiBAZm9udC1zaXplLWgzOyB9XHJcbmg0LCAuaDQgeyBmb250LXNpemU6IEBmb250LXNpemUtaDQ7IH1cclxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oNTsgfVxyXG5oNiwgLmg2IHsgZm9udC1zaXplOiBAZm9udC1zaXplLWg2OyB9XHJcblxyXG5cclxuLy8gQm9keSB0ZXh0XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbnAge1xyXG4gIG1hcmdpbjogMCAwIChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcclxufVxyXG5cclxuLmxlYWQge1xyXG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBmb250LXNpemU6IGZsb29yKChAZm9udC1zaXplLWJhc2UgKiAxLjE1KSk7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgIGZvbnQtc2l6ZTogKEBmb250LXNpemUtYmFzZSAqIDEuNSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRW1waGFzaXMgJiBtaXNjXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEV4OiAoMTJweCBzbWFsbCBmb250IC8gMTRweCBiYXNlIGZvbnQpICogMTAwJSA9IGFib3V0IDg1JVxyXG5zbWFsbCxcclxuLnNtYWxsIHtcclxuICBmb250LXNpemU6IGZsb29yKCgxMDAlICogQGZvbnQtc2l6ZS1zbWFsbCAvIEBmb250LXNpemUtYmFzZSkpO1xyXG59XHJcblxyXG4vLyBVbmRvIGJyb3dzZXIgZGVmYXVsdCBzdHlsaW5nXHJcbmNpdGUge1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxubWFyayxcclxuLm1hcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBzdGF0ZS13YXJuaW5nLWJnO1xyXG4gIHBhZGRpbmc6IC4yZW07XHJcbn1cclxuXHJcbi8vIEFsaWdubWVudFxyXG4udGV4dC1sZWZ0ICAgICAgICAgICB7IHRleHQtYWxpZ246IGxlZnQ7IH1cclxuLnRleHQtcmlnaHQgICAgICAgICAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxyXG4udGV4dC1jZW50ZXIgICAgICAgICB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG4udGV4dC1qdXN0aWZ5ICAgICAgICB7IHRleHQtYWxpZ246IGp1c3RpZnk7IH1cclxuLnRleHQtbm93cmFwICAgICAgICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XHJcblxyXG4vLyBUcmFuc2Zvcm1hdGlvblxyXG4udGV4dC1sb3dlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cclxuLnRleHQtdXBwZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XHJcbi50ZXh0LWNhcGl0YWxpemUgICAgIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cclxuXHJcbi8vIENvbnRleHR1YWwgY29sb3JzXHJcbi50ZXh0LW11dGVkIHtcclxuICBjb2xvcjogQHRleHQtbXV0ZWQ7XHJcbn1cclxuLnRleHQtcHJpbWFyeSB7XHJcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAYnJhbmQtcHJpbWFyeSk7XHJcbn1cclxuLnRleHQtc3VjY2VzcyB7XHJcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAc3RhdGUtc3VjY2Vzcy10ZXh0KTtcclxufVxyXG4udGV4dC1pbmZvIHtcclxuICAudGV4dC1lbXBoYXNpcy12YXJpYW50KEBzdGF0ZS1pbmZvLXRleHQpO1xyXG59XHJcbi50ZXh0LXdhcm5pbmcge1xyXG4gIC50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQHN0YXRlLXdhcm5pbmctdGV4dCk7XHJcbn1cclxuLnRleHQtZGFuZ2VyIHtcclxuICAudGV4dC1lbXBoYXNpcy12YXJpYW50KEBzdGF0ZS1kYW5nZXItdGV4dCk7XHJcbn1cclxuXHJcbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcclxuLy8gRm9yIG5vdyB3ZSdsbCBsZWF2ZSB0aGVzZSBhbG9uZ3NpZGUgdGhlIHRleHQgY2xhc3NlcyB1bnRpbCB2NCB3aGVuIHdlIGNhblxyXG4vLyBzYWZlbHkgc2hpZnQgdGhpbmdzIGFyb3VuZCAocGVyIFNlbVZlciBydWxlcykuXHJcbi5iZy1wcmltYXJ5IHtcclxuICAvLyBHaXZlbiB0aGUgY29udHJhc3QgaGVyZSwgdGhpcyBpcyB0aGUgb25seSBjbGFzcyB0byBoYXZlIGl0cyBjb2xvciBpbnZlcnRlZFxyXG4gIC8vIGF1dG9tYXRpY2FsbHkuXHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgLmJnLXZhcmlhbnQoQGJyYW5kLXByaW1hcnkpO1xyXG59XHJcbi5iZy1zdWNjZXNzIHtcclxuICAuYmctdmFyaWFudChAc3RhdGUtc3VjY2Vzcy1iZyk7XHJcbn1cclxuLmJnLWluZm8ge1xyXG4gIC5iZy12YXJpYW50KEBzdGF0ZS1pbmZvLWJnKTtcclxufVxyXG4uYmctd2FybmluZyB7XHJcbiAgLmJnLXZhcmlhbnQoQHN0YXRlLXdhcm5pbmctYmcpO1xyXG59XHJcbi5iZy1kYW5nZXIge1xyXG4gIC5iZy12YXJpYW50KEBzdGF0ZS1kYW5nZXItYmcpO1xyXG59XHJcblxyXG5cclxuLy8gUGFnZSBoZWFkZXJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLnBhZ2UtaGVhZGVyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogKChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpO1xyXG4gIG1hcmdpbjogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAqIDIpIDAgQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAcGFnZS1oZWFkZXItYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG5cclxuLy8gTGlzdHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gVW5vcmRlcmVkIGFuZCBPcmRlcmVkIGxpc3RzXHJcbnVsLFxyXG5vbCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcbiAgdWwsXHJcbiAgb2wge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIExpc3Qgb3B0aW9uc1xyXG5cclxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXHJcbi5saXN0LXVuc3R5bGVkIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcclxuLmxpc3QtaW5saW5lIHtcclxuICAubGlzdC11bnN0eWxlZCgpO1xyXG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG5cclxuICA+IGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gRGVzY3JpcHRpb24gTGlzdHNcclxuZGwge1xyXG4gIG1hcmdpbi10b3A6IDA7IC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHRcclxuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbn1cclxuZHQsXHJcbmRkIHtcclxuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XHJcbn1cclxuZHQge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbmRkIHtcclxuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcclxufVxyXG5cclxuLy8gSG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0c1xyXG4vL1xyXG4vLyBEZWZhdWx0cyB0byBiZWluZyBzdGFja2VkIHdpdGhvdXQgYW55IG9mIHRoZSBiZWxvdyBzdHlsZXMgYXBwbGllZCwgdW50aWwgdGhlXHJcbi8vIGdyaWQgYnJlYWtwb2ludCBpcyByZWFjaGVkIChkZWZhdWx0IG9mIH43NjhweCkuXHJcblxyXG4uZGwtaG9yaXpvbnRhbCB7XHJcbiAgZGQge1xyXG4gICAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7IC8vIENsZWFyIHRoZSBmbG9hdGVkIGBkdGAgaWYgYW4gZW1wdHkgYGRkYCBpcyBwcmVzZW50XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgZHQge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IChAZGwtaG9yaXpvbnRhbC1vZmZzZXQgLSAyMCk7XHJcbiAgICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgLnRleHQtb3ZlcmZsb3coKTtcclxuICAgIH1cclxuICAgIGRkIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IEBkbC1ob3Jpem9udGFsLW9mZnNldDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBNaXNjXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zXHJcbmFiYnJbdGl0bGVdLFxyXG4vLyBBZGQgZGF0YS0qIGF0dHJpYnV0ZSB0byBoZWxwIG91dCBvdXIgdG9vbHRpcCBwbHVnaW4sIHBlciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzUyNTdcclxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XHJcbiAgY3Vyc29yOiBoZWxwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgQGFiYnItYm9yZGVyLWNvbG9yO1xyXG59XHJcbi5pbml0aWFsaXNtIHtcclxuICBmb250LXNpemU6IDkwJTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vLyBCbG9ja3F1b3Rlc1xyXG5ibG9ja3F1b3RlIHtcclxuICBwYWRkaW5nOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIG1hcmdpbjogMCAwIEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1heC13aWR0aDogMzAlO1xyXG4gICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgIGNvbG9yOiAjZDkwMDAwO1xyXG4gIHAsXHJcbiAgdWwsXHJcbiAgb2wge1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE5vdGU6IERlcHJlY2F0ZWQgc21hbGwgYW5kIC5zbWFsbCBhcyBvZiB2My4xLjBcclxuICAvLyBDb250ZXh0OiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjYwXHJcbiAgZm9vdGVyLFxyXG4gIHNtYWxsLFxyXG4gIC5zbWFsbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXHJcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgICBjb2xvcjogQGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7IC8vIGVtIGRhc2gsIG5ic3BcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE9wcG9zaXRlIGFsaWdubWVudCBvZiBibG9ja3F1b3RlXHJcbi8vXHJcbi8vIEhlYWRzIHVwOiBgYmxvY2txdW90ZS5wdWxsLXJpZ2h0YCBoYXMgYmVlbiBkZXByZWNhdGVkIGFzIG9mIHYzLjEuMC5cclxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcclxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCBAYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gIC8vIEFjY291bnQgZm9yIGNpdGF0aW9uXHJcbiAgZm9vdGVyLFxyXG4gIHNtYWxsLFxyXG4gIC5zbWFsbCB7XHJcbiAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJ1xcMDBBMCBcXDIwMTQnOyAvLyBuYnNwLCBlbSBkYXNoXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBRdW90ZXNcclxuYmxvY2txdW90ZTpiZWZvcmUsXHJcbmJsb2NrcXVvdGU6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuXHJcbi8vIEFkZHJlc3Nlc1xyXG5hZGRyZXNzIHtcclxuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcclxufVxyXG4iLCIvLyBUeXBvZ3JhcGh5XHJcblxyXG4udGV4dC1lbXBoYXNpcy12YXJpYW50KEBjb2xvcikge1xyXG4gIGNvbG9yOiBAY29sb3I7XHJcbiAgYSY6aG92ZXIge1xyXG4gICAgY29sb3I6IGRhcmtlbihAY29sb3IsIDEwJSk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcclxuXHJcbi5iZy12YXJpYW50KEBjb2xvcikge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcclxuICBhJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGNvbG9yLCAxMCUpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBUZXh0IG92ZXJmbG93XHJcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcclxuXHJcbi50ZXh0LW92ZXJmbG93KCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4iLCIvL1xyXG4vLyBHcmlkIHN5c3RlbVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIENvbnRhaW5lciB3aWR0aHNcclxuLy9cclxuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgLmNvbnRhaW5lci1maXhlZCgpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgIHdpZHRoOiBAY29udGFpbmVyLXNtO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgIHdpZHRoOiBAY29udGFpbmVyLW1kO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAgIHdpZHRoOiBAY29udGFpbmVyLWxnO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci13aWRlIHtcclxuICAgIFxyXG4gICAgbWF4LXdpZHRoOiAxNDgwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbn1cclxuXHJcblxyXG4vLyBGbHVpZCBjb250YWluZXJcclxuLy9cclxuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxyXG4vLyB3aWR0aCBmb3IgZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cclxuXHJcbi5jb250YWluZXItZmx1aWQge1xyXG4gIC5jb250YWluZXItZml4ZWQoKTtcclxufVxyXG5cclxuXHJcbi8vIFJvd1xyXG4vL1xyXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxyXG5cclxuLnJvdyB7XHJcbiAgLm1ha2Utcm93KCk7XHJcbn1cclxuXHJcblxyXG4vLyBDb2x1bW5zXHJcbi8vXHJcbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcclxuXHJcbi5tYWtlLWdyaWQtY29sdW1ucygpO1xyXG5cclxuXHJcbi8vIEV4dHJhIHNtYWxsIGdyaWRcclxuLy9cclxuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIGV4dHJhIHNtYWxsIGRldmljZXMgbGlrZVxyXG4vLyBzbWFydHBob25lcy5cclxuXHJcbi5tYWtlLWdyaWQoeHMpO1xyXG5cclxuXHJcbi8vIFNtYWxsIGdyaWRcclxuLy9cclxuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXHJcbi8vIHRvIHRhYmxldHMuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAubWFrZS1ncmlkKHNtKTtcclxufVxyXG5cclxuXHJcbi8vIE1lZGl1bSBncmlkXHJcbi8vXHJcbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAubWFrZS1ncmlkKG1kKTtcclxufVxyXG5cclxuXHJcbi8vIExhcmdlIGdyaWRcclxuLy9cclxuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBsYXJnZSBkZXNrdG9wIGRldmljZSByYW5nZS5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xyXG4gIC5tYWtlLWdyaWQobGcpO1xyXG59XHJcbiIsIi8vIEdyaWQgc3lzdGVtXHJcbi8vXHJcbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cclxuXHJcbi8vIENlbnRlcmVkIGNvbnRhaW5lciBlbGVtZW50XHJcbi5jb250YWluZXItZml4ZWQoQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIHBhZGRpbmctbGVmdDogIChAZ3V0dGVyIC8gMik7XHJcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcclxuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcclxufVxyXG5cclxuLy8gQ3JlYXRlcyBhIHdyYXBwZXIgZm9yIGEgc2VyaWVzIG9mIGNvbHVtbnNcclxuLm1ha2Utcm93KEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIG1hcmdpbi1sZWZ0OiAgKEBndXR0ZXIgLyAtMik7XHJcbiAgbWFyZ2luLXJpZ2h0OiAoQGd1dHRlciAvIC0yKTtcclxuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcclxufVxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcclxuLm1ha2UteHMtY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLWxlZnQ6ICAoQGd1dHRlciAvIDIpO1xyXG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XHJcbn1cclxuLm1ha2UteHMtY29sdW1uLW9mZnNldChAY29sdW1ucykge1xyXG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxufVxyXG4ubWFrZS14cy1jb2x1bW4tcHVzaChAY29sdW1ucykge1xyXG4gIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG59XHJcbi5tYWtlLXhzLWNvbHVtbi1wdWxsKEBjb2x1bW5zKSB7XHJcbiAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG59XHJcblxyXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xyXG4ubWFrZS1zbS1jb2x1bW4oQGNvbHVtbnM7IEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAgKEBndXR0ZXIgLyAyKTtcclxuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG4ubWFrZS1zbS1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbi5tYWtlLXNtLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuLm1ha2Utc20tY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgIHJpZ2h0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBtZWRpdW0gY29sdW1uc1xyXG4ubWFrZS1tZC1jb2x1bW4oQGNvbHVtbnM7IEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAgKEBndXR0ZXIgLyAyKTtcclxuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG4ubWFrZS1tZC1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbi5tYWtlLW1kLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuLm1ha2UtbWQtY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgIHJpZ2h0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXHJcbi5tYWtlLWxnLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLWxlZnQ6ICAoQGd1dHRlciAvIDIpO1xyXG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbi5tYWtlLWxnLWNvbHVtbi1vZmZzZXQoQGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuLm1ha2UtbGctY29sdW1uLXB1c2goQGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG4ubWFrZS1sZy1jb2x1bW4tcHVsbChAY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xyXG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXHJcbi8vXHJcbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxyXG4vLyBhbnkgdmFsdWUgb2YgYEBncmlkLWNvbHVtbnNgLlxyXG5cclxuLm1ha2UtZ3JpZC1jb2x1bW5zKCkge1xyXG4gIC8vIENvbW1vbiBzdHlsZXMgZm9yIGFsbCBzaXplcyBvZiBncmlkIGNvbHVtbnMsIHdpZHRocyAxLTEyXHJcbiAgLmNvbChAaW5kZXgpIHdoZW4gKEBpbmRleCA9IDEpIHsgLy8gaW5pdGlhbFxyXG4gICAgQGl0ZW06IH5cIi5jb2wteHMtQHtpbmRleH0sIC5jb2wtc20tQHtpbmRleH0sIC5jb2wtbWQtQHtpbmRleH0sIC5jb2wtbGctQHtpbmRleH1cIjtcclxuICAgIC5jb2woKEBpbmRleCArIDEpLCBAaXRlbSk7XHJcbiAgfVxyXG4gIC5jb2woQGluZGV4LCBAbGlzdCkgd2hlbiAoQGluZGV4ID08IEBncmlkLWNvbHVtbnMpIHsgLy8gZ2VuZXJhbDsgXCI9PFwiIGlzbid0IGEgdHlwb1xyXG4gICAgQGl0ZW06IH5cIi5jb2wteHMtQHtpbmRleH0sIC5jb2wtc20tQHtpbmRleH0sIC5jb2wtbWQtQHtpbmRleH0sIC5jb2wtbGctQHtpbmRleH1cIjtcclxuICAgIC5jb2woKEBpbmRleCArIDEpLCB+XCJAe2xpc3R9LCBAe2l0ZW19XCIpO1xyXG4gIH1cclxuICAuY29sKEBpbmRleCwgQGxpc3QpIHdoZW4gKEBpbmRleCA+IEBncmlkLWNvbHVtbnMpIHsgLy8gdGVybWluYWxcclxuICAgIEB7bGlzdH0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxyXG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6ICAoQGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IChAZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbCgxKTsgLy8ga2lja3N0YXJ0IGl0XHJcbn1cclxuXHJcbi5mbG9hdC1ncmlkLWNvbHVtbnMoQGNsYXNzKSB7XHJcbiAgLmNvbChAaW5kZXgpIHdoZW4gKEBpbmRleCA9IDEpIHsgLy8gaW5pdGlhbFxyXG4gICAgQGl0ZW06IH5cIi5jb2wtQHtjbGFzc30tQHtpbmRleH1cIjtcclxuICAgIC5jb2woKEBpbmRleCArIDEpLCBAaXRlbSk7XHJcbiAgfVxyXG4gIC5jb2woQGluZGV4LCBAbGlzdCkgd2hlbiAoQGluZGV4ID08IEBncmlkLWNvbHVtbnMpIHsgLy8gZ2VuZXJhbFxyXG4gICAgQGl0ZW06IH5cIi5jb2wtQHtjbGFzc30tQHtpbmRleH1cIjtcclxuICAgIC5jb2woKEBpbmRleCArIDEpLCB+XCJAe2xpc3R9LCBAe2l0ZW19XCIpO1xyXG4gIH1cclxuICAuY29sKEBpbmRleCwgQGxpc3QpIHdoZW4gKEBpbmRleCA+IEBncmlkLWNvbHVtbnMpIHsgLy8gdGVybWluYWxcclxuICAgIEB7bGlzdH0ge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbCgxKTsgLy8ga2lja3N0YXJ0IGl0XHJcbn1cclxuXHJcbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSB3aWR0aCkgYW5kIChAaW5kZXggPiAwKSB7XHJcbiAgLmNvbC1Ae2NsYXNzfS1Ae2luZGV4fSB7XHJcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoQGluZGV4IC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gcHVzaCkgYW5kIChAaW5kZXggPiAwKSB7XHJcbiAgLmNvbC1Ae2NsYXNzfS1wdXNoLUB7aW5kZXh9IHtcclxuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IHB1c2gpIGFuZCAoQGluZGV4ID0gMCkge1xyXG4gIC5jb2wtQHtjbGFzc30tcHVzaC0wIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG59XHJcbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdWxsKSBhbmQgKEBpbmRleCA+IDApIHtcclxuICAuY29sLUB7Y2xhc3N9LXB1bGwtQHtpbmRleH0ge1xyXG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IHB1bGwpIGFuZCAoQGluZGV4ID0gMCkge1xyXG4gIC5jb2wtQHtjbGFzc30tcHVsbC0wIHtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gb2Zmc2V0KSB7XHJcbiAgLmNvbC1Ae2NsYXNzfS1vZmZzZXQtQHtpbmRleH0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEJhc2ljIGxvb3BpbmcgaW4gTEVTU1xyXG4ubG9vcC1ncmlkLWNvbHVtbnMoQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAaW5kZXggPj0gMCkge1xyXG4gIC5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSk7XHJcbiAgLy8gbmV4dCBpdGVyYXRpb25cclxuICAubG9vcC1ncmlkLWNvbHVtbnMoKEBpbmRleCAtIDEpLCBAY2xhc3MsIEB0eXBlKTtcclxufVxyXG5cclxuLy8gQ3JlYXRlIGdyaWQgZm9yIHNwZWNpZmljIGNsYXNzXHJcbi5tYWtlLWdyaWQoQGNsYXNzKSB7XHJcbiAgLmZsb2F0LWdyaWQtY29sdW1ucyhAY2xhc3MpO1xyXG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIHdpZHRoKTtcclxuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCBwdWxsKTtcclxuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCBwdXNoKTtcclxuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCBvZmZzZXQpO1xyXG59XHJcbiIsIi8vXHJcbi8vIFRhYmxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbnRhYmxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGUtYmc7XHJcbn1cclxudGgge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcblxyXG4vLyBCYXNlbGluZSBzdHlsZXNcclxuXHJcbi50YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICAvLyBDZWxsc1xyXG4gID4gdGhlYWQsXHJcbiAgPiB0Ym9keSxcclxuICA+IHRmb290IHtcclxuICAgID4gdHIge1xyXG4gICAgICA+IHRoLFxyXG4gICAgICA+IHRkIHtcclxuICAgICAgICBwYWRkaW5nOiBAdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIEJvdHRvbSBhbGlnbiBmb3IgY29sdW1uIGhlYWRpbmdzXHJcbiAgPiB0aGVhZCA+IHRyID4gdGgge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuICAvLyBSZW1vdmUgdG9wIGJvcmRlciBmcm9tIHRoZWFkIGJ5IGRlZmF1bHRcclxuICA+IGNhcHRpb24gKyB0aGVhZCxcclxuICA+IGNvbGdyb3VwICsgdGhlYWQsXHJcbiAgPiB0aGVhZDpmaXJzdC1jaGlsZCB7XHJcbiAgICA+IHRyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgPiB0aCxcclxuICAgICAgPiB0ZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBBY2NvdW50IGZvciBtdWx0aXBsZSB0Ym9keSBpbnN0YW5jZXNcclxuICA+IHRib2R5ICsgdGJvZHkge1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBOZXN0aW5nXHJcbiAgLnRhYmxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBib2R5LWJnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcclxuXHJcbi50YWJsZS1jb25kZW5zZWQge1xyXG4gID4gdGhlYWQsXHJcbiAgPiB0Ym9keSxcclxuICA+IHRmb290IHtcclxuICAgID4gdHIge1xyXG4gICAgICA+IHRoLFxyXG4gICAgICA+IHRkIHtcclxuICAgICAgICBwYWRkaW5nOiBAdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEJvcmRlcmVkIHZlcnNpb25cclxuLy9cclxuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxyXG5cclxuLnRhYmxlLWJvcmRlcmVkIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gID4gdGhlYWQsXHJcbiAgPiB0Ym9keSxcclxuICA+IHRmb290IHtcclxuICAgID4gdHIge1xyXG4gICAgICA+IHRoLFxyXG4gICAgICA+IHRkIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gID4gdGhlYWQgPiB0ciB7XHJcbiAgICA+IHRoLFxyXG4gICAgPiB0ZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBaZWJyYS1zdHJpcGluZ1xyXG4vL1xyXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxyXG5cclxuLnRhYmxlLXN0cmlwZWQge1xyXG4gID4gdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICA+IHRkLFxyXG4gICAgPiB0aCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEB0YWJsZS1iZy1hY2NlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gSG92ZXIgZWZmZWN0XHJcbi8vXHJcbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcclxuXHJcbi50YWJsZS1ob3ZlciB7XHJcbiAgPiB0Ym9keSA+IHRyOmhvdmVyIHtcclxuICAgID4gdGQsXHJcbiAgICA+IHRoIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRhYmxlLWJnLWhvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRhYmxlIGNlbGwgc2l6aW5nXHJcbi8vXHJcbi8vIFJlc2V0IGRlZmF1bHQgdGFibGUgYmVoYXZpb3JcclxuXHJcbnRhYmxlIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LzEwIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcclxuICBmbG9hdDogbm9uZTtcclxuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47XHJcbn1cclxudGFibGUge1xyXG4gIHRkLFxyXG4gIHRoIHtcclxuICAgICZbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTkvMTAgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xyXG4vL1xyXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxyXG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIGNvbnRleHR1YWwgdmFyaWFudHNcclxuLnRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZTsgQHRhYmxlLWJnLWFjdGl2ZSk7XHJcbi50YWJsZS1yb3ctdmFyaWFudChzdWNjZXNzOyBAc3RhdGUtc3VjY2Vzcy1iZyk7XHJcbi50YWJsZS1yb3ctdmFyaWFudChpbmZvOyBAc3RhdGUtaW5mby1iZyk7XHJcbi50YWJsZS1yb3ctdmFyaWFudCh3YXJuaW5nOyBAc3RhdGUtd2FybmluZy1iZyk7XHJcbi50YWJsZS1yb3ctdmFyaWFudChkYW5nZXI7IEBzdGF0ZS1kYW5nZXItYmcpO1xyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgdGFibGVzXHJcbi8vXHJcbi8vIFdyYXAgeW91ciB0YWJsZXMgaW4gYC50YWJsZS1yZXNwb25zaXZlYCBhbmQgd2UnbGwgbWFrZSB0aGVtIG1vYmlsZSBmcmllbmRseVxyXG4vLyBieSBlbmFibGluZyBob3Jpem9udGFsIHNjcm9sbGluZy4gT25seSBhcHBsaWVzIDw3NjhweC4gRXZlcnl0aGluZyBhYm92ZSB0aGF0XHJcbi8vIHdpbGwgZGlzcGxheSBub3JtYWxseS5cclxuXHJcbi50YWJsZS1yZXNwb25zaXZlIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMC43NSk7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cclxuICAgIC8vIFRpZ2h0ZW4gdXAgc3BhY2luZ1xyXG4gICAgPiAudGFibGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgLy8gRW5zdXJlIHRoZSBjb250ZW50IGRvZXNuJ3Qgd3JhcFxyXG4gICAgICA+IHRoZWFkLFxyXG4gICAgICA+IHRib2R5LFxyXG4gICAgICA+IHRmb290IHtcclxuICAgICAgICA+IHRyIHtcclxuICAgICAgICAgID4gdGgsXHJcbiAgICAgICAgICA+IHRkIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBTcGVjaWFsIG92ZXJyaWRlcyBmb3IgdGhlIGJvcmRlcmVkIHRhYmxlc1xyXG4gICAgPiAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAvLyBOdWtlIHRoZSBhcHByb3ByaWF0ZSBib3JkZXJzIHNvIHRoYXQgdGhlIHBhcmVudCBjYW4gaGFuZGxlIHRoZW1cclxuICAgICAgPiB0aGVhZCxcclxuICAgICAgPiB0Ym9keSxcclxuICAgICAgPiB0Zm9vdCB7XHJcbiAgICAgICAgPiB0ciB7XHJcbiAgICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxyXG4gICAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gT25seSBudWtlIHRoZSBsYXN0IHJvdydzIGJvdHRvbS1ib3JkZXIgaW4gYHRib2R5YCBhbmQgYHRmb290YCBzaW5jZVxyXG4gICAgICAvLyBjaGFuY2VzIGFyZSB0aGVyZSB3aWxsIGJlIG9ubHkgb25lIGB0cmAgaW4gYSBgdGhlYWRgIGFuZCB0aGF0IHdvdWxkXHJcbiAgICAgIC8vIHJlbW92ZSB0aGUgYm9yZGVyIGFsdG9nZXRoZXIuXHJcbiAgICAgID4gdGJvZHksXHJcbiAgICAgID4gdGZvb3Qge1xyXG4gICAgICAgID4gdHI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICA+IHRoLFxyXG4gICAgICAgICAgPiB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBUYWJsZXNcclxuXHJcbi50YWJsZS1yb3ctdmFyaWFudChAc3RhdGU7IEBiYWNrZ3JvdW5kKSB7XHJcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcclxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxyXG4gIC50YWJsZSA+IHRoZWFkID4gdHIsXHJcbiAgLnRhYmxlID4gdGJvZHkgPiB0cixcclxuICAudGFibGUgPiB0Zm9vdCA+IHRyIHtcclxuICAgID4gdGQuQHtzdGF0ZX0sXHJcbiAgICA+IHRoLkB7c3RhdGV9LFxyXG4gICAgJi5Ae3N0YXRlfSA+IHRkLFxyXG4gICAgJi5Ae3N0YXRlfSA+IHRoIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXHJcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXHJcbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciB7XHJcbiAgICA+IHRkLkB7c3RhdGV9OmhvdmVyLFxyXG4gICAgPiB0aC5Ae3N0YXRlfTpob3ZlcixcclxuICAgICYuQHtzdGF0ZX06aG92ZXIgPiB0ZCxcclxuICAgICY6aG92ZXIgPiAuQHtzdGF0ZX0sXHJcbiAgICAmLkB7c3RhdGV9OmhvdmVyID4gdGgge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDUlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gRm9ybXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBOb3JtYWxpemUgbm9uLWNvbnRyb2xzXHJcbi8vXHJcbi8vIFJlc3R5bGUgYW5kIGJhc2VsaW5lIG5vbi1jb250cm9sIGZvcm0gZWxlbWVudHMuXHJcblxyXG5maWVsZHNldCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIC8vIENocm9tZSBhbmQgRmlyZWZveCBzZXQgYSBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcclxuICAvLyBzbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBpdCBiZWhhdmVzIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXHJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTkuXHJcbiAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG5sZWdlbmQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGZvbnQtc2l6ZTogKEBmb250LXNpemUtYmFzZSAqIDEuNSk7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6IEBsZWdlbmQtY29sb3I7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbGVnZW5kLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxubGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXgtd2lkdGg6IDEwMCU7IC8vIEZvcmNlIElFOCB0byB3cmFwIGxvbmcgY29udGVudCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTMxNDEpXHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5cclxuLy8gTm9ybWFsaXplIGZvcm0gY29udHJvbHNcclxuLy9cclxuLy8gV2hpbGUgbW9zdCBvZiBvdXIgZm9ybSBzdHlsZXMgcmVxdWlyZSBleHRyYSBjbGFzc2VzLCBzb21lIGJhc2ljIG5vcm1hbGl6YXRpb25cclxuLy8gaXMgcmVxdWlyZWQgdG8gZW5zdXJlIG9wdGltdW0gZGlzcGxheSB3aXRoIG9yIHdpdGhvdXQgdGhvc2UgY2xhc3NlcyB0byBiZXR0ZXJcclxuLy8gYWRkcmVzcyBicm93c2VyIGluY29uc2lzdGVuY2llcy5cclxuXHJcbi8vIE92ZXJyaWRlIGNvbnRlbnQtYm94IGluIE5vcm1hbGl6ZSAoKiBpc24ndCBzcGVjaWZpYyBlbm91Z2gpXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG59XHJcblxyXG4vLyBQb3NpdGlvbiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgYmV0dGVyXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICBtYXJnaW46IDRweCAwIDA7XHJcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTsgLy8gSUU4LTlcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vLyBTZXQgdGhlIGhlaWdodCBvZiBmaWxlIGNvbnRyb2xzIHRvIG1hdGNoIHRleHQgaW5wdXRzXHJcbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy8gTWFrZSByYW5nZSBpbnB1dHMgYmVoYXZlIGxpa2UgdGV4dHVhbCBmb3JtIGNvbnRyb2xzXHJcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8vIE1ha2UgbXVsdGlwbGUgc2VsZWN0IGVsZW1lbnRzIGhlaWdodCBub3QgZml4ZWRcclxuc2VsZWN0W211bHRpcGxlXSxcclxuc2VsZWN0W3NpemVdIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8vIEZvY3VzIGZvciBmaWxlLCByYWRpbywgYW5kIGNoZWNrYm94XHJcbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XHJcbiAgLnRhYi1mb2N1cygpO1xyXG59XHJcblxyXG4vLyBBZGp1c3Qgb3V0cHV0IGVsZW1lbnRcclxub3V0cHV0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcclxuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcclxuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgY29sb3I6IEBpbnB1dC1jb2xvcjtcclxufVxyXG5cclxuXHJcbi8vIENvbW1vbiBmb3JtIGNvbnRyb2xzXHJcbi8vXHJcbi8vIFNoYXJlZCBzaXplIGFuZCB0eXBlIHJlc2V0cyBmb3IgZm9ybSBjb250cm9scy4gQXBwbHkgYC5mb3JtLWNvbnRyb2xgIHRvIGFueVxyXG4vLyBvZiB0aGUgZm9sbG93aW5nIGZvcm0gY29udHJvbHM6XHJcbi8vXHJcbi8vIHNlbGVjdFxyXG4vLyB0ZXh0YXJlYVxyXG4vLyBpbnB1dFt0eXBlPVwidGV4dFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl1cclxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZVwiXVxyXG4vLyBpbnB1dFt0eXBlPVwibW9udGhcIl1cclxuLy8gaW5wdXRbdHlwZT1cInRpbWVcIl1cclxuLy8gaW5wdXRbdHlwZT1cIndlZWtcIl1cclxuLy8gaW5wdXRbdHlwZT1cIm51bWJlclwiXVxyXG4vLyBpbnB1dFt0eXBlPVwiZW1haWxcIl1cclxuLy8gaW5wdXRbdHlwZT1cInVybFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwic2VhcmNoXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJ0ZWxcIl1cclxuLy8gaW5wdXRbdHlwZT1cImNvbG9yXCJdXHJcblxyXG4uZm9ybS1jb250cm9sIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTsgLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxyXG4gIHBhZGRpbmc6IEBwYWRkaW5nLWJhc2UtdmVydGljYWwgQHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcclxuICBjb2xvcjogQGlucHV0LWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBpbnB1dC1iZztcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XHJcbiAgYm9yZGVyOiAxcHggc29saWQgQGlucHV0LWJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiBAaW5wdXQtYm9yZGVyLXJhZGl1cztcclxuICAuYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSk7XHJcbiAgLnRyYW5zaXRpb24oflwiYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1c1wiKTtcclxuXHJcbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxyXG4gIC5mb3JtLWNvbnRyb2wtZm9jdXMoKTtcclxuXHJcbiAgLy8gUGxhY2Vob2xkZXJcclxuICAucGxhY2Vob2xkZXIoKTtcclxuXHJcbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcclxuICAvL1xyXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXHJcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcclxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgJltyZWFkb25seV0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBpbnB1dC1iZy1kaXNhYmxlZDtcclxuICAgIG9wYWNpdHk6IDE7IC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudFxyXG4gIH1cclxuXHJcbiAgLy8gUmVzZXQgaGVpZ2h0IGZvciBgdGV4dGFyZWFgc1xyXG4gIHRleHRhcmVhJiB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU2VhcmNoIGlucHV0cyBpbiBpT1NcclxuLy9cclxuLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxyXG4vLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcclxuLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxyXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5cclxuLy8gU3BlY2lhbCBzdHlsZXMgZm9yIGlPUyB0ZW1wb3JhbCBpbnB1dHNcclxuLy9cclxuLy8gSW4gTW9iaWxlIFNhZmFyaSwgc2V0dGluZyBgZGlzcGxheTogYmxvY2tgIG9uIHRlbXBvcmFsIGlucHV0cyBjYXVzZXMgdGhlXHJcbi8vIHRleHQgd2l0aGluIHRoZSBpbnB1dCB0byBiZWNvbWUgdmVydGljYWxseSBtaXNhbGlnbmVkLlxyXG4vLyBBcyBhIHdvcmthcm91bmQsIHdlIHNldCBhIHBpeGVsIGxpbmUtaGVpZ2h0IHRoYXQgbWF0Y2hlcyB0aGVcclxuLy8gZ2l2ZW4gaGVpZ2h0IG9mIHRoZSBpbnB1dC4gU2luY2UgdGhpcyBmdWNrcyB1cCBldmVyeXRoaW5nIGVsc2UsIHdlIGhhdmUgdG9cclxuLy8gYXBwcm9wcmlhdGVseSByZXNldCBpdCBmb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIHRoZSBzaXplIHZhcmlhdGlvbnMuXHJcblxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcclxuICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xyXG4gIC8vIElFOCsgbWlzYWxpZ25zIHRoZSB0ZXh0IHdpdGhpbiBkYXRlIGlucHV0cywgc28gd2UgcmVzZXRcclxuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2UgflwiXFwwXCI7XHJcblxyXG4gICYuaW5wdXQtc20ge1xyXG4gICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgfVxyXG4gICYuaW5wdXQtbGcge1xyXG4gICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRm9ybSBncm91cHNcclxuLy9cclxuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxyXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxyXG5cclxuLmZvcm0tZ3JvdXAge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcblxyXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3NcclxuLy9cclxuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cclxuXHJcbi5yYWRpbyxcclxuLmNoZWNrYm94IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWluLWhlaWdodDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkOyAvLyBjbGVhciB0aGUgZmxvYXRpbmcgaW5wdXQgaWYgdGhlcmUgaXMgbm8gbGFiZWwgdGV4dFxyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgbGFiZWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICBtYXJnaW4tdG9wOiA0cHggXFw5O1xyXG59XHJcblxyXG4ucmFkaW8gKyAucmFkaW8sXHJcbi5jaGVja2JveCArIC5jaGVja2JveCB7XHJcbiAgbWFyZ2luLXRvcDogLTVweDsgLy8gTW92ZSB1cCBzaWJsaW5nIHJhZGlvcyBvciBjaGVja2JveGVzIGZvciB0aWdodGVyIHNwYWNpbmdcclxufVxyXG5cclxuLy8gUmFkaW9zIGFuZCBjaGVja2JveGVzIG9uIHNhbWUgbGluZVxyXG4ucmFkaW8taW5saW5lLFxyXG4uY2hlY2tib3gtaW5saW5lIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcclxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IC8vIHNwYWNlIG91dCBjb25zZWN1dGl2ZSBpbmxpbmUgY29udHJvbHNcclxufVxyXG5cclxuLy8gQXBwbHkgc2FtZSBkaXNhYmxlZCBjdXJzb3IgdHdlYWsgYXMgZm9yIGlucHV0c1xyXG4vLyBTb21lIHNwZWNpYWwgY2FyZSBpcyBuZWVkZWQgYmVjYXVzZSA8bGFiZWw+cyBkb24ndCBpbmhlcml0IHRoZWlyIHBhcmVudCdzIGBjdXJzb3JgLlxyXG4vL1xyXG4vLyBOb3RlOiBOZWl0aGVyIHJhZGlvcyBub3IgY2hlY2tib3hlcyBjYW4gYmUgcmVhZG9ubHkuXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAmW2Rpc2FibGVkXSxcclxuICAmLmRpc2FibGVkLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgfVxyXG59XHJcbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgZGlyZWN0bHkgb24gPGxhYmVsPnNcclxuLnJhZGlvLWlubGluZSxcclxuLmNoZWNrYm94LWlubGluZSB7XHJcbiAgJi5kaXNhYmxlZCxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIH1cclxufVxyXG4vLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIG9uIGVsZW1lbnRzIHdpdGggPGxhYmVsPiBkZXNjZW5kYW50c1xyXG4ucmFkaW8sXHJcbi5jaGVja2JveCB7XHJcbiAgJi5kaXNhYmxlZCxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU3RhdGljIGZvcm0gY29udHJvbCB0ZXh0XHJcbi8vXHJcbi8vIEFwcGx5IGNsYXNzIHRvIGEgYHBgIGVsZW1lbnQgdG8gbWFrZSBhbnkgc3RyaW5nIG9mIHRleHQgYWxpZ24gd2l0aCBsYWJlbHMgaW5cclxuLy8gYSBob3Jpem9udGFsIGZvcm0gbGF5b3V0LlxyXG5cclxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xyXG4gIC8vIFNpemUgaXQgYXBwcm9wcmlhdGVseSBuZXh0IHRvIHJlYWwgZm9ybSBjb250cm9sc1xyXG4gIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xyXG4gIHBhZGRpbmctYm90dG9tOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xyXG4gIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBmcm9tIGBwYFxyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICYuaW5wdXQtbGcsXHJcbiAgJi5pbnB1dC1zbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gY29udHJvbCBzaXppbmdcclxuLy9cclxuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcclxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cclxuXHJcbi5pbnB1dC1zbSB7XHJcbiAgLmlucHV0LXNpemUoQGlucHV0LWhlaWdodC1zbWFsbDsgQHBhZGRpbmctc21hbGwtdmVydGljYWw7IEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7IEBmb250LXNpemUtc21hbGw7IEBsaW5lLWhlaWdodC1zbWFsbDsgQGJvcmRlci1yYWRpdXMtc21hbGwpO1xyXG59XHJcblxyXG4uaW5wdXQtbGcge1xyXG4gIC5pbnB1dC1zaXplKEBpbnB1dC1oZWlnaHQtbGFyZ2U7IEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOyBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWxhcmdlOyBAbGluZS1oZWlnaHQtbGFyZ2U7IEBib3JkZXItcmFkaXVzLWxhcmdlKTtcclxufVxyXG5cclxuXHJcbi8vIEZvcm0gY29udHJvbCBmZWVkYmFjayBzdGF0ZXNcclxuLy9cclxuLy8gQXBwbHkgY29udGV4dHVhbCBhbmQgc2VtYW50aWMgc3RhdGVzIHRvIGluZGl2aWR1YWwgZm9ybSBjb250cm9scy5cclxuXHJcbi5oYXMtZmVlZGJhY2sge1xyXG4gIC8vIEVuYWJsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZ1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLy8gRW5zdXJlIGljb25zIGRvbid0IG92ZXJsYXAgdGV4dFxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgcGFkZGluZy1yaWdodDogKEBpbnB1dC1oZWlnaHQtYmFzZSAqIDEuMjUpO1xyXG4gIH1cclxufVxyXG4vLyBGZWVkYmFjayBpY29uIChyZXF1aXJlcyAuZ2x5cGhpY29uIGNsYXNzZXMpXHJcbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyA1KTsgLy8gSGVpZ2h0IG9mIHRoZSBgbGFiZWxgIGFuZCBpdHMgbWFyZ2luXHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogMjsgLy8gRW5zdXJlIGljb24gaXMgYWJvdmUgaW5wdXQgZ3JvdXBzXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IEBpbnB1dC1oZWlnaHQtYmFzZTtcclxuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcclxuICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICB3aWR0aDogQGlucHV0LWhlaWdodC1sYXJnZTtcclxuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbn1cclxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgd2lkdGg6IEBpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG59XHJcblxyXG4vLyBGZWVkYmFjayBzdGF0ZXNcclxuLmhhcy1zdWNjZXNzIHtcclxuICAuZm9ybS1jb250cm9sLXZhbGlkYXRpb24oQHN0YXRlLXN1Y2Nlc3MtdGV4dDsgQHN0YXRlLXN1Y2Nlc3MtdGV4dDsgQHN0YXRlLXN1Y2Nlc3MtYmcpO1xyXG59XHJcbi5oYXMtd2FybmluZyB7XHJcbiAgLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEBzdGF0ZS13YXJuaW5nLXRleHQ7IEBzdGF0ZS13YXJuaW5nLXRleHQ7IEBzdGF0ZS13YXJuaW5nLWJnKTtcclxufVxyXG4uaGFzLWVycm9yIHtcclxuICAuZm9ybS1jb250cm9sLXZhbGlkYXRpb24oQHN0YXRlLWRhbmdlci10ZXh0OyBAc3RhdGUtZGFuZ2VyLXRleHQ7IEBzdGF0ZS1kYW5nZXItYmcpO1xyXG59XHJcblxyXG5cclxuLy8gUmVwb3NpdGlvbiBmZWVkYmFjayBpY29uIGlmIGxhYmVsIGlzIGhpZGRlbiB3aXRoIFwic2NyZWVucmVhZGVyIG9ubHlcIiBzdGF0ZVxyXG4uaGFzLWZlZWRiYWNrIGxhYmVsLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICB0b3A6IDA7XHJcbn1cclxuXHJcblxyXG4vLyBIZWxwIHRleHRcclxuLy9cclxuLy8gQXBwbHkgdG8gYW55IGVsZW1lbnQgeW91IHdpc2ggdG8gY3JlYXRlIGxpZ2h0IHRleHQgZm9yIHBsYWNlbWVudCBpbW1lZGlhdGVseVxyXG4vLyBiZWxvdyBhIGZvcm0gY29udHJvbC4gVXNlIGZvciBnZW5lcmFsIGhlbHAsIGZvcm1hdHRpbmcsIG9yIGluc3RydWN0aW9uYWwgdGV4dC5cclxuXHJcbi5oZWxwLWJsb2NrIHtcclxuICBkaXNwbGF5OiBibG9jazsgLy8gYWNjb3VudCBmb3IgYW55IGVsZW1lbnQgdXNpbmcgaGVscC1ibG9ja1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGNvbG9yOiBsaWdodGVuKEB0ZXh0LWNvbG9yLCAyNSUpOyAvLyBsaWdodGVuIHRoZSB0ZXh0IHNvbWUgZm9yIGNvbnRyYXN0XHJcbn1cclxuXHJcblxyXG5cclxuLy8gSW5saW5lIGZvcm1zXHJcbi8vXHJcbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxyXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cclxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cclxuLy9cclxuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxyXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxyXG4vL1xyXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIGAubmF2YmFyLWZvcm1gIGluIG5hdmJhcnMubGVzcy5cclxuXHJcbi5mb3JtLWlubGluZSB7XHJcblxyXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBJbiBuYXZiYXItZm9ybSwgYWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4gICAgICAuaW5wdXQtZ3JvdXAtYnRuLFxyXG4gICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIElucHV0IGdyb3VwcyBuZWVkIHRoYXQgMTAwJSB3aWR0aCB0aG91Z2hcclxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXHJcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaCAod2hpY2ggYWxzbyBhdm9pZHNcclxuICAgIC8vIGEgYnVnIGluIFdlYktpdDogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTY5KS5cclxuICAgIC5yYWRpbyxcclxuICAgIC5jaGVja2JveCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBWYWxpZGF0aW9uIHN0YXRlc1xyXG4gICAgLy9cclxuICAgIC8vIFJlcG9zaXRpb24gdGhlIGljb24gYmVjYXVzZSBpdCdzIG5vdyB3aXRoaW4gYSBncmlkIGNvbHVtbiBhbmQgY29sdW1ucyBoYXZlXHJcbiAgICAvLyBgcG9zaXRpb246IHJlbGF0aXZlO2Agb24gdGhlbS4gQWxzbyBhY2NvdW50cyBmb3IgdGhlIGdyaWQgZ3V0dGVyIHBhZGRpbmcuXHJcbiAgICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gSG9yaXpvbnRhbCBmb3Jtc1xyXG4vL1xyXG4vLyBIb3Jpem9udGFsIGZvcm1zIGFyZSBidWlsdCBvbiBncmlkIGNsYXNzZXMgYW5kIGFsbG93IHlvdSB0byBjcmVhdGUgZm9ybXMgd2l0aFxyXG4vLyBsYWJlbHMgb24gdGhlIGxlZnQgYW5kIGlucHV0cyBvbiB0aGUgcmlnaHQuXHJcblxyXG4uZm9ybS1ob3Jpem9udGFsIHtcclxuXHJcbiAgLy8gQ29uc2lzdGVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzXHJcbiAgLy9cclxuICAvLyBMYWJlbHMgYWxzbyBnZXQgc29tZSByZXNldCBzdHlsZXMsIGJ1dCB0aGF0IGlzIHNjb3BlZCB0byBhIG1lZGlhIHF1ZXJ5IGJlbG93LlxyXG4gIC5yYWRpbyxcclxuICAuY2hlY2tib3gsXHJcbiAgLnJhZGlvLWlubGluZSxcclxuICAuY2hlY2tib3gtaW5saW5lIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXHJcbiAgfVxyXG4gIC8vIEFjY291bnQgZm9yIHBhZGRpbmcgd2UncmUgYWRkaW5nIHRvIGVuc3VyZSB0aGUgYWxpZ25tZW50IGFuZCBvZiBoZWxwIHRleHRcclxuICAvLyBhbmQgb3RoZXIgY29udGVudCBiZWxvdyBpdGVtc1xyXG4gIC5yYWRpbyxcclxuICAuY2hlY2tib3gge1xyXG4gICAgbWluLWhlaWdodDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCArIChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSkpO1xyXG4gIH1cclxuXHJcbiAgLy8gTWFrZSBmb3JtIGdyb3VwcyBiZWhhdmUgbGlrZSByb3dzXHJcbiAgLmZvcm0tZ3JvdXAge1xyXG4gICAgLm1ha2Utcm93KCk7XHJcbiAgfVxyXG5cclxuICAvLyBSZXNldCBzcGFjaW5nIGFuZCByaWdodCBhbGlnbiBsYWJlbHMsIGJ1dCBzY29wZSB0byBtZWRpYSBxdWVyaWVzIHNvIHRoYXRcclxuICAvLyBsYWJlbHMgb24gbmFycm93IHZpZXdwb3J0cyBzdGFjayB0aGUgc2FtZSBhcyBhIGRlZmF1bHQgZm9ybSBleGFtcGxlLlxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy10b3A6IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBWYWxpZGF0aW9uIHN0YXRlc1xyXG4gIC8vXHJcbiAgLy8gUmVwb3NpdGlvbiB0aGUgaWNvbiBiZWNhdXNlIGl0J3Mgbm93IHdpdGhpbiBhIGdyaWQgY29sdW1uIGFuZCBjb2x1bW5zIGhhdmVcclxuICAvLyBgcG9zaXRpb246IHJlbGF0aXZlO2Agb24gdGhlbS4gQWxzbyBhY2NvdW50cyBmb3IgdGhlIGdyaWQgZ3V0dGVyIHBhZGRpbmcuXHJcbiAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAoQGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XHJcbiAgfVxyXG5cclxuICAvLyBGb3JtIGdyb3VwIHNpemVzXHJcbiAgLy9cclxuICAvLyBRdWljayB1dGlsaXR5IGNsYXNzIGZvciBhcHBseWluZyBgLmlucHV0LWxnYCBhbmQgYC5pbnB1dC1zbWAgc3R5bGVzIHRvIHRoZVxyXG4gIC8vIGlucHV0cyBhbmQgbGFiZWxzIHdpdGhpbiBhIGAuZm9ybS1ncm91cGAuXHJcbiAgLmZvcm0tZ3JvdXAtbGcge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogKChAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAqIEBsaW5lLWhlaWdodC1sYXJnZSkgKyAxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICY6ZXh0ZW5kKC5pbnB1dC1sZyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLWdyb3VwLXNtIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IChAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgJjpleHRlbmQoLmlucHV0LXNtKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gRm9ybSB2YWxpZGF0aW9uIHN0YXRlc1xyXG4vL1xyXG4vLyBVc2VkIGluIGZvcm1zLmxlc3MgdG8gZ2VuZXJhdGUgdGhlIGZvcm0gdmFsaWRhdGlvbiBDU1MgZm9yIHdhcm5pbmdzLCBlcnJvcnMsXHJcbi8vIGFuZCBzdWNjZXNzZXMuXHJcblxyXG4uZm9ybS1jb250cm9sLXZhbGlkYXRpb24oQHRleHQtY29sb3I6ICM1NTU7IEBib3JkZXItY29sb3I6ICNjY2M7IEBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1KSB7XHJcbiAgLy8gQ29sb3IgdGhlIGxhYmVsIGFuZCBoZWxwIHRleHRcclxuICAuaGVscC1ibG9jayxcclxuICAuY29udHJvbC1sYWJlbCxcclxuICAucmFkaW8sXHJcbiAgLmNoZWNrYm94LFxyXG4gIC5yYWRpby1pbmxpbmUsXHJcbiAgLmNoZWNrYm94LWlubGluZSAge1xyXG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xyXG4gIH1cclxuICAvLyBTZXQgdGhlIGJvcmRlciBhbmQgYm94IHNoYWRvdyBvbiBzcGVjaWZpYyBpbnB1dHMgdG8gbWF0Y2hcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcclxuICAgIC5ib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTsgLy8gUmVkZWNsYXJlIHNvIHRyYW5zaXRpb25zIHdvcmtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLWNvbG9yLCAxMCUpO1xyXG4gICAgICBAc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDZweCBsaWdodGVuKEBib3JkZXItY29sb3IsIDIwJSk7XHJcbiAgICAgIC5ib3gtc2hhZG93KEBzaGFkb3cpO1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyBTZXQgdmFsaWRhdGlvbiBzdGF0ZXMgYWxzbyBmb3IgYWRkb25zXHJcbiAgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gIH1cclxuICAvLyBPcHRpb25hbCBmZWVkYmFjayBpY29uXHJcbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXHJcbi8vXHJcbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXHJcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgQGlucHV0LWJvcmRlci1mb2N1c2AgdmFyaWFibGUuXHJcbi8vXHJcbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxyXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxyXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXHJcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cclxuLy9cclxuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXHJcbi5mb3JtLWNvbnRyb2wtZm9jdXMoQGNvbG9yOiBAaW5wdXQtYm9yZGVyLWZvY3VzKSB7XHJcbiAgQGNvbG9yLXJnYmE6IHJnYmEocmVkKEBjb2xvciksIGdyZWVuKEBjb2xvciksIGJsdWUoQGNvbG9yKSwgLjYpO1xyXG4gICY6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiBAY29sb3I7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgLmJveC1zaGFkb3coflwiaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggQHtjb2xvci1yZ2JhfVwiKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEZvcm0gY29udHJvbCBzaXppbmdcclxuLy9cclxuLy8gUmVsYXRpdmUgdGV4dCBzaXplLCBwYWRkaW5nLCBhbmQgYm9yZGVyLXJhZGlpIGNoYW5nZXMgZm9yIGZvcm0gY29udHJvbHMuIEZvclxyXG4vLyBob3Jpem9udGFsIHNpemluZywgd3JhcCBjb250cm9scyBpbiB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuIGA8c2VsZWN0PmBcclxuLy8gZWxlbWVudCBnZXRzIHNwZWNpYWwgbG92ZSBiZWNhdXNlIGl0J3Mgc3BlY2lhbCwgYW5kIHRoYXQncyBhIGZhY3QhXHJcbi5pbnB1dC1zaXplKEBpbnB1dC1oZWlnaHQ7IEBwYWRkaW5nLXZlcnRpY2FsOyBAcGFkZGluZy1ob3Jpem9udGFsOyBAZm9udC1zaXplOyBAbGluZS1oZWlnaHQ7IEBib3JkZXItcmFkaXVzKSB7XHJcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xyXG4gIHBhZGRpbmc6IEBwYWRkaW5nLXZlcnRpY2FsIEBwYWRkaW5nLWhvcml6b250YWw7XHJcbiAgZm9udC1zaXplOiBAZm9udC1zaXplO1xyXG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQ7XHJcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXM7XHJcblxyXG4gIHNlbGVjdCYge1xyXG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQ7XHJcbiAgfVxyXG5cclxuICB0ZXh0YXJlYSYsXHJcbiAgc2VsZWN0W211bHRpcGxlXSYge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBCdXR0b25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBzdHlsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBGb3IgaW5wdXQuYnRuXHJcbiAgZm9udC13ZWlnaHQ6IEBidG4tZm9udC13ZWlnaHQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIC5idXR0b24tc2l6ZShAcGFkZGluZy1iYXNlLXZlcnRpY2FsOyBAcGFkZGluZy1iYXNlLWhvcml6b250YWw7IEBmb250LXNpemUtYmFzZTsgQGxpbmUtaGVpZ2h0LWJhc2U7IEBib3JkZXItcmFkaXVzLWJhc2UpO1xyXG4gIC51c2VyLXNlbGVjdChub25lKTtcclxuXHJcbiAgJixcclxuICAmOmFjdGl2ZSxcclxuICAmLmFjdGl2ZSB7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgLnRhYi1mb2N1cygpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiBAYnRuLWRlZmF1bHQtY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSxcclxuICAmLmFjdGl2ZSB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIC5ib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrc1xyXG4gICAgLm9wYWNpdHkoLjY1KTtcclxuICAgIC5ib3gtc2hhZG93KG5vbmUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEFsdGVybmF0ZSBidXR0b25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYnRuLWRlZmF1bHQge1xyXG4gIC5idXR0b24tdmFyaWFudChAYnRuLWRlZmF1bHQtY29sb3I7IEBidG4tZGVmYXVsdC1iZzsgQGJ0bi1kZWZhdWx0LWJvcmRlcik7XHJcbn1cclxuLmJ0bi1wcmltYXJ5IHtcclxuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1wcmltYXJ5LWNvbG9yOyBAYnRuLXByaW1hcnktYmc7IEBidG4tcHJpbWFyeS1ib3JkZXIpO1xyXG59XHJcbi8vIFN1Y2Nlc3MgYXBwZWFycyBhcyBncmVlblxyXG4uYnRuLXN1Y2Nlc3Mge1xyXG4gIC5idXR0b24tdmFyaWFudChAYnRuLXN1Y2Nlc3MtY29sb3I7IEBidG4tc3VjY2Vzcy1iZzsgQGJ0bi1zdWNjZXNzLWJvcmRlcik7XHJcbn1cclxuLy8gSW5mbyBhcHBlYXJzIGFzIGJsdWUtZ3JlZW5cclxuLmJ0bi1pbmZvIHtcclxuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1pbmZvLWNvbG9yOyBAYnRuLWluZm8tYmc7IEBidG4taW5mby1ib3JkZXIpO1xyXG59XHJcbi8vIFdhcm5pbmcgYXBwZWFycyBhcyBvcmFuZ2VcclxuLmJ0bi13YXJuaW5nIHtcclxuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi13YXJuaW5nLWNvbG9yOyBAYnRuLXdhcm5pbmctYmc7IEBidG4td2FybmluZy1ib3JkZXIpO1xyXG59XHJcbi8vIERhbmdlciBhbmQgZXJyb3IgYXBwZWFyIGFzIHJlZFxyXG4uYnRuLWRhbmdlciB7XHJcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4tZGFuZ2VyLWNvbG9yOyBAYnRuLWRhbmdlci1iZzsgQGJ0bi1kYW5nZXItYm9yZGVyKTtcclxufVxyXG5cclxuLmJ0bi1zZWFyY2gge1xyXG4gICAgLmJ1dHRvbi12YXJpYW50KEBidG4tc2VhcmNoOyBAYnRuLXNlYXJjaC1iZzsgQGJ0bi1zZWFyY2gtYm9yZGVyKTtcclxufVxyXG5cclxuLmJ0bi1oZWFkZXIge1xyXG4gICAgLmJ1dHRvbi12YXJpYW50KEBidG4taGVhZGVyOyBAYnRuLWhlYWRlci1iZzsgQGJ0bi1oZWFkZXItYm9yZGVyKTtcclxufVxyXG5cclxuLmJ0bi1iZWlnZSB7XHJcbiAgICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1iZWlnZTsgQGJ0bi1iZWlnZS1iZzsgQGJ0bi1iZWlnZS1ib3JkZXIpO1xyXG4gICAgLmF2ZW5pci1oZWF2eSgpO1xyXG59XHJcblxyXG5cclxuLy8gTGluayBidXR0b25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXHJcbi5idG4tbGluayB7XHJcbiAgY29sb3I6IEBsaW5rLWNvbG9yO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICYsXHJcbiAgJjphY3RpdmUsXHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAuYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcbiAgJixcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiBAbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gICZbZGlzYWJsZWRdLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6IEBidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEJ1dHRvbiBTaXplc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmJ0bi1sZyB7XHJcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBldmVuLW51bWJlcmVkIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBsYXJnZSBpbnB1dFxyXG4gIC5idXR0b24tc2l6ZShAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDsgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1sYXJnZTsgQGxpbmUtaGVpZ2h0LWxhcmdlOyBAYm9yZGVyLXJhZGl1cy1sYXJnZSk7XHJcbn1cclxuLmJ0bi1zbSB7XHJcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBwcm9wZXIgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIHNtYWxsIGlucHV0XHJcbiAgLmJ1dHRvbi1zaXplKEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOyBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOyBAZm9udC1zaXplLXNtYWxsOyBAbGluZS1oZWlnaHQtc21hbGw7IEBib3JkZXItcmFkaXVzLXNtYWxsKTtcclxufVxyXG4uYnRuLXhzIHtcclxuICAuYnV0dG9uLXNpemUoQHBhZGRpbmcteHMtdmVydGljYWw7IEBwYWRkaW5nLXhzLWhvcml6b250YWw7IEBmb250LXNpemUtc21hbGw7IEBsaW5lLWhlaWdodC1zbWFsbDsgQGJvcmRlci1yYWRpdXMtc21hbGwpO1xyXG59XHJcblxyXG5cclxuLy8gQmxvY2sgYnV0dG9uXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYnRuLWJsb2NrIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xyXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcclxuICAmLmJ0bi1ibG9jayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXHJcbi8vXHJcbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcclxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXHJcblxyXG4uYnV0dG9uLXZhcmlhbnQoQGNvbG9yOyBAYmFja2dyb3VuZDsgQGJvcmRlcikge1xyXG4gIGNvbG9yOiBAY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUsXHJcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlJiB7XHJcbiAgICBjb2xvcjogQGNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCAxMCUpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXIsIDEyJSk7XHJcbiAgfVxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlLFxyXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSYge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICB9XHJcbiAgJi5kaXNhYmxlZCxcclxuICAmW2Rpc2FibGVkXSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICAmLFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IEBib3JkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFkZ2Uge1xyXG4gICAgY29sb3I6IEBiYWNrZ3JvdW5kO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQnV0dG9uIHNpemVzXHJcbi5idXR0b24tc2l6ZShAcGFkZGluZy12ZXJ0aWNhbDsgQHBhZGRpbmctaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZTsgQGxpbmUtaGVpZ2h0OyBAYm9yZGVyLXJhZGl1cykge1xyXG4gIHBhZGRpbmc6IEBwYWRkaW5nLXZlcnRpY2FsIEBwYWRkaW5nLWhvcml6b250YWw7XHJcbiAgZm9udC1zaXplOiBAZm9udC1zaXplO1xyXG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQ7XHJcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXM7XHJcbn1cclxuIiwiLy8gT3BhY2l0eVxyXG5cclxuLm9wYWNpdHkoQG9wYWNpdHkpIHtcclxuICBvcGFjaXR5OiBAb3BhY2l0eTtcclxuICAvLyBJRTggZmlsdGVyXHJcbiAgQG9wYWNpdHktaWU6IChAb3BhY2l0eSAqIDEwMCk7XHJcbiAgZmlsdGVyOiB+XCJhbHBoYShvcGFjaXR5PUB7b3BhY2l0eS1pZX0pXCI7XHJcbn1cclxuIiwiLml0YWxpYyB7XHJcbiAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4uYXZlbmlyLWxpZ2h0IHtcclxuICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5hdmVuaXItcm9tYW4ge1xyXG4gICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLmF2ZW5pci1oZWF2eSB7XHJcbiAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59IiwiLy9cclxuLy8gTmF2c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhc2UgY2xhc3NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5uYXYge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHVsL29sXHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcclxuXHJcbiAgPiBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICA+IGEge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiBAbmF2LWxpbmstcGFkZGluZztcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXYtbGluay1ob3Zlci1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIERpc2FibGVkIHN0YXRlIHNldHMgdGV4dCB0byBncmF5IGFuZCBudWtlcyBob3Zlci90YWIgZWZmZWN0c1xyXG4gICAgJi5kaXNhYmxlZCA+IGEge1xyXG4gICAgICBjb2xvcjogQG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IEBuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gT3BlbiBkcm9wZG93bnNcclxuICAub3BlbiA+IGEge1xyXG4gICAgJixcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdi1saW5rLWhvdmVyLWJnO1xyXG4gICAgICBib3JkZXItY29sb3I6IEBsaW5rLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gTmF2IGRpdmlkZXJzIChkZXByZWNhdGVkIHdpdGggdjMuMC4xKVxyXG4gIC8vXHJcbiAgLy8gVGhpcyBzaG91bGQgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjMgd2l0aCB0aGUgZHJvcHBpbmcgb2YgYC5uYXYtbGlzdGAsIGJ1dFxyXG4gIC8vIHdlIG1pc3NlZCBpdC4gV2UgZG9uJ3QgY3VycmVudGx5IHN1cHBvcnQgdGhpcyBhbnl3aGVyZSwgYnV0IGluIHRoZSBpbnRlcmVzdFxyXG4gIC8vIG9mIG1haW50YWluaW5nIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgaW4gY2FzZSB5b3UgdXNlIGl0LCBpdCdzIGRlcHJlY2F0ZWQuXHJcbiAgLm5hdi1kaXZpZGVyIHtcclxuICAgIC5uYXYtZGl2aWRlcigpO1xyXG4gIH1cclxuXHJcbiAgLy8gUHJldmVudCBJRTggZnJvbSBtaXNwbGFjaW5nIGltZ3NcclxuICAvL1xyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9pc3N1ZXMvOTg0I2lzc3VlY29tbWVudC0zOTg1OTg5XHJcbiAgPiBsaSA+IGEgPiBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRhYnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gR2l2ZSB0aGUgdGFicyBzb21ldGhpbmcgdG8gc2l0IG9uXHJcbi5uYXYtdGFicyB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBuYXYtdGFicy1ib3JkZXItY29sb3I7XHJcbiAgPiBsaSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIC8vIE1ha2UgdGhlIGxpc3QtaXRlbXMgb3ZlcmxheSB0aGUgYm90dG9tIGJvcmRlclxyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuXHJcbiAgICAvLyBBY3R1YWwgdGFicyAoYXMgbGlua3MpXHJcbiAgICA+IGEge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZSBAYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgQG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yIEBuYXYtdGFicy1ib3JkZXItY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBBY3RpdmUgc3RhdGUsIGFuZCBpdHMgOmhvdmVyIHRvIG92ZXJyaWRlIG5vcm1hbCA6aG92ZXJcclxuICAgICYuYWN0aXZlID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBAbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIHB1bGxpbmcgdGhpcyBpbiBtYWlubHkgZm9yIGxlc3Mgc2hvcnRoYW5kXHJcbiAgJi5uYXYtanVzdGlmaWVkIHtcclxuICAgIC5uYXYtanVzdGlmaWVkKCk7XHJcbiAgICAubmF2LXRhYnMtanVzdGlmaWVkKCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUGlsbHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ubmF2LXBpbGxzIHtcclxuICA+IGxpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIC8vIExpbmtzIHJlbmRlcmVkIGFzIHBpbGxzXHJcbiAgICA+IGEge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBAbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM7XHJcbiAgICB9XHJcbiAgICArIGxpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBBY3RpdmUgc3RhdGVcclxuICAgICYuYWN0aXZlID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBAbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTdGFja2VkIHBpbGxzXHJcbi5uYXYtc3RhY2tlZCB7XHJcbiAgPiBsaSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgICsgbGkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBubyBuZWVkIGZvciB0aGlzIGdhcCBiZXR3ZWVuIG5hdiBpdGVtc1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdiB2YXJpYXRpb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBKdXN0aWZpZWQgbmF2IGxpbmtzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5uYXYtanVzdGlmaWVkIHtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgPiBsaSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgID4gYSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgPiBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIHdpZHRoOiAxJTtcclxuICAgICAgPiBhIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNb3ZlIGJvcmRlcnMgdG8gYW5jaG9ycyBpbnN0ZWFkIG9mIGJvdHRvbSBvZiBsaXN0XHJcbi8vXHJcbi8vIE1peGluIGZvciBhZGRpbmcgb24gdG9wIHRoZSBzaGFyZWQgYC5uYXYtanVzdGlmaWVkYCBzdHlsZXMgZm9yIG91ciB0YWJzXHJcbi5uYXYtdGFicy1qdXN0aWZpZWQge1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gID4gbGkgPiBhIHtcclxuICAgIC8vIE92ZXJyaWRlIG1hcmdpbiBmcm9tIC5uYXYtdGFic1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcclxuICB9XHJcblxyXG4gID4gLmFjdGl2ZSA+IGEsXHJcbiAgPiAuYWN0aXZlID4gYTpob3ZlcixcclxuICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgID4gbGkgPiBhIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2UgQGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XHJcbiAgICB9XHJcbiAgICA+IC5hY3RpdmUgPiBhLFxyXG4gICAgPiAuYWN0aXZlID4gYTpob3ZlcixcclxuICAgID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJiYWJsZSB0YWJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxyXG4udGFiLWNvbnRlbnQge1xyXG4gID4gLnRhYi1wYW5lIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gID4gLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBEcm9wZG93bnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gU3BlY2lmaWMgZHJvcGRvd25zXHJcbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XHJcbiAgLy8gbWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXHJcbiAgbWFyZ2luLXRvcDogLTFweDtcclxuICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxyXG4gIC5ib3JkZXItdG9wLXJhZGl1cygwKTtcclxufVxyXG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXHJcbi8vXHJcbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xyXG5cclxuLm5hdi1kaXZpZGVyKEBjb2xvcjogI2U1ZTVlNSkge1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogKChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpIDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XHJcbn1cclxuIiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xyXG5cclxuLmJvcmRlci10b3AtcmFkaXVzKEByYWRpdXMpIHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcclxuICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1cztcclxufVxyXG4uYm9yZGVyLXJpZ2h0LXJhZGl1cyhAcmFkaXVzKSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXM7XHJcbn1cclxuLmJvcmRlci1ib3R0b20tcmFkaXVzKEByYWRpdXMpIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcclxuICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1cztcclxufVxyXG4uYm9yZGVyLWxlZnQtcmFkaXVzKEByYWRpdXMpIHtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xyXG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXM7XHJcbn1cclxuIiwiLy9cclxuLy8gTmF2YmFyc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIFdyYXBwZXIgYW5kIGJhc2UgY2xhc3NcclxuLy9cclxuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcclxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXHJcblxyXG4ubmF2YmFyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogQG5hdmJhci1oZWlnaHQ7IC8vIEVuc3VyZSBhIG5hdmJhciBhbHdheXMgc2hvd3MgKGUuZy4sIHdpdGhvdXQgYSAubmF2YmFyLWJyYW5kIGluIGNvbGxhcHNlZCBtb2RlKVxyXG4vLyAgbWFyZ2luLWJvdHRvbTogQG5hdmJhci1tYXJnaW4tYm90dG9tO1xyXG4vLyAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gIC8vIFByZXZlbnQgZmxvYXRzIGZyb20gYnJlYWtpbmcgdGhlIG5hdmJhclxyXG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogQG5hdmJhci1ib3JkZXItcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciBoZWFkaW5nXHJcbi8vXHJcbi8vIEdyb3VwcyBgLm5hdmJhci1icmFuZGAgYW5kIGAubmF2YmFyLXRvZ2dsZWAgaW50byBhIHNpbmdsZSBjb21wb25lbnQgZm9yIGVhc3lcclxuLy8gc3R5bGluZyBvZiByZXNwb25zaXZlIGFzcGVjdHMuXHJcblxyXG4ubmF2YmFyLWhlYWRlciB7XHJcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgY29sbGFwc2UgKGJvZHkpXHJcbi8vXHJcbi8vIEdyb3VwIHlvdXIgbmF2YmFyIGNvbnRlbnQgaW50byB0aGlzIGZvciBlYXN5IGNvbGxhcHNpbmcgYW5kIGV4cGFuZGluZyBhY3Jvc3NcclxuLy8gdmFyaW91cyBkZXZpY2Ugc2l6ZXMuIEJ5IGRlZmF1bHQsIHRoaXMgY29udGVudCBpcyBjb2xsYXBzZWQgd2hlbiA8NzY4cHgsIGJ1dFxyXG4vLyB3aWxsIGV4cGFuZCBwYXN0IHRoYXQgZm9yIGEgaG9yaXpvbnRhbCBkaXNwbGF5LlxyXG4vL1xyXG4vLyBUbyBzdGFydCAob24gbW9iaWxlIGRldmljZXMpIHRoZSBuYXZiYXIgbGlua3MsIGZvcm1zLCBhbmQgYnV0dG9ucyBhcmUgc3RhY2tlZFxyXG4vLyB2ZXJ0aWNhbGx5IGFuZCBpbmNsdWRlIGEgYG1heC1oZWlnaHRgIHRvIG92ZXJmbG93IGluIGNhc2UgeW91IGhhdmUgdG9vIG11Y2hcclxuLy8gY29udGVudCBmb3IgdGhlIHVzZXIncyB2aWV3cG9ydC5cclxuXHJcbi5uYXZiYXItY29sbGFwc2Uge1xyXG4gIG92ZXJmbG93LXg6IHZpc2libGU7XHJcbiAgcGFkZGluZy1yaWdodDogQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgcGFkZGluZy1sZWZ0OiAgQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbi8vICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbi8vICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xyXG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHJcbiAgJi5pbiB7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgJi5jb2xsYXBzZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBzZXR0aW5nXHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbiB7XHJcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gVW5kbyB0aGUgY29sbGFwc2Ugc2lkZSBwYWRkaW5nIGZvciBuYXZiYXJzIHdpdGggY29udGFpbmVycyB0byBlbnN1cmVcclxuICAgIC8vIGFsaWdubWVudCBvZiByaWdodC1hbGlnbmVkIGNvbnRlbnRzLlxyXG4gICAgLm5hdmJhci1maXhlZC10b3AgJixcclxuICAgIC5uYXZiYXItc3RhdGljLXRvcCAmLFxyXG4gICAgLm5hdmJhci1maXhlZC1ib3R0b20gJiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uYXZiYXItZml4ZWQtdG9wLFxyXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XHJcbiAgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICBtYXgtaGVpZ2h0OiBAbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWluKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQm90aCBuYXZiYXIgaGVhZGVyIGFuZCBjb2xsYXBzZVxyXG4vL1xyXG4vLyBXaGVuIGEgY29udGFpbmVyIGlzIHByZXNlbnQsIGNoYW5nZSB0aGUgYmVoYXZpb3Igb2YgdGhlIGhlYWRlciBhbmQgY29sbGFwc2UuXHJcblxyXG4uY29udGFpbmVyLFxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuICA+IC5uYXZiYXItaGVhZGVyLFxyXG4gID4gLm5hdmJhci1jb2xsYXBzZSB7XHJcbi8vICAgIG1hcmdpbi1yaWdodDogLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4vLyAgICBtYXJnaW4tbGVmdDogIC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAgMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBOYXZiYXIgYWxpZ25tZW50IG9wdGlvbnNcclxuLy9cclxuLy8gRGlzcGxheSB0aGUgbmF2YmFyIGFjcm9zcyB0aGUgZW50aXJldHkgb2YgdGhlIHBhZ2Ugb3IgZml4ZWQgaXQgdG8gdGhlIHRvcCBvclxyXG4vLyBib3R0b20gb2YgdGhlIHBhZ2UuXHJcblxyXG4vLyBTdGF0aWMgdG9wICh1bmZpeGVkLCBidXQgMTAwJSB3aWRlKSBuYXZiYXJcclxuLm5hdmJhci1zdGF0aWMtdG9wIHtcclxuICB6LWluZGV4OiBAemluZGV4LW5hdmJhcjtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRml4IHRoZSB0b3AvYm90dG9tIG5hdmJhcnMgd2hlbiBzY3JlZW4gcmVhbCBlc3RhdGUgc3VwcG9ydHMgaXRcclxuLm5hdmJhci1maXhlZC10b3AsXHJcbi5uYXZiYXItZml4ZWQtYm90dG9tIHsgXHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogQHppbmRleC1uYXZiYXItZml4ZWQ7XHJcbiAgLnRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cclxuICAvLyBVbmRvIHRoZSByb3VuZGVkIGNvcm5lcnNcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuLm5hdmJhci1maXhlZC10b3Age1xyXG4gIHRvcDogMDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XHJcbn1cclxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xyXG4gIGJvdHRvbTogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBvdmVycmlkZSAubmF2YmFyIGRlZmF1bHRzXHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG59XHJcblxyXG5cclxuLy8gQnJhbmQvcHJvamVjdCBuYW1lXHJcblxyXG4ubmF2YmFyLWJyYW5kIHtcclxuICBmbG9hdDogbGVmdDtcclxuLy8gIHBhZGRpbmc6IEBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBmb250LXNpemU6IEBmb250LXNpemUtbGFyZ2U7XHJcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuLy8gIGhlaWdodDogQG5hdmJhci1oZWlnaHQ7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgLm5hdmJhciA+IC5jb250YWluZXIgJixcclxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkICYge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciB0b2dnbGVcclxuLy9cclxuLy8gQ3VzdG9tIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIGAubmF2YmFyLWNvbGxhcHNlYCwgcG93ZXJlZCBieSB0aGUgY29sbGFwc2VcclxuLy8gSmF2YVNjcmlwdCBwbHVnaW4uXHJcblxyXG4ubmF2YmFyLXRvZ2dsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiByaWdodDtcclxuLy8gIG1hcmdpbi1yaWdodDogQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbi8vICBwYWRkaW5nOiA5cHggMTBweDtcclxuICAubmF2YmFyLXZlcnRpY2FsLWFsaWduKDM0cHgpO1xyXG4vLyAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxyXG4vLyAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbi8vICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG5cclxuICAvLyBXZSByZW1vdmUgdGhlIGBvdXRsaW5lYCBoZXJlLCBidXQgbGF0ZXIgY29tcGVuc2F0ZSBieSBhdHRhY2hpbmcgYDpob3ZlcmBcclxuICAvLyBzdHlsZXMgdG8gYDpmb2N1c2AuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxuICAgIFxyXG5cclxuXHJcbiAgLy8gQmFyc1xyXG4gIC5pY29uLWJhciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgfVxyXG4gIC5pY29uLWJhciArIC5pY29uLWJhciB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgfVxyXG5cclxuICBcclxufVxyXG5cclxuICBAbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLXRhYmxldCl7XHJcbiAgICAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbi8vIE5hdmJhciBuYXYgbGlua3NcclxuLy9cclxuLy8gQnVpbGRzIG9uIHRvcCBvZiB0aGUgYC5uYXZgIGNvbXBvbmVudHMgd2l0aCBpdHMgb3duIG1vZGlmaWVyIGNsYXNzIHRvIG1ha2VcclxuLy8gdGhlIG5hdiB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIGhvcml6b250YWwgbmF2IChhYm92ZSA3NjhweCkuXHJcblxyXG4ubmF2YmFyLW5hdiB7XHJcbiAgbWFyZ2luOiAoQG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsIC8gMikgLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG5cclxuICA+IGxpID4gYSB7XHJcbiAgICBwYWRkaW5nLXRvcDogICAgMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xyXG4gICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheSB3aGVuIGNvbGxhcHNlZFxyXG4gICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgID4gbGkgPiBhLFxyXG4gICAgICAuZHJvcGRvd24taGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcclxuICAgICAgfVxyXG4gICAgICA+IGxpID4gYSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFVuY29sbGFwc2UgdGhlIG5hdlxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICA+IGxpIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICAgIEBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogQG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5uYXZiYXItcmlnaHQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvbXBvbmVudCBhbGlnbm1lbnRcclxuLy9cclxuLy8gUmVwdXJwb3NlIHRoZSBwdWxsIHV0aWxpdGllcyBhcyB0aGVpciBvd24gbmF2YmFyIHV0aWxpdGllcyB0byBhdm9pZCBzcGVjaWZpY2l0eVxyXG4vLyBpc3N1ZXMgd2l0aCBwYXJlbnRzIGFuZCBjaGFpbmluZy4gT25seSBkbyB0aGlzIHdoZW4gdGhlIG5hdmJhciBpcyB1bmNvbGxhcHNlZFxyXG4vLyB0aG91Z2ggc28gdGhhdCBuYXZiYXIgY29udGVudHMgcHJvcGVybHkgc3RhY2sgYW5kIGFsaWduIGluIG1vYmlsZS5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgLm5hdmJhci1sZWZ0ICB7IC5wdWxsLWxlZnQoKTsgfVxyXG4gIC5uYXZiYXItcmlnaHQgeyAucHVsbC1yaWdodCgpOyB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgZm9ybVxyXG4vL1xyXG4vLyBFeHRlbnNpb24gb2YgdGhlIGAuZm9ybS1pbmxpbmVgIHdpdGggc29tZSBleHRyYSBmbGF2b3IgZm9yIG9wdGltdW0gZGlzcGxheSBpblxyXG4vLyBvdXIgbmF2YmFycy5cclxuXHJcbi5uYXZiYXItZm9ybSB7XHJcbiAgbWFyZ2luLWxlZnQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBtYXJnaW4tcmlnaHQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBwYWRkaW5nOiAxMHB4IEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgQHNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKSwgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcclxuICAuYm94LXNoYWRvdyhAc2hhZG93KTtcclxuXHJcbiAgLy8gTWl4aW4gYmVoYXZpb3IgZm9yIG9wdGltdW0gZGlzcGxheVxyXG4gIC5mb3JtLWlubGluZSgpO1xyXG5cclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gVmVydGljYWxseSBjZW50ZXIgaW4gZXhwYW5kZWQsIGhvcml6b250YWwgbmF2YmFyXHJcbiAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAaW5wdXQtaGVpZ2h0LWJhc2UpO1xyXG5cclxuICAvLyBVbmRvIDEwMCUgd2lkdGggZm9yIHB1bGwgY2xhc3Nlc1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIC5ib3gtc2hhZG93KG5vbmUpO1xyXG5cclxuICAgIC8vIE91dGRlbnQgdGhlIGZvcm0gaWYgbGFzdCBjaGlsZCB0byBsaW5lIHVwIHdpdGggY29udGVudCBkb3duIHRoZSBwYWdlXHJcbiAgICAmLm5hdmJhci1yaWdodDpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRHJvcGRvd24gbWVudXNcclxuXHJcbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXRzXHJcbi5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XHJcbn1cclxuLy8gTWVudSBwb3NpdGlvbiBhbmQgbWVudSBjYXJldCBzdXBwb3J0IGZvciBkcm9wdXBzIHZpYSBleHRyYSBkcm9wdXAgY2xhc3NcclxuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcclxuICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XHJcbn1cclxuXHJcblxyXG4vLyBCdXR0b25zIGluIG5hdmJhcnNcclxuLy9cclxuLy8gVmVydGljYWxseSBjZW50ZXIgYSBidXR0b24gd2l0aGluIGEgbmF2YmFyICh3aGVuICpub3QqIGluIGEgZm9ybSkuXHJcblxyXG4ubmF2YmFyLWJ0biB7XHJcbiAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAaW5wdXQtaGVpZ2h0LWJhc2UpO1xyXG5cclxuICAmLmJ0bi1zbSB7XHJcbiAgICAubmF2YmFyLXZlcnRpY2FsLWFsaWduKEBpbnB1dC1oZWlnaHQtc21hbGwpO1xyXG4gIH1cclxuICAmLmJ0bi14cyB7XHJcbiAgICAubmF2YmFyLXZlcnRpY2FsLWFsaWduKDIyKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUZXh0IGluIG5hdmJhcnNcclxuLy9cclxuLy8gQWRkIGEgY2xhc3MgdG8gbWFrZSBhbnkgZWxlbWVudCBwcm9wZXJseSBhbGlnbiBpdHNlbGYgdmVydGljYWxseSB3aXRoaW4gdGhlIG5hdmJhcnMuXHJcblxyXG4ubmF2YmFyLXRleHQge1xyXG4gIC5uYXZiYXItdmVydGljYWwtYWxpZ24oQGxpbmUtaGVpZ2h0LWNvbXB1dGVkKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuXHJcbiAgICAvLyBPdXRkZW50IHRoZSBmb3JtIGlmIGxhc3QgY2hpbGQgdG8gbGluZSB1cCB3aXRoIGNvbnRlbnQgZG93biB0aGUgcGFnZVxyXG4gICAgJi5uYXZiYXItcmlnaHQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEFsdGVybmF0ZSBuYXZiYXJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBEZWZhdWx0IG5hdmJhclxyXG4ubmF2YmFyLWRlZmF1bHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1iZztcclxuICBib3JkZXItY29sb3I6IEBuYXZiYXItZGVmYXVsdC1ib3JkZXI7XHJcblxyXG4gIC5uYXZiYXItYnJhbmQge1xyXG4gICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci10ZXh0IHtcclxuICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtY29sb3I7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLW5hdiB7XHJcbiAgICA+IGxpID4gYSB7XHJcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAuYWN0aXZlID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IC5kaXNhYmxlZCA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItdG9nZ2xlIHtcclxuLy8gICAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWJvcmRlci1jb2xvcjtcclxuLy8gICAgJjpob3ZlcixcclxuLy8gICAgJjpmb2N1cyB7XHJcbi8vICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZztcclxuLy8gICAgfVxyXG4gICAgLmljb24tYmFyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItY29sbGFwc2UsXHJcbiAgLm5hdmJhci1mb3JtIHtcclxuLy8gICAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xyXG4gIH1cclxuXHJcbiAgLy8gRHJvcGRvd24gbWVudSBpdGVtc1xyXG4gIC5uYXZiYXItbmF2IHtcclxuICAgIC8vIFJlbW92ZSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gb3BlbiBkcm9wZG93blxyXG4gICAgPiAub3BlbiA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XHJcbiAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xyXG4gICAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5IHdoZW4gY29sbGFwc2VkXHJcbiAgICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICA+IGxpID4gYSB7XHJcbiAgICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLmFjdGl2ZSA+IGEge1xyXG4gICAgICAgICAgJixcclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IC5kaXNhYmxlZCA+IGEge1xyXG4gICAgICAgICAgJixcclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvLyBMaW5rcyBpbiBuYXZiYXJzXHJcbiAgLy9cclxuICAvLyBBZGQgYSBjbGFzcyB0byBlbnN1cmUgbGlua3Mgb3V0c2lkZSB0aGUgbmF2YmFyIG5hdiBhcmUgY29sb3JlZCBjb3JyZWN0bHkuXHJcblxyXG4gIC5uYXZiYXItbGluayB7XHJcbiAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1saW5rIHtcclxuICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgJltkaXNhYmxlZF0sXHJcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gSW52ZXJzZSBuYXZiYXJcclxuXHJcbi5uYXZiYXItaW52ZXJzZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJnO1xyXG4gIGJvcmRlci1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcclxuXHJcbiAgLm5hdmJhci1icmFuZCB7XHJcbiAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWJyYW5kLWNvbG9yO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRleHQge1xyXG4gICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5uYXZiYXItbmF2IHtcclxuICAgID4gbGkgPiBhIHtcclxuICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IC5hY3RpdmUgPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gLmRpc2FibGVkID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gRGFya2VuIHRoZSByZXNwb25zaXZlIG5hdiB0b2dnbGVcclxuICAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICBib3JkZXItY29sb3I6IEBuYXZiYXItaW52ZXJzZS10b2dnbGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnO1xyXG4gICAgfVxyXG4gICAgLmljb24tYmFyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItY29sbGFwc2UsXHJcbiAgLm5hdmJhci1mb3JtIHtcclxuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBuYXZiYXItaW52ZXJzZS1iZywgNyUpO1xyXG4gIH1cclxuXHJcbiAgLy8gRHJvcGRvd25zXHJcbiAgLm5hdmJhci1uYXYge1xyXG4gICAgPiAub3BlbiA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XHJcbiAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xyXG4gICAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5XHJcbiAgICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICA+IC5kcm9wZG93bi1oZWFkZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGl2aWRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IGxpID4gYSB7XHJcbiAgICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLmFjdGl2ZSA+IGEge1xyXG4gICAgICAgICAgJixcclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IC5kaXNhYmxlZCA+IGEge1xyXG4gICAgICAgICAgJixcclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItbGluayB7XHJcbiAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1saW5rIHtcclxuICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgJltkaXNhYmxlZF0sXHJcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBOYXZiYXIgdmVydGljYWwgYWxpZ25cclxuLy9cclxuLy8gVmVydGljYWxseSBjZW50ZXIgZWxlbWVudHMgaW4gdGhlIG5hdmJhci5cclxuLy8gRXhhbXBsZTogYW4gZWxlbWVudCBoYXMgYSBoZWlnaHQgb2YgMzBweCwgc28gd3JpdGUgb3V0IGAubmF2YmFyLXZlcnRpY2FsLWFsaWduKDMwcHgpO2AgdG8gY2FsY3VsYXRlIHRoZSBhcHByb3ByaWF0ZSB0b3AgbWFyZ2luLlxyXG5cclxuLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAZWxlbWVudC1oZWlnaHQpIHtcclxuICBtYXJnaW4tdG9wOiAoKEBuYXZiYXItaGVpZ2h0IC0gQGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xyXG4gIG1hcmdpbi1ib3R0b206ICgoQG5hdmJhci1oZWlnaHQgLSBAZWxlbWVudC1oZWlnaHQpIC8gMik7XHJcbn1cclxuIiwiLy9cclxuLy8gVXRpbGl0eSBjbGFzc2VzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gRmxvYXRzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5jbGVhcmZpeCB7XHJcbiAgLmNsZWFyZml4KCk7XHJcbn1cclxuLmNlbnRlci1ibG9jayB7XHJcbiAgLmNlbnRlci1ibG9jaygpO1xyXG59XHJcbi5wdWxsLXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxufVxyXG4ucHVsbC1sZWZ0IHtcclxuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLy8gVG9nZ2xpbmcgY29udGVudFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBOb3RlOiBEZXByZWNhdGVkIC5oaWRlIGluIGZhdm9yIG9mIC5oaWRkZW4gb3IgLnNyLW9ubHkgKGFzIGFwcHJvcHJpYXRlKSBpbiB2My4wLjFcclxuLmhpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uc2hvdyB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG4uaW52aXNpYmxlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnRleHQtaGlkZSB7XHJcbiAgLnRleHQtaGlkZSgpO1xyXG59XHJcblxyXG5cclxuLy8gSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXHJcbi8vXHJcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcclxuXHJcbi5oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8vIEZvciBBZmZpeCBwbHVnaW5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmFmZml4IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgLnRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcbiIsIi8vXHJcbi8vIEFsZXJ0c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5hbGVydCB7XHJcbiAgcGFkZGluZzogQGFsZXJ0LXBhZGRpbmc7XHJcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyBcclxuICBib3JkZXItcmFkaXVzOiBAYWxlcnQtYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcclxuICBoNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgLy8gU3BlY2lmaWVkIGZvciB0aGUgaDQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgQGhlYWRpbmdzLWNvbG9yXHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbiAgLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcclxuICAuYWxlcnQtbGluayB7XHJcbiAgICBmb250LXdlaWdodDogQGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XHJcbiAgfVxyXG5cclxuICAvLyBJbXByb3ZlIGFsaWdubWVudCBhbmQgc3BhY2luZyBvZiBpbm5lciBjb250ZW50XHJcbiAgPiBwLFxyXG4gID4gdWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgPiBwICsgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcclxuLy9cclxuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXHJcblxyXG4uYWxlcnQtZGlzbWlzc2FibGUsIC8vIFRoZSBtaXNzcGVsbGVkIC5hbGVydC1kaXNtaXNzYWJsZSB3YXMgZGVwcmVjYXRlZCBpbiAzLjIuMC5cclxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAoQGFsZXJ0LXBhZGRpbmcgKyAyMCk7XHJcblxyXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXHJcbiAgLmNsb3NlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTJweDtcclxuICAgIHJpZ2h0OiAtMjFweDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xyXG4vL1xyXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxyXG5cclxuLmFsZXJ0LXN1Y2Nlc3Mge1xyXG4gIC5hbGVydC12YXJpYW50KEBhbGVydC1zdWNjZXNzLWJnOyBAYWxlcnQtc3VjY2Vzcy1ib3JkZXI7IEBhbGVydC1zdWNjZXNzLXRleHQpO1xyXG59XHJcbi5hbGVydC1pbmZvIHtcclxuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtaW5mby1iZzsgQGFsZXJ0LWluZm8tYm9yZGVyOyBAYWxlcnQtaW5mby10ZXh0KTtcclxufVxyXG4uYWxlcnQtd2FybmluZyB7XHJcbiAgLmFsZXJ0LXZhcmlhbnQoQGFsZXJ0LXdhcm5pbmctYmc7IEBhbGVydC13YXJuaW5nLWJvcmRlcjsgQGFsZXJ0LXdhcm5pbmctdGV4dCk7XHJcbn1cclxuLmFsZXJ0LWRhbmdlciB7XHJcbiAgLmFsZXJ0LXZhcmlhbnQoQGFsZXJ0LWRhbmdlci1iZzsgQGFsZXJ0LWRhbmdlci1ib3JkZXI7IEBhbGVydC1kYW5nZXItdGV4dCk7XHJcbn1cclxuIiwiLy8gQWxlcnRzXHJcblxyXG4uYWxlcnQtdmFyaWFudChAYmFja2dyb3VuZDsgQGJvcmRlcjsgQHRleHQtY29sb3IpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcclxuICBib3JkZXItY29sb3I6IEBib3JkZXI7XHJcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xyXG5cclxuICBociB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oQGJvcmRlciwgNSUpO1xyXG4gIH1cclxuICAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogZGFya2VuKEB0ZXh0LWNvbG9yLCAxMCUpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBNZWRpYSBvYmplY3RzXHJcbi8vIFNvdXJjZTogaHR0cDovL3N0dWJib3JuZWxsYS5vcmcvY29udGVudC8/cD00OTdcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBDb21tb24gc3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIENsZWFyIHRoZSBmbG9hdHNcclxuXHJcblxyXG4vLyBGb3IgaW1hZ2VzIGFuZCB2aWRlb3MsIHNldCB0byBibG9ja1xyXG4ubWVkaWEtb2JqZWN0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy8gUmVzZXQgbWFyZ2lucyBvbiBoZWFkaW5ncyBmb3IgdGlnaHRlciBkZWZhdWx0IHNwYWNpbmdcclxuLm1lZGlhLWhlYWRpbmcge1xyXG4gIG1hcmdpbjogMCAwIDVweDtcclxufVxyXG5cclxuXHJcbi8vIE1lZGlhIGltYWdlIGFsaWdubWVudFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ubWVkaWEge1xyXG4gID4gLnB1bGwtbGVmdCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG4gID4gLnB1bGwtcmlnaHQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTWVkaWEgbGlzdCB2YXJpYXRpb25cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gVW5kbyBkZWZhdWx0IHVsL29sIHN0eWxlc1xyXG4ubWVkaWEtbGlzdCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuIiwiLy9cclxuLy8gTGlzdCBncm91cHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIGNsYXNzXHJcbi8vXHJcbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXHJcblxyXG4ubGlzdC1ncm91cCB7XHJcbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXHJcbn1cclxuXHJcblxyXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcclxuLy9cclxuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXHJcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlzdC1ncm91cC1iZztcclxuICBib3JkZXI6IDFweCBzb2xpZCBAbGlzdC1ncm91cC1ib3JkZXI7XHJcblxyXG4gIC8vIFJvdW5kIHRoZSBmaXJzdCBhbmQgbGFzdCBpdGVtc1xyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgLmJvcmRlci10b3AtcmFkaXVzKEBsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cyhAbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcblxyXG4gIC8vIEFsaWduIGJhZGdlcyB3aXRoaW4gbGlzdCBpdGVtc1xyXG4gID4gLmJhZGdlIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcbiAgPiAuYmFkZ2UgKyAuYmFkZ2Uge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTGlua2VkIGxpc3QgaXRlbXNcclxuLy9cclxuLy8gVXNlIGFuY2hvciBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgbGlua2VkIGxpc3QgaXRlbXMuXHJcbi8vIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2hvd2luZyBzZWxlY3RlZCBpdGVtcy5cclxuXHJcbmEubGlzdC1ncm91cC1pdGVtIHtcclxuICBjb2xvcjogQGxpc3QtZ3JvdXAtbGluay1jb2xvcjtcclxuXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcclxuICAgIGNvbG9yOiBAbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBIb3ZlciBzdGF0ZVxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogQGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaXN0LWdyb3VwLWhvdmVyLWJnO1xyXG4gIH1cclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgLy8gRGlzYWJsZWQgc3RhdGVcclxuICAmLmRpc2FibGVkLFxyXG4gICYuZGlzYWJsZWQ6aG92ZXIsXHJcbiAgJi5kaXNhYmxlZDpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcclxuICAgIGNvbG9yOiBAbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcclxuXHJcbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xyXG4gICAgICBjb2xvcjogQGxpc3QtZ3JvdXAtZGlzYWJsZWQtdGV4dC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEFjdGl2ZSBjbGFzcyBvbiBpdGVtIGl0c2VsZiwgbm90IHBhcmVudFxyXG4gICYuYWN0aXZlLFxyXG4gICYuYWN0aXZlOmhvdmVyLFxyXG4gICYuYWN0aXZlOmZvY3VzIHtcclxuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXHJcbiAgICBjb2xvcjogQGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiBAbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyO1xyXG5cclxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XHJcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXHJcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcclxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcclxuICAgICAgY29sb3I6IEBsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvbnRleHR1YWwgdmFyaWFudHNcclxuLy9cclxuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cclxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0tdmFyaWFudChzdWNjZXNzOyBAc3RhdGUtc3VjY2Vzcy1iZzsgQHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XHJcbi5saXN0LWdyb3VwLWl0ZW0tdmFyaWFudChpbmZvOyBAc3RhdGUtaW5mby1iZzsgQHN0YXRlLWluZm8tdGV4dCk7XHJcbi5saXN0LWdyb3VwLWl0ZW0tdmFyaWFudCh3YXJuaW5nOyBAc3RhdGUtd2FybmluZy1iZzsgQHN0YXRlLXdhcm5pbmctdGV4dCk7XHJcbi5saXN0LWdyb3VwLWl0ZW0tdmFyaWFudChkYW5nZXI7IEBzdGF0ZS1kYW5nZXItYmc7IEBzdGF0ZS1kYW5nZXItdGV4dCk7XHJcblxyXG5cclxuLy8gQ3VzdG9tIGNvbnRlbnQgb3B0aW9uc1xyXG4vL1xyXG4vLyBFeHRyYSBjbGFzc2VzIGZvciBjcmVhdGluZyB3ZWxsLWZvcm1hdHRlZCBjb250ZW50IHdpdGhpbiBgLmxpc3QtZ3JvdXAtaXRlbWBzLlxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG4ubGlzdC1ncm91cC1pdGVtLXRleHQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxufVxyXG4iLCIvLyBMaXN0IEdyb3Vwc1xyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KEBzdGF0ZTsgQGJhY2tncm91bmQ7IEBjb2xvcikge1xyXG4gIC5saXN0LWdyb3VwLWl0ZW0tQHtzdGF0ZX0ge1xyXG4gICAgY29sb3I6IEBjb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xyXG5cclxuICAgIGEmIHtcclxuICAgICAgY29sb3I6IEBjb2xvcjtcclxuXHJcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCA1JSk7XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICYuYWN0aXZlOmhvdmVyLFxyXG4gICAgICAmLmFjdGl2ZTpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEVtYmVkcyByZXNwb25zaXZlXHJcbi8vXHJcbi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxyXG5cclxuLmVtYmVkLXJlc3BvbnNpdmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxyXG4gIGlmcmFtZSxcclxuICBlbWJlZCxcclxuICBvYmplY3Qge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgLy8gTW9kaWZpZXIgY2xhc3MgZm9yIDE2OjkgYXNwZWN0IHJhdGlvXHJcbiAgJi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgfVxyXG5cclxuICAvLyBNb2RpZmllciBjbGFzcyBmb3IgNDozIGFzcGVjdCByYXRpb1xyXG4gICYuZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3NSU7XHJcbiAgfVxyXG59XHJcbiIsIi8vIENsZWFyZml4XHJcbi8vXHJcbi8vIEZvciBtb2Rlcm4gYnJvd3NlcnNcclxuLy8gMS4gVGhlIHNwYWNlIGNvbnRlbnQgaXMgb25lIHdheSB0byBhdm9pZCBhbiBPcGVyYSBidWcgd2hlbiB0aGVcclxuLy8gICAgY29udGVudGVkaXRhYmxlIGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBhbnl3aGVyZSBlbHNlIGluIHRoZSBkb2N1bWVudC5cclxuLy8gICAgT3RoZXJ3aXNlIGl0IGNhdXNlcyBzcGFjZSB0byBhcHBlYXIgYXQgdGhlIHRvcCBhbmQgYm90dG9tIG9mIGVsZW1lbnRzXHJcbi8vICAgIHRoYXQgYXJlIGNsZWFyZml4ZWQuXHJcbi8vIDIuIFRoZSB1c2Ugb2YgYHRhYmxlYCByYXRoZXIgdGhhbiBgYmxvY2tgIGlzIG9ubHkgbmVjZXNzYXJ5IGlmIHVzaW5nXHJcbi8vICAgIGA6YmVmb3JlYCB0byBjb250YWluIHRoZSB0b3AtbWFyZ2lucyBvZiBjaGlsZCBlbGVtZW50cy5cclxuLy9cclxuLy8gU291cmNlOiBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cclxuXHJcbi5jbGVhcmZpeCgpIHtcclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXHJcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG4iLCIvLyBDZW50ZXItYWxpZ24gYSBibG9jayBsZXZlbCBlbGVtZW50XHJcblxyXG4uY2VudGVyLWJsb2NrKCkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcclxuLy9cclxuLy8gSGVhZHMgdXAhIHYzIGxhdW5jaGVkIHdpdGggd2l0aCBvbmx5IGAuaGlkZS10ZXh0KClgLCBidXQgcGVyIG91ciBwYXR0ZXJuIGZvclxyXG4vLyBtaXhpbnMgYmVpbmcgcmV1c2VkIGFzIGNsYXNzZXMgd2l0aCB0aGUgc2FtZSBuYW1lLCB0aGlzIGRvZXNuJ3QgaG9sZCB1cC4gQXNcclxuLy8gb2YgdjMuMC4xIHdlIGhhdmUgYWRkZWQgYC50ZXh0LWhpZGUoKWAgYW5kIGRlcHJlY2F0ZWQgYC5oaWRlLXRleHQoKWAuXHJcbi8vXHJcbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvY29tbWl0L2FhMDM5NmVhZTc1N1xyXG5cclxuLy8gRGVwcmVjYXRlZCBhcyBvZiB2My4wLjEgKHdpbGwgYmUgcmVtb3ZlZCBpbiB2NClcclxuLmhpZGUtdGV4dCgpIHtcclxuICBmb250OiB+XCIwLzBcIiBhO1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vIE5ldyBtaXhpbiB0byB1c2UgYXMgb2YgdjMuMC4xXHJcbi50ZXh0LWhpZGUoKSB7XHJcbiAgLmhpZGUtdGV4dCgpO1xyXG59XHJcbiIsIi8vXHJcbi8vIFJlc3BvbnNpdmU6IFV0aWxpdHkgY2xhc3Nlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIElFMTAgaW4gV2luZG93cyAoUGhvbmUpIDhcclxuLy9cclxuLy8gU3VwcG9ydCBmb3IgcmVzcG9uc2l2ZSB2aWV3cyB2aWEgbWVkaWEgcXVlcmllcyBpcyBraW5kIG9mIGJvcmtlZCBpbiBJRTEwLCBmb3JcclxuLy8gU3VyZmFjZS9kZXNrdG9wIGluIHNwbGl0IHZpZXcgYW5kIGZvciBXaW5kb3dzIFBob25lIDguIFRoaXMgcGFydGljdWxhciBmaXhcclxuLy8gbXVzdCBiZSBhY2NvbXBhbmllZCBieSBhIHNuaXBwZXQgb2YgSmF2YVNjcmlwdCB0byBzbmlmZiB0aGUgdXNlciBhZ2VudCBhbmRcclxuLy8gYXBwbHkgc29tZSBjb25kaXRpb25hbCBDU1MgdG8gKm9ubHkqIHRoZSBTdXJmYWNlL2Rlc2t0b3AgV2luZG93cyA4LiBMb29rIGF0XHJcbi8vIG91ciBHZXR0aW5nIFN0YXJ0ZWQgcGFnZSBmb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGlzIGJ1Zy5cclxuLy9cclxuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZSB0aGUgZm9sbG93aW5nOlxyXG4vL1xyXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDQ5N1xyXG4vLyBEb2NzOiBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3N1cHBvcnQtaWUxMC13aWR0aFxyXG4vLyBTb3VyY2U6IGh0dHA6Ly90aW1rYWRsZWMuY29tLzIwMTMvMDEvd2luZG93cy1waG9uZS04LWFuZC1kZXZpY2Utd2lkdGgvXHJcbi8vIFNvdXJjZTogaHR0cDovL3RpbWthZGxlYy5jb20vMjAxMi8xMC9pZTEwLXNuYXAtbW9kZS1hbmQtcmVzcG9uc2l2ZS1kZXNpZ24vXHJcblxyXG5ALW1zLXZpZXdwb3J0IHtcclxuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xyXG59XHJcblxyXG5cclxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcclxuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS14cywgLnZpc2libGUtc20sIC52aXNpYmxlLW1kLCBhbmQgLnZpc2libGUtbGcgYXMgb2YgdjMuMi4wXHJcbi52aXNpYmxlLXhzLFxyXG4udmlzaWJsZS1zbSxcclxuLnZpc2libGUtbWQsXHJcbi52aXNpYmxlLWxnIHtcclxuICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcclxufVxyXG5cclxuLnZpc2libGUteHMtYmxvY2ssXHJcbi52aXNpYmxlLXhzLWlubGluZSxcclxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxyXG4udmlzaWJsZS1zbS1ibG9jayxcclxuLnZpc2libGUtc20taW5saW5lLFxyXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXHJcbi52aXNpYmxlLW1kLWJsb2NrLFxyXG4udmlzaWJsZS1tZC1pbmxpbmUsXHJcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcclxuLnZpc2libGUtbGctYmxvY2ssXHJcbi52aXNpYmxlLWxnLWlubGluZSxcclxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52aXNpYmxlLXhzIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcclxuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcclxuICB9XHJcbn1cclxuLnZpc2libGUteHMtYmxvY2sge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUteHMtaW5saW5lIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udmlzaWJsZS1zbSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcclxuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcclxuICB9XHJcbn1cclxuLnZpc2libGUtc20tYmxvY2sge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1zbS1pbmxpbmUge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udmlzaWJsZS1tZCB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcclxuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcclxuICB9XHJcbn1cclxuLnZpc2libGUtbWQtYmxvY2sge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1tZC1pbmxpbmUge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udmlzaWJsZS1sZyB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLWxnLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLWxnLWlubGluZSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmhpZGRlbi14cyB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcclxuICB9XHJcbn1cclxuLmhpZGRlbi1zbSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcclxuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xyXG4gIH1cclxufVxyXG4uaGlkZGVuLW1kIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xyXG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XHJcbiAgfVxyXG59XHJcbi5oaWRkZW4tbGcge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xyXG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUHJpbnQgdXRpbGl0aWVzXHJcbi8vXHJcbi8vIE1lZGlhIHF1ZXJpZXMgYXJlIHBsYWNlZCBvbiB0aGUgaW5zaWRlIHRvIGJlIG1peGluLWZyaWVuZGx5LlxyXG5cclxuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS1wcmludCBhcyBvZiB2My4yLjBcclxuLnZpc2libGUtcHJpbnQge1xyXG4gIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1wcmludC1ibG9jayB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5oaWRkZW4tcHJpbnQge1xyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcclxuICB9XHJcbn1cclxuIiwiLy8gUmVzcG9uc2l2ZSB1dGlsaXRpZXNcclxuXHJcbi8vXHJcbi8vIE1vcmUgZWFzaWx5IGluY2x1ZGUgYWxsIHRoZSBzdGF0ZXMgZm9yIHJlc3BvbnNpdmUtdXRpbGl0aWVzLmxlc3MuXHJcbi5yZXNwb25zaXZlLXZpc2liaWxpdHkoKSB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB0YWJsZSYgIHsgZGlzcGxheTogdGFibGU7IH1cclxuICB0ciYgICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cclxuICB0aCYsXHJcbiAgdGQmICAgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxyXG59XHJcblxyXG4ucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9wLnR5cGVraXQubmV0L3AuY3NzP3M9MSZrPXV0cDNvZ2UmaHQ9dGsmZj02ODY0LjY4NjUuNjg2Ni42ODY3LjE3MDE0LjE3MDE1LjE3MDE3LjE3MDE4JmE9NzQ3OTMwOCZhcHA9dHlwZWtpdCZlPWNzc1wiKTtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiO1xyXG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMDFmYjg4LzAwMDAwMDAwMDAwMDAwMDAzYjlhZjkyMS8yNy9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNiZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzAxZmI4OC8wMDAwMDAwMDAwMDAwMDAwM2I5YWY5MjEvMjcvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjYmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzAxZmI4OC8wMDAwMDAwMDAwMDAwMDAwM2I5YWY5MjEvMjcvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjYmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJhZGVsbGVcIjtcclxuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzAxYmMzNi8wMDAwMDAwMDAwMDAwMDAwM2I5YWY5MjIvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTYmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8wMWJjMzYvMDAwMDAwMDAwMDAwMDAwMDNiOWFmOTIyLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk2JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8wMWJjMzYvMDAwMDAwMDAwMDAwMDAwMDNiOWFmOTIyLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk2JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCI7XHJcbiAgc3JjOiB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi82MTFiYjcvMDAwMDAwMDAwMDAwMDAwMDNiOWFmOTFlLzI3L2w/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW4zJnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNjExYmI3LzAwMDAwMDAwMDAwMDAwMDAzYjlhZjkxZS8yNy9kP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uMyZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNjExYmI3LzAwMDAwMDAwMDAwMDAwMDAzYjlhZjkxZS8yNy9hP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uMyZ2PTNcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiO1xyXG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvYTQ1OTYwLzAwMDAwMDAwMDAwMDAwMDAzYjlhZjkxZi8yNy9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pMyZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2E0NTk2MC8wMDAwMDAwMDAwMDAwMDAwM2I5YWY5MWYvMjcvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTMmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2E0NTk2MC8wMDAwMDAwMDAwMDAwMDAwM2I5YWY5MWYvMjcvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTMmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiO1xyXG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvYTM1YTFjLzAwMDAwMDAwMDAwMDAwMDAwMDAxMmFmOS8yNy9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uMyZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2EzNWExYy8wMDAwMDAwMDAwMDAwMDAwMDAwMTJhZjkvMjcvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjMmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2EzNWExYy8wMDAwMDAwMDAwMDAwMDAwMDAwMTJhZjkvMjcvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjMmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiO1xyXG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMGYzZjA0LzAwMDAwMDAwMDAwMDAwMDAwMDAxMmFmYS8yNy9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pMyZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzBmM2YwNC8wMDAwMDAwMDAwMDAwMDAwMDAwMTJhZmEvMjcvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTMmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzBmM2YwNC8wMDAwMDAwMDAwMDAwMDAwMDAwMTJhZmEvMjcvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTMmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiO1xyXG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNWI3MzQzLzAwMDAwMDAwMDAwMDAwMDAwMDAxMmFmZC8yNy9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNiZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzViNzM0My8wMDAwMDAwMDAwMDAwMDAwMDAwMTJhZmQvMjcvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjYmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzViNzM0My8wMDAwMDAwMDAwMDAwMDAwMDAwMTJhZmQvMjcvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjYmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiO1xyXG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvYzdkNWQyLzAwMDAwMDAwMDAwMDAwMDAwMDAxMmFmZS8yNy9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pNiZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2M3ZDVkMi8wMDAwMDAwMDAwMDAwMDAwMDAwMTJhZmUvMjcvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTYmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2M3ZDVkMi8wMDAwMDAwMDAwMDAwMDAwMDAwMTJhZmUvMjcvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTYmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG5AYnJhbmQtdmlvbGV0OiAjNzg0ZjljO1xyXG5AYnJhbmQtb2ZmLWJsYWNrOiAjMWIxYjFiO1xyXG5AYnJhbmQtbGlnaHQtZ3JleTogIzc0N2I3ZDtcclxuQGJyYW5kLWxpZ2h0ZXItZ3JleTogcmdiYSgxOTEsIDE5MSwgMTkxLCAwLjE1KTtcclxuQGJyYW5kLWdyZWVuOiAjMDA4MDgwO1xyXG5AYnJhbmQtbGlnaHQtZ3JlZW46ICNBNEFGNUE7XHJcbkBicmFuZC1yZWQ6ICNDRTQ2NDY7XHJcbkBicmFuZC1yZWQtbGlnaHQ6I2YzZDBkMDtcclxuQGJyYW5kLWJveC1ib3JkZXI6ICNiZmJmYmY7XHJcbkBicmFuZC1ncmV5LWJnOiAjRjVGNUY1O1xyXG5AYnJhbmQtZ3JleS1iZy1iYXI6ICNFOEVERjE7XHJcblxyXG5AbXAtZm9udDogXCJhZGVsbGVcIiwgc2VyaWY7XHJcbkBtcC1mb250LXNhbnM6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcclxuIiwiLm1wLXdyYXBwZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJi5oZWFkZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblxyXG4gICAgJi5ncmV5LWJnIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLWdyZXktYmc7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zdGFuZGFyZCB7XHJcbiAgICAgIC5jb250ZW50LXdyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG5cclxuICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG5cclxuICAgICAgICAgIC50aXRsZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIC5sb2dvLXdyYXAge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGEsXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSxcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC12aW9sZXQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICBjb2xvcjogQGJyYW5kLWdyZXktZGFyaztcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZmVhdHVyZWQtcG9zdCB7XHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi40cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBjb2xvcjogQGJyYW5kLXZpb2xldDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICBjb2xvcjogQGJyYW5kLWdyZWVuO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zcGxhc2gtaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDI1NTZweDtcclxuICAgICAgaGVpZ2h0OiA3NTJweDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1wLXdyYXBwZXIsXHJcbi5tcC1wYWdlLWJ1aWxkZXIge1xyXG4gIGhyIHtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItdG9wOiAxLjJweCBzb2xpZCBAYnJhbmQtdmlvbGV0O1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gICAgbWFyZ2luOiAxNnB4IDA7XHJcbiAgfVxyXG5cclxuICAucmVhZC1tb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG5cclxuICAgIGkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlYWQtbW9yZS1idG4ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC12aW9sZXQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgbWFyZ2luOiAzMnB4IDA7XHJcblxyXG4gICAgaW1nLFxyXG4gICAgc3ZnIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLW5hdmlnYXRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1wcmV2IHtcclxuICAgICAgaSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LW5leHQge1xyXG4gICAgICBpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLWNvbnRyb2xzLWNvbnRhaW5lciB7XHJcbiAgICAgIC5mbGV4LWNvbnRyb2wtbmF2IHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogOXB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgJi5mbGV4LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC12aW9sZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mbGV4LWNvbnRyb2wtbmF2IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmxleC1kaXJlY3Rpb24tbmF2IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubXAtcGFnZS1idWlsZGVyIHtcclxuICAuY29udGVudC13cmFwIHtcclxuICAgIGgzIHtcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgIGNvbG9yOiBAYnJhbmQtdmlvbGV0O1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0NHB4XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMThweFxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LFxyXG4gICAgLmNvbnRlbnQgcCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlIHtcclxuICBmb290ZXIge1xyXG4gICAgJi5jb250ZW50LWluZm8ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAgJi5uby1zY3JvbGwge1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgbWF4LWhlaWdodDogMTAwdmg7XHJcblxyXG4gICAgLm1haW4td3JhcHBlciB7XHJcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tZGVza3RvcCl7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tc2Nyb2xsLXdpZHRoKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWhlYWRlciB7XHJcbiAgICAgIC5uYXYtd3JhcCxcclxuICAgICAgLnRvcC1iYXIge1xyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tZGVza3RvcCl7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zY3JvbGwtd2lkdGgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hZG1pbi1iYXIge1xyXG4gICAgLnNlYXJjaC1tb2RhbCB7XHJcbiAgICAgIHRvcDogMzJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubW9iaWxlLW1lbnUtYWN0aXZlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59IiwiLm1wLXdyYXBwZXIge1xyXG4gICYuZXhwZXJ0cyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgIGNvbG9yOiBAYnJhbmQtdmlvbGV0O1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuZXhwZXJ0LXNpbmdsZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgd2lkdGg6IDI1NXB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6IEBicmFuZC1vZmYtYmxhY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm1wLXdyYXBwZXIsXHJcbi5tcC1wYWdlLWJ1aWxkZXIge1xyXG4gIC50b3BpYy1ib3gge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAudG9wIHtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjp2aXNpdGVkIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzLFxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMjJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXIge1xyXG4gICAgICBib3gtc2hhZG93OiA4cHggOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBicmFuZC1ib3gtYm9yZGVyO1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIEBicmFuZC1ib3gtYm9yZGVyO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAYnJhbmQtYm94LWJvcmRlcjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNDBweCBib3R0b20gMzJweDtcclxuXHJcbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMzJweCBib3R0b20gMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgY29sb3I6IEBicmFuZC1vZmYtYmxhY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgIG1hcmdpbjogMzJweCAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA0NSU7XHJcbiAgICAgICAgICBtYXJnaW46IDUwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlYWQtbW9yZS1idG4ge1xyXG4gICAgICAgIG1hcmdpbjogMTZweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnRvcGljcyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHJcbiAgICAudG9waWMtd3JhcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC02NHB4O1xyXG5cclxuICAgICAgJi5uby10b3Age1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubXAtd3JhcHBlciB7XHJcbiAgLnNpbmdsZS1pbmRpY2F0b3Ige1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3gtc2hhZG93OiA4cHggOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cclxuICAgIC50b3AtYmFyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGl0bGUtd3JhcCxcclxuICAgICAgLmljb24td3JhcCB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpdGxlLXdyYXAge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb24td3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaGFydCB7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHg7XHJcblxyXG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ub3RlcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuXHJcbiAgICAgICAgLnNlY3Rpb24ge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IEBicmFuZC1ib3gtYm9yZGVyO1xyXG5cclxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCBAYnJhbmQtYm94LWJvcmRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBAYnJhbmQtYm94LWJvcmRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mYS1wbHVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mYS1taW51cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAuZmEtcGx1cyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZhLW1pbnVzIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub3Rlcy1jb250ZW50IHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm11bHRpLXRhYiB7XHJcbiAgICAgIC50YWJzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJyYW5kLWxpZ2h0ZXItZ3JleTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgLnRhYiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNoYXJ0cy13cmFwIHtcclxuICAgICAgICAuY2hhcnQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsInNlY3Rpb24ge1xyXG4gICYud2hhdC13ZS1kbyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNiwgMTIzLCAxMjUsIDAuMSk7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcblxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgcGFkZGluZzogMTAwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICBjb2xvcjogQGJyYW5kLXZpb2xldDtcclxuICAgIH1cclxuXHJcbiAgICAucG9zdC1jb2x1bW4ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5uZXIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cclxuICAgICAgICAudG9wIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZXhwYW5kZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICYuZmEtY2hldnJvbi1kb3duIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3Qtd3JhcCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG4gICAgICAgICAgLnBvc3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcblxyXG4gICAgICAgICAgICBociB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGJyYW5kLXJlZDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnByZXYge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCxcclxuICAgICAgICAgICAgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgaHIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYucmVwb3J0cyB7XHJcbiAgICAgICAgLnRvcCB7XHJcbiAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLWdyZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3Qge1xyXG4gICAgICAgICAgYSxcclxuICAgICAgICAgIGgzLFxyXG4gICAgICAgICAgLnJlYWQtbW9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtZ3JlZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmV2ZW50cyB7XHJcbiAgICAgICAgLnRvcCB7XHJcbiAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLXJlZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0IHtcclxuICAgICAgICAgIGEsXHJcbiAgICAgICAgICBoMyxcclxuICAgICAgICAgIC5yZWFkLW1vcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogQGJyYW5kLXJlZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc3BvdGxpZ2h0IHtcclxuICAgICAgICAudG9wIHtcclxuICAgICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtdmlvbGV0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3Qge1xyXG4gICAgICAgICAgYSxcclxuICAgICAgICAgIGgzLFxyXG4gICAgICAgICAgLnJlYWQtbW9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtdmlvbGV0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5vcGVuIHtcclxuICAgICAgICAuZXhwYW5kZXIge1xyXG4gICAgICAgICAgLmZhLWNoZXZyb24tdXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZmEtY2hldnJvbi1kb3duIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJzZWN0aW9uIHtcclxuICAmLmNvbnRlbnQtYmxvY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5iYWNrLXdyYXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MHB4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNwYWNlci13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTBweCkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWVkaWEtd3JhcCB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkwcHgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtd3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAuaW5uZXIge1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTBweCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMTAwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zcGFjZXItd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkwcHgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLnJpZ2h0IHtcclxuICAgICAgLmNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYmFjay13cmFwIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTBweCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaW1hZ2Uge1xyXG4gICAgICAubWVkaWEtd3JhcCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnZpZGVvIHtcclxuICAgICAgLm1lZGlhLXdyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmFzcGVjdC1yYXRpbyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1NiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZpZGVvLW92ZXJsYXkge1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHotaW5kZXg6ICsyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgLnBsYXktYnRuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwNnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIHdoaXRlIDJweDtcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubXAtcGFnZS1idWlsZGVyIHtcclxuICBzZWN0aW9uIHtcclxuICAgICYuaW5kaWNhdG9ycyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1ncmV5LWJnO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcblxyXG4gICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmluZGljYXRvcnMtd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAudG9waWMtYm94IHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZWFkLW1vcmUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC12aW9sZXQ7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbjogMzJweCAwO1xyXG5cclxuICAgICAgICBpbWcsXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcclxuICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1tYWluIHtcclxuICAubXAtd3JhcHBlciB7XHJcbiAgICAmLmhlYWRlciB7XHJcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMjVweCAwO1xyXG5cclxuICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgLmNvbnRlbnQtd3JhcCxcclxuICAgICAgICAuc2lkZWJhci13cmFwIHtcclxuICAgICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhyLXdyYXAge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBjb2xvcjogQGJyYW5kLXZpb2xldDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWIxYjFiO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNvbnRhY3Qtd3JhcCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICBjb2xvcjogQGJyYW5kLXZpb2xldDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhY3Qge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC1vZmYtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ28td3JhcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpZGViYXItd3JhcCB7XHJcbiAgICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pbWFnZS13cmFwIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBjb2xvcjogQGJyYW5kLXZpb2xldDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZlYXR1cmVkLXBvc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZlYXR1cmVkLXBvc3Qge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi40cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtdmlvbGV0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC1vZmYtYmxhY2s7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYnJhbmQtcmVkO1xyXG5cclxuICAgICAgICAgICAgICAgICYucHJldiB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3ViLXRpdGxlLFxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC1vZmYtYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtdmlvbGV0O1xyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNwdF9wdWJsaWNhdGlvbnMge1xyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC1ncmVlbjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5yZWFkLW1vcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogQGJyYW5kLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jcHRfZXZlbnRzIHtcclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnJlYWQtbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogQGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY3B0X2RhdGEge1xyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC1saWdodC1ncmVlbjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5yZWFkLW1vcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC1saWdodC1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogQGJyYW5kLWxpZ2h0LWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS1kYXNoYm9hcmQge1xyXG4gIC5zbmFwLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLWdyZXktYmc7XHJcbiAgfVxyXG5cclxuICBmb290ZXIge1xyXG4gICAgJi5jb250ZW50LWluZm8ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1wLXdyYXBwZXIge1xyXG4gICAgJi5pbmRpY2F0b3JzIHtcclxuICAgICAgcGFkZGluZzogNTBweCAwIDEwMHB4O1xyXG4gICAgICAvL3otaW5kZXg6IC0yO1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiBAYnJhbmQtdmlvbGV0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmluZGljYXRvcnMtc2xpZGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2NHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcblxyXG4gICAgICAgIC5mbGV4LXZpZXdwb3J0IHtcclxuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGVzIHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcblxyXG4gICAgICAgICAgICAmLmZsZXgtYWN0aXZlLXNsaWRlIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZpbGVzLWxpbmtzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLWdyZXktYmc7XHJcbiAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuXHJcbiAgICAgIC5maWxlLXNsaWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZpbGUtbGluayB7XHJcbiAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogOHB4IDhweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgLnRvcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC12aW9sZXQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICBpbWcsXHJcbiAgICAgICAgICAgIC50aXRsZXMge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlcyB7XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjp3aGl0ZTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGg0LFxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC1vZmYtYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogQGJyYW5kLXZpb2xldDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgICAgICBjb2xvcjogQGJyYW5kLXZpb2xldDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuXHJcbiAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGlzY2xhaW1lciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAjNDA0MDQwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaHIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzc0N2I3ZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jcHRfbWFqb3JfcHJvZ3JhbW1lLXRlbXBsYXRlLXRlbXBsYXRlLW1ham9yLXByb2dyYW1tZS10b3BpYyxcclxuLmNwdF9tYWpvcl9wcm9ncmFtbWUtdGVtcGxhdGUtdGVtcGxhdGUtbWFqb3ItcHJvZ3JhbW1lLXNpbXBsZS1jb250ZW50IHtcclxuICAubXAtd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBAYnJhbmQtZ3JleS1iZztcclxuICAgICYuaGVhZGVyIHtcclxuICAgICAgcGFkZGluZzogMTAwcHggMCA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuY29udGVudC1zaWRlYmFyLW91dGVyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcblxyXG4gICAgICA+IC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5uby1mZWF0dXJlZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1zaWRlYmFyIHtcclxuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIC5zaW5nbGUtaW5kaWNhdG9yIHtcclxuICAgICAgICBtYXJnaW46IDMycHggMDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAYnJhbmQtbGlnaHRlci1ncmV5O1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgxLFxyXG4gICAgICBoMixcclxuICAgICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiBAYnJhbmQtdmlvbGV0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGIsIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCxcclxuICAgICAgYixcclxuICAgICAgc3Ryb25nLFxyXG4gICAgICB1bCxcclxuICAgICAgbGksXHJcbiAgICAgIHNwYW4sXHJcbiAgICAgIGg0LFxyXG4gICAgICBoNSxcclxuICAgICAgaDYge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAyNHB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhci1uYXYge1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgY29sb3I6IEBicmFuZC12aW9sZXQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYnJhbmQtbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZXhwYW5kIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmEtbWludXMge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGJyYW5kLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNoYXB0ZXItbmF2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtdmlvbGV0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNoYXB0ZXItcGFyZW50IHtcclxuICAgICAgICAgICAgICAuY2hhcHRlci1uYXYge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5jaGFwdGVyLXBhcmVudCB7XHJcbiAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgLmV4cGFuZCB7XHJcbiAgICAgICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogQGJyYW5kLXZpb2xldDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmEtcGx1cyB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZhLW1pbnVzIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZm9vdGVyIHtcclxuICAgICYuY29udGVudC1pbmZvIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyohXHJcbiAqIEZsZXhNYXNvbnJ5XHJcbiAqIFZlcnNpb246IDAuMi4zXHJcbiAqIEF1dGhvcjogR2lsYmVydCBQZWxsZWdyb20gPGdpbGJlcnRAcGVsbGVncm9tLm1lPlxyXG4gKiBMaWNlbnNlOiBNSVRcclxuICovXHJcbi5mbGV4bWFzb25yeSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xyXG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1pdGVtIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWNvbHMtMiAuZmxleG1hc29ucnktaXRlbSB7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWNvbHMtMyAuZmxleG1hc29ucnktaXRlbSB7XHJcbiAgd2lkdGg6IDMzLjMzMyU7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1jb2xzLTQgLmZsZXhtYXNvbnJ5LWl0ZW0ge1xyXG4gIHdpZHRoOiAyNSU7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1jb2xzLTUgLmZsZXhtYXNvbnJ5LWl0ZW0ge1xyXG4gIHdpZHRoOiAyMCU7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1jb2xzLTYgLmZsZXhtYXNvbnJ5LWl0ZW0ge1xyXG4gIHdpZHRoOiAxNi42NjYlO1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktY29scy03IC5mbGV4bWFzb25yeS1pdGVtIHtcclxuICB3aWR0aDogMTQuMjg1JTtcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWNvbHMtOCAuZmxleG1hc29ucnktaXRlbSB7XHJcbiAgd2lkdGg6IDEyLjUlO1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktY29scy0yIC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCgybisxKSB7XHJcbiAgb3JkZXI6IDE7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1jb2xzLTIgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDJuKSB7XHJcbiAgb3JkZXI6IDI7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1jb2xzLTMgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDNuKzEpIHtcclxuICBvcmRlcjogMTtcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWNvbHMtMyAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoM24rMikge1xyXG4gIG9yZGVyOiAyO1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktY29scy0zIC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCgzbikge1xyXG4gIG9yZGVyOiAzO1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktY29scy00IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg0bisxKSB7XHJcbiAgb3JkZXI6IDE7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1jb2xzLTQgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDRuKzIpIHtcclxuICBvcmRlcjogMjtcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWNvbHMtNCAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoNG4rMykge1xyXG4gIG9yZGVyOiAzO1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktY29scy00IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg0bikge1xyXG4gIG9yZGVyOiA0O1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktY29scy01IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg1bisxKSB7XHJcbiAgb3JkZXI6IDE7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1jb2xzLTUgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDVuKzIpIHtcclxuICBvcmRlcjogMjtcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWNvbHMtNSAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoNW4rMykge1xyXG4gIG9yZGVyOiAzO1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktY29scy01IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg1bis0KSB7XHJcbiAgb3JkZXI6IDQ7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1jb2xzLTUgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDVuKSB7XHJcbiAgb3JkZXI6IDU7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1jb2xzLTYgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDZuKzEpIHtcclxuICBvcmRlcjogMTtcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWNvbHMtNiAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoNm4rMikge1xyXG4gIG9yZGVyOiAyO1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktY29scy02IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg2biszKSB7XHJcbiAgb3JkZXI6IDM7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1jb2xzLTYgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDZuKzQpIHtcclxuICBvcmRlcjogNDtcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWNvbHMtNiAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoNm4rNSkge1xyXG4gIG9yZGVyOiA1O1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktY29scy02IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg2bikge1xyXG4gIG9yZGVyOiA2O1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktY29scy03IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg3bisxKSB7XHJcbiAgb3JkZXI6IDE7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1jb2xzLTcgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDduKzIpIHtcclxuICBvcmRlcjogMjtcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWNvbHMtNyAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoN24rMykge1xyXG4gIG9yZGVyOiAzO1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktY29scy03IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg3bis0KSB7XHJcbiAgb3JkZXI6IDQ7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1jb2xzLTcgLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDduKzUpIHtcclxuICBvcmRlcjogNTtcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWNvbHMtNyAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoN24rNikge1xyXG4gIG9yZGVyOiA2O1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktY29scy03IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg3bikge1xyXG4gIG9yZGVyOiA3O1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktY29scy04IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg4bisxKSB7XHJcbiAgb3JkZXI6IDE7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1jb2xzLTggLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDhuKzIpIHtcclxuICBvcmRlcjogMjtcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWNvbHMtOCAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoOG4rMykge1xyXG4gIG9yZGVyOiAzO1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktY29scy04IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg4bis0KSB7XHJcbiAgb3JkZXI6IDQ7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1jb2xzLTggLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDhuKzUpIHtcclxuICBvcmRlcjogNTtcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWNvbHMtOCAuZmxleG1hc29ucnktaXRlbTpudGgtY2hpbGQoOG4rNikge1xyXG4gIG9yZGVyOiA2O1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktY29scy04IC5mbGV4bWFzb25yeS1pdGVtOm50aC1jaGlsZCg4bis3KSB7XHJcbiAgb3JkZXI6IDc7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1jb2xzLTggLmZsZXhtYXNvbnJ5LWl0ZW06bnRoLWNoaWxkKDhuKSB7XHJcbiAgb3JkZXI6IDg7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1icmVhayB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktYnJlYWstMSB7XHJcbiAgb3JkZXI6IDE7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1icmVhay0yIHtcclxuICBvcmRlcjogMjtcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWJyZWFrLTMge1xyXG4gIG9yZGVyOiAzO1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktYnJlYWstNCB7XHJcbiAgb3JkZXI6IDQ7XHJcbn1cclxuXHJcbi5mbGV4bWFzb25yeS1icmVhay01IHtcclxuICBvcmRlcjogNTtcclxufVxyXG5cclxuLmZsZXhtYXNvbnJ5LWJyZWFrLTYge1xyXG4gIG9yZGVyOiA2O1xyXG59XHJcblxyXG4uZmxleG1hc29ucnktYnJlYWstNyB7XHJcbiAgb3JkZXI6IDc7XHJcbn1cclxuIiwiLnJkLWhlYWRlci10aXRsZS1jb250ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICB9XHJcblxyXG4gIC50aXRsZS13cmFwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAyMDBweDtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgYXNpZGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1lbnUge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCA4cHggMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogYWRlbGxlLXNhbnMsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC13cmFwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcclxuICAgICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnJkLW1ham9yLXByb2dyYW1tZXMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQwLCAxNjcsIDE4NCwgMC4xKTtcclxuXHJcbiAgLnRvcC1iYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmFyX2ljb24uc3ZnJyk7XHJcbiAgICAgIHRvcDogLTQzcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGhlaWdodDogNjVweDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZ3JhbS13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDQwcHggMCA3MHB4O1xyXG5cclxuICAgIC5wcm9ncmFtIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgcGFkZGluZzogMjRweCAyOHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICB3aWR0aDogflwiY2FsYyg1MCUgLSAxNXB4KVwiO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAmLnRleHQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJvdHRvbS13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi14cykge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20pIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmctaW1nIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAmLmJ0biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB0aGVtZS1oZWFkZXIteWVsbG93O1xyXG4gICAgICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1ncmV5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5yZC10b3BpY3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQwLCAxNjcsIDE4NCwgMC4xKTtcclxuICBwYWRkaW5nOiA0MHB4IDAgNzBweDtcclxuXHJcbiAgaDMge1xyXG4gICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIC50b3BpY3Mtd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnRvcGljIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgcGFkZGluZzogMjRweCAyOHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICB3aWR0aDogflwiY2FsYyg1MCUgLSAxNXB4KVwiO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgICAgY29sb3I6IEBicmFuZC1vZmYtYmxhY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZWFkLW1vcmUge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnJkLXJlY3VycmluZy1wdWJsaWNhdGlvbnMge1xyXG4gIHBhZGRpbmc6IDQwcHggMCA3MHB4O1xyXG5cclxuICAudGl0bGUge1xyXG4gICAgaDMge1xyXG4gICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnB1YmxpY2F0aW9uLXdyYXAge1xyXG4gICAgLnB1YmxpY2F0aW9uIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pe1xyXG4gICAgICAgIHdpZHRoOiB+XCJjYWxjKDUwJSAtIDE1cHgpXCI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaW1hZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuY29sb3VyIHtcclxuICAgICAgICAuaW5uZXItd3JhcCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWUtaGVhZGVyLW9mZi15ZWxsb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5uZXItd3JhcCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMjRweDtcclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWFkLW1vcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgICAgICBjb2xvcjogQHRoZW1lLXJkLWFxdWE7XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAdGhlbWUtcmQtYXF1YTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm1wLXdyYXBwZXIge1xyXG4gICYubm9uLW1wIHtcclxuICAgICYuc3RhbmRhcmQge1xyXG4gICAgICAmLmhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiBhdXRvO1xyXG5cclxuICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG5cclxuICAgICAgICAgIGhyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCBmYWRlKEBicmFuZC1vZmYtYmxhY2ssIDIwJSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZlYXR1cmVkLXBvc3Qge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC1vZmYtYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1ib3JkZXJcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVhZC1tb3JlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZXMge1xyXG4gICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFjdHMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTA3LCAxMzAsIDAuMDUpO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgICAgICAuY29udGFjdC13cmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jb250YWN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudGhyZWUge1xyXG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1kZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmltZy13cmFwIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnR4dC13cmFwIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5tZXRhLWNvbnRhY3Qge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaW5kaWNhdG9ycyB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDEwNywgMTMwLCAwLjA1KTtcclxuICAgICAgcGFkZGluZzogNTBweCAwO1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY3VzdG9tLW5hdmlnYXRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jb250ZW50LWFyZWEge1xyXG4gICAgICAuY29udGVudC13cmFwIHtcclxuICAgICAgICBwYWRkaW5nOiA5MHB4IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgxLFxyXG4gICAgICBoMixcclxuICAgICAgaDMsXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgY29sb3I6ICM4Y2E3Yjg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbGwtY29udGVudCB7XHJcbiAgICAgIC5tYXNvbnJ5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAubWVudSB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IH5cImNhbGMoNTAlIC0gMzBweClcIjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCBmYWRlKEBicmFuZC1vZmYtYmxhY2ssIDIwJSk7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGFydGljbGUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTA3LCAxMzAsIDAuMDUpO1xyXG4gICAgICAgICAgcGFkZGluZzogMzBweCAyNHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiB+XCJjYWxjKDUwJSAtIDMwcHgpXCI7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zdWItdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaW5uZXItd3JhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaW1nLXdyYXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm1ldGEge1xyXG4gICAgICAgICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgdGltZSB7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnVwY29taW5nIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NlNDY0NjtcclxuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxNXB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJlYWQtbW9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAdGhlbWUtcmQtYXF1YTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCJoZWFkZXIge1xyXG4gICYubWFpbi1oZWFkZXIge1xyXG4gICAgYSB7XHJcbiAgICAgICYuc3VwcG9ydC11cyB7XHJcbiAgICAgICAgJi5kZXNrdG9wIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRoZW1lLWdyb3d0aDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm1vYmlsZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IGFkZWxsZS1zYW5zLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gU2V0IEdyYXZpdHkgRm9ybXMgQ1NTIE91dHB1dCB0byBcIk9mZlwiXHJcbi8vIFNldCBHcmF2aXR5IEZvcm1zIEhUTUw1IHRvIFwiT25cIlxyXG5cclxuLmdmb3JtX3dyYXBwZXIgeyBcclxuICAgIHVsIHtcclxuICAgICAgICAubGlzdC11bnN0eWxlZCgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIC5mb3JtLWdyb3VwKCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5nZmllbGRfcmVxdWlyZWQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IEBzdGF0ZS1kYW5nZXItdGV4dDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmdmaWVsZF9lcnJvciB7XHJcbiAgICAgIC5nZmllbGRfbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiBAc3RhdGUtZGFuZ2VyLXRleHQ7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQsXHJcbiAgICAgIHNlbGVjdCxcclxuICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogQGFsZXJ0LWRhbmdlci1ib3JkZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGFsZXJ0LWRhbmdlci1iZztcclxuICAgICAgICBjb2xvcjogQGFsZXJ0LWRhbmdlci10ZXh0O1xyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wtZm9jdXMoQGFsZXJ0LWRhbmdlci10ZXh0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ2lucHV0X2NvbnRhaW5lciB7XHJcbiAgICBcclxuICAgIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcclxuICAgICAgLmZvcm0tY29udHJvbCgpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmdmb3JtX2J1dHRvbiB7XHJcbiAgLmJ0bigpO1xyXG4gICAgY29sb3I6ICM2OTk5OTk7XHJcbmJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5ib3JkZXItY29sb3I6ICM2OTk5OTk7XHJcbiAgICAuYXZlbmlyLWhlYXZ5KCk7XHJcbn1cclxuXHJcbi52YWxpZGF0aW9uX2Vycm9yIHtcclxuICAuYWxlcnQoKTtcclxuICAuYWxlcnQtZGFuZ2VyKCk7XHJcbn1cclxuXHJcbiNnZm9ybXNfY29uZmlybWF0aW9uX21lc3NhZ2Uge1xyXG4gIC5hbGVydCgpO1xyXG4gIC5hbGVydC1zdWNjZXNzKCk7XHJcbn0iLCIvLyBDYXB0aW9uc1xyXG4ud3AtY2FwdGlvbiB7XHJcbiAgJjpleHRlbmQoLnRodW1ibmFpbCBhbGwpO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbi10ZXh0IHtcclxuICAgICY6ZXh0ZW5kKC50aHVtYm5haWwgLmNhcHRpb24pO1xyXG59XHJcblxyXG4vLyBHYWxsZXJ5IHNob3J0Y29kZVxyXG4uZ2FsbGVyeS1yb3cge1xyXG4gIHBhZGRpbmc6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAwO1xyXG59XHJcbiIsIi8vIFdvcmRQcmVzcyBHZW5lcmF0ZWQgQ2xhc3Nlc1xyXG4vLyBodHRwOi8vY29kZXgud29yZHByZXNzLm9yZy9DU1MjV29yZFByZXNzX0dlbmVyYXRlZF9DbGFzc2VzXHJcblxyXG4uYWxpZ25jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIGF1dG87XHJcbn1cclxuLmFsaWdubGVmdCxcclxuLmFsaWducmlnaHQge1xyXG4gIG1hcmdpbi1ib3R0b206IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcclxufVxyXG5maWd1cmUuYWxpZ25ub25lIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAvLyBPbmx5IGZsb2F0IGltYWdlcyBpZiBub3Qgb24gYW4gZXh0cmEgc21hbGwgZGV2aWNlIGxpa2Ugc21hcnRwaG9uZXNcclxuICAuYWxpZ25sZWZ0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcbiAgfVxyXG4gIC5hbGlnbnJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1sZWZ0OiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcbiAgfVxyXG59XHJcbiIsIi8qXHJcbiAqIGpRdWVyeSBGbGV4U2xpZGVyIHYyLjIuMFxyXG4gKiBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vZmxleHNsaWRlci9cclxuICpcclxuICogQ29weXJpZ2h0IDIwMTIgV29vVGhlbWVzXHJcbiAqIEZyZWUgdG8gdXNlIHVuZGVyIHRoZSBHUEx2MiBsaWNlbnNlLlxyXG4gKiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXHJcbiAqXHJcbiAqIENvbnRyaWJ1dGluZyBhdXRob3I6IFR5bGVyIFNtaXRoIChAbWJtdWZmZmluKVxyXG4gKi9cclxuXHJcblxyXG4vKiBCcm93c2VyIFJlc2V0c1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5mbGV4LWNvbnRhaW5lciBhOmFjdGl2ZSxcclxuLmZsZXhzbGlkZXIgYTphY3RpdmUsXHJcbi5mbGV4LWNvbnRhaW5lciBhOmZvY3VzLFxyXG4uZmxleHNsaWRlciBhOmZvY3VzICB7b3V0bGluZTogbm9uZTt9XHJcbi5zbGlkZXMsXHJcbi5mbGV4LWNvbnRyb2wtbmF2LFxyXG4uZmxleC1kaXJlY3Rpb24tbmF2IHttYXJnaW46IDA7IHBhZGRpbmc6IDA7IGxpc3Qtc3R5bGU6IG5vbmU7fVxyXG5cclxuLyogSWNvbiBGb250c1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qIEZvbnQtZmFjZSBJY29ucyAqL1xyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ2ZsZXhzbGlkZXItaWNvbic7XHJcblx0c3JjOnVybCgnZm9udHMvZmxleHNsaWRlci1pY29uLmVvdCcpO1xyXG5cdHNyYzp1cmwoJ2ZvbnRzL2ZsZXhzbGlkZXItaWNvbi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCdmb250cy9mbGV4c2xpZGVyLWljb24ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCdmb250cy9mbGV4c2xpZGVyLWljb24udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG5cdFx0dXJsKCdmb250cy9mbGV4c2xpZGVyLWljb24uc3ZnI2ZsZXhzbGlkZXItaWNvbicpIGZvcm1hdCgnc3ZnJyk7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi8qIEZsZXhTbGlkZXIgTmVjZXNzYXJ5IFN0eWxlc1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5mbGV4c2xpZGVyIHttYXJnaW46IDA7IHBhZGRpbmc6IDA7fVxyXG4uZmxleHNsaWRlciAuc2xpZGVzID4gbGkge2Rpc3BsYXk6IG5vbmU7IC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO30gLyogSGlkZSB0aGUgc2xpZGVzIGJlZm9yZSB0aGUgSlMgaXMgbG9hZGVkLiBBdm9pZHMgaW1hZ2UganVtcGluZyAqL1xyXG4uZmxleHNsaWRlciAuc2xpZGVzIGltZyB7d2lkdGg6IDEwMCU7IGRpc3BsYXk6IGJsb2NrO31cclxuLmZsZXgtcGF1c2VwbGF5IHNwYW4ge3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO31cclxuXHJcbi8qIENsZWFyZml4IGZvciB0aGUgLnNsaWRlcyBlbGVtZW50ICovXHJcbi5zbGlkZXM6YWZ0ZXIge2NvbnRlbnQ6IFwiXFwwMDIwXCI7IGRpc3BsYXk6IGJsb2NrOyBjbGVhcjogYm90aDsgdmlzaWJpbGl0eTogaGlkZGVuOyBsaW5lLWhlaWdodDogMDsgaGVpZ2h0OiAwO31cclxuaHRtbFt4bWxuc10gLnNsaWRlcyB7ZGlzcGxheTogYmxvY2s7fVxyXG4qIGh0bWwgLnNsaWRlcyB7aGVpZ2h0OiAxJTt9XHJcblxyXG4vKiBObyBKYXZhU2NyaXB0IEZhbGxiYWNrICovXHJcbi8qIElmIHlvdSBhcmUgbm90IHVzaW5nIGFub3RoZXIgc2NyaXB0LCBzdWNoIGFzIE1vZGVybml6ciwgbWFrZSBzdXJlIHlvdVxyXG4gKiBpbmNsdWRlIGpzIHRoYXQgZWxpbWluYXRlcyB0aGlzIGNsYXNzIG9uIHBhZ2UgbG9hZCAqL1xyXG4ubm8tanMgLnNsaWRlcyA+IGxpOmZpcnN0LWNoaWxkIHtkaXNwbGF5OiBibG9jazt9XHJcblxyXG4vKiBGbGV4U2xpZGVyIERlZmF1bHQgVGhlbWVcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uZmxleHNsaWRlciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgem9vbTogMTsgfVxyXG4uZmxleC12aWV3cG9ydCB7IG1heC1oZWlnaHQ6IDIwMDBweDsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTsgLW1vei10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTsgLW8tdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7IHRyYW5zaXRpb246IGFsbCAxcyBlYXNlOyB9XHJcbi5sb2FkaW5nIC5mbGV4LXZpZXdwb3J0IHsgbWF4LWhlaWdodDogMzAwcHg7IH1cclxuLmZsZXhzbGlkZXIgLnNsaWRlcyB7IHpvb206IDE7IH1cclxuLmNhcm91c2VsIGxpIHsgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cclxuXHJcbi8qIERpcmVjdGlvbiBOYXYgKi9cclxuLmZsZXgtZGlyZWN0aW9uLW5hdiB7KmhlaWdodDogMDt9XHJcbi5mbGV4LWRpcmVjdGlvbi1uYXYgYSAgeyB0ZXh0LWRlY29yYXRpb246bm9uZTsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiA0MHB4OyBoZWlnaHQ6IDQwcHg7IG1hcmdpbjogLTIwcHggMCAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMjUlOyB6LWluZGV4OiAxMDsgb3ZlcmZsb3c6IGhpZGRlbjsgb3BhY2l0eTogMDsgY3Vyc29yOiBwb2ludGVyOyBjb2xvcjogcmdiYSgwLDAsMCwwLjgpOyB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC4zKTsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cclxuLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2IHsgbGVmdDogLTUwcHg7IGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2xlZnQtYXJyb3cucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cclxuLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0IHsgcmlnaHQ6IC01MHB4OyBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9yaWdodC1hcnJvdy5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxyXG4uZmxleHNsaWRlcjpob3ZlciAuZmxleC1wcmV2IHsgb3BhY2l0eTogMC43OyBsZWZ0OiAzMHB4OyB9XHJcbi5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LW5leHQgeyBvcGFjaXR5OiAwLjc7IHJpZ2h0OiAzMHB4OyB9XHJcbi5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LW5leHQ6aG92ZXIsIC5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LXByZXY6aG92ZXIgeyBvcGFjaXR5OiAxOyB9XHJcbi5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtZGlzYWJsZWQgeyBvcGFjaXR5OiAwIWltcG9ydGFudDsgZmlsdGVyOmFscGhhKG9wYWNpdHk9MCk7IGN1cnNvcjogZGVmYXVsdDsgfVxyXG4uZmxleC1kaXJlY3Rpb24tbmF2IGE6YmVmb3JlICB7IGRpc3BsYXk6IG5vbmU7IH1cclxuLmZsZXgtZGlyZWN0aW9uLW5hdiBhLmZsZXgtbmV4dDpiZWZvcmUgIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLyogUGF1c2UvUGxheSAqL1xyXG4uZmxleC1wYXVzZXBsYXkgYSB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogNXB4OyBsZWZ0OiAxMHB4OyBvcGFjaXR5OiAwLjg7IHotaW5kZXg6IDEwOyBvdmVyZmxvdzogaGlkZGVuOyBjdXJzb3I6IHBvaW50ZXI7IGNvbG9yOiAjMDAwOyB9XHJcbi5mbGV4LXBhdXNlcGxheSBhOmJlZm9yZSAgeyBmb250LWZhbWlseTogXCJmbGV4c2xpZGVyLWljb25cIjsgZm9udC1zaXplOiAyMHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGNvbnRlbnQ6ICdcXGYwMDQnOyB9XHJcbi5mbGV4LXBhdXNlcGxheSBhOmhvdmVyICB7IG9wYWNpdHk6IDE7IH1cclxuLmZsZXgtcGF1c2VwbGF5IGEuZmxleC1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwMDMnOyB9XHJcblxyXG4vKiBDb250cm9sIE5hdiAqL1xyXG4uZmxleC1jb250cm9sLW5hdiB7d2lkdGg6IDEwMCU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAtNDBweDsgdGV4dC1hbGlnbjogY2VudGVyO31cclxuLmZsZXgtY29udHJvbC1uYXYgbGkge21hcmdpbjogMCA2cHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgem9vbTogMTsgKmRpc3BsYXk6IGlubGluZTt9XHJcbi5mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGEge3dpZHRoOiAxMXB4OyBoZWlnaHQ6IDExcHg7IGRpc3BsYXk6IGJsb2NrOyBiYWNrZ3JvdW5kOiAjNjY2OyBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSk7IGN1cnNvcjogcG9pbnRlcjsgdGV4dC1pbmRlbnQ6IC05OTk5cHg7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDsgLW1vei1ib3JkZXItcmFkaXVzOiAyMHB4OyAtby1ib3JkZXItcmFkaXVzOiAyMHB4OyBib3JkZXItcmFkaXVzOiAyMHB4OyAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgwLDAsMCwwLjMpOyAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgwLDAsMCwwLjMpOyAtby1ib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMCwwLDAsMC4zKTsgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsMCwwLDAuMyk7IH1cclxuLmZsZXgtY29udHJvbC1wYWdpbmcgbGkgYTpob3ZlciB7IGJhY2tncm91bmQ6ICMzMzM7IGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC43KTsgfVxyXG4uZmxleC1jb250cm9sLXBhZ2luZyBsaSBhLmZsZXgtYWN0aXZlIHsgYmFja2dyb3VuZDogIzAwMDsgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjkpOyBjdXJzb3I6IGRlZmF1bHQ7IH1cclxuXHJcbi5mbGV4LWNvbnRyb2wtdGh1bWJzIHttYXJnaW46IDVweCAwIDA7IHBvc2l0aW9uOiBzdGF0aWM7IG92ZXJmbG93OiBoaWRkZW47fVxyXG4uZmxleC1jb250cm9sLXRodW1icyBsaSB7d2lkdGg6IDI1JTsgZmxvYXQ6IGxlZnQ7IG1hcmdpbjogMDt9XHJcbi5mbGV4LWNvbnRyb2wtdGh1bWJzIGltZyB7d2lkdGg6IDEwMCU7IGRpc3BsYXk6IGJsb2NrOyBvcGFjaXR5OiAuNzsgY3Vyc29yOiBwb2ludGVyO31cclxuLmZsZXgtY29udHJvbC10aHVtYnMgaW1nOmhvdmVyIHtvcGFjaXR5OiAxO31cclxuLmZsZXgtY29udHJvbC10aHVtYnMgLmZsZXgtYWN0aXZlIHtvcGFjaXR5OiAxOyBjdXJzb3I6IGRlZmF1bHQ7fVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcclxuICAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LXByZXYgeyBvcGFjaXR5OiAxOyBsZWZ0OiAxMHB4O31cclxuICAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQgeyBvcGFjaXR5OiAxOyByaWdodDogMTBweDt9XHJcbn1cclxuXHJcbi5mbGV4c2xpZGVyIC5zbGlkZXMgbGkge1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbn1cclxuXHJcbi5ob21lLXNsaWRlciAuZmxleC1jb250cm9sLW5hdiB7XHJcbiAgICBcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mbGV4LWNhcHRpb24ge1xyXG5cclxuICAgIGJhY2tncm91bmQ6IGZhZGUoQGJyYW5kLWdyZWVuLWRhcmssOTAlKTtcclxuICAgIHBhZGRpbmc6MTJweDtcclxuICAgIFxyXG4gICAgXHJcbiAgICBoMiwgaDMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgLmF2ZW5pci1oZWF2eSgpO1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgLml0YWxpYygpO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBwIHtcclxuICAgICAgICAudmlzaWJsZS1tZCgpO1xyXG4gICAgICAgIC52aXNpYmxlLWxnKCk7XHJcbiAgICAgICAgLmF2ZW5pci1yb21hbigpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnB1YmxpY2F0aW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tc20pe1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjUlO1xyXG4gICAgICAgIGxlZnQ6MTkwcHg7XHJcbiAgICAgICAgcmlnaHQ6MTkwcHg7XHJcbiAgICAgICAgei1pbmRleDoxO1xyXG4gICAgICAgIHBhZGRpbmc6MjBweDtcclxuICAgICAgICBcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLXRhYmxldCkge1xyXG4gICAgICAgIFxyXG4gICAgICAgIGxlZnQ6IDEyMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMjBweDsgICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLW1kKXtcclxuICAgICAgICAucHVibGljYXRpb24tYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICBcclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfSAgXHJcblxyXG4gICAgfVxyXG4gIFxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1sZyl7XHJcbiAgICAgICAgLnB1YmxpY2F0aW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tc20pe1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5mbGV4LWRpcmVjdGlvbi1uYXYgYSB7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9IFxyXG4gICAgXHJcbn1cclxuXHJcbiAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tc20pe1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5mbGV4LWRpcmVjdGlvbi1uYXYgYSB7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9IFxyXG4gICAgXHJcbiIsIi5zbGlkZXNoYXJlLWNvbnRhaW5lcixcclxuLnNpbmdsZSAucmVsYXRlZC13cmFwIC5yZWxhdGVkLWNvbnRlbnQgLnNsaWRlc2hhcmUtY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiA1MHZoO1xyXG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzY4cHgpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xyXG4gIH1cclxuXHJcbiAgaWZyYW1lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDcyOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZSAucmVsYXRlZC13cmFwIC5zbGlkZXNoYXJlLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG59IiwiI2xvYWRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDUwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBib3JkZXI6IDEwcHggc29saWQgIzZkN2E5ZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgIzNFNDdBNjtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcclxuICAgIDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gICAgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gICAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cclxufVxyXG5cclxuLyogQWRkIGFuaW1hdGlvbiB0byBcInBhZ2UgY29udGVudFwiICovXHJcbi5hbmltYXRlLWJvdHRvbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbmltYXRlYm90dG9tO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGVib3R0b207XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRlYm90dG9tIHtcclxuICAgIGZyb20geyBib3R0b206LTEwMHB4OyBvcGFjaXR5OjAgfVxyXG4gICAgdG8geyBib3R0b206MHB4OyBvcGFjaXR5OjEgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGVib3R0b20ge1xyXG4gICAgZnJvbXsgYm90dG9tOi0xMDBweDsgb3BhY2l0eTowIH1cclxuICAgIHRveyBib3R0b206MDsgb3BhY2l0eToxIH1cclxufSIsIi5zaWdudXAtbW9kYWwge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogOTAwMDAwO1xyXG5cclxuICAub3ZlcmxheSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWUtaGVhZGVyLWlucHV0O1xyXG4gICAgb3BhY2l0eTogMC45NTtcclxuICAgIHotaW5kZXg6IDkxMDAwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmlubmVyLXdyYXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIHotaW5kZXg6IDkyMDAwMDtcclxuXHJcbiAgICAudGl0bGUtYm94IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwYWRkaW5nOiA5MHB4IDEyMHB4IDkwcHggNTVweDtcclxuICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtNzVweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS13cmFwIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAxMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogNTQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNzVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0LXdyYXAge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogflwiY2FsYyg1MCUgLSAxNXB4KVwiO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5uYW1lcyB7XHJcbiAgICAgICAgICAud3JhcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiB+XCJjYWxjKDUwJSAtIDEwcHgpXCI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJvdHRvbS13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsLFxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3VibWl0LXdyYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgY29sb3I6IEBicmFuZC1vZmYtYmxhY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWUtaGVhZGVyLXllbGxvdztcclxuICAgICAgICAgIHBhZGRpbmc6IDhweCAxMDBweDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZS1idG4ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTBweDtcclxuICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zZWFyY2gtbW9kYWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IH5cImNhbGMoMTAwdmggLSA2MXB4KVwiO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgPiAuY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDExNXB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgfVxyXG5cclxuICAuZm9ybS13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDc1cHg7XHJcbiAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAxOTBweClcIjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgPiAucm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWdyZXk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXQsXHJcbiAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRoZW1lLWhlYWRlci1pbnB1dDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZpbHRlcnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgd2lkdGg6IH5cImNhbGMoNTAlIC0gNXB4KVwiO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3gge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDAsIDE2NywgMTg0LCAwLjUpO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICsgLmJveCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0cHggNThweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VhcmNoLXN1Ym1pdC1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGl0bGUsXHJcbiAgLmNsb3NlLW1vZGFsIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG5cclxuICAgIGkge1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci15ZWxsb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jbG9zZS1tb2RhbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIC5wYWdlLW92ZXJsYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHRoZW1lLWhlYWRlci1pbnB1dDtcclxuICAgIG9wYWNpdHk6IDAuOTU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDAwMDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9UT0RPIFRoZSBzbmFwLWRyYXdlciBzaGl0IGluIHRoZSBib2R5IGlzIHN0b3BwaW5nIHRoZSBvdmVyZmxvdyBzY3JvbGwgcHJldmVudCBzdHVmZiB3b3JraW5nIC4uLi4gdGFja2xlIHRoaXMgbGF0ZXIuIiwiaGVhZGVyIHtcclxuICAmLm1haW4taGVhZGVyIHtcclxuICAgIC5uZXdzbGV0dGVyLXNpZ251cCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEB0aGVtZS1oZWFkZXIteWVsbG93O1xyXG4gICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XHJcbiAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWdyZXk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcC1iYXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+IC5jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtd3JhcCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgID4gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dvIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3BhY2VyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0b1xyXG4gICAgICB9XHJcblxyXG4gICAgICBuYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAmLm1haW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCA0MHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjp2aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1ncmV5O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAdGhlbWUtaGVhZGVyLXllbGxvdztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgICB0b3A6IDE1MnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiB+XCJjYWxjKDEwMHZoIC0gMTUycHgpXCI7XHJcblxyXG4gICAgICAgICAgdWwgPiBsaTpub3QoLnNwZWNpYWwpIGEsXHJcbiAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAud2hpdGUtd3JhcCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5vdmVybGF5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRoZW1lLWhlYWRlci1pbnB1dDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC43MDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwMDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItZ3JleTtcclxuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi40cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnNwZWNpYWwge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IGRhc2hlZCAxcHggQHRoZW1lLWhlYWRlci1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuc3BlY2lhbCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VhcmNoLW1vZGFsLWJ0biB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IGRhc2hlZCAxcHggQHRoZW1lLWhlYWRlci1ib3JkZXI7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXIteWVsbG93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICAgICYuZmEtdGltZXMge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcclxuICAgICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2JpbGUtbWVudS1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgJi5mYS10aW1lcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2JpbGUtbWVudS13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGhlaWdodDogflwiY2FsYygxMDB2aCAtIDYxcHgpXCI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICAgICAgb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5jb250YWluZXIge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG5hdiB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4IEB0aGVtZS1oZWFkZXItYm9yZGVyO1xyXG5cclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5mYS1taW51cyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgLmZhLW1pbnVzIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mYS1wbHVzIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMHZ3IC0gNjBweClcIjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc3BhY2lhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4IEB0aGVtZS1oZWFkZXItYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5hcnJvdy1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc29jaWFsLXdyYXAge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmV3c2xldHRlci1zaWdudXAge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gICYubW9iaWxlLW1lbnUtYWN0aXZlIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICAmLmFkbWluLWJhciB7XHJcbiAgICBoZWFkZXIge1xyXG4gICAgICAmLm1haW4taGVhZGVyIHtcclxuICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgdG9wOiAxODRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubW9iaWxlLW1lbnUtYWN0aXZlIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgaGVhZGVyIHtcclxuICAgICAgJi5tYWluLWhlYWRlciB7XHJcbiAgICAgICAgLm1vYmlsZS1tZW51LWJ0biB7XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgJi5mYS1iYXJzIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmZhLXRpbWVzIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2JpbGUtbWVudS13cmFwIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5tb2JpbGUtc2VhcmNoIHtcclxuICAgIC5uYXYtd3JhcCB7XHJcbiAgICAgIG5hdiB7XHJcbiAgICAgICAgLnNlYXJjaC1tb2RhbC1idG4ge1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICYuZmEtc2VhcmNoIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZmEtdGltZXMge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5sZWZ0LWRyYXdlcixcclxuLnJpZ2h0LWRyYXdlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNuYXAtY29udGVudCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB6LWluZGV4OiAyO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbmJvZHkuYWRtaW4tYmFyIC5zbmFwLWNvbnRlbnQge1xyXG4gIHBhZGRpbmctdG9wOiAzMnB4O1xyXG59XHJcblxyXG4uc25hcC1kcmF3ZXJzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgYmFja2dyb3VuZDogI2U4ZTZlNjtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gIC50aGVtZS1tZW51IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogQHBhZGRpbmc7XHJcbiAgICBtYXJnaW46IDBweDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaWNvbi1jbG9zZSB7XHJcbiAgICBvcGFjaXR5OiAwLjUwMjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgdG9wOiAzOXB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnNuYXAtZHJhd2VyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHdpZHRoOiAzMjBweDtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGhlaWdodDogYXV0bztcclxuICBvdmVyZmxvdzogYXV0bztcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XHJcbiAgLW1zLXRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xyXG59XHJcblxyXG4uc25hcC1kcmF3ZXItbGVmdCB7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uc25hcC1kcmF3ZXItcmlnaHQge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5zbmFwanMtbGVmdCAuc25hcC1kcmF3ZXItcmlnaHQsXHJcbi5zbmFwanMtcmlnaHQgLnNuYXAtZHJhd2VyLWxlZnQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zbmFwanMtZXhwYW5kLWxlZnQgLnNuYXAtZHJhd2VyLWxlZnQsXHJcbi5zbmFwanMtZXhwYW5kLXJpZ2h0IC5zbmFwLWRyYXdlci1yaWdodCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG4iLCIuc2VhcmNoLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtZ3JleTtcclxuICBwYWRkaW5nOiBAcGFkZGluZztcclxuICBwYWRkaW5nLWJvdHRvbTogQHBhZGRpbmcgKyA1cHg7XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIGg0IHtcclxuICAgIGNvbG9yOiBAYnJhbmQtZ3JleS1kYXJrO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiBAYnJhbmQtcmVkO1xyXG4gICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmljb24tY2xvc2Utc2VhcmNoIHtcclxuICAgIG9wYWNpdHk6IDAuNTAyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB0b3A6IDE5cHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICB9XHJcblxyXG4gIC5zZWFyY2gtZmllbGQsICNjYXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGhlaWdodDogNDBweDtcclxuICB9XHJcblxyXG4gIC5zZWFyY2gtZmllbGQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcblxyXG4gICNjYXQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2IoMTkwLCAxOTAsIDE5MCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnLi4vaW1nL3NlbGVjdC1hcnJvdy1vcGVuLnBuZycpIDk0JSBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cclxuICB9XHJcbiAgLnNlYXJjaC1zdWJtaXQtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IDExcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgIC5zZWFyY2gtc3VibWl0IHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXRhYmxldCkge1xyXG5cclxuICAgIC5zZWFyY2gtZmllbGQsICNjYXQsIC5zZWFyY2gtc3VibWl0LWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWZpZWxkIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgI2NhdCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtc3VibWl0LWNvbnRhaW5lciB7XHJcbiAgICAgIC5wdWxsLXJpZ2h0KCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHRzIHtcclxuICAub3JkZXItYnkge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2lkZWJhci1maWx0ZXIge1xyXG4gICAgYTpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvL2h0dHA6Ly9jc3MtdHJpY2tzLmNvbS92ZXJ0aWNhbGx5LWNlbnRlci1tdWx0aS1saW5lZC10ZXh0L1xyXG5cclxuXHJcbi50aGVtZS1tZW51LXRhYmxldC1jb250YWluZXIge1xyXG4gICAgXHJcbiAgICBoZWlnaHQ6IDBweDtcclxuICAgIFxyXG4gICAgXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtZ3JlZW4tZGFyaztcclxuICAgIFxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi10YWJsZXQpe1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG4gICAgIH1cclxuXHJcbiAgICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1kZXNrdG9wKXtcclxuICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgfVxyXG4gICAgXHJcbiAgICAudGhlbWUtbWVudS10YWJsZXQge1xyXG5cclxuICAgICAgICAudGhlbWUtbWVudSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIC8vICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibHVlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNXB4IDdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAgICAwcHggNXB4IDdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogICAgICAgICAwcHggNXB4IDdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGJyYW5kLWdyZXk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7ICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rMykge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYnJhbmQtZ3JleTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgYSwgYTp2aXNpdGVkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAuYXZlbmlyLWhlYXZ5KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tbGctZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNi42JTtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2LjQlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBicmFuZC1ncmV5OyAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgtbiszKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIvLyBDb250ZW50IHdyYXBwZXJcclxuLndyYXAge1xyXG59XHJcblxyXG4vLyBNYWluIGNvbnRlbnQgYXJlYVxyXG4ubWFpbiB7XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxufVxyXG5cclxuc3Ryb25nLFxyXG5iIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxufVxyXG5cclxuYXJ0aWNsZSB7XHJcbiAgaWZyYW1lIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tdGFibGV0KSB7XHJcbiAgYm9keSB7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZV9uYXYge1xyXG4gIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5wYWdpbmF0aW9uIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtbnVtYmVycyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XHJcbiAgb3BhY2l0eTogMTtcclxuXHJcbiAgJi5jdXJyZW50LFxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLm5leHQsXHJcbiAgJi5wcmV2IHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5uZXh0IHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltZy9jaGV2cm9uLXJpZ2h0LnBuZykgOTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgfVxyXG5cclxuICAmLnByZXYge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvY2hldnJvbi1sZWZ0LnBuZykgMTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi10YWJsZXQpIHtcclxuICAucGFnZV9uYXYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyIHtcclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLnRoZW1lIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc2Fucy1zZXJpZi1oZWF2eTtcclxufVxyXG5cclxuLmVudHJ5LXNoYXJlIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAuZW50cnktc2hhcmUtYnRucyB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMmM2YjgyO1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5vLWd1dHRlciB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5uby1ndXR0ZXItc20ge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXRhYmxldCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uby1ndXR0ZXIteHMge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXBob25lKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmVtYmVkLWNvbnRhaW5lciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiAnJztcclxuICB9XHJcblxyXG4gIGlmcmFtZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgfVxyXG59XHJcbiIsIi5iYW5uZXIge1xyXG4gIHBhZGRpbmctdG9wOiBAcGFkZGluZztcclxuICAubmF2YmFyLWhlYWRlciB7XHJcblxyXG4gICAgLm5hdmJhci1icmFuZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogQHBhZGRpbmcgKiAzO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBpbWcge1xyXG5cclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tdGFibGV0KSB7XHJcbiAgICAgIC5uYXZiYXItYnJhbmQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgY29sb3I6ICNjM2UzZTM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgLml0YWxpYygpO1xyXG4gICAgICAuY2xlYXJmaXgoKTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4taGVhZGVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICYubmF2YmFyLXRvZ2dsZSB7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlIHVybCgnLi4vaW1nL21lbnUtYmcucG5nJykgbm8tcmVwZWF0IGxlZnQgMTBweCBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAwcHg7XHJcblxyXG4gICAgICAgIC52aXNpYmxlLXhzKCk7XHJcbiAgICAgICAgLnZpc2libGUtc20oKTtcclxuICAgICAgICAudmlzaWJsZS1tZCgpO1xyXG5cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IEBicmFuZC1ncmVlbi1kYXJrZXIgdXJsKCcuLi9pbWcvbWVudS1iZy1ob3Zlci5wbmcnKSBuby1yZXBlYXQgbGVmdCAxMHB4IGNlbnRlcjtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogQGJyYW5kLWdyZWVuLWRhcmtlcjtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNlYXJjaC10b2dnbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlIHVybCgnLi4vaW1nL3NlYXJjaC1iZy5wbmcnKSBuby1yZXBlYXQgbGVmdCAxMHB4IGNlbnRlcjtcclxuICAgICAgICAuaGlkZGVuLWxnKCk7XHJcbiAgICAgICAgYm9yZGVyOiAwcHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBAYnJhbmQtZ3JlZW4tZGFya2VyIHVybCgnLi4vaW1nL3NlYXJjaC1iZy1ob3Zlci5wbmcnKSBuby1yZXBlYXQgbGVmdCAxMHB4IGNlbnRlcjtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogQGJyYW5kLWdyZWVuLWRhcmtlcjtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYudGhlbWVzLXRvZ2dsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGUgdXJsKCcuLi9pbWcvdGhlbWVzLWJnLnBuZycpIG5vLXJlcGVhdCBsZWZ0IDEwcHggY2VudGVyO1xyXG4gICAgICAgIC5oaWRkZW4tc20oKTtcclxuICAgICAgICAuaGlkZGVuLW1kKCk7XHJcbiAgICAgICAgLmhpZGRlbi1sZygpO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogQGJyYW5kLWdyZWVuLWRhcmtlciB1cmwoJy4uL2ltZy90aGVtZXMtYmctaG92ZXIucG5nJykgbm8tcmVwZWF0IGxlZnQgMTBweCBjZW50ZXI7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IEBicmFuZC1ncmVlbi1kYXJrZXI7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAubmF2YmFyLWhlYWRlciAuYnRuLWhlYWRlci5uYXZiYXItdG9nZ2xlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXRhYmxldCkge1xyXG4gIC5wdXNoeSB7XHJcblxyXG4gIH1cclxuXHJcbiAgLmJhbm5lciB7XHJcblxyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IEBwYWRkaW5nICogMjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5oZWFkZXItYnV0dG9ucyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuXHJcbiAgICAgIC5uYXZiYXItdG9nZ2xlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlYXJjaC10b2dnbGUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbiIsIi5zaWRlYmFyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAuc3RpY2t5LXdyYXAge1xyXG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMjBweDtcclxuICB9XHJcblxyXG4gIC5zZWFyY2gtc3VibWl0LWNvbnRhaW5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaWRlYmFyLWJsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBoMyB7XHJcbiAgICAgICYud2lkZ2V0dGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtY29udGFpbmVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3MDcwNzA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgaW5wdXRbdHlwZT1zZWFyY2hdIHtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gMzBweClcIjtcclxuXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VhcmNoLXN1Ym1pdC1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaWRlYmFyLWZpbHRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIC5iYXItZXhwYW5kZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mYS1taW51cyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5leHBhbmRlZCB7XHJcbiAgICAgICAgLmZhLXBsdXMge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYS1taW51cyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbXMtd3JhcCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmV4cGFuZGVkIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1zaWRlYmFyIHtcclxuXHJcbiAgICAuc2VhcmNoLWNvbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBAYnJhbmQtZ3JleTtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPXNlYXJjaF0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBtYXJnaW46IDBweCAwcHggMjBweCAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmZvb3RlcmgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgY29sb3I6IEBicmFuZC1iZWlnZTtcbiAgYmFja2dyb3VuZDogQGJyYW5kLXB1cnBsZSB1cmwoJy4uL2ltZy9mb290ZXItYXJyb3ctZG93bi5wbmcnKSBuby1yZXBlYXQgcmlnaHQgOXB4IGNlbnRlcjtcblxuICAmLnRvZ2dsZWQge1xuICAgIGJhY2tncm91bmQ6IEBicmFuZC1wdXJwbGUtZGFyayB1cmwoJy4uL2ltZy9mb290ZXItYXJyb3ctdXAucG5nJykgbm8tcmVwZWF0IHJpZ2h0IDlweCBjZW50ZXI7XG4gIH1cbn1cblxuLmZvb3RlckRpdiB7XG4gIG1hcmdpbjogQHBhZGRpbmc7XG4gIGJvcmRlcjogMnB4IHNvbGlkIEBicmFuZC1iZWlnZTtcbn1cblxuLmZvb3RlckRpdklubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogQHBhZGRpbmc7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCBAYnJhbmQtYmVpZ2U7XG59XG5cbi5tYWluLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IEB0aGVtZS1mb290ZXItZ3JleTtcbiAgY29sb3I6IEB0aGVtZS1oZWFkZXItZ3JleTtcbiAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDM1cHggMCA2MHB4O1xuXG4gIGEge1xuICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWdyZXk7XG4gIH1cblxuICA+IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMCAzMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZzogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLW5hdiB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBkYXNoZWQgMXB4IEB0aGVtZS1oZWFkZXItYm9yZGVyO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweCAwO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmFkZHJlc3Mtd3JhcCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBib3JkZXItcmlnaHQ6IGRhc2hlZCAxcHggQHRoZW1lLWhlYWRlci1ib3JkZXI7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxuXG4gICAgLmFkZHJlc3Mge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5jb250YWN0IHtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvcHlyaWdodC13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5sb2dvLXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnNvY2lhbC13cmFwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNDBweDtcbiAgICB9XG5cbiAgICAuaW1nLXdyYXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iYWNrLXRvcCB7XG4gIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgYSB7XG4gICAgJjp2aXNpdGVkIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcbiAgICB9XG4gIH1cblxuICAuYXJyb3dfdXAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2Fycm93X3VwLnN2ZycpO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuIiwiYm9keSB7XHJcbiAgJi5ob21lIHtcclxuICAgIC5zcGFjZXIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgZmxleDogMSAxO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob3Jpem9udGFsLWxpbmUge1xyXG4gICAgICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4IEB0aGVtZS1oZWFkZXItYm9yZGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBAaW1wb3J0ICcuLi9yZF9sYXlvdXRzL2hvbWUvX2hlcm8nO1xyXG4gICAgQGltcG9ydCAnLi4vcmRfbGF5b3V0cy9ob21lL19hbGVydF9iYXInO1xyXG4gICAgQGltcG9ydCAnLi4vcmRfbGF5b3V0cy9ob21lL19icm93c2VfYmFyJztcclxuICAgIEBpbXBvcnQgJy4uL3JkX2xheW91dHMvaG9tZS9fZmVhdHVyZWRfb3VyX3dvcmsnO1xyXG4gICAgQGltcG9ydCAnLi4vcmRfbGF5b3V0cy9ob21lL190b3BfY2hhcnRzX3Jlc2VhcmNoJztcclxuICAgIEBpbXBvcnQgJy4uL3JkX2xheW91dHMvaG9tZS9fdHdvX2ZlYXR1cmVkJztcclxuICAgIEBpbXBvcnQgJy4uL3JkX2xheW91dHMvaG9tZS9fbGl2aW5nX3dhZ2VfZmVhdHVyZWRfdGVhbSc7XHJcbiAgfVxyXG59IiwiLnN0YXRpYy1oZXJvIHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDY1cHg7XHJcbiAgfVxyXG5cclxuICAuaW5uZXItd3JhcCB7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA2NjVweDtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICBoeXBoZW5zOiBhdXRvO1xyXG4gICAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XHJcbiAgICAgIC13ZWJraXQtaHlwaGVuYXRlLWNoYXJhY3RlcjogXCJcXDIwMTBcIjtcclxuICAgICAgLXdlYmtpdC1oeXBoZW5hdGUtbGltaXQtYWZ0ZXI6IDE7XHJcbiAgICAgIC13ZWJraXQtaHlwaGVuYXRlLWxpbWl0LWJlZm9yZTogMztcclxuICAgICAgLW1vei1oeXBoZW5zOiBhdXRvO1xyXG4gICAgICBvdmVyZmxvdy13cmFwOiBoeXBoZW5hdGU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi10YWJsZXQpIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiXHJcbi5hbGVydC1iYXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1kZXNrdG9wKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIH1cclxuXHJcbiAgLmZpcnN0LXdyYXAge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgIC50eXBlLWJveCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4OiAxIDE7XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4OiAxIDE7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1NXB4O1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZXZlbnQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLXJlZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250cm9scyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICYubW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1kZXNrdG9wKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGVza3RvcCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1kZXNrdG9wKSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJldixcclxuICAgIC5uZXh0IHtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYTdiODtcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLml0ZW1zLXdyYXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjdmOTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRpbWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdWItdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnVwY29taW5nIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NlNDY0NjtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiXHJcbi5icm93c2UtYmFyIHtcclxuICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgYm9yZGVyLXRvcDogZGFzaGVkIDFweCBAdGhlbWUtaGVhZGVyLWJvcmRlcjtcclxuICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4IEB0aGVtZS1oZWFkZXItYm9yZGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gIGgzIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctZGVza3RvcCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRvcGljLXdyYXAge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1kZXNrdG9wKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5tb3JlIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWRlc2t0b3ApIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudG9waWMtbGluayB7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMzBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tZGVza3RvcCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIlxyXG4uZmVhdHVyZWQtb3VyLXdvcmsge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgfVxyXG5cclxuICAuZmVhdHVyZWQge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiB+XCJjYWxjKDY2LjY2NjYlIC0gMTVweClcIjtcclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXItd3JhcCB7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIGg1IHtcclxuICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKCBtaW4td2lkdGg6IEBzY3JlZW4tdGFibGV0KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgZmxleDogMSAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogQHRoZW1lLXJkLWFxdWE7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3VyLXdvcmsge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZzogMzBweCAyNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IH5cImNhbGMoMzMuMzMzMzMlIC0gMTVweClcIjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGZsZXg6IDEgMTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6IEB0aGVtZS1yZC1hcXVhO1xyXG4gICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnRvcC1jaGFydHMtcmVzZWFyY2gge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1kZXNrdG9wKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIH1cclxuXHJcbiAgLnRvcC1jaGFydHMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWRlc2t0b3ApIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiB+XCJjYWxjKDI1JSAtIDE1cHgpXCI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcC13cmFwIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWctd3JhcCB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgbWluLWhlaWdodDogMjcwcHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cclxuICAgICAgLnRvcC1saW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHJnYmEoMDAsIDAwLCAwMCwgMC4zKSk7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgICAgaDQsIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmV3c2xldHRlciB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEB0aGVtZS1mb290ZXItZ3JleTtcclxuXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5ld3NsZXR0ZXItc2lnbnVwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWUtaGVhZGVyLXllbGxvdztcclxuICAgICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm90dG9tIHtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRoZW1lLWZvb3Rlci1ncmV5O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgZmxleDogMSAxIGF1dG87XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVzZWFyY2gtd3JhcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWRlc2t0b3ApIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiB+XCJjYWxjKDc1JSAtIDE1cHgpXCI7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sYXRlc3Qtd3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1kZXNrdG9wKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYXRlc3Qge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWRlc2t0b3ApIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiB+XCJjYWxjKDMzLjMzJSAtIDIwcHgpXCI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWRlc2t0b3ApIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbm5lci13cmFwIHtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB0aGVtZS1mb290ZXItZ3JleTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXg6IDEgMTtcclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWItdGl0bGUge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1ldGEge1xyXG4gICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xyXG5cclxuICAgICAgICAgIHRpbWUge1xyXG4gICAgICAgICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM2OTk5OTk7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWdyZXk7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiXHJcbi50d28tZmVhdHVyZWQge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgfVxyXG5cclxuICAuZmVhdHVyZWQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogflwiY2FsYyg1MCUgLSAxNXB4KVwiO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGg1IHtcclxuICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6IEBicmFuZC1vZmYtYmxhY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBmbGV4OiAxIDE7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiBAdGhlbWUtcmQtYXF1YTtcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIlxyXG4ubGl2aW5nLXdhZ2UtZmVhdHVyZS10ZWFtIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIH1cclxuXHJcbiAgLmxpdmluZy13YWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTA3LCAxMzAsIDAuMDUpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHBhZGRpbmc6IDI1cHggMjVweCAzMHB4IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogflwiY2FsYyg1MCUgLSAxNXB4KVwiO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC53YWdlLXdyYXAge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6IEBicmFuZC1vZmYtYmxhY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAubGFyZ2Utd2FnZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgLnRleHQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogQGJyYW5kLW9mZi1ibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tdGFibGV0KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDU2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9nbyB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIHtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc21hbGwtd2FnZSB7XHJcbiAgICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mZWF0dXJlZC10ZWFtLXdyYXAge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IH5cImNhbGMoNTAlIC0gMTVweClcIjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmVhdHVyZWQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgcGFkZGluZzogMzBweCAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTA3LCAxMzAsIDAuMDUpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIGg1IHtcclxuICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6IEBicmFuZC1vZmYtYmxhY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGZsZXg6IDEgMTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGVhbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDMwcHggMjVweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgaHlwaGVuczogYXV0bztcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsImgxLCBoMiwgaDMge1xyXG5cclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYtaGVhdnk7XHJcbn1cclxuXHJcbmgyLmgxIHtcclxuICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zYW5zLXNlcmlmLWhlYXZ5O1xyXG4gIGZvbnQtc2l6ZTogNDBweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIG1hcmdpbjogMTVweCAwcHg7XHJcbn1cclxuXHJcbmgxLnBhZ2UtdGl0bGUge1xyXG5cclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbWFyZ2luOiAwcHg7XHJcblxyXG59XHJcblxyXG5oMiB7XHJcblxyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlciB7XHJcblxyXG4gIG1hcmdpbjogMTJweCAwcHg7XHJcbiAgYm9yZGVyOiAwcHg7XHJcbiAgcGFkZGluZzogMHB4O1xyXG5cclxufVxyXG5cclxuI21haW4ge1xyXG5cclxuICB1bCB7XHJcblxyXG4gICAgbWFyZ2luOiAwcHggMHB4IDBweCAyMHB4O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwcHggMHB4IDIwcHggMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYnVsbGV0LnBuZykgMHB4IDVweCBuby1yZXBlYXQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXRhYmxldCkge1xyXG5cclxuICBoMi5oMSB7XHJcblxyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG5cclxuICB9XHJcblxyXG4gIGgxLnBhZ2UtdGl0bGUge1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1kZXNrdG9wKSB7XHJcblxyXG4gIGgyLmgxIHtcclxuXHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICBtYXJnaW46IDIwcHggMHB4IDM0cHggMHB4O1xyXG5cclxuICB9XHJcblxyXG4gIGgxLnBhZ2UtdGl0bGUge1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuXHJcbiAgfVxyXG5cclxufSIsIi5hcmNoaXZlLFxyXG4uc2VhcmNoLXJlc3VsdHMsXHJcbi5ibG9nIHtcclxuICAuY3B0X3B1YmxpY2F0aW9ucyxcclxuICAudHlwZS1jcHRfcHVibGljYXRpb25zLFxyXG4gIC5jcHRfcmVwb3J0cyxcclxuICAudHlwZS1jcHRfZXZlbnRzLFxyXG4gIC5jcHRfZXZlbnRzLFxyXG4gIC5jcHRfcHJlc3NfcmVsZWFzZXMsXHJcbiAgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzLFxyXG4gIC5wb3N0LFxyXG4gIC50eXBlLXBvc3QsXHJcbiAgLmNwdF9kYXRhIHtcclxuICAgIGJveC1zaGFkb3c6IDVweCA1cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE0MCwgMTY3LCAxODQsIDAuMik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIG1hcmdpbjogMHB4IDBweCAxMHB4IDBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICBiLCBzdHJvbmcge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuZmVhdHVyZWQge1xyXG4gICAgICBib3JkZXI6IDVweCBzb2xpZCBAYnJhbmQtcmVkO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJGRUFUVVJFRFwiO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBicmFuZC1yZWQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTMzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgYmFja2dyb3VuZDogQGJyYW5kLWdyZWVuLWRhcms7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbnRyeS10aHVtYm5haWwge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgd2lkdGg6IH5cImNhbGMoMjAlIC0gNXB4KVwiO1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGcpIHtcclxuICAgICAgICB3aWR0aDogflwiY2FsYygyMCUgLSAxMHB4KVwiO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZW50cnktY29udGVudCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXRhYmxldCkge1xyXG4gICAgICAgIHdpZHRoOiB+XCJjYWxjKDgwJSAtIDVweClcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbWFyZ2luOiAwcHggMHB4IDIwcHggMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wdWJsaXNoZWQge1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGUge1xyXG4gIC5zdWItdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICB9XHJcblxyXG4gIC5tYWluIHtcclxuICAgIC5tYWtlLXNtLWNvbHVtbig5KTtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgYXJ0aWNsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgICAgY29sb3I6IEBicmFuZC1vZmYtYmxhY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgZW0ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuXHJcbiAgICAgICAgJi5lbnRyeS1zaGFyZS1idG5zIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgLmNsZWFyZml4O1xyXG5cclxuICAgICAgICAubGVmdC13cmFwIHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgQHRoZW1lLWhlYWRlci1ib3JkZXI7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXRhYmxldCApIHtcclxuICAgICAgICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDE5MHB4KVwiO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tZGVza3RvcCApIHtcclxuICAgICAgICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDMyMHB4KVwiO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50aGVtZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tZXRhIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDY0LCA2NCwgNjQsIDAuNyk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG5cclxuICAgICAgICAgICAgdGltZSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItZ3JleTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAmLnRoZW1lIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJpZ2h0LXdyYXAge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tdGFibGV0ICkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tZGVza3RvcCApIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmVudHJ5LXN1bW1hcnkge1xyXG4gICAgICAgIG1heC13aWR0aDogNzI4cHg7XHJcblxyXG4gICAgICAgIC5zaGFyZSB7XHJcbiAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZW50cnktc2hhcmUge1xyXG4gICAgICAgICAgICAuZW50cnktc2hhcmUtYnRucyB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlbGF0ZWQtd3JhcCB7XHJcbiAgICAgIG1heC13aWR0aDogNzI4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb25zLXdyYXAge1xyXG4gICAgICAuc2luZ2xlLXNlY3Rpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gM3JlbSAxcmVtIDFyZW07XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xyXG4gICAgICAgICAgICByaWdodDogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICYuZmEtbWludXMge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLWNvbnRlbnQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZXhwYW5kZWQge1xyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgJi5mYS1taW51cyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc2VjdGlvbi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVjb21tZW5kYXRpb29ucyxcclxuICAua2V5LWZpbmRpbmdzIHtcclxuICAgIC5pdGVtcy13cmFwIHtcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGFzaWRlIHtcclxuICAgICYuc2lkZWJhciB7XHJcbiAgICAgIC5tYWtlLXNtLWNvbHVtbigzKTtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWRlc2t0b3ApIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zaGFyZS13cmFwIHtcclxuICAgICAgICAuZW50cnktc2hhcmUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2luZ2xlLWNwdF9wdWJsaWNhdGlvbnMge1xyXG4gICAgLm1haW4ge1xyXG4gICAgICAubWFrZS1zbS1jb2x1bW4oOCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXIge1xyXG4gICAgICAubWFrZS1zbS1jb2x1bW4oNCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZW50cnktdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbWFyZ2luOiAyMHB4IDBweCAyMHB4IDBweDtcclxuICB9XHJcblxyXG4gIC50aGVtZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcclxuICB9XHJcblxyXG4gIC5hdXRob3Itd3JhcC1mb290ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA3MjhweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IEB0aGVtZS1oZWFkZXItYm9yZGVyIGRhc2hlZDtcclxuICB9XHJcblxyXG4gIC5hdXRob3JzIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAuYXV0aG9yIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIGFuZCBcIjtcclxuICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDY1cHgpXCI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItZ3JleTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZm9vdGVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA3MjhweDtcclxuXHJcbiAgICAgIC5hdXRob3Ige1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgICAgICAgLmF2YXRhciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0LXdyYXAge1xyXG4gICAgICAgICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gNjBweClcIjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAubmFtZSxcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAuYXV0aG9yIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxNDVweDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgLmF2YXRhciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5mb290ZXIge1xyXG4gICAgICAgIC5hdXRob3Ige1xyXG4gICAgICAgICAgd2lkdGg6IH5cImNhbGMoNTAlIC0gMTVweClcIjtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kb3dubG9hZHMge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEB0aGVtZS1oZWFkZXIteWVsbG93O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcblxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFzc29jaWF0ZWQtZG93bmxvYWRzIHtcclxuICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cclxuICAgICAgLmJhci1leHBhbmRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IEB0aGVtZS1oZWFkZXItYm9yZGVyIHNvbGlkO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmEtbWludXMge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZXhwYW5kZWQge1xyXG4gICAgICAgICAgLmZhLXBsdXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mYS1taW51cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtcy13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuXHJcbiAgICAgICAgJi5leHBhbmRlZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBAdGhlbWUtaGVhZGVyLWJvcmRlciBzb2xpZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICYubm9ybSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xyXG5cclxuICAgICAgICAgICAgJi5ub3JtIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaG92ZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWJsZWF1UGxhY2Vob2xkZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnJlbGF0ZWQtd3JhcCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAzNXB4IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggQHRoZW1lLWhlYWRlci1ib3JkZXIgZGFzaGVkO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAmLmJ0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBAdGhlbWUtcmQtYXF1YTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVsYXRlZC1jb250ZW50IHtcclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgbWFyZ2luOiAxMnB4IDA7XHJcblxyXG4gICAgICAgIHUge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1ldGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kb3Qge1xyXG4gICAgICAgICAgY29sb3I6IEBicmFuZC1vZmYtYmxhY2s7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hdXRob3Ige1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlbGF0ZWQtY29udGVudC1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgQHRoZW1lLWhlYWRlci1iYXI7XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ViLXRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZ2FsbGVyeS10aHVtYiB7XHJcbiAgICAgICAgLm1ha2UteHMtY29sdW1uKDQpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpZnJhbWUge1xyXG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYmFyLWV4cGFuZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhLW1pbnVzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmV4cGFuZGVkIHtcclxuICAgICAgICAgIC5mYS1wbHVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZmEtbWludXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbXMtd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXRhYmxldCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubWVkaWEge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZXhwYW5kZWQge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlLWNwdF9wcmVzc19yZWxlYXNlcyB7XHJcbiAgLm1haW4ge1xyXG4gICAgYXJ0aWNsZSB7XHJcbiAgICAgIGhlYWRlciB7XHJcbiAgICAgICAgLmxlZnQtd3JhcCB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi10YWJsZXQpIHtcclxuICAuYXJjaGl2ZSxcclxuICAuYmxvZyB7XHJcbiAgICAuY3B0X3B1YmxpY2F0aW9ucyxcclxuICAgIC50eXBlLWNwdF9wdWJsaWNhdGlvbnMsXHJcbiAgICAuY3B0X3JlcG9ydHMsXHJcbiAgICAudHlwZS1jcHRfZXZlbnRzLFxyXG4gICAgLmNwdF9ldmVudHMsXHJcbiAgICAuY3B0X3ByZXNzX3JlbGVhc2VzLFxyXG4gICAgLnR5cGUtY3B0X3ByZXNzX3JlbGVhc2VzLFxyXG4gICAgLnBvc3QsXHJcbiAgICAudHlwZS1wb3N0LFxyXG4gICAgLmNwdF9kYXRhIHtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgIC5lbnRyeS1zdW1tYXJ5IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaW5nbGUge1xyXG4gICAgLmRhdGEtdmlldyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNwdF9wdWJsaWNhdGlvbnMsXHJcbiAgICAudHlwZS1jcHRfcHVibGljYXRpb25zLFxyXG4gICAgLmNwdF9yZXBvcnRzLFxyXG4gICAgLnR5cGUtY3B0X2V2ZW50cyxcclxuICAgIC5jcHRfZXZlbnRzLFxyXG4gICAgLmNwdF9wcmVzc19yZWxlYXNlcyxcclxuICAgIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyxcclxuICAgIC5wb3N0LFxyXG4gICAgLnR5cGUtcG9zdCxcclxuICAgIC5jcHRfZGF0YSB7XHJcblxyXG4gICAgICBoMSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZXRhIHtcclxuICAgICAgbWFyZ2luOiAyMHB4IDBweCAzMHB4IDBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAudGhlbWUge1xyXG4gICAgICBtYXJnaW46IDE1cHggMCAwIDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICYucmVsYXRlZCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgIGNvbG9yOiBAdGhlbWUtaGVhZGVyLWJhcjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpIHtcclxuICAuc2luZ2xlIHtcclxuICAgICYuc2luZ2xlLWNwdF9wdWJsaWNhdGlvbnMge1xyXG5cclxuICAgICAgLnNpZGViYXIge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxOTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1haW4ge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAxOTBweClcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNpbmdsZSB7XHJcbiAgICAuY3B0X3B1YmxpY2F0aW9ucyxcclxuICAgIC5jcHRfcmVwb3J0cyxcclxuICAgIC5jcHRfZXZlbnRzLFxyXG4gICAgLmNwdF9wcmVzc19yZWxlYXNlcyxcclxuICAgIC5wb3N0LFxyXG4gICAgLmNwdF9kYXRhIHtcclxuXHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZykge1xyXG4gIC5hcmNoaXZlLFxyXG4gIC5ibG9nIHtcclxuICAgIC5zaWRlYmFyLFxyXG4gICAgLmNwdF9wdWJsaWNhdGlvbnMsXHJcbiAgICAudHlwZS1jcHRfcHVibGljYXRpb25zLFxyXG4gICAgLmNwdF9ldmVudHMsXHJcbiAgICAudHlwZS1jcHRfZXZlbnRzLFxyXG4gICAgLmNwdF9yZXBvcnRzLFxyXG4gICAgLmNwdF9wcmVzc19yZWxlYXNlcyxcclxuICAgIC50eXBlLWNwdF9wcmVzc19yZWxlYXNlcyxcclxuICAgIC5wb3N0LFxyXG4gICAgLnR5cGUtcG9zdCxcclxuICAgIC5jcHRfZGF0YSB7XHJcbiAgICAgIC5lbnRyeS1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogflwiY2FsYyg4MCUgLSAxMHB4KVwiO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFncyB7XHJcbiAgLnRoZW1lIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuMik7XHJcblxyXG4gICAgYSxcclxuICAgIHNwYW4ge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuXHJcbiAgICAgICYuc3R5bGVkIHtcclxuICAgICAgICBwYWRkaW5nOiAzcHggMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kb3Qge1xyXG4gICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZS1jcHRfcHVibGljYXRpb25zIHtcclxuICAudGFncyB7XHJcbiAgICAudGhlbWUge1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZS1jcHRfcmVwb3J0cyB7XHJcbiAgLmRvd25sb2FkcyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxufVxyXG4iLCJhcnRpY2xlIHtcclxuICAmLnR5cGUtY3B0X2FkdmFuY2VkIHtcclxuICAgIC5lbnRyeS10aHVtYm5haWwge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFkdmFuY2VkX3B1YmxpY2F0aW9uX2NvbnRlbnQge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gIGIsXHJcbiAgaDQsXHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICBoNCwgaDQgYiwgaDQgc3Ryb25nIHtcclxuICAgIGNvbG9yOiAjM2U0N2E2O1xyXG4gIH1cclxuXHJcbiAgZGl2W2lkKj1cImNoYXB0ZXItXCJdIHtcclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyLjNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmFkdmFuY2VkbWVudXRpdGxlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBjb2xvcjogIzNFNDdBNjtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxufVxyXG5cclxuLm1lbnUtcGx1cyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmFkdmFuY2VkbWVudSB7XHJcblxyXG4gIC5hbmNob3ItdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBjYWxjKH5cIjEwMCUgLSA0NXB4XCIpO1xyXG4gIH1cclxuXHJcbiAgLm1lbnUtcGx1cyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA0M3B4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI2IzYjJkZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgIC5mYS1taW51cy1jaXJjbGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcblxyXG4gID4gdWwge1xyXG4gICAgYmFja2dyb3VuZDogI2UzZTNmMztcclxuXHJcbiAgICA+IGxpIHtcclxuICAgICAgJi5kcm9wZG93biB7XHJcbiAgICAgICAgJi5vcGVuIHtcclxuXHJcbiAgICAgICAgICAuZmEtcGx1cy1jaXJjbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mYS1taW51cy1jaXJjbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICA+IHVsLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjRmYjtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3LjVweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNy41cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM3ZDdjODA7XHJcblxyXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjliZGE0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiB1bC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLm1lbnUtcGx1cyB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzNFNDdBNjtcclxuXHJcbiAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2IzYjJkZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICBjb2xvcjogIzNFNDdBNjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkYmRlMjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY0ZmI7XHJcbiAgICAgICAgY29sb3I6ICMzRTQ3QTY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uYnRuLXBkZiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogIzNFNDdBNjtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5ib2xkIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuXHJcbiAgaSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBib3R0b206IDIwcHg7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtY3B0X2FkdmFuY2VkIHtcclxuXHJcbiAgLmNoYXB0ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogODBweDtcclxuXHJcbiAgICAmX19maXJzdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWR2YW5jZWRoZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiAyOXB4O1xyXG4gICAgY29sb3I6ICMzRTQ3QTY7XHJcbiAgfVxyXG5cclxuICAjYnJlYWRjcnVtYnMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgfVxyXG5cclxuICBhcnRpY2xlLmNwdF9hZHZhbmNlZCB7XHJcbiAgICBoZWFkZXIge1xyXG4gICAgICBtaW4taGVpZ2h0OiA1NTBweDtcclxuICAgICAgJi5wdWJsaWNhdGlvbi1maWxsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZDRlZGU2O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWR2YW5jZWRfX21ldGEge1xyXG4gICAgICAgICYtcHVibGlzaGVkIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGNvbG9yOiAjM0RCMzk4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1hdXRob3JzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGNvbG9yOiAjMkUwOTI3O1xyXG4gICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWF1dGhvciB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgIC5hdXRob3ItaW1nIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDAlO1xyXG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMCU7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb290bm90ZXMge1xyXG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcclxuICAgIHVsIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAuaWRlbnRpZmVyIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGhlbWUtbWVudS10YWJsZXQtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVzcG9uc2l2ZS1pbWcge1xyXG4gIGltZyB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG4gICZfX2ltYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiYSgwLCAwLCAwLCAuOSkpO1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDI1cHg7XHJcblxyXG4gICAgICBoMSB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGhlbWVzIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbn1cclxuXHJcbi5mb290bm90ZS1pbmxpbmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIC5pZGVudGlmaWVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlnaGxpZ2h0ZWQtY29udGVudCB7XHJcbiAgcGFkZGluZzogNzVweCAyNXB4IDMwcHggMjVweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmhpZ2hsaWdodGVkLXRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGZvbnQtc2l6ZTogMTIwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcclxuXHJcbiAgICAudGl0bGUtb25lIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlLXR3byB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgZm9udC1zaXplOiAxODAlO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIudGhlbWUtZGVzY3JpcHRpb24ge1xyXG5cclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxufVxyXG5cclxuLnRoZW1lLWNvbCB7XHJcblxyXG4gIC5tYWtlLXNtLWNvbHVtbigxMik7XHJcblxyXG4gIGNsZWFyOiBib3RoO1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gIC50aGVtZS1hcnRpY2xlIHtcclxuXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAYnJhbmQtZ3JleTtcclxuICAgIGJvcmRlci10b3A6IDBweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICAgaDMge1xyXG5cclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAuYXZlbmlyLWhlYXZ5KCk7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGltZy5hbGlnbmxlZnQge1xyXG5cclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgICY6bnRoLW9mLXR5cGUobiszKSB7XHJcblxyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi50aGVtZS1hcnRpY2xlLWNwdF9uZXdzIHtcclxuICAgICAgaW1nLmFsaWdubGVmdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0byAxMHB4IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcblxyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNyZWRpdCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcblxyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIH1cclxuXHJcbiAgJi5mZWF0dXJlZC1jb250ZW50LXRoZW1lIHtcclxuXHJcbiAgICAudGhlbWUtYXJ0aWNsZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IEBicmFuZC1ncmV5O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAmOm50aC1vZi10eXBlKG4rMikge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuIHtcclxuXHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAYnJhbmQtZ3JlZW4tZGFyaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tdGFibGV0KSB7XHJcblxyXG4gIC50aGVtZS1jb2wge1xyXG4gICAgY2xlYXI6IG5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIC5tYWtlLXNtLWNvbHVtbig2KTtcclxuXHJcbiAgICAudGhlbWUtYXJ0aWNsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICBzcGFuLmRhdGUge1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZy5hbGlnbmxlZnQge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogNjBweDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1vZi10eXBlKDNuKSB7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1vZi10eXBlKG4rMikge1xyXG5cclxuICAgICAgICBoMyB7XHJcblxyXG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAudGFibGV0LWNsZWFyZml4IHtcclxuXHJcbiAgICBjbGVhcjogYm90aDtcclxuXHJcbiAgfVxyXG5cclxuICAuZGVza3RvcC1jbGVhcmZpeCB7XHJcblxyXG4gICAgY2xlYXI6IG5vbmU7XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWRlc2t0b3ApIHtcclxuXHJcbiAgaDIuaDEuYWNjZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gIH1cclxuXHJcbiAgLnRoZW1lLWNvbCB7XHJcblxyXG4gICAgLm1ha2UtbWQtY29sdW1uKDQpO1xyXG4gICAgLnRoZW1lLWFydGljbGUge1xyXG4gICAgICAmOm50aC1vZi10eXBlKDRuKSB7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGhlbWUtZGVzY3JpcHRpb24ge1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgfVxyXG5cclxuICAudGFibGV0LWNsZWFyZml4IHtcclxuXHJcbiAgICBjbGVhcjogbm9uZTtcclxuXHJcbiAgfVxyXG5cclxuICAuZGVza3RvcC1jbGVhcmZpeCB7XHJcblxyXG4gICAgY2xlYXI6IGJvdGg7XHJcblxyXG4gIH1cclxufSIsIi5yZXNlYXJjaC1jb2wxIHtcclxuXHJcbiAgICAubWFrZS1zbS1jb2x1bW4oMTIpO1xyXG5cclxufVxyXG5cclxuLnJlc2VhcmNoLWNvbDIge1xyXG5cclxuICAgIC5tYWtlLXNtLWNvbHVtbigxMik7XHJcblxyXG59XHJcblxyXG4ucmVzZWFyY2gtYm94IHtcclxuICAgIFxyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIC5tYWtlLXNtLWNvbHVtbigxMik7XHJcbiAgIFxyXG4gICAgLnJlc2VhcmNoLWNvbnRlbnQge1xyXG4gICAgICAgIFxyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGJyYW5kLWdyZXk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNHB4IDAgNHB4IDA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4uZmVhdHVyZWQtYm94IHtcclxuICAgIFxyXG4gICAgXHJcbiAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAubWFrZS1zbS1jb2x1bW4oMTIpO1xyXG4gIFxyXG4gICAgLmZlYXR1cmVkLWNvbnRlbnQge1xyXG4gICAgICAgIFxyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBicmFuZC1ncmV5OyAgIFxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfSAgICAgICBcclxuICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEBicmFuZC1ncmVlbi1kYXJrO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi10YWJsZXQpIHtcclxuICAgIC5yZXNlYXJjaC1jb2wxIHtcclxuXHJcbiAgICAgICAgLm1ha2Utc20tY29sdW1uKDEyKTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnJlc2VhcmNoLWNvbDIge1xyXG5cclxuICAgICAgICAubWFrZS1zbS1jb2x1bW4oMTIpO1xyXG5cclxuICAgIH1cclxuXHJcbiAgIC5mZWF0dXJlZC1ib3gsIC5yZXNlYXJjaC1ib3gge1xyXG4gICAgXHJcbiAgICAgICAgLm1ha2Utc20tY29sdW1uKDYpO1xyXG4gICB9IFxyXG4gICAgXHJcbiAgICAucmVzZWFyY2gtYm94IHtcclxuICAgICAgICBcclxuICAgICAgICAucmVzZWFyY2gtY29udGVudCB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIGgyIHtcclxuXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZmVhdHVyZWQtY29udGVudCB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgaDIge1xyXG5cclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4IDMwcHggMHB4O1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tZGVza3RvcCkge1xyXG5cclxuICAgIC5yZXNlYXJjaC1jb2wxIHtcclxuICAgIFxyXG4gICAgICAgIC5tYWtlLW1kLWNvbHVtbig4KTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnJlc2VhcmNoLWNvbDIge1xyXG5cclxuICAgICAgICAubWFrZS1tZC1jb2x1bW4oNCk7XHJcblxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucmVzZWFyY2gtYm94IHtcclxuICAgICAgICBcclxuICAgICAgICAubWFrZS1tZC1jb2x1bW4oNik7XHJcbiAgICAgICAgLnJlc2VhcmNoLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgcCB7XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNHB4IDAgMTRweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIFxyXG4gICAgfVxyXG4gICAgLmZlYXR1cmVkLWJveCB7XHJcblxyXG4gICAgICAgIC5tYWtlLW1kLWNvbHVtbigxMik7XHJcblxyXG4gICAgICAgIC5mZWF0dXJlZC1jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIFxyXG5cclxuICAgICAgIH1cclxuICAgIH0gICAgXHJcbn1cclxuIiwiXHJcbiNtYWluIHtcclxuICAgIFxyXG4gICAgLmdmb3JtX3dyYXBwZXIge1xyXG4gICAgICAgIFxyXG4gICAgICAgIGJhY2tncm91bmQ6IEBicmFuZC1ncmV5O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDEwcHggMTBweDtcclxuICAgIFxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgbGkge1xyXG5cclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAuYXZlbmlyLWhlYXZ5KCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH0gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZ2Zvcm1fZm9vdGVyIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIC5nZm9ybV9idXR0b24ge1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9ICAgICAgIFxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmNvbnRhY3QtZGV0YWlscyBpbWcge1xyXG5cclxuICAgIG1hcmdpbjogMjBweCAwcHggMHB4IDBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi10YWJsZXQpIHtcclxuICAgIFxyXG4gICAgI21haW4ge1xyXG5cclxuICAgICAgICAuZ2Zvcm1fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMjBweCAzMHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuZ2ZfbGVmdF9oYWxmIHtcclxuXHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgIH1cclxuXHJcbiAgICAmLmdmX3JpZ2h0X2hhbGYge1xyXG5cclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcblxyXG4gICAgfSAgICBcclxuICAgIFxyXG4gICAgLmNvbnRhY3QtZGV0YWlscyBpbWcge1xyXG4gICAgICAgIFxyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcclxuICAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG59IiwiLnBvc3QtdHlwZS1hcmNoaXZlLWNwdF9uZXdzIHtcclxuICAgIFxyXG4gICAgYXJ0aWNsZS5jcHRfbmV3cyB7XHJcbiAgICBcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJyYW5kLWdyZXk7XHJcbiAgICAgICAgLmVudHJ5LXRodW1ibmFpbCB7XHJcbiAgICAgICAgICAgIC5tYWtlLXNtLWNvbHVtbigxMik7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNyZWRpdCB7XHJcblxyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmVudHJ5LWNvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAubWFrZS1zbS1jb2x1bW4oMTIpO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgXHJcbiAgICB9XHJcblxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXRhYmxldCkge1xyXG4gICAgXHJcbiAgICAucG9zdC10eXBlLWFyY2hpdmUtY3B0X25ld3Mge1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5wYWdlX25hdiB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICBcclxuICAgIFxyXG4gICAgICAgIGFydGljbGUuY3B0X25ld3Mge1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwcHggMzBweCAwcHg7XHJcblxyXG4gICAgICAgICAgICAuZW50cnktdGh1bWJuYWlsIHtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgLm1ha2Utc20tY29sdW1uKDMpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcblxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZW50cnktY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAubWFrZS1zbS1jb2x1bW4oOSk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiXHJcbi5zaW5nbGUtY3B0X2F1dGhvcnMge1xyXG5cclxuICAubWFpbiB7XHJcbiAgICAubWFrZS1zbS1jb2x1bW4oMTIpO1xyXG4gIH1cclxuXHJcbiAgLmF1dGhvci1pbWFnZSB7XHJcbiAgICAubWFrZS1zbS1jb2x1bW4oNCk7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXV0aG9yLWNvbnRlbnQge1xyXG4gICAgLm1ha2Utc20tY29sdW1uKDgpO1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbnRyeS1zaGFyZSB7XHJcbiAgICAgIC5lbnRyeS1zaGFyZS1idG5zIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmF1dGhvci1jb250YWN0IHtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIC5hdmVuaXItaGVhdnkoKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyB7XHJcbiAgLmF1dGhvci10YWJzIHtcclxuICAgIG1hcmdpbjogMjBweCAwcHggMzBweCAwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAuY2xlYXJmaXgoKTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAYnJhbmQtZ3JleTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGJyYW5kLXJlZDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGJyYW5kLXJlZDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJyYW5kLXJlZDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hdXRob3Itd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gIC5hdXRob3Ige1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxOTBweDtcclxuICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLm1ha2Utc20tY29sdW1uKDQpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBoMiwgcC50aXRsZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuYXV0aG9yLWRlc2t0b3Age1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBmb250LWZhbWlseTogQG1wLWZvbnQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAuYXV0aG9yLWNvbnRlbnQge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDEwNywgMTMwLCAuMDUpO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQHRoZW1lLWhlYWRlci1iYXI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBAdGhlbWUtcmQtYXF1YTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXRhYmxldCkge1xyXG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1jcHRfYXV0aG9ycyB7XHJcbiAgICAuYXV0aG9yLXRhYnMge1xyXG4gICAgICBtYXJnaW46IDIwcHggMHB4IDMwcHggMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIC5jbGVhcmZpeCgpO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYnJhbmQtZ3JleTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJyYW5kLWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGJyYW5kLWdyZXk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG5cclxuICAgICAgICAgIGJhY2tncm91bmQ6IEBicmFuZC1yZWQ7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGJyYW5kLXJlZDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYnJhbmQtcmVkO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDE2cHggMTZweCAwcHggMTZweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAYnJhbmQtcmVkIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIEBicmFuZC1ncmV5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hdXRob3Ige1xyXG4gICAgICAuYXV0aG9yLWNvbnRlbnQge1xyXG4gICAgICAgIC8qbWluLWhlaWdodDogNTIwcHg7Ki9cclxuICAgICAgfVxyXG4gICAgICAuYXV0aG9yLWRlc2t0b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1kZXNrdG9wKSB7XHJcbiAgLnNpbmdsZS1jcHRfYXV0aG9ycyB7XHJcbiAgICAubWFpbiB7XHJcbiAgICAgIC5tYWtlLXNtLWNvbHVtbig5KTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYXJjaGl2ZSB7XHJcbiAgLnVwY29taW5nLWV2ZW50cyB7XHJcbiAgICAudGFicyB7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDIwcHg7XHJcblxyXG4gICAgICAgICYudGFiLXRpdGxlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogQGJyYW5kLXJlZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudXBjb21pbmcge1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCBAYnJhbmQtcmVkO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIGEge1xyXG4gICAgICBjb2xvcjogQGJyYW5kLXJlZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXRhYmxldCkge1xyXG4gIC5hcmNoaXZlIHtcclxuICAgIC51cGNvbWluZy1ldmVudHMge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAudGFicyB7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNiZmJmYmY7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG5cclxuICAgICAgICAgICYudGFiLXRpdGxlLCAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogQGJyYW5kLXJlZDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudXBjb21pbmcge1xyXG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIEBicmFuZC1yZWQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtY3B0X2V2ZW50cyB7XHJcbiAgLmhlcm8tZXZlbnRzIHtcclxuICAgIG1heC13aWR0aDogNjQwcHg7XHJcblxyXG4gICAgLnRhZ3Mge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZXRhIHtcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAudXBjb21pbmcge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U0NjQ2O1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZXJvLWV2ZW50cy1iYXIge1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIC5lbnRyeS1zaGFyZSxcclxuICAgIC5lbnRyeS1zaGFyZS1idG5zIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVsYXRlZC13cmFwIHtcclxuICAgICYuZXZlbnQtcmVsYXRlZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgLnJlbGF0ZWQtY29udGVudCB7XHJcbiAgICAgICAgJi5ldmVudC12aWRlbyB7XHJcbiAgICAgICAgICAuaXRlbXMtd3JhcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA3NjhweCkge1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmV2ZW50LXNpZ251cCB7XHJcbiAgICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI3NXB4XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbXMtd3JhcCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ldmVudC1kZXRhaWxzIHtcclxuICAgIGg0IHtcclxuICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpbWUtZGF0ZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICB0aW1lIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3BlYWtlcnMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgaDQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zcGVha2VyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAubmFtZSxcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hZGRyZXNzIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250O1xyXG5cclxuICAgICAgLnRleHQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jcHRfZXZlbnRzLFxyXG4uc2luZ2xlLWNwdF9ldmVudHMge1xyXG4gIC5zdWItdGl0bGUge1xyXG4gICAgY29sb3I6IEBicmFuZC1vZmYtYmxhY2s7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICB9XHJcblxyXG4gIC5wdWJsaWNhdGlvbi1jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG59IiwiLnNlYXJjaC1yZXN1bHRzIHtcclxuICAucGFnZV9uYXYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIC5pbmZpbml0ZS1wb3N0LXdyYXAge1xyXG4gICAgYXJ0aWNsZSB7XHJcbiAgICAgICYuc2VhcmNoLWRlZmF1bHQge1xyXG4gICAgICAgIC5pbm5lci13cmFwIHtcclxuICAgICAgICAgIC5lbnRyeS1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5kMy1jaGFydCB7XHJcbiAgICBcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIFxyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICB9XHJcbiAgICAgICAgICAgIFxyXG59IFxyXG5cclxuLmQzLXRpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5hdmVuaXItcm9tYW4oKTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICBcclxuIFxyXG4gICAgLmQzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbWFyZ2luOiAwcHggLTE1cHg7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLmQzLWlmcmFtZSB7XHJcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgXHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWluLWhlaWdodDogNTUwcHg7XHJcbiAgICBib3JkZXI6IDBweDtcclxuICAgIFxyXG59IiwiLy8gbW9iaWxlXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCwgLnNpbmdsZS1kYXRhLWRhc2hib2FyZCB7XHJcbiAgICBcclxuICAgIC5yZi1sb2dvIHtcclxuICAgICAgICBcclxuICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9yZi1sb2dvLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmRhc2gtaGVhZGVyIHtcclxuICAgIFxyXG4gICAgICAgIC5jb250YWluZXItd2lkZSB7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAYnJhbmQtZ3JlZW4tZGFyaztcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTA3cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmgxIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmF2ZW5pci1saWdodCgpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgdG9wOiA0N3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IC0yM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogZmFkZSgjZmZmLCA3MCUpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7ICAgXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMHB4IDAgMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNWQ4YjhiO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZ3JleS1iZyB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgICAgICBjbGVhcjpib3RoO1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZGFzaC1jb250ZW50IHtcclxuICAgICAgICBcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgaDEsIC5oMSB7XHJcbiAgICAgICAgICAgIC5hdmVuaXItcm9tYW4oKTtcclxuICAgICAgICAgICAgY29sb3I6ICM2OTk5OTk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDBweCAxMHB4IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICBcclxuICAgICAgICAgICAgY29sb3I6ICM2OTk5OTk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0byAzMHB4IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuaGVscCB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjODY4Njg2O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBcclxuICAgICAgICAmLmJyZWFkY3J1bWJzIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTBweDtcclxuICAgICAgICAgICAgYSB7IFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzY5OTk5OTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMnB4IDVweCAxN3B4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNWQ4YjhiO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBzcGFuLmkge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBjb2xvcjogI2YyZjJmMjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Q5ZDlkOTtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5kYXNoLWNvbHVtbiB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBcclxuICAgICAgICAuZGFzaC1jaGFydHMge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTRweCA4cHggMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICM5Njk2OTY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZDFkMWQxIDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5kYXNoLWlubmVyIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5kYXNoLWNvbHVtbi0xIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5kYXNoLWlubmVyIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgQGJyYW5kLWJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYuZGFzaC1jb2x1bW4tMiB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZGFzaC1pbm5lciB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIEBicmFuZC1vcmFuZ2U7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLmRhc2gtY29sdW1uLTMge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmRhc2gtaW5uZXIge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCBAYnJhbmQtcmVkZGlzaDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgLmF2ZW5pci1yb21hbigpO1xyXG4gICAgICAgICAgIFxyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDsgXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMDBweCAwcHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmNvbHVtbi1tZXRhIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMDBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIC5hdmVuaXItcm9tYW4oKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzc3Nzc3NztcclxuICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWRlZGU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5jaGFydC1tZXRhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMjBweCAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNlcmlmO1xyXG4gICAgICAgICAgICBjb2xvcjogIzc3Nzc3NztcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgJi5kYXNoLWNvbHVtbi00IHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5kYXNoLWJveCB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5kYXNoLWlubmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRhc2gtaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kYXNoLWlubmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi5kb3dubG9hZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGgzLCBhLmRsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmF2ZW5pci1saWdodCgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBzcGFuLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLmJyaWVmaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGJyYW5kLWdyZWVuLWRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBwIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0YTRhNGE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3ctcmlnaHQucG5nKSAwcHggMnB4IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGgyLCBoMyB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzc3Nzc3NztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuLmljb24ge1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY3cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYnJhbmQtZ3JlZW4tZGFyaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgIFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICBcclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5jb2wtZm9vdGVyIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zZXJpZjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7ICAgXHJcbiAgICAgICAgZm9udC1zdHlsZTppdGFsaWM7XHJcblx0cGFkZGluZzogMzBweCAxNXB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAuZGFzaC1mb290ZXIge1xyXG4gICAgICAgIFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBjb2xvcjogIzlkOWQ5ZDtcclxuICAgICAgICBcclxuICAgICAgICAuY29udGFpbmVyLXdpZGUge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZGVkZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGEuY3JlZGl0IHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGNvbG9yOiAjOWQ5ZDlkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLy8gc2luZ2xlIGRhdGFcclxuICAgIFxyXG4gICAgLm9zYy1yZXMtdGFiIC5uYXYtdGFicz5saSA+YSB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmRhc2gtc2luZ2xlLWNoYXJ0IHtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgQGJyYW5kLWJsdWU7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgLmF2ZW5pci1yb21hbigpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIHRhYmxldFxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi10YWJsZXQpIHtcclxuICAgIFxyXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkLCAuc2luZ2xlLWRhdGEtZGFzaGJvYXJkIHtcclxuICAgICAgICBcclxuICAgICAgICAucmYtbG9nbyB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5kYXNoLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMjNweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDIycHggNXB4IDE3cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgIC5kYXNoLWNvbHVtbiB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC5kYXNoLWNoYXJ0cyB7XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbHVtbi1tZXRhIHtcclxuXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZGFzaC1jb2x1bW4uZGFzaC1jb2x1bW4tNCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5kYXNoLWJveCB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5tYWtlLXNtLWNvbHVtbig2KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKzEpIHtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBjbGVhcjogbGVmdDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5kYXNoLWlubmVyIHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLmRvd25sb2FkIHtcclxuICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmRhc2gtZm9vdGVyIHtcclxuICAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICAuY29udGFpbmVyLXdpZGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDBweDtcclxuICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgYS5jcmVkaXQge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4vLyBkZXNrdG9wXHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLWRlc2t0b3ApIHtcclxuXHJcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQsIC5zaW5nbGUtZGF0YS1kYXNoYm9hcmQge1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IHtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC5kYXNoLWJveCB7XHJcbiAgICAgICAgICAgICAgIC5tYWtlLXNtLWNvbHVtbigzKTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmRhc2gtaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0NXB4O1xyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYuZG93bmxvYWQge1xyXG4gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmNvbC1mb290ZXIge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgY2xlYXI6IG5vbmU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICBcclxufVxyXG4vLyBsZyBkZXNrdG9wXHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLWxnLWRlc2t0b3ApIHtcclxuXHJcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQsIC5zaW5nbGUtZGF0YS1kYXNoYm9hcmQge1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5kYXNoLWNvbHVtbi5kYXNoLWNvbHVtbi00IHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLm1ha2UtbWQtY29sdW1uKDMpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAuZGFzaC1ib3gge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKzEpIHtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBjbGVhcjogbGVmdDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5kYXNoLWlubmVyIHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLmRvd25sb2FkIHtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG4gICAgICAgXHJcbiIsIi8vIE1haW4gbWVudVxyXG5cclxuLy8gT3ZlcmxheSBtZW51IG9uIGNvbnRlbnRcclxuXHJcbi5tYWluLW5hdiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5yZXNvbHV0aW9uLW5hdiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogOTk5ODtcclxuICAgIG1hcmdpbi1yaWdodDogQHBhZGRpbmcgKiAyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLWdyZWVuLWRhcmtlcjtcclxuICAgIHdpZHRoOiAyNzZweDtcclxuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgcGFkZGluZzogMCBAcGFkZGluZztcclxuXHJcbiAgICAvLyByZW1vdmUgY29sbGFwc2UgYW5pbWF0aW9uLCBzaG93aW5nIGRlZmF1bHQgQlMgdmVyc2lvbi4gRE9FU04nVCBXT1JLIVxyXG4gICAgLy8gaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xMzExOTkwNi90dXJuaW5nLW9mZi10d2l0dGVyLWJvb3RzdHJhcC1uYXZiYXItdHJhbnNpdGlvbi1hbmltYXRpb25cclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDA7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGhlaWdodCAwO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuMDAxcztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDAuMDAxcztcclxuICAgIC1tcy10cmFuc2l0aW9uOiBoZWlnaHQgMC4wMDFzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDAuMDAxcztcclxuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjAwMXM7XHJcblxyXG4gICAgJi5jb2xsYXBzaW5nIHtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgYSwgYTp2aXNpdGVkIHtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm1lbnUtc2VhcmNoIHtcclxuXHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXRhYmxldCkge1xyXG4gIC5tYWluLW5hdiB7XHJcbiAgICBuYXYge1xyXG4gICAgICAmLnJlc29sdXRpb24tbmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMzdweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIHBhZGRpbmc6IEBwYWRkaW5nO1xyXG5cclxuICAgICAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogQHBhZGRpbmc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1kZXNrdG9wKSB7XHJcbiAgLmZ1ZGdlLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAtODBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDgycHg7XHJcbiAgICAubWVudS1zZWFyY2gge1xyXG5cclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmZ1ZGdlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbWF4LXdpZHRoOiA0NjBweDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICB3aWR0aDogMTE4cHg7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzbisxKSB7XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMTYycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmFjdGl2ZSBhIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtZ3JlZW4tbGlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAuYXZlbmlyLWhlYXZ5KCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuZnVkZ2Utc2VhcmNoIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvc2VhcmNoLWJnLWxpZ2h0LnBuZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9zZWFyY2gtYmctaG92ZXIyLnBuZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnN1Yi1wYWdlcywgLndpZGdldF9uYXZfbWVudSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgaDIsIGgzIHtcclxuICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIHBhZGRpbmc6MDtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udHJhY3QtYXJyb3cucG5nKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdWItbWVudSwgLm1lbnUsIC5zaWRlYmFyLWZpbHRlciwgLnNlYXJjaC1jb250IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMCAwIDhweCAwO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYtaGVhdnk7XHJcblxyXG4gICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtIGEsIGE6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tZGVza3RvcCkge1xyXG4gIC5wYWdlLWhlYWRlciB7XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcbiAgfVxyXG5cclxuICAuc3ViLXBhZ2VzLFxyXG4gIC53aWRnZXRfbmF2X21lbnUge1xyXG5cclxuICAgIGgyLCBoMyB7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxuXHJcbiAgICAuc3ViLW1lbnUsXHJcbiAgICAubWVudSxcclxuICAgIC5zaWRlYmFyLWZpbHRlcixcclxuICAgIC5zZWFyY2gtY29udCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuYmxvZyxcclxuLnNlYXJjaC1yZXN1bHRzLFxyXG4uYXJjaGl2ZSB7XHJcbiAgYXJ0aWNsZSB7XHJcbiAgICAmLmNwdF9kYXRhLFxyXG4gICAgJi50eXBlLWNwdF9ldmVudHMsXHJcbiAgICAmLmNwdF9wcmVzc19yZWxlYXNlcyxcclxuICAgICYudHlwZS1jcHRfcHJlc3NfcmVsZWFzZXMsXHJcbiAgICAmLnR5cGUtY3B0X3B1YmxpY2F0aW9ucyxcclxuICAgICYuY3B0X3B1YmxpY2F0aW9ucyxcclxuICAgICYuY3B0X3JlcG9ydHMsXHJcbiAgICAmLnBvc3QsXHJcbiAgICAmLnR5cGUtcG9zdCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAuaW5uZXItd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgICAgLnRoZW1lIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGhlYWRlciB7XHJcbiAgICAgICAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQG1wLWZvbnQtc2FucztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubWV0YSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3ViLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgIGNvbG9yOiBAYnJhbmQtb2ZmLWJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZW50cnktY29udGVudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgJi5mdWxsIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVhZC1tb3JlLWJhciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZShAdGhlbWUtaGVhZGVyLWJhciwgMTUlKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB0aGVtZS1oZWFkZXIteWVsbG93O1xyXG4gICAgICAgICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBtcC1mb250LXNhbnM7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYXJ0aWNsZSB7XHJcbiAgICAmLnR5cGUtY3B0X2V2ZW50cyB7XHJcbiAgICAgIGhlYWRlciB7XHJcbiAgICAgICAgLm1ldGEge1xyXG4gICAgICAgICAgLnVwY29taW5nIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U0NjQ2O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXAtZm9udC1zYW5zO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlYWQtbW9yZS1iYXIge1xyXG4gICAgICAgICYudXBjb21pbmcge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLXJlZC1saWdodDtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubXAtd3JhcHBlciB7XHJcbiAgICAmLm5vbi1tcCB7XHJcbiAgICAgICYuaGVhZGVyIHtcclxuICAgICAgICAuY29udGVudC13cmFwIHtcclxuICAgICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW5maW5pdGUtbG9hZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxuXHJcbiAgLmxvYWRpbmcge1xyXG4gICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubm90aGluZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgY29sb3I6IEB0aGVtZS1oZWFkZXItYmFyO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59Il19 */
