/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#000;background-color:#f6f6f6}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#057ca3;text-decoration:none}a:focus,a:hover{color:#057ca3;text-decoration:underline}a:focus{outline:0}figure{margin:0}img{vertical-align:middle}.Image,.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.428571429;background-color:#f6f6f6;border:1px solid #dbdbdb;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.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:#757575}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.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:10px;margin-bottom:10px}.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:24px}.h2,h2{font-size:16px}.h3,h3{font-size:14px}.h4,h4{font-size:12px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media(min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.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}.initialism,.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#757575}.text-primary{color:#057ca3}a.text-primary:focus,a.text-primary:hover{color:#035672}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff}.bg-primary{background-color:#057ca3}a.bg-primary:focus,a.bg-primary:hover{background-color:#035672}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}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-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.428571429}dt{font-weight:700}dd{margin-left:0}.dl-horizontal dd:after,.dl-horizontal dd:before{display:table;content:" "}.dl-horizontal dd:after{clear:both}@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}.initialism{font-size:90%}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}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.428571429;color:#757575}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"— "}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.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:" —"}address{margin-bottom:20px;font-style:normal;line-height:1.428571429}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f4f4f7;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto}.container:after,.container:before{display:table;content:" "}.container:after{clear:both}@media(min-width:768px){.container{width:756px}}@media(min-width:992px){.container{width:984px}}@media(min-width:1220px){.container{width:1200px}}.container-fluid{padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto}.container-fluid:after,.container-fluid:before{display:table;content:" "}.container-fluid:after{clear:both}.row{margin-right:-16px;margin-left:-16px}.row:after,.row:before{display:table;content:" "}.row:after{clear:both}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.col-lg-1,.col-lg-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-right:16px;padding-left:16px}.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-1{width:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-3{width:25%}.col-xs-4{width:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333333333%}.col-xs-8{width:66.6666666667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.3333333333%}.col-xs-pull-2{right:16.6666666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.3333333333%}.col-xs-pull-5{right:41.6666666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.3333333333%}.col-xs-pull-8{right:66.6666666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.3333333333%}.col-xs-pull-11{right:91.6666666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.3333333333%}.col-xs-push-2{left:16.6666666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.3333333333%}.col-xs-push-5{left:41.6666666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.3333333333%}.col-xs-push-8{left:66.6666666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.3333333333%}.col-xs-push-11{left:91.6666666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-offset-12{margin-left:100%}@media(min-width:768px){.col-sm-1,.col-sm-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-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.3333333333%}.col-sm-pull-2{right:16.6666666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.3333333333%}.col-sm-pull-5{right:41.6666666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.3333333333%}.col-sm-pull-8{right:66.6666666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.3333333333%}.col-sm-pull-11{right:91.6666666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.3333333333%}.col-sm-push-2{left:16.6666666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.3333333333%}.col-sm-push-5{left:41.6666666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.3333333333%}.col-sm-push-8{left:66.6666666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.3333333333%}.col-sm-push-11{left:91.6666666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-offset-12{margin-left:100%}}@media(min-width:992px){.col-md-1,.col-md-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-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.3333333333%}.col-md-pull-2{right:16.6666666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.3333333333%}.col-md-pull-5{right:41.6666666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.3333333333%}.col-md-pull-8{right:66.6666666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.3333333333%}.col-md-pull-11{right:91.6666666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.3333333333%}.col-md-push-2{left:16.6666666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.3333333333%}.col-md-push-5{left:41.6666666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.3333333333%}.col-md-push-8{left:66.6666666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.3333333333%}.col-md-push-11{left:91.6666666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.3333333333%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-offset-12{margin-left:100%}}@media(min-width:1220px){.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-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.3333333333%}.col-lg-pull-2{right:16.6666666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.3333333333%}.col-lg-pull-5{right:41.6666666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.3333333333%}.col-lg-pull-8{right:66.6666666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.3333333333%}.col-lg-pull-11{right:91.6666666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.3333333333%}.col-lg-push-2{left:16.6666666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.3333333333%}.col-lg-push-5{left:41.6666666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.3333333333%}.col-lg-push-8{left:66.6666666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.3333333333%}.col-lg-push-11{left:91.6666666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-offset-12{margin-left:100%}}table{background-color:transparent}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}caption{padding-top:8px;padding-bottom:8px;color:#757575;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.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.428571429;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:#f6f6f6}.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-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f4f4f7}.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:#f4f4f7}.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:#e5e5ec}.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}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.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{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e4e4e4}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}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}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:0}output{display:block;padding-top:7px;font-size:14px;line-height:1.428571429;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;background-color:#fff;background-image:none;border:1px solid #dbdbdb;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:#057ca3;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(5,124,163,.6)}.form-control::-moz-placeholder{color:#969696;opacity:1}.form-control:-ms-input-placeholder{color:#969696}.form-control::-webkit-input-placeholder{color:#969696}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],.input-group-sm>.input-group-btn>input[type=date].btn,.input-group-sm>.input-group-btn>input[type=datetime-local].btn,.input-group-sm>.input-group-btn>input[type=month].btn,.input-group-sm>.input-group-btn>input[type=time].btn,input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],.input-group-lg>.input-group-btn>input[type=date].btn,.input-group-lg>.input-group-btn>input[type=datetime-local].btn,.input-group-lg>.input-group-btn>input[type=month].btn,.input-group-lg>.input-group-btn>input[type=time].btn,input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:44px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.checkbox label,.radio label{min-height:20px;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{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-right:0;padding-left:0}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm{height:30px;line-height:30px}.input-group-sm>.input-group-btn>select[multiple].btn,.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg{height:44px;padding:10px 16px;font-size:16px;line-height:1.3333333;border-radius:6px}.input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg{height:44px;line-height:44px}.input-group-lg>.input-group-btn>select[multiple].btn,.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:44px;padding:10px 16px;font-size:16px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:44px;line-height:44px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:44px;min-height:36px;padding:11px 16px;font-size:16px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-lg+.form-control-feedback{width:44px;height:44px;line-height:44px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{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;background-color:#dff0d8;border-color:#3c763d}.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,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{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;background-color:#fcf8e3;border-color:#8a6d3b}.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,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{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;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#404040}@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 .form-control-static{display:inline-block}.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{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-16px;margin-left:-16px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{display:table;content:" "}.form-horizontal .form-group:after{clear:both}@media(min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:16px}@media(min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:16px}}@media(min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:500;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.428571429;border-radius:9999px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:0}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,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:#057ca3;border-color:#04698a}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#035672;border-color:#000b0f}.btn-primary:hover{color:#fff;background-color:#035672;border-color:#023c4f}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#035672;background-image:none;border-color:#023c4f}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#fff;background-color:#023c4f;border-color:#000b0f}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#057ca3;border-color:#04698a}.btn-primary .badge{color:#057ca3;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;background-image:none;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,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.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;background-image:none;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,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.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;background-image:none;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,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.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;background-image:none;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,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-link{font-weight:400;color:#057ca3;border-radius:0}.btn-link,.btn-link.active,.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:#057ca3;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:#757575;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:16px;line-height:1.3333333;border-radius:9999px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:9999px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:9999px}.btn-block,.site-cart-popup__export-to-excel,.site-cart-popup__go-to-shopcart{display:block;width:100%}.btn-block+.btn-block,.btn-block+.site-cart-popup__export-to-excel,.btn-block+.site-cart-popup__go-to-shopcart,.site-cart-popup__export-to-excel+.btn-block,.site-cart-popup__export-to-excel+.site-cart-popup__export-to-excel,.site-cart-popup__export-to-excel+.site-cart-popup__go-to-shopcart,.site-cart-popup__go-to-shopcart+.btn-block,.site-cart-popup__go-to-shopcart+.site-cart-popup__export-to-excel,.site-cart-popup__go-to-shopcart+.site-cart-popup__go-to-shopcart{margin-top:5px}input[type=button].btn-block,input[type=button].site-cart-popup__export-to-excel,input[type=button].site-cart-popup__go-to-shopcart,input[type=reset].btn-block,input[type=reset].site-cart-popup__export-to-excel,input[type=reset].site-cart-popup__go-to-shopcart,input[type=submit].btn-block,input[type=submit].site-cart-popup__export-to-excel,input[type=submit].site-cart-popup__go-to-shopcart{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e4e4e4}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.428571429;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f4f4f7}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#057ca3;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#757575}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#757575;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media(min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar:after,.btn-toolbar:before{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{box-shadow:none}.btn .caret{margin-left:0}.btn-group-lg>.btn .caret,.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before{display:table;content:" "}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:9999px;border-top-right-radius:9999px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #dbdbdb;border-radius:4px}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:16px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav:after,.nav:before{display:table;content:" "}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#757575}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#757575;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#057ca3}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #dbdbdb}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #dbdbdb}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#000;cursor:default;background-color:#fff;border:1px solid #dbdbdb;border-bottom-color:transparent}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#057ca3}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a{border:1px solid #dbdbdb}@media(min-width:768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #dbdbdb;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a{border-bottom-color:#f6f6f6}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar:after,.navbar:before{display:table;content:" "}.navbar:after{clear:both}@media(min-width:768px){.navbar{border-radius:4px}}.navbar-header:after,.navbar-header:before{display:table;content:" "}.navbar-header:after{clear:both}@media(min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:16px;padding-left:16px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse:after,.navbar-collapse:before{display:table;content:" "}.navbar-collapse:after{clear:both}.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-right:0;padding-left:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media(max-device-width:480px)and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}@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}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-16px;margin-left:-16px}@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-brand{float:left;height:50px;padding:15px 16px;font-size:16px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media(min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-16px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:16px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.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{display:none}}.navbar-nav{margin:7.5px -16px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@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:20px}.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:15px;padding-bottom:15px}}.navbar-form{padding:10px 16px;margin-right:-16px;margin-left:-16px;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:8px;margin-bottom:8px}@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 .form-control-static{display:inline-block}.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}.navbar-form .form-group:last-child{margin-bottom:0}}@media(min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.btn-group-sm>.navbar-btn.btn,.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.btn-group-xs>.navbar-btn.btn,.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media(min-width:768px){.navbar-text{float:left;margin-right:16px;margin-left:16px}}@media(min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-16px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.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:#777}.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:#e7e7e7}.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-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@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:#e7e7e7}.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-toggle{border-color:#dbdbdb}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#dbdbdb}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.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:#090909}.navbar-inverse .navbar-brand{color:#9b9b9b}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9b9b9b}.navbar-inverse .navbar-nav>li>a{color:#9b9b9b}.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:#090909}.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-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#090909}@media(max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9b9b9b}.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:#090909}.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-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-link{color:#9b9b9b}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9b9b9b}.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}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f4f4f7;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/ "}.breadcrumb>.active{color:#757575}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.428571429;color:#057ca3;text-decoration:none;background-color:#fff;border:1px solid #dbdbdb}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#057ca3;background-color:#eee;border-color:#dbdbdb}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#057ca3;border-color:#057ca3}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#757575;cursor:not-allowed;background-color:#fff;border-color:#dbdbdb}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:16px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager:after,.pager:before{display:table;content:" "}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #dbdbdb;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#757575;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label-default{background-color:#757575}.label-default[href]:focus,.label-default[href]:hover{background-color:#5c5c5c}.label-primary{background-color:#057ca3}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#035672}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#757575;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#057ca3;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:16px;padding-left:16px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.428571429;background-color:#f6f6f6;border:1px solid #dbdbdb;border-radius:4px;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#000}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#057ca3}.alert{padding:15px;margin-bottom:20px;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{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f4f4f7;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#057ca3;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #dbdbdb}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#757575;cursor:not-allowed;background-color:#eee}.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:#757575}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#057ca3;border-color:#057ca3}.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:#79dbfb}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f4f4f7}button.list-group-item{width:100%;text-align:left}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.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,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.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,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.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,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.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,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.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,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.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,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.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,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.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}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-body:after,.panel-body:before{display:table;content:" "}.panel-body:after{clear:both}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f4f4f7;border-top:1px solid #dbdbdb;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #dbdbdb}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #dbdbdb}.panel-default{border-color:#dbdbdb}.panel-default>.panel-heading{color:#333;background-color:#f4f4f7;border-color:#dbdbdb}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#dbdbdb}.panel-default>.panel-heading .badge{color:#f4f4f7;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#dbdbdb}.panel-primary{border-color:#057ca3}.panel-primary>.panel-heading{color:#fff;background-color:#057ca3;border-color:#057ca3}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#057ca3}.panel-primary>.panel-heading .badge{color:#057ca3;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#057ca3}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.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,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f4f4f7;border:1px solid #dfdfe8;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{transform:translate(0,-25%);transition:transform .3s ease-out}.modal.in .modal-dialog{transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #969696;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e4e4e4}.modal-header:after,.modal-header:before{display:table;content:" "}.modal-header:after{clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e4e4e4}.modal-footer:after,.modal-footer:before{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block,.modal-footer .btn-block+.site-cart-popup__export-to-excel,.modal-footer .btn-block+.site-cart-popup__go-to-shopcart,.modal-footer .site-cart-popup__export-to-excel+.btn-block,.modal-footer .site-cart-popup__export-to-excel+.site-cart-popup__export-to-excel,.modal-footer .site-cart-popup__export-to-excel+.site-cart-popup__go-to-shopcart,.modal-footer .site-cart-popup__go-to-shopcart+.btn-block,.modal-footer .site-cart-popup__go-to-shopcart+.site-cart-popup__export-to-excel,.modal-footer .site-cart-popup__go-to-shopcart+.site-cart-popup__go-to-shopcart{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media(min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.428571429;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;opacity:0}.tooltip.in{opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.428571429;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover>.arrow{border-width:11px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);opacity:.5}.carousel-control.left{background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:"‹"}.carousel-control .icon-next:before{content:"›"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs{display:none!important}.visible-sm{display:none!important}.visible-md{display:none!important}.visible-lg{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!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media(max-width:767px){.visible-xs-block{display:block!important}}@media(max-width:767px){.visible-xs-inline{display:inline!important}}@media(max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media(min-width:768px)and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media(min-width:768px)and (max-width:991px){.visible-sm-block{display:block!important}}@media(min-width:768px)and (max-width:991px){.visible-sm-inline{display:inline!important}}@media(min-width:768px)and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media(min-width:992px)and (max-width:1219px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media(min-width:992px)and (max-width:1219px){.visible-md-block{display:block!important}}@media(min-width:992px)and (max-width:1219px){.visible-md-inline{display:inline!important}}@media(min-width:992px)and (max-width:1219px){.visible-md-inline-block{display:inline-block!important}}@media(min-width:1220px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media(min-width:1220px){.visible-lg-block{display:block!important}}@media(min-width:1220px){.visible-lg-inline{display:inline!important}}@media(min-width:1220px){.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:1219px){.hidden-md{display:none!important}}@media(min-width:1220px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}/*!
 * UMW Config Common v9.1.0
 */.UC197 .RegistrationTypeRow ul,.uc140 .RegType ul{font-size:0}.UC197 .RegistrationTypeRow li,.uc140 .RegType li{display:inline-block;width:calc((100% - 8px)/ 2)}.UC197 .RegistrationTypeRow li:not(:first-child),.uc140 .RegType li:not(:first-child){margin-left:8px}@media(min-width:768px){.UC197 .RegistrationTypeRow li,.uc140 .RegType li{width:100px}}.UC197 .RegistrationTypeRow input,.uc140 .RegType input{display:none}.UC197 .RegistrationTypeRow label,.uc140 .RegType label{width:100%;line-height:36px;margin-bottom:0}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;background-color:#fff;background-image:none;border:1px solid #dbdbdb;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}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{border-color:#057ca3;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(5,124,163,.6)}[type=color]::-moz-placeholder,[type=date]::-moz-placeholder,[type=datetime-local]::-moz-placeholder,[type=datetime]::-moz-placeholder,[type=email]::-moz-placeholder,[type=month]::-moz-placeholder,[type=number]::-moz-placeholder,[type=password]::-moz-placeholder,[type=search]::-moz-placeholder,[type=tel]::-moz-placeholder,[type=text]::-moz-placeholder,[type=time]::-moz-placeholder,[type=url]::-moz-placeholder,[type=week]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#969696;opacity:1}[type=color]:-ms-input-placeholder,[type=date]:-ms-input-placeholder,[type=datetime-local]:-ms-input-placeholder,[type=datetime]:-ms-input-placeholder,[type=email]:-ms-input-placeholder,[type=month]:-ms-input-placeholder,[type=number]:-ms-input-placeholder,[type=password]:-ms-input-placeholder,[type=search]:-ms-input-placeholder,[type=tel]:-ms-input-placeholder,[type=text]:-ms-input-placeholder,[type=time]:-ms-input-placeholder,[type=url]:-ms-input-placeholder,[type=week]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#969696}[type=color]::-webkit-input-placeholder,[type=date]::-webkit-input-placeholder,[type=datetime-local]::-webkit-input-placeholder,[type=datetime]::-webkit-input-placeholder,[type=email]::-webkit-input-placeholder,[type=month]::-webkit-input-placeholder,[type=number]::-webkit-input-placeholder,[type=password]::-webkit-input-placeholder,[type=search]::-webkit-input-placeholder,[type=tel]::-webkit-input-placeholder,[type=text]::-webkit-input-placeholder,[type=time]::-webkit-input-placeholder,[type=url]::-webkit-input-placeholder,[type=week]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#969696}[type=color]::-ms-expand,[type=date]::-ms-expand,[type=datetime-local]::-ms-expand,[type=datetime]::-ms-expand,[type=email]::-ms-expand,[type=month]::-ms-expand,[type=number]::-ms-expand,[type=password]::-ms-expand,[type=search]::-ms-expand,[type=tel]::-ms-expand,[type=text]::-ms-expand,[type=time]::-ms-expand,[type=url]::-ms-expand,[type=week]::-ms-expand,select::-ms-expand,textarea::-ms-expand{border:0;background-color:transparent}[disabled][type=color],[disabled][type=date],[disabled][type=datetime-local],[disabled][type=datetime],[disabled][type=email],[disabled][type=month],[disabled][type=number],[disabled][type=password],[disabled][type=search],[disabled][type=tel],[disabled][type=text],[disabled][type=time],[disabled][type=url],[disabled][type=week],[readonly][type=color],[readonly][type=date],[readonly][type=datetime-local],[readonly][type=datetime],[readonly][type=email],[readonly][type=month],[readonly][type=number],[readonly][type=password],[readonly][type=search],[readonly][type=tel],[readonly][type=text],[readonly][type=time],[readonly][type=url],[readonly][type=week],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{background-color:#eee;opacity:1}[disabled][type=color],[disabled][type=date],[disabled][type=datetime-local],[disabled][type=datetime],[disabled][type=email],[disabled][type=month],[disabled][type=number],[disabled][type=password],[disabled][type=search],[disabled][type=tel],[disabled][type=text],[disabled][type=time],[disabled][type=url],[disabled][type=week],select[disabled],textarea[disabled]{cursor:not-allowed}input[readonly].hasDatepicker{background-color:#fff}.uc194-comment:after,.uc194-comment:before,.uc194-new-comment:after,.uc194-new-comment:before,.uc194-new-reply:after,.uc194-new-reply:before,.uc194-reply:after,.uc194-reply:before,.uc195-horizontal2__action-buttons:after,.uc195-horizontal2__action-buttons:before,.uc195-horizontal2__panel-body:after,.uc195-horizontal2__panel-body:before,.uc195-horizontal2__panel-footer:after,.uc195-horizontal2__panel-footer:before{display:table;content:" "}.uc194-comment:after,.uc194-new-comment:after,.uc194-new-reply:after,.uc194-reply:after,.uc195-horizontal2__action-buttons:after,.uc195-horizontal2__panel-body:after,.uc195-horizontal2__panel-footer:after{clear:both}.MiddleBox,.UC177 ul,.UC197 .RegistrationTypeRow ul,.products-menu-mobile ul,.site-horizontal-menu ul,.uc-tags-menu__list,.uc140 .RegType ul,.uc212 .PayPalShippingContainer ul,.uc212 .provider-description__logos{margin-bottom:0;padding-left:0;list-style:none}.c-tabs .nav-tabs a:focus,.uc-product-view__product-image-link:focus,.uc174-wcag .Item:focus,.uc212 .VippsCheckoutButton:focus{outline:#000 1px solid;outline-style:auto;outline-offset:4px}.SiteCartPanel .ProdCount,.UC193 .btn-quick-view,.c-product-in-cart,.c-product-in-cart__count,.flag,.flag.Bonus,.scroll-to-top,.uc-product-view__product-flag-discount-percent,.uc-product-view__product-flags .flag,.uc193-default .DiscountPercent,.uc193-default .WishListBtn{position:absolute;display:flex;justify-content:center;align-items:center}.BlockTempOrderLinesContainer .DeleteButton::before,.BlockTempOrderLinesContainer .FoxSliderButton::before,.CartGridItemDelete::before,.SliderMenu .TopBox::after,.UC141>.MainTitleContainer>.MainTitle::after,.UC147 .SuccessContainer::before,.UC177 .Toggle::after,.UC179 .BackButtons a:first-child::after,.UC179 .BackButtons a:first-child::before,.UC179 .BackButtons a:last-child::after,.UC179 .ForwardButtons a:first-child::before,.UC179 .ForwardButtons a:last-child::after,.UC179 .ForwardButtons a:last-child::before,.UC195 .MainTitle::before,.UC197 .ButtonAddcontact::before,.c-add-to-cart-btn.is-bought::before,.c-quantity-plus-minus button[data-action=decrease]::before,.c-quantity-plus-minus button[data-action=increase]::before,.c-rating__star::before,.c-rating__star_empty::before,.c-rating__star_half::before,.c-wish-list-btn_add::before,.c-wish-list-btn_remove::before,.doc.SliderMenu .TopBox::before,.products-menu-mobile .Toggle::before,.scroll-to-top::before,.site-horizontal-menu .Level-2 .Toggle::before,.site-horizontal-menu .Toggle::before,.site-phone:before,.smart-search-suggestion__quantity-decrease::before,.smart-search-suggestion__quantity-increase::before,.uc-product-view__product-add-to-shopping-list-btn::before,.uc-product-view__product-download-pdf-btn::before,.uc-product-view__product-price-request-btn::before,.uc-product-view__product-print-btn::before,.uc-product-view__product-quantity-discounts-btn::after,.uc110-discount-codes__coupon.ForDelivery::before,.uc140 .PaymentDelivery .DeliveryDateBtn::before,.uc173__quantity-modify-btn_decrease::before,.uc173__quantity-modify-btn_increase::before,.uc193-default .WishListBtn.Add::before,.uc193-default .WishListBtn.NeedsAdditionalInputToBuy::before,.uc193-default .WishListBtn.Remove::before,.uc194-comment-footer__item:not(:first-child)::before,.uc194-reply-footer__item:not(:first-child)::before,.uc194__more-replies::after,.uc195-horizontal2-dropdown-btn__icon::before,.uc195-horizontal2-selected-criteria__icon::before,.uc205-default__edit::before,.uc205-default__like::before,.uc205-default__remove::before,.uc205-default__reply::before,.uc211__bonus-operation-info-btn::before,.uc211__bonus-status_canceled::after,.uc211__bonus-status_earn-activated::after,.uc211__bonus-status_earn-expired::after,.uc211__bonus-status_earned::after,.uc211__bonus-status_pending::after,.uc211__bonus-status_spent::after,.uc212-delivery-date__controls button::before,.ui-dialog-titlebar-close::before{font-family:FontAwesome;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.UC179 .BackButtons a:first-child::after,.UC179 .BackButtons a:first-child::before,.UC179 .BackButtons a:last-child::after{content:""}.UC179 .ForwardButtons a:first-child::before,.UC179 .ForwardButtons a:last-child::after,.UC179 .ForwardButtons a:last-child::before,.site-horizontal-menu .Level-2 .Toggle::before{content:""}.scroll-to-top::before{content:""}.BlockTempOrderLinesContainer .FoxSliderButton::before,.SliderMenu .TopBox::after,.UC141>.MainTitleContainer>.MainTitle::after,.UC177 .Toggle::after,.products-menu-mobile .Toggle::before,.site-horizontal-menu .Toggle::before,.uc194__more-replies::after,.uc195-horizontal2-dropdown-btn__icon::before{content:""}.uc-product-view__product-add-to-shopping-list-btn::before{content:""}.uc140 .PaymentDelivery .DeliveryDateBtn::before,.uc212-delivery-date__controls button::before{content:""}.uc194-comment-footer__item:not(:first-child)::before,.uc194-reply-footer__item:not(:first-child)::before{content:""}.ui-dialog-titlebar-close::before{content:""}.uc-product-view__product-price-request-btn::before{content:""}.UC147 .SuccessContainer::before,.c-add-to-cart-btn.is-bought::before,.uc211__bonus-status_earn-activated::after,.uc211__bonus-status_earned::after,.uc211__bonus-status_spent::after{content:""}.UC195 .MainTitle::before{content:""}.UC197 .ButtonAddcontact::before,.c-quantity-plus-minus button[data-action=increase]::before,.smart-search-suggestion__quantity-increase::before,.uc173__quantity-modify-btn_increase::before{content:""}.c-quantity-plus-minus button[data-action=decrease]::before,.smart-search-suggestion__quantity-decrease::before,.uc173__quantity-modify-btn_decrease::before{content:""}.site-phone:before{content:""}.doc.SliderMenu .TopBox::before,.uc-product-view__product-quantity-discounts-btn::after,.uc211__bonus-operation-info-btn::before{content:""}.uc-product-view__product-print-btn::before{content:""}.uc-product-view__product-download-pdf-btn::before{content:""}.c-rating__star::before,.c-wish-list-btn_remove::before,.uc193-default .WishListBtn.Remove::before{content:""}.c-rating__star_half::before{content:""}.c-rating__star_empty::before,.c-wish-list-btn_add::before,.uc193-default .WishListBtn.Add::before,.uc193-default .WishListBtn.NeedsAdditionalInputToBuy::before{content:""}.BlockTempOrderLinesContainer .DeleteButton::before,.CartGridItemDelete::before,.uc195-horizontal2-selected-criteria__icon::before,.uc211__bonus-status_canceled::after,.uc211__bonus-status_earn-expired::after{content:""}.uc205-default__edit::before{content:""}.uc205-default__like::before{content:""}.uc205-default__reply::before{content:""}.uc205-default__remove::before{content:""}.uc211__bonus-status_pending::after{content:""}.uc110-discount-codes__coupon.ForDelivery::before{content:""}.FormButton,.UC178 .RegionFilter a,.UC197 .RegistrationTypeRow label,.site-cart-popup-item__remove,.site-cart-popup__export-to-excel,.site-cart-popup__go-to-shopcart,.site-footer .subscribe-newsletter__btn,.uc140 .PaymentDelivery .DeliveryDateBtn,.uc140 .RegType label,.uc194-comment__cancel,.uc194-comment__update,.uc194-new-comment__add,.uc194-new-reply__add,.uc194-new-reply__cancel,.uc194-reply__cancel,.uc194-reply__update,.uc194__more-comments,.uc194__more-replies,.uc195-horizontal2-action-btn,.uc195-horizontal2-dropdown-btn,.uc195-horizontal2-selected-criteria,.uc29-save-password__btn-save,.ui-dialog-titlebar-close{display:inline-block;margin-bottom:0;font-weight:500;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.428571429;border-radius:9999px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.FormButton:focus,.UC178 .RegionFilter a:focus,.UC197 .RegistrationTypeRow label:focus,.site-cart-popup-item__remove:focus,.site-cart-popup__export-to-excel:focus,.site-cart-popup__go-to-shopcart:focus,.site-footer .subscribe-newsletter__btn:focus,.uc140 .PaymentDelivery .DeliveryDateBtn:focus,.uc140 .RegType label:focus,.uc194-comment__cancel:focus,.uc194-comment__update:focus,.uc194-new-comment__add:focus,.uc194-new-reply__add:focus,.uc194-new-reply__cancel:focus,.uc194-reply__cancel:focus,.uc194-reply__update:focus,.uc194__more-comments:focus,.uc194__more-replies:focus,.uc195-horizontal2-action-btn:focus,.uc195-horizontal2-dropdown-btn:focus,.uc195-horizontal2-selected-criteria:focus,.uc29-save-password__btn-save:focus,.ui-dialog-titlebar-close:focus{outline:0}.FormButton:focus,.FormButton:hover,.UC178 .RegionFilter a:focus,.UC178 .RegionFilter a:hover,.UC197 .RegistrationTypeRow label:focus,.UC197 .RegistrationTypeRow label:hover,.site-cart-popup-item__remove:focus,.site-cart-popup-item__remove:hover,.site-cart-popup__export-to-excel:focus,.site-cart-popup__export-to-excel:hover,.site-cart-popup__go-to-shopcart:focus,.site-cart-popup__go-to-shopcart:hover,.site-footer .subscribe-newsletter__btn:focus,.site-footer .subscribe-newsletter__btn:hover,.uc140 .PaymentDelivery .DeliveryDateBtn:focus,.uc140 .PaymentDelivery .DeliveryDateBtn:hover,.uc140 .RegType label:focus,.uc140 .RegType label:hover,.uc194-comment__cancel:focus,.uc194-comment__cancel:hover,.uc194-comment__update:focus,.uc194-comment__update:hover,.uc194-new-comment__add:focus,.uc194-new-comment__add:hover,.uc194-new-reply__add:focus,.uc194-new-reply__add:hover,.uc194-new-reply__cancel:focus,.uc194-new-reply__cancel:hover,.uc194-reply__cancel:focus,.uc194-reply__cancel:hover,.uc194-reply__update:focus,.uc194-reply__update:hover,.uc194__more-comments:focus,.uc194__more-comments:hover,.uc194__more-replies:focus,.uc194__more-replies:hover,.uc195-horizontal2-action-btn:focus,.uc195-horizontal2-action-btn:hover,.uc195-horizontal2-dropdown-btn:focus,.uc195-horizontal2-dropdown-btn:hover,.uc195-horizontal2-selected-criteria:focus,.uc195-horizontal2-selected-criteria:hover,.uc29-save-password__btn-save:focus,.uc29-save-password__btn-save:hover,.ui-dialog-titlebar-close:focus,.ui-dialog-titlebar-close:hover{text-decoration:none}.FormButton:active,.UC178 .RegionFilter a:active,.UC197 .RegistrationTypeRow label:active,.site-cart-popup-item__remove:active,.site-cart-popup__export-to-excel:active,.site-cart-popup__go-to-shopcart:active,.site-footer .subscribe-newsletter__btn:active,.uc140 .PaymentDelivery .DeliveryDateBtn:active,.uc140 .RegType label:active,.uc194-comment__cancel:active,.uc194-comment__update:active,.uc194-new-comment__add:active,.uc194-new-reply__add:active,.uc194-new-reply__cancel:active,.uc194-reply__cancel:active,.uc194-reply__update:active,.uc194__more-comments:active,.uc194__more-replies:active,.uc195-horizontal2-action-btn:active,.uc195-horizontal2-dropdown-btn:active,.uc195-horizontal2-selected-criteria:active,.uc29-save-password__btn-save:active,.ui-dialog-titlebar-close:active{outline:0;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.UC178 .RegionFilter a[disabled],.UC197 .RegistrationTypeRow label[disabled],.site-footer [disabled].subscribe-newsletter__btn,.uc140 .PaymentDelivery [disabled].DeliveryDateBtn,.uc140 .RegType label[disabled],[disabled].FormButton,[disabled].site-cart-popup-item__remove,[disabled].site-cart-popup__export-to-excel,[disabled].site-cart-popup__go-to-shopcart,[disabled].uc194-comment__cancel,[disabled].uc194-comment__update,[disabled].uc194-new-comment__add,[disabled].uc194-new-reply__add,[disabled].uc194-new-reply__cancel,[disabled].uc194-reply__cancel,[disabled].uc194-reply__update,[disabled].uc194__more-comments,[disabled].uc194__more-replies,[disabled].uc195-horizontal2-action-btn,[disabled].uc195-horizontal2-dropdown-btn,[disabled].uc195-horizontal2-selected-criteria,[disabled].uc29-save-password__btn-save,[disabled].ui-dialog-titlebar-close{cursor:not-allowed;opacity:.65;box-shadow:none}.UC170 .btn-buy.DimensionProduct,.UC178 .RegionFilter a,.UC197 .RegistrationTypeRow label,.btn-read-more,.site-cart-popup__export-to-excel,.uc140 .RegType label,.wrp-slide-on-hover .uc-image-list-v2-item__btn{text-decoration:none;text-transform:uppercase;color:#057ca3;background-color:#fff;border-color:#057ca3}.UC170 .btn-buy.DimensionProduct:active,.UC170 .btn-buy.DimensionProduct:focus,.UC170 .btn-buy.DimensionProduct:hover,.UC178 .RegionFilter a:active,.UC178 .RegionFilter a:focus,.UC178 .RegionFilter a:hover,.UC197 .RegistrationTypeRow label:active,.UC197 .RegistrationTypeRow label:focus,.UC197 .RegistrationTypeRow label:hover,.btn-read-more:active,.btn-read-more:focus,.btn-read-more:hover,.site-cart-popup__export-to-excel:active,.site-cart-popup__export-to-excel:focus,.site-cart-popup__export-to-excel:hover,.uc140 .RegType label:active,.uc140 .RegType label:focus,.uc140 .RegType label:hover,.wrp-slide-on-hover .uc-image-list-v2-item__btn:active,.wrp-slide-on-hover .uc-image-list-v2-item__btn:focus,.wrp-slide-on-hover .uc-image-list-v2-item__btn:hover{color:#fff;border-color:#057ca3;background-color:#057ca3}.UC170 .btn-buy.DimensionProduct:active:active,.UC178 .RegionFilter a:active:active,.UC197 .RegistrationTypeRow label:active:active,.btn-read-more:active:active,.site-cart-popup__export-to-excel:active:active,.uc140 .RegType label:active:active,.wrp-slide-on-hover .uc-image-list-v2-item__btn:active:active{color:#fff;border-color:#057ca3;background-color:#057ca3}.UC170 [disabled].btn-buy.DimensionProduct:focus,.UC170 [disabled].btn-buy.DimensionProduct:hover,.UC178 .RegionFilter a[disabled]:focus,.UC178 .RegionFilter a[disabled]:hover,.UC197 .RegistrationTypeRow label[disabled]:focus,.UC197 .RegistrationTypeRow label[disabled]:hover,.uc140 .RegType label[disabled]:focus,.uc140 .RegType label[disabled]:hover,.wrp-slide-on-hover [disabled].uc-image-list-v2-item__btn:focus,.wrp-slide-on-hover [disabled].uc-image-list-v2-item__btn:hover,[disabled].btn-read-more:focus,[disabled].btn-read-more:hover,[disabled].site-cart-popup__export-to-excel:focus,[disabled].site-cart-popup__export-to-excel:hover{color:#057ca3;background-color:#fff;border-color:#057ca3}.UC178 .RegionFilter li.selected a,.UC197 .ButtonRegisternewcustomer,.UC197 .ButtonSave,.UC197 .RegistrationTypeRow input:checked+label,.btn-buy,.site-cart-popup__go-to-shopcart,.site-footer .subscribe-newsletter__btn,.uc110 .KlarnaCheckoutButton,.uc110-checkout__next-btn,.uc129__form-button,.uc139-forgot__send-password-btn,.uc139-login-controls__login-btn,.uc140 .PaymentDelivery .DeliveryDateBtn,.uc140 .RegType input:checked+label,.uc140-checkout__next-btn,.uc140-login-controls__login-btn,.uc212 .PayPalCheckoutButton,.uc29-save-password__btn-save,.wrp-slide-on-hover .uc-image-list-v2-item__btn:hover{text-decoration:none;text-transform:uppercase;color:#fff;background-color:#057ca3;border-color:transparent}.UC178 .RegionFilter li.selected a:active,.UC178 .RegionFilter li.selected a:focus,.UC178 .RegionFilter li.selected a:hover,.UC197 .ButtonRegisternewcustomer:active,.UC197 .ButtonRegisternewcustomer:focus,.UC197 .ButtonRegisternewcustomer:hover,.UC197 .ButtonSave:active,.UC197 .ButtonSave:focus,.UC197 .ButtonSave:hover,.UC197 .RegistrationTypeRow input:checked+label:active,.UC197 .RegistrationTypeRow input:checked+label:focus,.UC197 .RegistrationTypeRow input:checked+label:hover,.btn-buy:active,.btn-buy:focus,.btn-buy:hover,.site-cart-popup__go-to-shopcart:active,.site-cart-popup__go-to-shopcart:focus,.site-cart-popup__go-to-shopcart:hover,.site-footer .subscribe-newsletter__btn:active,.site-footer .subscribe-newsletter__btn:focus,.site-footer .subscribe-newsletter__btn:hover,.uc110 .KlarnaCheckoutButton:active,.uc110 .KlarnaCheckoutButton:focus,.uc110 .KlarnaCheckoutButton:hover,.uc110-checkout__next-btn:active,.uc110-checkout__next-btn:focus,.uc110-checkout__next-btn:hover,.uc129__form-button:active,.uc129__form-button:focus,.uc129__form-button:hover,.uc139-forgot__send-password-btn:active,.uc139-forgot__send-password-btn:focus,.uc139-forgot__send-password-btn:hover,.uc139-login-controls__login-btn:active,.uc139-login-controls__login-btn:focus,.uc139-login-controls__login-btn:hover,.uc140 .PaymentDelivery .DeliveryDateBtn:active,.uc140 .PaymentDelivery .DeliveryDateBtn:focus,.uc140 .PaymentDelivery .DeliveryDateBtn:hover,.uc140 .RegType input:checked+label:active,.uc140 .RegType input:checked+label:focus,.uc140 .RegType input:checked+label:hover,.uc140-checkout__next-btn:active,.uc140-checkout__next-btn:focus,.uc140-checkout__next-btn:hover,.uc140-login-controls__login-btn:active,.uc140-login-controls__login-btn:focus,.uc140-login-controls__login-btn:hover,.uc212 .PayPalCheckoutButton:active,.uc212 .PayPalCheckoutButton:focus,.uc212 .PayPalCheckoutButton:hover,.uc29-save-password__btn-save:active,.uc29-save-password__btn-save:focus,.uc29-save-password__btn-save:hover,.wrp-slide-on-hover .uc-image-list-v2-item__btn:hover{color:#fff;border-color:transparent;background-color:#056b8d}.UC178 .RegionFilter li.selected a:active:active,.UC197 .ButtonRegisternewcustomer:active:active,.UC197 .ButtonSave:active:active,.UC197 .RegistrationTypeRow input:checked+label:active:active,.btn-buy:active:active,.site-cart-popup__go-to-shopcart:active:active,.site-footer .subscribe-newsletter__btn:active:active,.uc110 .KlarnaCheckoutButton:active:active,.uc110-checkout__next-btn:active:active,.uc129__form-button:active:active,.uc139-forgot__send-password-btn:active:active,.uc139-login-controls__login-btn:active:active,.uc140 .PaymentDelivery .DeliveryDateBtn:active:active,.uc140 .RegType input:checked+label:active:active,.uc140-checkout__next-btn:active:active,.uc140-login-controls__login-btn:active:active,.uc212 .PayPalCheckoutButton:active:active,.uc29-save-password__btn-save:active:active,.wrp-slide-on-hover .uc-image-list-v2-item__btn:active:active:hover{color:#fff;border-color:transparent;background-color:#056b8d}.UC178 .RegionFilter li.selected a[disabled]:focus,.UC178 .RegionFilter li.selected a[disabled]:hover,.UC197 .RegistrationTypeRow input:checked+label[disabled]:focus,.UC197 .RegistrationTypeRow input:checked+label[disabled]:hover,.UC197 [disabled].ButtonRegisternewcustomer:focus,.UC197 [disabled].ButtonRegisternewcustomer:hover,.UC197 [disabled].ButtonSave:focus,.UC197 [disabled].ButtonSave:hover,.site-footer [disabled].subscribe-newsletter__btn:focus,.site-footer [disabled].subscribe-newsletter__btn:hover,.uc110 [disabled].KlarnaCheckoutButton:focus,.uc110 [disabled].KlarnaCheckoutButton:hover,.uc140 .PaymentDelivery [disabled].DeliveryDateBtn:focus,.uc140 .PaymentDelivery [disabled].DeliveryDateBtn:hover,.uc140 .RegType input:checked+label[disabled]:focus,.uc140 .RegType input:checked+label[disabled]:hover,.uc212 [disabled].PayPalCheckoutButton:focus,.uc212 [disabled].PayPalCheckoutButton:hover,.wrp-slide-on-hover [disabled].uc-image-list-v2-item__btn:hover,[disabled].btn-buy:focus,[disabled].btn-buy:hover,[disabled].site-cart-popup__go-to-shopcart:focus,[disabled].site-cart-popup__go-to-shopcart:hover,[disabled].uc110-checkout__next-btn:focus,[disabled].uc110-checkout__next-btn:hover,[disabled].uc129__form-button:focus,[disabled].uc129__form-button:hover,[disabled].uc139-forgot__send-password-btn:focus,[disabled].uc139-forgot__send-password-btn:hover,[disabled].uc139-login-controls__login-btn:focus,[disabled].uc139-login-controls__login-btn:hover,[disabled].uc140-checkout__next-btn:focus,[disabled].uc140-checkout__next-btn:hover,[disabled].uc140-login-controls__login-btn:focus,[disabled].uc140-login-controls__login-btn:hover,[disabled].uc29-save-password__btn-save:focus,[disabled].uc29-save-password__btn-save:hover{color:#fff;background-color:#057ca3;border-color:transparent}.uc211__bonus-operation-info-btn,button.c-rating__star{background:0 0;padding:0;border:0}.UC197 .ButtonAddcontact,.UC197 .ButtonCanceladdcontact,.UC197 .ButtonResetpassword,.smart-search-suggestion__quantity-decrease,.smart-search-suggestion__quantity-increase,.uc110-product-list__update-btn,.uc110__back-to-site-btn,.uc139-forgot__back-btn,.uc140-checkout__back-btn{background:0 0;color:#057ca3;text-transform:initial}.UC197 .ButtonAddcontact:focus,.UC197 .ButtonAddcontact:hover,.UC197 .ButtonCanceladdcontact:focus,.UC197 .ButtonCanceladdcontact:hover,.UC197 .ButtonResetpassword:focus,.UC197 .ButtonResetpassword:hover,.smart-search-suggestion__quantity-decrease:focus,.smart-search-suggestion__quantity-decrease:hover,.smart-search-suggestion__quantity-increase:focus,.smart-search-suggestion__quantity-increase:hover,.uc110-product-list__update-btn:focus,.uc110-product-list__update-btn:hover,.uc110__back-to-site-btn:focus,.uc110__back-to-site-btn:hover,.uc139-forgot__back-btn:focus,.uc139-forgot__back-btn:hover,.uc140-checkout__back-btn:focus,.uc140-checkout__back-btn:hover{color:#057ca3;box-shadow:none}.UC197 .RegistrationTypeRow label,.uc140 .RegType label{display:inline-flex;align-items:center;justify-content:center}.FormButton,.UC197 .RegistrationTypeRow label,.btn,.uc140 .RegType label,.uc193-default .ShoppingListBtn{height:28px;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding-top:0;padding-bottom:0}.UC197 .ButtonRegisternewcustomer,.UC197 .ButtonSave,.btn-group-lg>.btn,.btn-lg,.uc-product-view .additional-products .c-add-to-cart-btn,.uc-product-view__product-add-to-cart .c-add-to-cart-btn,.uc-product-view__product-add-to-shopping-list-btn,.uc-product-view__product-add-to-wish-list-btn,.uc-product-view__product-package-buy-btn,.uc-product-view__product-price-request-btn,.uc110 .KlarnaCheckoutButton,.uc110-checkout__next-btn,.uc129__form-button,.uc139-forgot__send-password-btn,.uc139-login-controls__login-btn,.uc140-checkout__next-btn,.uc140-login-controls__login-btn,.uc205-default__more-reviews,.uc211__bonus-program-redirect,.uc212 .PayPalCheckoutButton{height:40px;font-size:16px}.c-add-to-cart-btn::before,.c-wish-list-btn::before,.uc-product-view__product-add-to-shopping-list-btn::before,.uc-product-view__product-price-request-btn::before{display:inline-block;overflow:hidden;width:0;height:0;opacity:0;transition:width .1s,opacity .1s}.c-add-to-cart-btn:focus,.c-wish-list-btn:focus,.uc-product-view__product-add-to-shopping-list-btn:focus,.uc-product-view__product-price-request-btn:focus{outline:0}.c-add-to-cart-btn:focus::before,.c-add-to-cart-btn:hover::before,.c-wish-list-btn:focus::before,.c-wish-list-btn:hover::before,.uc-product-view__product-add-to-shopping-list-btn:focus::before,.uc-product-view__product-add-to-shopping-list-btn:hover::before,.uc-product-view__product-price-request-btn:focus::before,.uc-product-view__product-price-request-btn:hover::before{width:30px;opacity:1;height:auto}button:focus{outline:0}.btn-default{text-transform:uppercase;color:#057ca3;background-color:#fff;border-color:#057ca3}.btn-default:active,.btn-default:focus,.btn-default:hover{color:#fff;border-color:#057ca3;background-color:#057ca3}.btn-default:active:active,.btn-default:active:focus{color:#fff;border-color:#057ca3;background-color:#057ca3}.btn-default[disabled]:focus,.btn-default[disabled]:hover{color:#057ca3;background-color:#fff;border-color:#057ca3}.btn-primary{text-transform:uppercase;color:#fff;background-color:#057ca3;border-color:transparent}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{color:#fff;border-color:transparent;background-color:#056b8d}.btn-primary:active:active,.btn-primary:active:focus{color:#fff;border-color:transparent;background-color:#056b8d}.btn-primary[disabled]:focus,.btn-primary[disabled]:hover{color:#fff;background-color:#057ca3;border-color:transparent}.btn-buy{min-width:78px}.btn-read-more{min-width:78px}.grid .grid-header{font-size:16px}@media(max-width:767px){.ResponsiveGridV1{line-height:1.2;font-size:12px}.ResponsiveGridV1 .Header,.ResponsiveGridV1 thead{display:none}.ResponsiveGridV1 tr:nth-child(2n){background-color:#fff}.ResponsiveGridV1 td{display:block;width:100%;min-height:1.7em;padding:.25em .6em .25em 35%;position:relative;border-top:0;border-bottom:1px solid #f4f4f7}.ResponsiveGridV1 td:before{display:block;content:"";content:attr(data-title);width:33%;padding:.25em .6em;position:absolute;top:0;bottom:0;left:0;background:none repeat scroll 0 0 #474546;color:#fff}.ResponsiveGridV1 tr:not(:first-child) td:nth-child(1){margin-top:20px;border-top:1px solid #f4f4f7}}.ItemTitleContainer,.ListItemTitleCont,a,button,button i,input{transition:border-color .1s,background-color .1s,color .1s}.ui-dialog-title,a.MainTitle,span.MainTitle{line-height:1.1;font-family:inherit;font-weight:500;color:inherit}.MainTitle,.uc110-discount-codes__heading,.uc201>section h2,.uc211__heading,.uc211__heading-term-description,.ui-dialog-title,.umw-bonus-program-info__heading,h1{margin-top:0;margin-bottom:3.4rem}.MainTitle,.uc201>section h2{font-size:24px}.uc110-discount-codes__heading,.uc211__heading,.umw-bonus-program-info__heading{font-size:16px}.uc211__heading-term-description,.ui-dialog-title{font-size:14px}.UC170 .Teaser p,.UC174 .ItemTitle,.UC175 .ItemTitle,.UC193default .ItemTitle,.uc170__item-title{margin-top:0;margin-bottom:0;line-height:inherit;font-size:inherit;font-weight:inherit}.UC174 .ItemTitleLink,.site-cart-popup-item__title_link,.site-horizontal-menu .Level-2 .Name,.uc-document-list-vertical__item-title-link,.uc-document-list__item-title-link,.uc170__item-title-link,.uc174-wcag .ItemTitle,.uc193-default .ItemTitleLink{color:#000}.UC174 .ItemTitleLink:hover,.site-cart-popup-item__title_link:hover,.site-horizontal-menu .Level-2 .Name:hover,.uc-document-list-vertical__item-title-link:hover,.uc-document-list__item-title-link:hover,.uc170__item-title-link:hover,.uc174-wcag .ItemTitle:hover,.uc193-default .ItemTitleLink:hover{color:#595959}.Breadcrumbs ul>li>a,.UC179 a{color:#595959}.Breadcrumbs ul>li>a:hover,.UC179 a:hover{color:#000}.UC174 .ItemTitleLink:hover,.uc-document-list-vertical__item-title-link:hover,.uc-document-list__item-title-link:hover,.uc170__item-title-link:hover,.uc174-wcag .ItemTitle:hover,.uc193-default .ItemTitleLink:hover{text-decoration:none}.text-center-md{text-align:center}@media(min-width:992px){.text-center-md{text-align:left}}a.MainTitle,span.MainTitle{display:inline-block}.ItemTitleContainer,.ListItemTitleCont{overflow:hidden}.ItemTitleLink:hover,.ListItemTitle:hover{text-decoration:none}.c-product-in-cart{z-index:2;padding:0;top:calc(100% - 20px);right:auto;bottom:auto;left:calc(100% - 29px)}.c-product-in-cart__link{position:relative;z-index:1;text-decoration:none;color:#000}.c-product-in-cart__link:focus,.c-product-in-cart__link:hover{text-decoration:none;color:#000}.c-product-in-cart__link::before{font-size:18px}.c-product-in-cart__count{z-index:2;min-width:16px;height:16px;padding:0 2px;border-radius:8px;background-color:#057ca3;pointer-events:none;letter-spacing:-.035em;color:#fff;font-size:9px;font-weight:700;top:-10px;right:auto;bottom:auto;left:3px}.c-product-in-cart__link i{display:none}.uc193-default .QuantityDrp{width:50px;height:28px;padding-top:0;padding-bottom:0;padding-right:0;text-align:center;border-radius:9999px}.uc193-default .QuantityTxb{padding:0;text-align:center;border-radius:9999px;width:28px;height:28px}.c-add-to-cart-factor-input,.c-add-to-cart-fraction-input{padding:0;text-align:center}.uc-product-view__product-add-to-cart .c-add-to-cart-quantity-drop-down{width:60px;height:40px;padding-top:0;padding-bottom:0;text-align:center;border-radius:9999px}.uc-product-view__product-add-to-cart .c-add-to-cart-quantity-input,.uc-product-view__product-package-buy-quantity{padding:0;text-align:center;border-radius:9999px;width:40px;height:40px}.UC147 .ReceiveNewsletterContainer,.UC170 .SearchListContainer,.UC174 .Item,.UC197 .CompanyInfoBlock,.UC197 .ContactPersonSection,.UC197 .DeliveryAddressSection,.UC197 .RegisterButtonSection,.c-tabs,.page-user-profile__document .doc__teaser,.uc-document-list-vertical__item,.uc-document-list__item,.uc-product-view__lipscore-review,.uc-product-view__product-image-container,.uc-product-view__product-thumbnails-image-container,.uc139,.uc140 .Address,.uc140 .PaymentDelivery .DeliveryDate,.uc140-login,.uc173__panel-body,.uc174-wcag .Item,.uc193-default .Item,.uc205-default__section,.uc211__bonus-history,.uc212__delivery-panel-body,.umw-bonus-program-info__scenario-list,.umw-bonus-status__container,.umw-bonus-to-spend__info-panel,.wrp-uc129-card .uc129{background-color:#fff;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.1);border:none}.UC147 .ReceiveNewsletterContainer,.UC197 .CompanyInfoBlock,.UC197 .ContactPersonSection,.UC197 .DeliveryAddressSection,.UC197 .RegisterButtonSection,.page-user-profile__document .doc__teaser,.uc-product-view__lipscore-review,.uc139,.uc140 .Address,.uc140 .PaymentDelivery .DeliveryDate,.uc140-login,.uc173__panel-body,.uc211__bonus-history,.uc212__delivery-panel-body,.umw-bonus-program-info__scenario-list,.umw-bonus-status__container,.umw-bonus-to-spend__info-panel,.wrp-uc129-card .uc129{padding:24px 24px}@media(min-width:768px){.UC179{background-color:#fff;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.1);border:none}}@media(min-width:768px){.UC179{padding:24px 24px}}@media(max-width:767px){.UC179 .Level-1{background-color:#fff;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.1);border:none}}@media(max-width:767px){.UC179 .Level-1{padding:24px 24px}}.Paginator{display:table;margin:0 auto}.PagerContainer{margin-top:30px;float:none;clear:both;position:relative;text-align:center}.PagerContainer .SelectedPageNumber,.PagerContainer a{display:inline-block;padding:0 5px;margin:0 2px;cursor:pointer;line-height:18px;text-decoration:none}.PagerContainer span{line-height:18px}.PagerContainer .PageNumber{min-width:8px;padding:0 5px;text-align:center}.PagerContainer .SelectedPageNumber,.PagerContainer span.PageNumber{font-weight:700}@media(max-width:767px){.PagerContainer .PagerNext,.PagerContainer .PagerPrevious{padding:0 15px;position:absolute;bottom:0;border:2px solid #e9e9e9;border-radius:15px;line-height:30px;font-weight:700}}.PagerContainer .PagerPrevious{margin-right:5px;left:0}.PagerContainer .PagerNext{margin-left:5px;right:0}.PagerContainer .PagerCurrentPage{padding-right:3px}.PagerContainer .PagerTotalPages{padding-left:3px;padding-right:2px}.PagerContainer .PagerVLine{padding:0 3px;color:#333}@media(max-width:767px){.PagerContainer{padding-bottom:40px}}.customFieldCont{margin:2px 0}.customFieldCont .RequiredField{margin:0 2px 0 -7px}.customFieldLabel{display:inline-block;min-width:60px}.MakeOrderContainer{display:flex}.MakeOrderContainer:after,.MakeOrderContainer:before{display:none}.MakeOrderContainer .QuantityContainer{margin-right:7px}.uc193-default .QuantityDrp{width:50px;height:28px;padding-top:0;padding-bottom:0;padding-right:0;text-align:center;border-radius:9999px}.uc193-default .QuantityTxb{padding:0;text-align:center;border-radius:9999px;width:28px;height:28px}.c-add-to-cart-factor-input,.c-add-to-cart-fraction-input{padding:0;text-align:center}.uc-product-view__product-add-to-cart .c-add-to-cart-quantity-drop-down{width:60px;height:40px;padding-top:0;padding-bottom:0;text-align:center;border-radius:9999px}.uc-product-view__product-add-to-cart .c-add-to-cart-quantity-input,.uc-product-view__product-package-buy-quantity{padding:0;text-align:center;border-radius:9999px;width:40px;height:40px}.ErrMsg,.ErrorMsg,.error{color:#d9534f}.Star{color:#ad0001}.RequiredField{color:#000}.Msg,.SuccessMsg{color:#5cb85c}.Invalid{background-color:#fdc5c5!important}.c-tabs{background-color:#fff;padding:13px 24px 23px}.c-tabs .nav-tabs{display:flex;padding:0;margin-bottom:15px;flex-direction:column}@media(min-width:768px){.c-tabs .nav-tabs{flex-direction:row}}.c-tabs .nav-tabs a{color:#595959;font-weight:500;text-transform:uppercase;display:block;line-height:1em;padding-bottom:1.6em}.c-tabs .nav-tabs a:hover{text-decoration:none}.c-tabs .nav-tabs li{list-style:none;position:relative;flex-grow:1;flex-shrink:1}@media(min-width:768px){.c-tabs .nav-tabs li:not(:first-child){margin-left:30px}}.c-tabs .nav-tabs li::after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:4px;background-color:#dbdbdb;border-radius:9999px;transition:background-color .1s}@media(min-width:768px){.c-tabs .nav-tabs li:hover::after{background-color:#057ca3}}.c-tabs .nav-tabs li.active::after{background-color:#057ca3}.c-tabs .nav-tabs>li>a{padding-top:18px;padding-bottom:18px}@media(min-width:768px){.c-tabs .nav-tabs>li>a{padding-top:10px}}.c-tabs .tab-content iframe{max-width:100%}.c-tabs .uc200__source{box-shadow:none}.c-tabs .uc200__source-body{padding:0}.c-tabs ul.nav-tabs{border-bottom:0}.c-tabs ul.nav-tabs>li>a{padding-left:0;padding-right:0}.c-tabs ul.nav-tabs>li.active>a{color:#000}.c-tabs ul.nav-tabs>li>a,.c-tabs ul.nav-tabs>li>a:focus,.c-tabs ul.nav-tabs>li>a:hover{border:none;background:0 0}.c-tabs .uc200-default-wcag__main-title,.c-tabs .uc200__main-title{display:none}.SliderMenu .TopBox::after,.SliderMenu .TopBox::before{display:none}@media(max-width:767px){.SliderMenu .TopBox{position:relative;padding-right:44px;border-radius:4px;border-bottom:none;background-color:#057ca3;cursor:pointer}.SliderMenu .TopBox::after{right:10px;font-size:10px;transform:rotate(0);transition:transform .1s}.SliderMenu .TopBox::after,.SliderMenu .TopBox::before{position:absolute;top:50%;display:block;width:24px;height:24px;line-height:24px;margin-top:-12px;visibility:visible;background-repeat:no-repeat;background-position:50% 50%;text-align:center;color:#fff}.SliderMenu .MainTitle,.SliderMenu .MenuTitle{text-align:center;color:#fff}.SliderMenu .MiddleBox{max-height:0;padding:0;overflow:hidden;transition:max-height .1s}.SliderMenu.clicked .TopBox::after{transform:rotate(180deg)}.SliderMenu.clicked .MiddleBox{max-height:5000px}.SliderMenu.DocumentsIcon .TopBox{padding-left:44px}.SliderMenu.DocumentsIcon .TopBox::before{left:10px;font-size:16px}.SliderMenu.ProductsIcon .TopBox{padding-left:44px}.SliderMenu.ProductsIcon .TopBox::before{left:10px;font-size:19px}}[data-toggle=collapse]{cursor:pointer}[type=button] .fa{pointer-events:none}label[for]{cursor:pointer}p:last-child{margin-bottom:0}dt,label{font-weight:500}.panel-heading[data-toggle=collapse][aria-expanded=false] i{transform:rotate(0)}.panel-heading[data-toggle=collapse] i{float:right;transform:rotate(-180deg);transition:transform .1s ease-out}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#fancybox-wrap,#fancybox-wrap *{box-sizing:content-box}#fancybox-overlay{background-color:#000!important}.ui-slider-range .ui-state-active{border-color:#057ca3;color:#057ca3}.ui-datepicker-title{display:flex;justify-content:space-between}.ui-datepicker-title select{padding:0 4px}.ui-datepicker-header .ui-state-hover{border:none}.ui-datepicker-next,.ui-datepicker-prev{margin-top:6px}.ui-datepicker-calendar .ui-state-default{border-radius:4px}.ui-datepicker-calendar .ui-state-active{border-color:#057ca3;background-color:#057ca3;color:#fff}.ui-widget-header{border:none;border-radius:0}@media(max-width:991px){.ui-dialog{width:95%!important}}.ui-dialog.ui-widget-content{border:none}.ui-dialog .ui-dialog-titlebar{padding-top:.8em;padding-bottom:.8em}.ui-dialog-titlebar-close{background:0 0;width:32px!important;height:32px!important;margin-top:0!important;top:4px!important;right:4px!important;border-radius:50%;box-shadow:0 0 .5rem rgba(0,0,0,.5);background-color:#fff}.ui-effects-transfer{border:1px dotted #000}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #969193;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dbdbdb!important}.mn-sitebar__button{display:none}.site-header__content{text-align:center}.site-header__content a{display:inline-block;float:none!important}#cookie-bar,#crumbs_list,.WishListBtn,.hide-at-checkout,.l__aside,.print-hide,.profiler-results{display:none!important}.page-home__megabutton-container{display:none}.site-footer__social-icons{display:none}}#root{width:100%;min-width:320px;text-align:left;overflow-x:hidden}.site{display:flex;flex-direction:column;min-height:100vh}.site-content{flex-grow:1}td{vertical-align:top}.Item{display:inline-block;vertical-align:top}@media(max-width:767px){.item-xs-1 .Item{width:100%;margin-top:1rem}.item-xs-1 .Item:first-child{margin-top:0}.item-xs-2 .Item{width:48.995%}.item-xs-2 .Item:nth-of-type(n){margin-top:2%;margin-right:2%}.item-xs-2 .Item:last-child,.item-xs-2 .Item:nth-of-type(2n){margin-right:0}.item-xs-2 .Item:nth-of-type(-n+2){margin-top:0}.item-xs-3 .Item{width:32.6633333333%}.item-xs-3 .Item:nth-of-type(n){margin-top:1%;margin-right:1%}.item-xs-3 .Item:last-child,.item-xs-3 .Item:nth-of-type(3n){margin-right:0}.item-xs-3 .Item:nth-of-type(-n+3){margin-top:0}.item-xs-hide5 .Item:nth-child(4)~div{display:none}}@media(min-width:768px){.item-sm-1 .Item{width:100%;margin-top:1rem}.item-sm-1 .Item:first-child{margin-top:0}.item-sm-2 .Item{width:48.67%}.item-sm-2 .Item:nth-of-type(n){margin-top:2.65%;margin-right:2.65%}.item-sm-2 .Item:last-child,.item-sm-2 .Item:nth-of-type(2n){margin-right:0}.item-sm-2 .Item:nth-of-type(-n+2){margin-top:0}.item-sm-3 .Item{width:31.5633333333%}.item-sm-3 .Item:nth-of-type(n){margin-top:2.65%;margin-right:2.65%}.item-sm-3 .Item:last-child,.item-sm-3 .Item:nth-of-type(3n){margin-right:0}.item-sm-3 .Item:nth-of-type(-n+3){margin-top:0}.item-sm-4 .Item{width:23.01%}.item-sm-4 .Item:nth-of-type(n){margin-top:2.65%;margin-right:2.65%}.item-sm-4 .Item:last-child,.item-sm-4 .Item:nth-of-type(4n){margin-right:0}.item-sm-4 .Item:nth-of-type(-n+4){margin-top:0}.item-sm-5 .Item{width:17.878%}.item-sm-5 .Item:nth-of-type(n){margin-top:2.65%;margin-right:2.65%}.item-sm-5 .Item:last-child,.item-sm-5 .Item:nth-of-type(5n){margin-right:0}.item-sm-5 .Item:nth-of-type(-n+5){margin-top:0}.item-sm-6 .Item{width:14.4566666667%}.item-sm-6 .Item:nth-of-type(n){margin-top:2.65%;margin-right:2.65%}.item-sm-6 .Item:last-child,.item-sm-6 .Item:nth-of-type(6n){margin-right:0}.item-sm-6 .Item:nth-of-type(-n+6){margin-top:0}.item-sm-7 .Item{width:12.0128571429%}.item-sm-7 .Item:nth-of-type(n){margin-top:2.65%;margin-right:2.65%}.item-sm-7 .Item:last-child,.item-sm-7 .Item:nth-of-type(7n){margin-right:0}.item-sm-7 .Item:nth-of-type(-n+7){margin-top:0}.item-sm-hide5 .Item:nth-child(4)~div{display:none}}@media(min-width:992px){.item-md-1 .Item{width:100%;margin-top:1rem}.item-md-1 .Item:first-child{margin-top:0}.item-md-2 .Item{width:48.67%}.item-md-2 .Item:nth-of-type(n){margin-top:2.65%;margin-right:2.65%}.item-md-2 .Item:last-child,.item-md-2 .Item:nth-of-type(2n){margin-right:0}.item-md-2 .Item:nth-of-type(-n+2){margin-top:0}.item-md-3 .Item{width:31.5633333333%}.item-md-3 .Item:nth-of-type(n){margin-top:2.65%;margin-right:2.65%}.item-md-3 .Item:last-child,.item-md-3 .Item:nth-of-type(3n){margin-right:0}.item-md-3 .Item:nth-of-type(-n+3){margin-top:0}.item-md-4 .Item{width:23.01%}.item-md-4 .Item:nth-of-type(n){margin-top:2.65%;margin-right:2.65%}.item-md-4 .Item:last-child,.item-md-4 .Item:nth-of-type(4n){margin-right:0}.item-md-4 .Item:nth-of-type(-n+4){margin-top:0}.item-md-5 .Item{width:17.878%}.item-md-5 .Item:nth-of-type(n){margin-top:2.65%;margin-right:2.65%}.item-md-5 .Item:last-child,.item-md-5 .Item:nth-of-type(5n){margin-right:0}.item-md-5 .Item:nth-of-type(-n+5){margin-top:0}.item-md-6 .Item{width:14.4566666667%}.item-md-6 .Item:nth-of-type(n){margin-top:2.65%;margin-right:2.65%}.item-md-6 .Item:last-child,.item-md-6 .Item:nth-of-type(6n){margin-right:0}.item-md-6 .Item:nth-of-type(-n+6){margin-top:0}.item-md-7 .Item{width:12.0128571429%}.item-md-7 .Item:nth-of-type(n){margin-top:2.65%;margin-right:2.65%}.item-md-7 .Item:last-child,.item-md-7 .Item:nth-of-type(7n){margin-right:0}.item-md-7 .Item:nth-of-type(-n+7){margin-top:0}}@media(min-width:1220px){.item-lg-1 .Item{width:100%;margin-top:1rem}.item-lg-1 .Item:first-child{margin-top:0}.item-lg-2 .Item{width:48.67%}.item-lg-2 .Item:nth-of-type(n){margin-top:2.65%;margin-right:2.65%}.item-lg-2 .Item:last-child,.item-lg-2 .Item:nth-of-type(2n){margin-right:0}.item-lg-2 .Item:nth-of-type(-n+2){margin-top:0}.item-lg-3 .Item{width:31.5633333333%}.item-lg-3 .Item:nth-of-type(n){margin-top:2.65%;margin-right:2.65%}.item-lg-3 .Item:last-child,.item-lg-3 .Item:nth-of-type(3n){margin-right:0}.item-lg-3 .Item:nth-of-type(-n+3){margin-top:0}.item-lg-4 .Item{width:23.01%}.item-lg-4 .Item:nth-of-type(n){margin-top:2.65%;margin-right:2.65%}.item-lg-4 .Item:last-child,.item-lg-4 .Item:nth-of-type(4n){margin-right:0}.item-lg-4 .Item:nth-of-type(-n+4){margin-top:0}.item-lg-5 .Item{width:17.878%}.item-lg-5 .Item:nth-of-type(n){margin-top:2.65%;margin-right:2.65%}.item-lg-5 .Item:last-child,.item-lg-5 .Item:nth-of-type(5n){margin-right:0}.item-lg-5 .Item:nth-of-type(-n+5){margin-top:0}.item-lg-6 .Item{width:15.415%}.item-lg-6 .Item:nth-of-type(n){margin-top:1.5%;margin-right:1.5%}.item-lg-6 .Item:last-child,.item-lg-6 .Item:nth-of-type(6n){margin-right:0}.item-lg-6 .Item:nth-of-type(-n+6){margin-top:0}.item-lg-7 .Item{width:12.9985714286%}.item-lg-7 .Item:nth-of-type(n){margin-top:1.5%;margin-right:1.5%}.item-lg-7 .Item:last-child,.item-lg-7 .Item:nth-of-type(7n){margin-right:0}.item-lg-7 .Item:nth-of-type(-n+7){margin-top:0}}@media(min-width:768px){.pull-sm-left{float:left}.pull-sm-right{float:right}}@media(min-width:992px){.pull-md-left{float:left}.pull-md-right{float:right}}@media(min-width:1220px){.pull-lg-left{float:left}.pull-lg-right{float:right}}.mb-1{margin-bottom:10px}.mb-2{margin-bottom:20px}.mb-3{margin-bottom:30px}.mb-4{margin-bottom:40px}.mb-5{margin-bottom:50px}.mb-6{margin-bottom:60px}.mb-7{margin-bottom:70px}.mb-8{margin-bottom:80px}.mb-9{margin-bottom:90px}.mb-10{margin-bottom:100px}@media(min-width:768px){.mb-sm-1{margin-bottom:10px}.mb-sm-2{margin-bottom:20px}.mb-sm-3{margin-bottom:30px}.mb-sm-4{margin-bottom:40px}.mb-sm-5{margin-bottom:50px}.mb-sm-6{margin-bottom:60px}.mb-sm-7{margin-bottom:70px}.mb-sm-8{margin-bottom:80px}.mb-sm-9{margin-bottom:90px}.mb-sm-10{margin-bottom:100px}}@media(max-width:767px){.mb-xs-1{margin-bottom:10px}.mb-xs-2{margin-bottom:20px}.mb-xs-3{margin-bottom:30px}.mb-xs-4{margin-bottom:40px}.mb-xs-5{margin-bottom:50px}.mb-xs-6{margin-bottom:60px}.mb-xs-7{margin-bottom:70px}.mb-xs-8{margin-bottom:80px}.mb-xs-9{margin-bottom:90px}.mb-xs-10{margin-bottom:100px}}@media(min-width:1220px){.d-im1 .ImageWithRelated{width:10%}.d-im2 .ImageWithRelated{width:20%}.d-im3 .ImageWithRelated{width:30%}.d-im4 .ImageWithRelated{width:40%}.d-im5 .ImageWithRelated{width:50%}.d-im6 .ImageWithRelated{width:60%}.d-im7 .ImageWithRelated{width:70%}.d-im8 .ImageWithRelated{width:80%}.d-im9 .ImageWithRelated{width:90%}.d-im10 .ImageWithRelated{width:100%}}.l-pb{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column}.l-pb-aside{display:flex;flex-direction:column;width:100%}.l-pb-content{display:flex;flex-direction:column;width:100%}@media(min-width:768px){.l-pb_v1{flex-direction:row}.l-pb_v1 .l-pb-aside{width:220px}.l-pb_v1 .l-pb-content{width:calc(100% - 220px - 35px)}}@media(min-width:992px){.l-pb_v1{flex-direction:row}.l-pb_v1 .l-pb-aside{width:220px}.l-pb_v1 .l-pb-content{width:calc(100% - 220px - 35px)}}@media(min-width:1220px){.l-pb_v1{flex-direction:row}.l-pb_v1 .l-pb-aside{width:220px}.l-pb_v1 .l-pb-content{width:calc(100% - 220px - 35px)}}.Breadcrumbs ul,.Breadcrumbs ul>li,.SiteCartPanel .ShowCartLink,.SiteCartPanel .SiteCartIcon,.c-product-in-cart__link,.flex,.site-payment-images .ListContainer,.site-why-buy li,.site-why-buy ul,.uc-document-list-vertical__item-details,.uc-document-list-vertical__item-details-footer,.uc-document-list-vertical__list,.uc129__image-code-cont,.uc170__item-details-cont,.uc170__price-buy,.uc194-comment-footer,.uc194-comment-footer__item,.uc194-comment-message-editor__footer,.uc194-new-comment-message-editor__footer,.uc194-new-reply-message-editor__footer,.uc194-reply-footer,.uc194-reply-footer__item,.uc194-reply-message-editor__footer,.wrp-slide-on-hover .uc-image-list-v2-item__content,.wrp-slide-on-hover .uc-image-list-v2-item__image-container,div.addthis_toolbox.custom,div.addthis_toolbox.custom a,div.addthis_toolbox.custom a i{display:flex}.Breadcrumbs ul,.flex-wrap,.site-payment-images .ListContainer,.uc-document-list-vertical__item-details-footer,.uc-document-list-vertical__list,.uc129__image-code-cont,div.addthis_toolbox.custom{flex-wrap:wrap}.flex-column,.uc-document-list-vertical__item-details,.uc170__price-buy,.wrp-slide-on-hover .uc-image-list-v2-item__content{flex-direction:column}.flex-column-sm,.uc170__item-details-cont{flex-direction:column}@media(min-width:768px){.flex-column-sm,.uc170__item-details-cont{flex-direction:row}}.flex-column-md{flex-direction:column}@media(min-width:992px){.flex-column-md{flex-direction:row}}.flex-column-lg{flex-direction:column}@media(min-width:1220px){.flex-column-lg{flex-direction:row}}.flex-reverse{flex-direction:row-reverse}.Breadcrumbs ul,.Breadcrumbs ul>li,.SiteCartPanel .ShowCartLink,.SiteCartPanel .SiteCartIcon,.flex-item-center,.site-payment-images .ListContainer,.site-why-buy li,.uc-document-list-vertical__item-details-footer,.uc194-comment-footer,.uc194-comment-footer__item,.uc194-reply-footer,.uc194-reply-footer__item,.wrp-slide-on-hover .uc-image-list-v2-item__content,.wrp-slide-on-hover .uc-image-list-v2-item__image-container,div.addthis_toolbox.custom,div.addthis_toolbox.custom a{align-items:center}.flex-item-bottom{align-items:flex-end}.flex-item-center-sm{align-items:center}@media(min-width:768px){.flex-item-center-sm{align-items:flex-start}}.flex-item-end-start-sm{align-items:flex-end}@media(min-width:768px){.flex-item-end-start-sm{align-items:center}}.flex-item-right-left-sm{align-items:flex-start}@media(min-width:768px){.flex-item-right-left-sm{align-items:flex-end}}.flex-item-right{align-items:flex-end}.flex-between,.uc-document-list-vertical__item-details,.uc-document-list-vertical__item-details-footer{justify-content:space-between}.flex-center,.site-payment-images .ListContainer,.uc129__image-code-cont,.wrp-slide-on-hover .uc-image-list-v2-item__content,.wrp-slide-on-hover .uc-image-list-v2-item__image-container,div.addthis_toolbox.custom,div.addthis_toolbox.custom a{justify-content:center}.flex-left,.uc-document-list-vertical__list{justify-content:left}.flex-center-sm{justify-content:center}@media(min-width:768px){.flex-center-sm{justify-content:left}}.flex-right,.uc194-comment-message-editor__footer,.uc194-new-comment-message-editor__footer,.uc194-new-reply-message-editor__footer,.uc194-reply-message-editor__footer{justify-content:flex-end}.flex-directions{flex-direction:column}@media(min-width:1220px){.flex-directions{flex-direction:row}}.flex-md-row{flex-direction:column-reverse}@media(min-width:992px){.flex-md-row{flex-direction:column}}.flex-self-stretch{align-self:stretch}.flex-self-top{align-self:flex-start}.hide-breadcrumbs .Breadcrumbs{display:none}.hide-step-indicator .c-checkout-step-indicator{display:none!important}.hide-flag .flag{display:none}.page_drop-content-top-padding .site-content__page-content{padding-top:0!important}.page_drop-content-bottom-padding .site-content__page-content{padding-bottom:0!important}.page-doc-view__separate-section{border-top:1px solid #ddd;margin-top:32px;padding-top:42px}.page-user-profile__document .doc__teaser{font-size:14px}.page-checkout .hide-at-checkout{display:none!important}.uc-image-list-v2-item{position:relative}.uc-image-list-v2-item__img-link{display:block}.UC129ErrorContainer{overflow:hidden;font-size:12px}.UC129ErrMsg[style*=inline]{display:block!important;margin-bottom:10px}.UC129ImageCodeCont>*{display:inline-block;vertical-align:middle}.UC129ImageCodeCont>.FormBox{width:115px;height:32px}@media(max-width:767px){.UC129FormBox,.UC129FormMultiBox{font-size:12px}}@media(max-width:991px){.UC129MainContainer .ReCaptcha2{transform:scale(.77)}}.UC141>.MainTitleContainer>.MainTitle::after{margin-top:-5px;position:absolute;top:50%;right:10px;font-size:10px}.UC141 .DescriptionContainer{line-height:2.2rem}.UC141 .DescriptionContainer>ol,.UC141 .DescriptionContainer>p,.UC141 .DescriptionContainer>ul{margin:0 0 2.5rem}.UC141 .DescriptionContainer :last-child{margin-bottom:0}.UC141 .DescriptionContainer a{text-decoration:underline}@media(max-width:767px){.UC141 img{width:100%;height:auto}}.UC141.noContent>.MainTitleContainer>.MainTitle:after{display:none}@media(min-width:768px){.UC141.slideContent .MainTitleContainer{pointer-events:none}.UC141.slideContent>.MainTitleContainer>.MainTitle:after{display:none}.UC141.slideContent .Content{display:table!important}}@media(max-width:767px){.UC141.slideContent>.MainTitleContainer>.MainTitle{margin-bottom:0;font-size:20px}.UC141.slideContent .MainTitleContainer{padding:1rem;position:relative;border:1px solid #e9e9e9}.UC141.slideContent .Content{display:none;padding:1.5rem;margin-top:-1px;border:1px solid #e9e9e9}.UC141.slideContent .DescriptionContainer:not(:first-child){margin-top:1.5rem}}@media(min-width:768px){.UC141 .Content{display:table}.UC141 .Content>div{display:table-cell;vertical-align:top}.UC141 .Content .ImageContainer{padding-right:2rem}}.uc208{text-align:center}.uc208-content>p:not(:first-child){margin-top:1.1em}.uc208-heading{margin-bottom:1.5em}.uc208-panel-body{padding-top:4em;padding-bottom:4em}.uc208-resubscribe{padding-top:2em;border-top:1px solid #ddd;display:inline-block}.UC170 .Stats{color:#757575;margin-bottom:30px}@media(min-width:768px){.UC170 .Stats{float:left}}.UC170 .SearchViewControls{margin-bottom:30px}@media(min-width:768px){.UC170 .SearchViewControls{float:right}}.UC170 .ShowOnlyInStock{margin-right:10px}.UC170 .ShowOnlyInStock input{position:relative;top:1px}.UC170 .ShowOnlyInStock label{margin-left:3px;font-weight:400}.UC170 .SortingContainer{display:inline-block}.UC170 .SearchListContainer{clear:both;padding-top:8px;padding-left:0}.UC170 .MakeOrderContainer{margin-top:8px}.UC170 .DataListItemsRow{display:block;padding:8px}@media(min-width:768px){.UC170 .DataListItemsRow{padding-right:24px}}.UC170 .DataListItemsRow:not(:first-child){border-top:1px solid #e9e9e9}.UC170 .WishListContainer{margin-top:15px}.UC170 .ProductNumberCont{margin-bottom:5px}.UC170 .Price{font-size:1.5rem}.UC170 .PriceTxt{font-size:10px;color:#757575}.UC170 .OriginalPriceTxt{font-size:10px}.UC170 .QuantityContainer{display:none}.uc170__item{display:flex;align-items:center}.uc170__item-title-cont{margin-bottom:16px;font-size:1.6rem;overflow:hidden}@media(min-width:768px){.uc170__item-title-cont{margin-top:0;margin-bottom:.6em}}.uc170__item-title{font-weight:500;line-height:1.2em}@media(min-width:768px){.uc170__item-details{width:calc(100% - 240px)}}.uc170__item-details-cont{align-items:flex-start;margin-left:16px;width:100%}@media(min-width:768px){.uc170__item-details-cont{align-items:center;flex:1}}.uc170__key{margin-right:5px}.uc170__key,.uc170__value{display:inline-block}.uc170__img-cont{position:relative;flex:0 0 90px}@media(min-width:768px){.uc170__img-cont{flex:0 0 120px}}.uc170__price-buy{align-items:flex-start}@media(min-width:768px){.uc170__price-buy{align-items:flex-end;width:240px}}.uc170__teaser-cont{display:none}@media(min-width:768px){.uc170__teaser-cont{display:block;max-height:4.2em;overflow:hidden;line-height:1.4;font-size:1.4rem}}.doc__content>ol,.doc__content>p,.doc__content>ul,.doc__teaser>ol,.doc__teaser>p,.doc__teaser>ul{margin:0 0 2.5rem}.doc__content :last-child,.doc__teaser :last-child{margin-bottom:0}.doc__content a,.doc__teaser a{text-decoration:underline}.doc__teaser{font-size:1.6rem;line-height:2.4rem}.doc__content{line-height:2.2rem}.doc header{position:relative}.doc__print-btn{display:block;margin-top:-.5em;position:absolute;top:50%;right:0;font-size:1.3em;text-decoration:none}.doc_left-img-align .doc__images-cont{margin-bottom:1.5rem}@media(min-width:768px){.doc_left-img-align .doc__images-cont{padding-right:4rem;float:left}}@media(max-width:767px){.doc_left-img-align .doc__images-cont{margin-bottom:3rem}}.doc_right-img-align .doc__images-cont{margin-bottom:2em}@media(min-width:768px){.doc_right-img-align .doc__images-cont{padding-left:3em;float:right}}@media(min-width:768px){.doc_right-img-align .doc__rel-img-list{text-align:right}}.doc_right-img-align .doc__rel-img-item:first-child{margin-left:0}.doc_under-img-align .doc__teaser{margin-bottom:3rem}.doc_above-img-align .doc__rel-img-item:last-child,.doc_left-img-align .doc__rel-img-item:last-child,.doc_under-img-align .doc__rel-img-item:last-child{margin-right:0}.doc_above-img-align .doc__images-cont,.doc_under-img-align .doc__images-cont{margin-bottom:3.5rem}.doc__img{position:relative;z-index:1}.doc__content img,.doc__teaser img{max-width:100%}.doc__content{margin-top:3rem}@media(min-width:768px){.doc__content-force-show{display:block;height:auto!important}}@media(max-width:767px){.doc__content-read-more-btn{margin-bottom:16px}}.doc__media-embed{margin-top:3rem}.doc__categories{margin-top:3rem}.doc__snippet{margin-top:3rem}.doc__snippet+*{margin-top:2rem}.doc__rel-img-list{margin-bottom:0;font-size:0}.doc__rel-img-item{display:inline-block;margin:.8rem .8rem 0 0}.doc.Slider .doc__snippet{margin-top:2rem}.doc .slick-default img{width:100%}.doc.SliderMenu .TopBox::before{font-size:1.6em}@media(max-width:767px){.doc.SliderMenu{border:1px solid #ccc}.doc.SliderMenu .TopBox{padding:10px 15px;border-bottom:1px solid #ccc}.doc.SliderMenu .MiddleBox>.Inner{padding:10px 15px 10px}}.UC177 .TopBox{padding:10px 15px}.UC177 .MainTitle,.UC177 .MenuTitle{font-size:16px}.UC177 h2{margin:0}.UC177 li{display:block;position:relative}.UC177 a{text-decoration:none}.UC177 .Name{display:block;padding:10px;line-height:20px;font-size:13px}.UC177 .Toggle{padding:10px;position:absolute;top:0;right:0;z-index:1;transition:transform .3s;line-height:20px;font-size:8px}.UC177 .Expandable>.Toggle{transform:translateZ(0) rotate(0)}.UC177 .Expandable>ul{display:none}.UC177 .Expanded>.Toggle{transform:translateZ(0) rotate(-180deg)}.UC177 .Expanded>ul{display:block}.UC177 .Level-1>li:not(:first-child){border-top:1px solid #ddd}.UC177 .Level-2 .Name{font-size:12px}.UC177 .Level-2 .Toggle{font-size:7px}.UC177 .Level-2 .Name,.UC177 .Level-2 .Toggle{padding-top:5px;padding-bottom:5px}.UC177 .Level-2 ul{padding-left:10px}.UC177.NotExpandable .Toggle{display:none}.UC179 .Selected>.Name{font-weight:500;text-decoration:underline;color:#000}.UC179 .MenuTitleContainer{padding-right:0;padding-left:0}.UC179 .PagerContainer{margin-top:0;padding:0;font-size:14px;float:none;clear:both;position:relative;text-align:center}.UC179 a{display:inline-block;padding:0 5px;margin:0 2px;cursor:pointer}.UC179 a.Name{padding-left:0;padding-right:0}.UC179 .PageNumber{min-width:8px;padding:0 5px;text-align:center}.UC179 span.PageNumber{font-weight:700}.UC179 .PagerButtonsContainer,.UC179 .PagerNumbersContainer,.UC179 .PagerShowAll{border-top:1px solid #ddd}.UC179 .PagerButtonsContainer .BackButtons,.UC179 .PagerButtonsContainer .ForwardButtons{width:50%;font-size:0}.UC179 .PagerButtonsContainer .BackButtons{padding-left:15px;float:left;text-align:left}.UC179 .PagerButtonsContainer .ForwardButtons{padding-right:15px;float:right;text-align:right}.UC179 .PagerButtonsContainer a{padding:0;margin:0}.UC179 .PagerButtonsContainer a::after,.UC179 .PagerButtonsContainer a::before{vertical-align:middle}.UC179 .PagerButtonsContainer .BackButtons a:last-child::before,.UC179 .PagerButtonsContainer .ForwardButtons a:first-child::after{content:"|";margin:0 15px;line-height:17.5px;font-size:14px;color:#ececec}.UC179 .PagerNumbersContainer a,.UC179 .PagerNumbersContainer span{line-height:35px}.UC179 .PagerShowAll a{color:#057ca3;display:block;padding:0;float:none;line-height:35px;text-align:center;text-decoration:underline}.UC179 .BackButtons a:first-child::after,.UC179 .BackButtons a:first-child::before,.UC179 .BackButtons a:last-child::after{line-height:35px;font-size:10px}.UC179 .ForwardButtons a:first-child::before,.UC179 .ForwardButtons a:last-child::after,.UC179 .ForwardButtons a:last-child::before{line-height:35px;font-size:10px}.uc200__sources-container{margin-top:20px}.uc200__filter{width:100%;margin-bottom:20px;float:left}.uc200__sorting{float:left}.uc200__search{height:2.5em;padding:0 .8em;float:right;width:auto}.uc200__source{box-shadow:0 0 5px rgba(0,0,0,.05);background-color:#fff}.uc200__source:not(:first-child){margin-top:30px}.uc200__source-header{display:none;padding:.65em 1em;overflow:hidden;background-color:#f6f6f6}.uc200__source-download-all,.uc200__source-heading{line-height:26px}.uc200__source-heading{float:left;font-size:18px}.uc200__source-download-all{float:right}.uc200__source-body{padding:1em}.uc200__item:nth-child(odd){background-color:#fcfcfc}.uc200__item a{color:#000}@media(min-width:0){.uc200__item{display:table;width:100%;table-layout:fixed}.uc200__item>*{display:table-cell;padding:.8em .3em;vertical-align:middle}}.uc200__item-title{padding-left:.5em}@media(min-width:0){.uc200__item-title{padding-left:1.5em}}.uc200__item-icon{width:32px}.uc200__item-icon-img{width:32px}.uc200__item-size{width:80px}.uc200__item-date{width:80px}.site-search{position:relative}.site-search__input{overflow:hidden;text-overflow:ellipsis}.site-search__btn{padding:0;position:absolute;top:0;right:0;z-index:1;font-size:0;background-color:transparent;border:0;display:flex;justify-content:center;align-items:center}.smart-search{width:45rem;position:relative}.smart-search .twitter-typeahead{width:100%}.smart-search__btn{position:absolute;top:0;right:0;z-index:2;width:53px;height:40px;border:0;background:0 0;font-size:21px;text-align:center;display:flex;justify-content:center;align-items:center}.smart-search__btn .fa{display:none}.smart-search__input{width:100%;height:40px;padding:0 40px 0 17px;border-radius:9999px;outline:0;font-size:16px;caret-color:#057ca3;overflow:hidden;text-overflow:ellipsis}@media(min-width:768px){.smart-search__input{font-size:14px}}.smart-search .tt-query{box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.smart-search .tt-hint{color:#969193}.smart-search .tt-menu{width:100%;min-width:300px;max-width:422px;background-color:#fff;border-radius:4px;border:1px solid rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}@media(min-width:768px){.smart-search .tt-menu{min-width:350px}}.UC174 .ListContainer{display:flex;flex-wrap:wrap}.UC174 .Item{display:flex}.UC174 .ItemContainer{display:flex;flex-direction:row;align-items:center}@media(min-width:768px){.UC174 .ItemContainer{flex-direction:column;padding-bottom:2rem}}.UC174 .ItemTitle{font-size:16px;font-weight:500}.UC174 .ItemTitleContainer{padding:0 1em}@media(min-width:768px){.UC174 .ItemTitleContainer{text-align:center;margin-top:2.4rem;margin-bottom:2.4rem}}.UC174 .ImageContainer{width:7rem;flex-shrink:0}.UC174 .ImageContainer .Image{width:100%}@media(min-width:768px){.UC174 .ImageContainer{width:100%}}.UC174 .ReadMoreContainer{margin-top:auto}@media(max-width:767px){.UC174 .ReadMoreContainer{display:none}}.slick-list:focus,.slick-slide:focus,.slick-slider:focus{outline:0}.slick-slider{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{position:relative;float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.site-payment-images .Item:not(:first-of-type){margin-left:4px}@media(min-width:768px){.site-payment-images .Item:not(:first-of-type){margin-left:8px}}@media(min-width:992px){.site-payment-images .Item:not(:first-of-type){margin-left:13px}}.site-why-buy ul{margin:0;padding:0}.site-why-buy li{position:relative;color:#fff;list-style:none;margin-left:2.4rem;text-transform:uppercase}.site-why-buy li:first-child{margin-left:0}.site-why-buy li::before{margin-right:.8rem;color:#fff}.site-why-buy li:focus blockquote,.site-why-buy li:hover blockquote{visibility:visible;opacity:1}@media(min-width:768px){.site-why-buy li{font-size:10px}}@media(min-width:992px){.site-why-buy li{font-size:12px}}.site-why-buy blockquote{position:absolute;top:calc(100% + 15px);border-left:0;left:0;z-index:1;display:block;opacity:0;visibility:hidden;background-color:#fff;color:#000;min-width:215px;box-shadow:0 0 5px 0 rgba(0,0,0,.15);transition:visibility .3s ease,opacity .3s ease}.site-why-buy blockquote::before{content:"";width:0;height:0;border-style:solid;border-width:0 15px 15px 15px;border-color:transparent transparent #fff transparent;position:absolute;top:-14px;left:0}@media(min-width:1220px){.site-why-buy blockquote::before{left:50%;transform:translate(-50%,0)}}@media(min-width:768px){.site-why-buy blockquote{font-size:10px}}@media(min-width:992px){.site-why-buy blockquote{font-size:12px}}@media(min-width:1220px){.site-why-buy blockquote{left:50%;transform:translate(-50%,0)}}.site-phone{display:flex;align-items:center;font-size:13px;color:#fff}.site-phone:focus,.site-phone:hover{text-decoration:none}.site-phone:before{margin-right:8px;color:#057ca3}.Breadcrumbs{margin-top:17px;z-index:0}.Breadcrumbs ul{margin-bottom:0;padding-left:0}.Breadcrumbs ul>li{flex-direction:row-reverse}.Breadcrumbs ul>li>a{display:inline-block;font-size:1.2rem;text-decoration:none}.Breadcrumbs ul>li>a:focus{color:#000;text-decoration:underline}.Breadcrumbs ul>li:last-child .Seperator{display:none}.Breadcrumbs ul>li:last-child.PathItem>a,.Breadcrumbs ul>li:last-child>a{color:#757575;pointer-events:none;cursor:auto}@media(max-width:767px){.Breadcrumbs ul>li:last-child.ArchiveItem{display:none}}.Breadcrumbs ul>li .Seperator{margin:0 7px;color:#595959}.Breadcrumbs ul>li:first-child{display:none}#_atssh{display:none}div.addthis_toolbox.custom{font-size:1.6rem}div.addthis_toolbox.custom a{border:0 solid transparent;background-color:transparent;color:#fff;width:auto;height:auto;position:relative;text-decoration:none;cursor:pointer;margin-bottom:0;border-radius:0}div.addthis_toolbox.custom a:focus,div.addthis_toolbox.custom a:hover{border-color:transparent;background-color:transparent;color:#25a6d0;text-decoration:none}div.addthis_toolbox.custom a:not(:first-child){margin-left:1.8rem}div.addthis_toolbox_left.custom{justify-content:center}@media(min-width:768px){div.addthis_toolbox_left.custom{justify-content:flex-start}}div.addthis_toolbox_right.custom{justify-content:center}@media(min-width:768px){div.addthis_toolbox_right.custom{justify-content:flex-end}}.scroll-to-top{position:fixed;z-index:8;border:0;opacity:1;background-color:rgba(0,0,0,.1);font-size:1.3rem;color:#fff;transition:opacity .1s,background-color .1s;border-radius:4px;width:3.5rem;height:3.5rem;padding:0;right:1rem;bottom:1rem}.scroll-to-top:focus,.scroll-to-top:hover{background-color:rgba(0,0,0,.35);color:#fff}.scroll-to-top:focus{outline:0}.scroll-to-top_disabled{opacity:0;pointer-events:none}@media(min-width:992px){.scroll-to-top{opacity:0;pointer-events:none}}@font-face{font-family:uniicons;src:url(../fonts/uniicons.woff2?v=1621411435140) format("woff2"),url(../fonts/uniicons.woff?v=1621411435140) format("woff"),url(../fonts/uniicons.ttf?v=1621411435140) format("truetype"),url(../fonts/uniicons.svg?v=1621411435140#uniicons) format("svg");font-weight:400;font-style:normal}.SiteCartPanel .SiteCartIcon::before,.SliderMenu.DocumentsIcon .TopBox::before,.SliderMenu.ProductsIcon .TopBox::before,.c-add-to-cart-btn::before,.c-product-in-cart__link::before,.profile-quick-menu__un-user::before,.site-cart-popup-free-shipping_reached .site-cart-popup-free-shipping__message::before,.site-cart-popup-item__remove::before,.site-header-mobile__toggle-underheader-btn_menu::before,.site-header-mobile__toggle-underheader-btn_search::before,.site-search__btn::after,.site-underheader .site-search__btn::after,.site-underheader .smart-search__btn::before,.site-why-buy li::before,.smart-search__btn::before,.un,.un-bars-slim::before,.un-check::before,.un-close2::before,.un-file-list::before,.un-hand-bag-slim::before,.un-key::before,.un-scrollbar-horizontal::before,.un-search-slim::before,.un-site-cart3-empty::before,.un-site-cart3-plus::before,.un-site-cart3::before,.un-user-slim::before,.uniicons{font-family:uniicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.site-cart-popup-free-shipping_reached .site-cart-popup-free-shipping__message::before,.site-why-buy li::before,.un-check::before{content:""}.un-key::before{content:""}.un-scrollbar-horizontal::before{content:""}.un-site-cart3-plus::before{content:""}.SiteCartPanel .SiteCartIcon::before,.un-site-cart3::before{content:""}.c-add-to-cart-btn::before,.c-product-in-cart__link::before,.un-site-cart3-empty::before{content:""}.site-cart-popup-item__remove::before,.un-close2::before{content:""}.profile-quick-menu__un-user::before,.un-user-slim::before{content:""}.un-hand-bag-slim::before{content:""}.site-header-mobile__toggle-underheader-btn_search::before,.site-search__btn::after,.site-underheader .site-search__btn::after,.site-underheader .smart-search__btn::before,.smart-search__btn::before,.un-search-slim::before{content:""}.SliderMenu.DocumentsIcon .TopBox::before,.SliderMenu.ProductsIcon .TopBox::before,.site-header-mobile__toggle-underheader-btn_menu::before,.un-bars-slim::before{content:""}.un-file-list::before{content:""}body:not(.page-home) .site-content__page-content{padding:3rem 0 7rem}@media(min-width:768px){body:not(.page-home) .site-content__page-content{padding:5rem 0 7rem}}/*!
 * UMW Config Shop v9.0.0
 */.profile-quick-menu__dropdown{margin:0;padding:1rem 0;position:absolute;top:calc(100% + 3px);right:0;display:none;min-width:16rem;z-index:10;border-radius:4px;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2)}.profile-quick-menu__dropdown li{list-style:none}.profile-quick-menu__dropdown li a{display:block;padding:.3rem 1.5rem;color:#000}.profile-quick-menu__dropdown li a:hover{text-decoration:underline}.profile-quick-menu__dropdown li:last-child{border-top:1px solid #ececec;margin-top:.7rem;padding-top:.7rem}.flag{background-color:#ededed;color:#000}.uc-product-view__product-flag-discount-percent,.uc193-default .DiscountPercent{background-color:#fb3640;color:#fff}.flag.Bonus{background-color:#fff;color:#000}.flag-1{background-color:#ededed;color:#000}.flag-2{background-color:#ededed;color:#fb3640}.flag{z-index:2;text-transform:uppercase;font-size:12px;font-weight:700;font-style:normal;height:3.4rem;padding:0 .8rem;top:.8rem;right:auto;bottom:auto;left:0}.uc-product-view__product-flags .flag{z-index:2;text-transform:uppercase;font-size:14px;font-weight:700;font-style:normal;height:4rem;padding:0 1.1rem;top:1.6rem;right:auto;bottom:auto;left:0}.uc193-default .DiscountPercent{z-index:2;text-transform:uppercase;font-size:12px;font-weight:700;font-style:normal;border-radius:50%;width:3.4rem;height:3.4rem;padding:0;top:.8rem;right:.8rem;bottom:auto;left:auto}.uc-product-view__product-flag-discount-percent{z-index:2;text-transform:uppercase;font-size:14px;font-weight:700;font-style:normal;border-radius:50%;width:4rem;height:4rem;padding:0;top:1.6rem;right:1.6rem;bottom:auto;left:auto}.flag.Bonus{z-index:2;display:flex;flex-direction:column;text-transform:uppercase;font-size:12px;font-weight:400;font-style:normal;border-radius:50%;width:6rem;height:6rem;padding:0;top:.8rem;right:.8rem;bottom:auto;left:auto;text-transform:lowercase;line-height:1.4em;font-size:.7em}.flag.Bonus::before{margin-right:0!important;margin-bottom:.1em}.uc193-default .WishListBtn{z-index:1;border:1px solid transparent;font-size:0;text-decoration:none}.uc193-default .WishListBtn .fa{display:none}.uc193-default .WishListBtn{border-radius:50%;width:2.8rem;height:2.8rem;padding:0;border:.1rem solid #fff;bottom:.8rem;left:.8rem}.uc193-default .WishListBtn::before{font-size:14px}.uc193-default .WishListBtn.Add,.uc193-default .WishListBtn.NeedsAdditionalInputToBuy{background-color:rgba(117,117,117,.85);color:#fff}.uc193-default .WishListBtn.Add:focus,.uc193-default .WishListBtn.Add:hover,.uc193-default .WishListBtn.NeedsAdditionalInputToBuy:focus,.uc193-default .WishListBtn.NeedsAdditionalInputToBuy:hover{background-color:rgba(117,117,117,.85);color:#fff}.uc193-default .WishListBtn.Remove{background-color:rgba(117,117,117,.85);color:#fff}.uc193-default .WishListBtn.Remove:focus,.uc193-default .WishListBtn.Remove:hover{background-color:rgba(117,117,117,.85);color:#fff}.c-product-in-cart{z-index:2;padding:0;top:calc(100% - 20px);right:auto;bottom:auto;left:calc(100% - 29px)}.c-product-in-cart__link{position:relative;z-index:1;text-decoration:none;color:#000}.c-product-in-cart__link:focus,.c-product-in-cart__link:hover{text-decoration:none;color:#000}.c-product-in-cart__link::before{font-size:18px}.c-product-in-cart__count{z-index:2;min-width:16px;height:16px;padding:0 2px;border-radius:8px;background-color:#057ca3;pointer-events:none;letter-spacing:-.035em;color:#fff;font-size:9px;font-weight:700;top:-10px;right:auto;bottom:auto;left:3px}.c-product-in-cart__link i{display:none}.Price{font-weight:500;color:#000;white-space:nowrap}.UC170 .OriginalPrice,.UC193 .OriginalPrice,.popup-after-buy__prod-item-price-original,.quick-view-compact-product__before-price-value,.quick-view-product__before-price-value{text-decoration:line-through;white-space:nowrap;color:#595959}.c-rating{display:flex;align-items:center}.c-rating__scale{display:flex;align-items:center}.c-rating__star{color:#057ca3;white-space:nowrap}.c-rating__star:not(:first-child){margin-left:.11em}.c-rating__comments-count{margin-left:.2em;color:#757575}.c-rating__comments-count::before{content:"("}.c-rating__comments-count::after{content:")"}.c-price{display:flex;align-items:baseline}.c-price__term-definition{white-space:nowrap;font-weight:400;margin-right:4px;display:flex}.c-price__term-definition::after{content:":"}.c-price__term-definition>:not(:first-child){margin-left:4px}.c-price__vat{white-space:nowrap}.c-price__value{white-space:nowrap}.c-price_before-price .c-price__value{color:#757575}.c-price_price-2 .c-price__value,.c-price_price-3 .c-price__value,.c-price_sell-price .c-price__value{font-size:24px;font-weight:500}.c-add-to-cart{display:flex;justify-content:space-between;flex-wrap:wrap}.c-add-to-cart-quantity-input{-moz-appearance:textfield;-webkit-appearance:textfield;-ms-appearance:textfield}.c-add-to-cart-quantity-drop-down,.c-add-to-cart-quantity-input{flex:0 0 auto;margin-right:7px}.c-add-to-cart-quantity-drop-down{width:50px}.c-add-to-cart-btn{flex:1 1 auto}.c-add-to-cart-btn::before{font-size:1.4em}.c-add-to-cart-btn.is-bought::before{display:inline-block}.c-add-to-cart_layout-1{align-items:flex-end}.c-add-to-cart_layout-2{flex-wrap:nowrap}.c-add-to-cart_layout-3 .c-add-to-cart-factor,.c-add-to-cart_layout-3 .c-add-to-cart-fraction{flex:1 1 0}.c-add-to-cart_layout-3 .c-add-to-cart-factor{margin-right:.5em}.c-add-to-cart_layout-3 .c-add-to-cart-fraction{margin-left:.5em}.c-add-to-cart_layout-3 .c-add-to-cart-btn{width:100%;margin-top:1em}.c-quantity-plus-minus{display:inline-flex;align-items:center}.c-quantity-plus-minus input{flex:0 0 auto;height:34px;width:34px;padding:0;margin-left:8px;margin-right:8px;text-align:center}.c-quantity-plus-minus button{flex:0 0 auto;height:34px;width:34px;padding:0;font-size:10px}.c-quantity-plus-minus button.disabled,.c-quantity-plus-minus button.disabled:hover{opacity:.4}.klarna-widget img{max-width:100%}.banner .UC188 .ListContainer{display:flex;flex-wrap:nowrap;margin-bottom:20px;overflow:hidden}.banner .UC188 .ListContainer .Item{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex:0 0 100%}.banner .UC188 .ListContainer .Item .ImageContainer{margin-right:10px}.banner .UC188 .ListContainer .Item .btn{padding:0;color:#000}.banner .UC188 .ListContainer .Item .Text{margin-left:15px}.banner .UC188 .ListContainer .Item .Image{max-width:30px}.banner .UC188 .ListContainer .Item p{margin-bottom:0}.banner .UC188 .ListContainer .Item:last-child{border-right:0}@media(max-width:767px){.banner .UC188 .ListContainer .Item{-webkit-animation-name:slide-in;animation-name:slide-in;-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-timing-function:cubic-bezier(.25,.1,2,1);animation-timing-function:cubic-bezier(.25,.1,2,1)}@-webkit-keyframes slide-in{0%{transform:translateX(0)}25%,50%{transform:translateX(-100%)}100%,75%{transform:translateX(0)}}@keyframes slide-in{0%{transform:translateX(0)}25%,50%{transform:translateX(-100%)}100%,75%{transform:translateX(0)}}}@media(min-width:768px){.banner .UC188 .ListContainer .Item{flex:0 0 50%;border-right:1px solid #ddd}}@media(min-width:768px){.banner .UC188 .ListContainer{margin-bottom:35px}}.uc-tags-menu__list{display:flex;align-items:center;flex-wrap:wrap;margin:-.4rem}.uc-tags-menu__item{margin:.4rem}.uc-tags-menu__item-link{display:block;padding:.3rem 1rem;border:1px solid;border-radius:9999px;border-color:#ccc;background-color:#fff;color:#333;font-size:1.3rem;font-weight:500;font-style:normal}.uc-tags-menu__item-link:focus,.uc-tags-menu__item-link:hover{text-decoration:none;border-color:#04698a;background-color:#057ca3;color:#fff}.uc-tags-menu__item_selected .uc-tags-menu__item-link{border-color:#04698a;background-color:#057ca3;color:#fff}.UC193 .btn-quick-view{z-index:1;border-radius:15px;background-color:rgba(0,0,0,.6);transition:opacity .1s,background-color .1s;transform:translate3d(-50%,0,0);font-size:1.3rem;text-decoration:none;color:#fff;line-height:30px;white-space:nowrap;height:28px;padding:0 22px;top:auto;right:auto;bottom:17px;left:50%}@media(min-width:992px){.UC193 .btn-quick-view:focus,.UC193 .btn-quick-view:hover{background-color:rgba(5,124,163,.8);text-decoration:none;color:#fff}}.UC193 .Item{margin-bottom:0}.UC193>div{width:100%;float:left}.UC193 .ShowOnlyInStock{margin-top:.5rem;float:right}.UC193 .ShowOnlyInStock label{font-weight:400}.UC193 .dropdown{display:flex;justify-content:flex-end;margin-bottom:20px}.UC193 .dropdown button.btn{display:none}.UC193 .dropdown-header{padding:0;display:flex;align-items:center;justify-content:flex-start}.UC193 .dropdown-header .ItemsPerPageContainer{display:none}.UC193 .dropdown-header .sortingTitle{margin-right:10px}.UC193 .dropdown-menu{display:block;left:inherit;float:none;position:relative;border:0;background-color:transparent;box-shadow:none}.UC193 .ProductListPagerContainer{float:none;clear:both}.UC193 .ProductListPagerContainer.Top{float:left}.UC193 .ProductListPagerContainer.Top .pagination{margin-top:0}.UC193 .ItemsPerPageContainer{margin-top:20px}.UC193 .ItemsPerPageOptions{padding-left:0;list-style:none}.ProdItem{background-color:#fff}.ProdItem .btn-quick-view{display:none}@media(min-width:768px){.ProdItem .btn-quick-view{display:inherit}.ProdItem:hover .btn-quick-view{opacity:1}}.UC176 .FormBox{width:100px;padding:0 5px;border:1px solid #fff;background-color:transparent;box-sizing:border-box;color:#fff!important}@media(max-width:767px){.UC176 .FormBox{width:70px}}.UC176 .FormButton{text-transform:uppercase}@media(max-width:767px){.UC176 .FormButton{width:auto;height:38px;padding:0 5px;line-height:38px;font-size:13px;font-weight:700}}.UC176 .ValueCheckControls{display:inline-block;padding:5px 20px;margin:25px 0;background:#057ca3;line-height:40px;color:#fff}.UC176 .ValueCheckControls *{display:inline-block;vertical-align:middle}.UC178 .RegionFilter{padding-left:0;margin-bottom:0;font-size:0}.UC178 .RegionFilter li{display:inline-block;margin:0 8px 8px 0}@media(max-width:767px){.UC178 .RegionFilter li{width:49%;float:left;margin-right:0}.UC178 .RegionFilter li:nth-child(2n+1){margin-right:2%}}.UC178 .RegionFilter a{display:block}.UC178 table{width:100%;margin-top:30px;background-color:#fff}.UC178 thead{background-color:#000;color:#fff}.UC178 thead td{padding:0 8px;font-size:1.1em}.UC178 tr{height:35px}.UC178 tr:nth-child(2n){background-color:#f9f9f9}.UC178 td{padding:3px 8px;vertical-align:middle}.uc194-recaptcha2-inline{margin-top:50px}.uc194-comment-item,.uc194-comments__actions,.uc194-new-reply,.uc194-replies__actions,.uc194-reply-item{margin-top:2.4rem}.uc194-replies{border-left:1px dotted #dbdbdb;margin-left:calc(3.2rem / 2 - 1px);padding-left:1.2rem}@media(min-width:768px){.uc194-replies{margin-left:calc(10rem / 2 - 1px);padding-left:2.4rem}}.uc194-replies__actions{margin-left:1.6rem;padding-left:1.2rem}@media(min-width:768px){.uc194-replies__actions{margin-left:5rem;padding-left:2.4rem}}.uc194-comment__avatar,.uc194-new-comment__avatar,.uc194-new-reply__avatar,.uc194-reply__avatar{float:left}.uc194-comment__avatar-img,.uc194-new-comment__avatar-img,.uc194-new-reply__avatar-img,.uc194-reply__avatar-img{display:block;width:3.2rem;height:3.2rem}@media(min-width:768px){.uc194-comment__avatar-img,.uc194-new-comment__avatar-img,.uc194-new-reply__avatar-img,.uc194-reply__avatar-img{width:10rem;height:10rem}}.uc194-comment__avatar~div,.uc194-new-comment__avatar~div,.uc194-new-reply__avatar~div,.uc194-reply__avatar~div{margin-left:4.4rem}@media(min-width:768px){.uc194-comment__avatar~div,.uc194-new-comment__avatar~div,.uc194-new-reply__avatar~div,.uc194-reply__avatar~div{margin-left:12.4rem}}.uc194-comment__header,.uc194-new-comment__header,.uc194-new-reply__header,.uc194-reply__header{position:relative;margin-bottom:.9rem}.uc194-comment__message,.uc194-new-comment__message,.uc194-new-reply__message,.uc194-reply__message{min-height:10rem}.uc194-comment__message::-moz-placeholder,.uc194-new-comment__message::-moz-placeholder,.uc194-new-reply__message::-moz-placeholder,.uc194-reply__message::-moz-placeholder{font-style:italic}.uc194-comment__message:-ms-input-placeholder,.uc194-new-comment__message:-ms-input-placeholder,.uc194-new-reply__message:-ms-input-placeholder,.uc194-reply__message:-ms-input-placeholder{font-style:italic}.uc194-comment__message::placeholder,.uc194-new-comment__message::placeholder,.uc194-new-reply__message::placeholder,.uc194-reply__message::placeholder{font-style:italic}.uc194-comment-message-editor__footer,.uc194-new-comment-message-editor__footer,.uc194-new-reply-message-editor__footer,.uc194-reply-message-editor__footer{margin-top:.3rem;border:1px solid #dbdbdb;background-color:#f8f8f8;border-radius:4px}.uc194-new-reply__replied-person,.uc194-reply__replied-person{font-style:italic}.uc194-new-comment__message::-moz-placeholder{line-height:calc(10rem - 6px * 2);font-size:2.4rem;-moz-transition:line-height .1s,font-size .1s;transition:line-height .1s,font-size .1s}.uc194-new-comment__message:-ms-input-placeholder{line-height:calc(10rem - 6px * 2);font-size:2.4rem;-ms-transition:line-height .1s,font-size .1s;transition:line-height .1s,font-size .1s}.uc194-new-comment__message::placeholder{line-height:calc(10rem - 6px * 2);font-size:2.4rem;transition:line-height .1s,font-size .1s}.uc194-new-comment__message:focus::-moz-placeholder{line-height:1.428571429;font-size:14px}.uc194-new-comment__message:focus:-ms-input-placeholder{line-height:1.428571429;font-size:14px}.uc194-new-comment__message:focus::placeholder{line-height:1.428571429;font-size:14px}.uc194-new-comment-message-editor__footer{padding:1.2rem 1.4rem}.uc194-new-reply{margin-left:2.8rem}@media(min-width:768px){.uc194-new-reply{margin-left:7.4rem}}.uc194-new-reply-message-editor__footer{padding:1rem}.uc194-new-reply__replied-person{line-height:calc(20px + 5px * 2)}.uc194-comment__author,.uc194-reply__author{font-size:1.6rem;font-weight:700}.uc194-comment__actions,.uc194-reply__actions{position:absolute;top:0;right:0;display:none}.uc194-comment:hover .uc194-comment__actions,.uc194-comment:hover .uc194-reply__actions,.uc194-comment__actions.open,.uc194-reply:hover .uc194-comment__actions,.uc194-reply:hover .uc194-reply__actions,.uc194-reply__actions.open{display:block}.uc194-comment__actions-toggle,.uc194-reply__actions-toggle{border:0;background:0 0;color:#818a91}.uc194-comment__replied-person::after,.uc194-reply__replied-person::after{content:","}.uc194-comment__message,.uc194-comment__message-view,.uc194-reply__message,.uc194-reply__message-view{white-space:pre-wrap}.uc194-comment-message-editor__footer,.uc194-reply-message-editor__footer{padding:1rem}.uc194-comment__date-time,.uc194-reply__date-time{color:#818a91}.uc194-comment__footer,.uc194-reply__footer{margin-top:1rem;overflow:hidden}.uc194-comment-footer__item:not(:first-child)::before,.uc194-reply-footer__item:not(:first-child)::before{margin-left:.9rem;margin-right:.9rem;font-size:.4rem;color:#818a91}.uc194__more-comments{width:100%;padding:1.1em;border:0;font-size:22px;color:#fff;background-color:#057ca3;border-color:#057ca3}.uc194__more-comments.focus,.uc194__more-comments:focus{color:#fff;background-color:#035672;border-color:#011e27}.uc194__more-comments:hover{color:#fff;background-color:#035672;border-color:#034f68}.open>.uc194__more-comments.dropdown-toggle,.uc194__more-comments.active,.uc194__more-comments:active{color:#fff;background-color:#035672;background-image:none;border-color:#034f68}.open>.uc194__more-comments.dropdown-toggle.focus,.open>.uc194__more-comments.dropdown-toggle:focus,.open>.uc194__more-comments.dropdown-toggle:hover,.uc194__more-comments.active.focus,.uc194__more-comments.active:focus,.uc194__more-comments.active:hover,.uc194__more-comments:active.focus,.uc194__more-comments:active:focus,.uc194__more-comments:active:hover{color:#fff;background-color:#023c4f;border-color:#011e27}.uc194__more-comments.disabled.focus,.uc194__more-comments.disabled:focus,.uc194__more-comments.disabled:hover,.uc194__more-comments[disabled].focus,.uc194__more-comments[disabled]:focus,.uc194__more-comments[disabled]:hover,fieldset[disabled] .uc194__more-comments.focus,fieldset[disabled] .uc194__more-comments:focus,fieldset[disabled] .uc194__more-comments:hover{background-color:#057ca3;border-color:#057ca3}.uc194__more-comments .badge{color:#057ca3;background-color:#fff}.uc194__more-replies{width:100%;padding:10px 16px;font-weight:700;text-align:left;color:#057ca3;background-color:#f8f8f8;border-color:#dbdbdb}.uc194__more-replies.focus,.uc194__more-replies:focus{color:#057ca3;background-color:#dfdfdf;border-color:#9b9b9b}.uc194__more-replies:hover{color:#057ca3;background-color:#dfdfdf;border-color:#bcbcbc}.open>.uc194__more-replies.dropdown-toggle,.uc194__more-replies.active,.uc194__more-replies:active{color:#057ca3;background-color:#dfdfdf;background-image:none;border-color:#bcbcbc}.open>.uc194__more-replies.dropdown-toggle.focus,.open>.uc194__more-replies.dropdown-toggle:focus,.open>.uc194__more-replies.dropdown-toggle:hover,.uc194__more-replies.active.focus,.uc194__more-replies.active:focus,.uc194__more-replies.active:hover,.uc194__more-replies:active.focus,.uc194__more-replies:active:focus,.uc194__more-replies:active:hover{color:#057ca3;background-color:#cdcdcd;border-color:#9b9b9b}.uc194__more-replies.disabled.focus,.uc194__more-replies.disabled:focus,.uc194__more-replies.disabled:hover,.uc194__more-replies[disabled].focus,.uc194__more-replies[disabled]:focus,.uc194__more-replies[disabled]:hover,fieldset[disabled] .uc194__more-replies.focus,fieldset[disabled] .uc194__more-replies:focus,fieldset[disabled] .uc194__more-replies:hover{background-color:#f8f8f8;border-color:#dbdbdb}.uc194__more-replies .badge{color:#f8f8f8;background-color:#057ca3}.uc194__more-replies::after{margin-left:.6em;font-size:.8rem}.uc194-comment__cancel,.uc194-comment__update,.uc194-new-comment__add,.uc194-new-reply__add,.uc194-new-reply__cancel,.uc194-reply__cancel,.uc194-reply__update{min-width:6rem;padding:5px 10px;margin-left:1rem}.uc194-comment__update,.uc194-new-comment__add,.uc194-new-reply__add,.uc194-reply__update{color:#fff;background-color:#057ca3;border-color:#057ca3}.uc194-comment__update.focus,.uc194-comment__update:focus,.uc194-new-comment__add.focus,.uc194-new-comment__add:focus,.uc194-new-reply__add.focus,.uc194-new-reply__add:focus,.uc194-reply__update.focus,.uc194-reply__update:focus{color:#fff;background-color:#035672;border-color:#011e27}.uc194-comment__update:hover,.uc194-new-comment__add:hover,.uc194-new-reply__add:hover,.uc194-reply__update:hover{color:#fff;background-color:#035672;border-color:#034f68}.open>.uc194-comment__update.dropdown-toggle,.open>.uc194-new-comment__add.dropdown-toggle,.open>.uc194-new-reply__add.dropdown-toggle,.open>.uc194-reply__update.dropdown-toggle,.uc194-comment__update.active,.uc194-comment__update:active,.uc194-new-comment__add.active,.uc194-new-comment__add:active,.uc194-new-reply__add.active,.uc194-new-reply__add:active,.uc194-reply__update.active,.uc194-reply__update:active{color:#fff;background-color:#035672;background-image:none;border-color:#034f68}.open>.uc194-comment__update.dropdown-toggle.focus,.open>.uc194-comment__update.dropdown-toggle:focus,.open>.uc194-comment__update.dropdown-toggle:hover,.open>.uc194-new-comment__add.dropdown-toggle.focus,.open>.uc194-new-comment__add.dropdown-toggle:focus,.open>.uc194-new-comment__add.dropdown-toggle:hover,.open>.uc194-new-reply__add.dropdown-toggle.focus,.open>.uc194-new-reply__add.dropdown-toggle:focus,.open>.uc194-new-reply__add.dropdown-toggle:hover,.open>.uc194-reply__update.dropdown-toggle.focus,.open>.uc194-reply__update.dropdown-toggle:focus,.open>.uc194-reply__update.dropdown-toggle:hover,.uc194-comment__update.active.focus,.uc194-comment__update.active:focus,.uc194-comment__update.active:hover,.uc194-comment__update:active.focus,.uc194-comment__update:active:focus,.uc194-comment__update:active:hover,.uc194-new-comment__add.active.focus,.uc194-new-comment__add.active:focus,.uc194-new-comment__add.active:hover,.uc194-new-comment__add:active.focus,.uc194-new-comment__add:active:focus,.uc194-new-comment__add:active:hover,.uc194-new-reply__add.active.focus,.uc194-new-reply__add.active:focus,.uc194-new-reply__add.active:hover,.uc194-new-reply__add:active.focus,.uc194-new-reply__add:active:focus,.uc194-new-reply__add:active:hover,.uc194-reply__update.active.focus,.uc194-reply__update.active:focus,.uc194-reply__update.active:hover,.uc194-reply__update:active.focus,.uc194-reply__update:active:focus,.uc194-reply__update:active:hover{color:#fff;background-color:#023c4f;border-color:#011e27}.uc194-comment__update.disabled.focus,.uc194-comment__update.disabled:focus,.uc194-comment__update.disabled:hover,.uc194-comment__update[disabled].focus,.uc194-comment__update[disabled]:focus,.uc194-comment__update[disabled]:hover,.uc194-new-comment__add.disabled.focus,.uc194-new-comment__add.disabled:focus,.uc194-new-comment__add.disabled:hover,.uc194-new-comment__add[disabled].focus,.uc194-new-comment__add[disabled]:focus,.uc194-new-comment__add[disabled]:hover,.uc194-new-reply__add.disabled.focus,.uc194-new-reply__add.disabled:focus,.uc194-new-reply__add.disabled:hover,.uc194-new-reply__add[disabled].focus,.uc194-new-reply__add[disabled]:focus,.uc194-new-reply__add[disabled]:hover,.uc194-reply__update.disabled.focus,.uc194-reply__update.disabled:focus,.uc194-reply__update.disabled:hover,.uc194-reply__update[disabled].focus,.uc194-reply__update[disabled]:focus,.uc194-reply__update[disabled]:hover,fieldset[disabled] .uc194-comment__update.focus,fieldset[disabled] .uc194-comment__update:focus,fieldset[disabled] .uc194-comment__update:hover,fieldset[disabled] .uc194-new-comment__add.focus,fieldset[disabled] .uc194-new-comment__add:focus,fieldset[disabled] .uc194-new-comment__add:hover,fieldset[disabled] .uc194-new-reply__add.focus,fieldset[disabled] .uc194-new-reply__add:focus,fieldset[disabled] .uc194-new-reply__add:hover,fieldset[disabled] .uc194-reply__update.focus,fieldset[disabled] .uc194-reply__update:focus,fieldset[disabled] .uc194-reply__update:hover{background-color:#057ca3;border-color:#057ca3}.uc194-comment__update .badge,.uc194-new-comment__add .badge,.uc194-new-reply__add .badge,.uc194-reply__update .badge{color:#057ca3;background-color:#fff}.uc194-comment__cancel,.uc194-new-reply__cancel,.uc194-reply__cancel{color:#000;background-color:#fff;border-color:#dbdbdb}.uc194-comment__cancel.focus,.uc194-comment__cancel:focus,.uc194-new-reply__cancel.focus,.uc194-new-reply__cancel:focus,.uc194-reply__cancel.focus,.uc194-reply__cancel:focus{color:#000;background-color:#e6e6e6;border-color:#9b9b9b}.uc194-comment__cancel:hover,.uc194-new-reply__cancel:hover,.uc194-reply__cancel:hover{color:#000;background-color:#e6e6e6;border-color:#bcbcbc}.open>.uc194-comment__cancel.dropdown-toggle,.open>.uc194-new-reply__cancel.dropdown-toggle,.open>.uc194-reply__cancel.dropdown-toggle,.uc194-comment__cancel.active,.uc194-comment__cancel:active,.uc194-new-reply__cancel.active,.uc194-new-reply__cancel:active,.uc194-reply__cancel.active,.uc194-reply__cancel:active{color:#000;background-color:#e6e6e6;background-image:none;border-color:#bcbcbc}.open>.uc194-comment__cancel.dropdown-toggle.focus,.open>.uc194-comment__cancel.dropdown-toggle:focus,.open>.uc194-comment__cancel.dropdown-toggle:hover,.open>.uc194-new-reply__cancel.dropdown-toggle.focus,.open>.uc194-new-reply__cancel.dropdown-toggle:focus,.open>.uc194-new-reply__cancel.dropdown-toggle:hover,.open>.uc194-reply__cancel.dropdown-toggle.focus,.open>.uc194-reply__cancel.dropdown-toggle:focus,.open>.uc194-reply__cancel.dropdown-toggle:hover,.uc194-comment__cancel.active.focus,.uc194-comment__cancel.active:focus,.uc194-comment__cancel.active:hover,.uc194-comment__cancel:active.focus,.uc194-comment__cancel:active:focus,.uc194-comment__cancel:active:hover,.uc194-new-reply__cancel.active.focus,.uc194-new-reply__cancel.active:focus,.uc194-new-reply__cancel.active:hover,.uc194-new-reply__cancel:active.focus,.uc194-new-reply__cancel:active:focus,.uc194-new-reply__cancel:active:hover,.uc194-reply__cancel.active.focus,.uc194-reply__cancel.active:focus,.uc194-reply__cancel.active:hover,.uc194-reply__cancel:active.focus,.uc194-reply__cancel:active:focus,.uc194-reply__cancel:active:hover{color:#000;background-color:#d4d4d4;border-color:#9b9b9b}.uc194-comment__cancel.disabled.focus,.uc194-comment__cancel.disabled:focus,.uc194-comment__cancel.disabled:hover,.uc194-comment__cancel[disabled].focus,.uc194-comment__cancel[disabled]:focus,.uc194-comment__cancel[disabled]:hover,.uc194-new-reply__cancel.disabled.focus,.uc194-new-reply__cancel.disabled:focus,.uc194-new-reply__cancel.disabled:hover,.uc194-new-reply__cancel[disabled].focus,.uc194-new-reply__cancel[disabled]:focus,.uc194-new-reply__cancel[disabled]:hover,.uc194-reply__cancel.disabled.focus,.uc194-reply__cancel.disabled:focus,.uc194-reply__cancel.disabled:hover,.uc194-reply__cancel[disabled].focus,.uc194-reply__cancel[disabled]:focus,.uc194-reply__cancel[disabled]:hover,fieldset[disabled] .uc194-comment__cancel.focus,fieldset[disabled] .uc194-comment__cancel:focus,fieldset[disabled] .uc194-comment__cancel:hover,fieldset[disabled] .uc194-new-reply__cancel.focus,fieldset[disabled] .uc194-new-reply__cancel:focus,fieldset[disabled] .uc194-new-reply__cancel:hover,fieldset[disabled] .uc194-reply__cancel.focus,fieldset[disabled] .uc194-reply__cancel:focus,fieldset[disabled] .uc194-reply__cancel:hover{background-color:#fff;border-color:#dbdbdb}.uc194-comment__cancel .badge,.uc194-new-reply__cancel .badge,.uc194-reply__cancel .badge{color:#fff;background-color:#000}.uc194-comment__reply,.uc194-comment__show-replies,.uc194-reply__reply,.uc194-reply__show-replies{padding:0;border:0;background:0 0}.uc194-comment__reply,.uc194-comment__show-replies,.uc194-reply__reply,.uc194-reply__show-replies{color:#057ca3}.uc194-comment__reply:focus,.uc194-comment__reply:hover,.uc194-comment__show-replies:focus,.uc194-comment__show-replies:hover,.uc194-reply__reply:focus,.uc194-reply__reply:hover,.uc194-reply__show-replies:focus,.uc194-reply__show-replies:hover{color:#057ca3}.uc194-vote{padding:0;border:0;background:0 0;color:#818a91}.uc194-vote+.uc194-vote{margin-left:.7rem}.uc194-vote_up:hover,.uc194-vote_up_voted{color:#5cb85c}.uc194-vote_down:hover,.uc194-vote_down_voted{color:#d9534f}.uc194-vote[disabled]{color:#757575}.uc194-vote__icon{vertical-align:middle;font-size:16px}.UC195 .MainTitle{margin-bottom:0}.UC195 .MainTitle::before{display:none}@media(max-width:767px){.UC195 .MainTitle{line-height:40px;font-size:20px}.UC195 .MainTitle::before{display:block;position:absolute;top:50%;left:10px;transform:translateY(-50%);font-size:.8em}}.UC195 .ui-widget-content{margin-left:8px;margin-right:8px}.UC195 .ui-slider-range{background-color:#057ca3}.UC195 .ApplyFilters{margin-right:10px}.UC195 .ResetFilters{padding-left:0;background-color:transparent;color:#057ca3}.UC195 h3{margin-bottom:calc(20px / 2);font-size:14px}.UC195 .FilterCriteria label{font-weight:400}.uc205-default__btn-type_1{font-size:1.4em;color:#757575}.uc205-default__btn-type_1:focus,.uc205-default__btn-type_1:hover{text-decoration:none}.uc205-default__user-data{float:left}.uc205-default__header-buttons{float:right}.uc205-default__review{margin-bottom:2em;padding:18px 32px}.uc205-default__review:not(:first-child){border-top:1px solid #d1d1d1}.uc205-default__review-header{margin-bottom:18px}.uc205-default__review-header:after{content:"";display:table;width:100%}.uc205-default__review:after{content:"";display:table;width:100%}.uc205-default__review_pinned{border-color:#444}.uc205-default__avatar{float:left;line-height:90px;width:90px;height:90px;margin-right:12px;border:1px solid #d1d1d1;border-radius:50%;overflow:hidden;font-size:4em;text-align:center;color:#d1d1d1}.uc205-default__author{display:inline-block;margin-top:20px;font-weight:700}.uc205-default__datetime:before{content:" - "}.uc205-default .c-rating{margin-top:9px;font-size:1.6em}.uc205-default__message-form:after{content:"";display:table;width:100%}.uc205-default__message-form_reply{margin-top:18px}.uc205-default__message-input{min-height:100px;line-height:24px;margin-bottom:10px}.uc205-default__message-input::-moz-placeholder{font-style:italic;color:#969193}.uc205-default__message-input:-ms-input-placeholder{font-style:italic;color:#969193}.uc205-default__message-input::placeholder{font-style:italic;color:#969193}.uc205-default__message-input_reply::-moz-placeholder{font-weight:600;color:#444}.uc205-default__message-input_reply:-ms-input-placeholder{font-weight:600;color:#444}.uc205-default__message-input_reply::placeholder{font-weight:600;color:#444}.uc205-default__message-input_edit{min-height:400px}.uc205-default__message-submit{float:right;padding-left:24px;padding-right:24px;font-weight:500}.uc205-default__footer-buttons{text-align:right;margin-top:10px}.uc205-default__reply-text{margin-top:18px;padding:18px;border:1px solid #d1d1d1;border-radius:6px;background-color:#f7f7f7;font-style:italic;font-weight:300}.uc205-default__like.uc205-voted{color:#057ca3}.uc205-default__likes-count{font-size:12px;margin-left:7px}.uc205-default__remove:hover{color:#d9534f}.uc205-default__more-reviews{min-width:230px}.uc205-default__more-reviews-btn-container{border-top:1px solid #d1d1d1;padding:24px 0;display:flex;justify-content:center}.uc205-default__more-reviews-count{display:none;margin-left:8px}.c-variant-selector__term-description_tiles{display:flex;flex-wrap:wrap}.c-variant-selector__label{margin-bottom:3px}.c-variant-selector__variant-tile{border:1px solid #ddd;background-color:#fff;padding:.2em .6em;margin:2px;border-radius:4px}.c-variant-selector__variant-tile.disabled{cursor:not-allowed;opacity:.65}.c-variant-selector__variant-tile.selected{border-color:#057ca3;background-color:#057ca3;color:#fff}.c-relimgtilesvariant__list{margin-left:-4px;margin-right:-4px;display:flex;flex-wrap:wrap;align-content:flex-start}.c-relimgtilesvariant__option{background-color:transparent;border:1px solid #ddd;border-radius:4px;display:inline-flex;flex-direction:column;align-items:center;position:relative;padding:0;margin:4px}.c-relimgtilesvariant__option:focus{outline:0}.c-relimgtilesvariant__option.disabled{opacity:.4}.c-relimgtilesvariant__option.selected{border-color:#057ca3}.c-relimgtilesvariant__image-container{position:relative;overflow:hidden;border-radius:4px 4px 0 0}.c-relimgtilesvariant__unavailable-text{position:absolute;bottom:0;left:0;right:0;line-height:1.6;background-color:#000;text-align:center;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.UC147 .BonusInfoContainer::before,.flag.Bonus::before,.uc211__active-bonuses-status::before,.umw-bonus-balance::before,.umw-bonus-program-info__link-container::before,.umw-bonus-program-info__scenario::before,.umw-bonus-to-spend__heading::before{content:"%";color:#fff;background-color:#000;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-right:6px;font-weight:500;font-size:16px;flex-shrink:0}.umw-bonus-balance,.umw-bonus-program-info__scenario{border:1px solid #000;padding:8px 16px;display:flex;align-items:center}.umw-bonus-balance__term-description{margin-left:4px;font-weight:500}.umw-bonus-status__heading{margin-top:0}.umw-bonus-status__heading-term-description{font-weight:400;margin-left:8px}.umw-bonus-status__heading-term-description{font-size:14px}.umw-bonus-status__balance-term-description,.umw-bonus-status__cart-profit-term-description{font-weight:500;margin-left:4px}.umw-bonus-status .umw-bonus-balance{margin-bottom:16px}.umw-bonus-status__cart-profit{margin-bottom:10px}.umw-bonus-status__page-link{text-decoration:underline}.umw-bonus-program-info__heading{margin-bottom:8px}.umw-bonus-program-info__scenario-list{background-color:#e5efef}.umw-bonus-program-info__scenario{background-color:#fff;border:1px solid #000}.umw-bonus-program-info__scenario:not(:first-child){margin-top:8px}.umw-bonus-program-info__info-link{text-decoration:underline;font-weight:500;color:#000}.umw-bonus-to-spend{display:flex;flex-direction:column}@media(min-width:768px){.umw-bonus-to-spend{flex-direction:row;justify-content:space-between}}.umw-bonus-to-spend__heading{margin-top:0}.umw-bonus-to-spend__info-panel{background-color:#e5efef}.umw-bonus-to-spend__info-panel.no-active-bonuses{background-color:transparent}@media(min-width:768px){.umw-bonus-to-spend__info-panel{min-width:424px}}.umw-bonus-to-spend__no-bonus-alert{margin-bottom:0!important}.umw-bonus-to-spend__input-group{display:flex;align-items:center}.umw-bonus-to-spend__input{display:inline-flex;flex:1 1 auto}.umw-bonus-to-spend__apply-btn{margin-left:8px}.umw-bonus-to-spend__stats{margin-top:16px}.umw-bonus-to-spend__stats>div{margin-top:4px}.umw-bonus-to-spend__balance-term-description,.umw-bonus-to-spend__bonus-to-spend-term-description,.umw-bonus-to-spend__cart-profit-term-description{font-weight:500;margin-left:8px}.umw-bonus-to-spend__cart-info-panel{text-align:right;margin-top:32px}@media(min-width:768px){.umw-bonus-to-spend__cart-info-panel{margin-top:0}}.umw-bonus-to-spend__loyalty{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:16px;margin-top:16px;padding-bottom:16px;padding-top:16px}.umw-bonus-to-spend__bonus-points{margin-top:8px}.umw-bonus-to-spend__coupon-code-term-description:before{content:"«"}.umw-bonus-to-spend__coupon-code-term-description:after{content:"»"}.umw-bonus-to-spend__bonus-points-term-definition,.umw-bonus-to-spend__coupon-code-term-definition,.umw-bonus-to-spend__product-count-term-definition,.umw-bonus-to-spend__total-discount-term-definition,.umw-bonus-to-spend__total-sum-excl-vat-term-definition,.umw-bonus-to-spend__total-sum-term-definition,.umw-bonus-to-spend__total-vat-term-definition{font-weight:500;margin-right:8px}.umw-bonus-to-spend__total-sum-term-description{font-size:16px;font-weight:500}.umw-bonus-to-spend__total-sum-excl-vat-indicator,.umw-bonus-to-spend__total-sum-vat-indicator{font-size:12px;margin-left:8px}.umw-bonus-to-spend__bonus-products-link{font-weight:500;text-decoration:underline}.umw-bonus-to-spend__bonus-products-link-container{margin-top:8px}.umw-department__item{position:relative}.umw-department label{border:2px solid #ddd;border-left-width:20px;padding:10px 10px 10px 16px;display:block;border-radius:4px}.umw-department input:checked+label{border-color:#057ca3}.umw-department__selector{display:none}.umw-department__details{font-weight:400}.umw-department__name{font-weight:600;margin-bottom:8px}.umw-department__info-link-container{margin-top:8px}.UC197 .RegistrationTypeRow ul,.uc140 .RegType ul{font-size:0}.UC197 .RegistrationTypeRow li,.uc140 .RegType li{display:inline-block;width:calc((100% - 8px)/ 2)}.UC197 .RegistrationTypeRow li:not(:first-child),.uc140 .RegType li:not(:first-child){margin-left:8px}@media(min-width:768px){.UC197 .RegistrationTypeRow li,.uc140 .RegType li{width:100px}}.UC197 .RegistrationTypeRow input,.uc140 .RegType input{display:none}.UC197 .RegistrationTypeRow label,.uc140 .RegType label{width:100%;line-height:36px;margin-bottom:0}@media(max-width:767px){.uc29{width:100%}}.uc29-save-password__info-text{margin-bottom:2rem}.uc29-save-password__password-1,.uc29-save-password__password-2{margin-top:.75rem;margin-bottom:.75rem}@media(max-width:767px){.uc29-save-password__password-1,.uc29-save-password__password-2{width:100%!important}}.uc29-save-password__btn-save{margin-top:.75rem;width:100%;text-transform:uppercase}.uc29 td{vertical-align:middle}.uc29 td+td{padding-left:1rem}.uc29__redirect-to-customers-details-link{font-weight:500;text-decoration:underline}.uc139{max-width:320px;margin:0 auto}.uc139 .FormLabel{display:none}.uc139 .FormBox{margin-bottom:10px}.uc139 .info{display:block;margin-bottom:15px;line-height:1.4}.uc139-login-controls__login-btn{width:100%;margin-bottom:20px}.uc139-login-controls__forgot-password-link{text-decoration:underline;font-weight:500}.uc139-login-controls__register-link{float:right;text-decoration:underline;font-weight:500}.uc139-forgot__send-password-btn{width:100%;margin-bottom:20px}.uc139-forgot__back-btn{float:left;padding:0;text-decoration:underline;font-weight:500}.uc139 .ErrMsg{display:block;padding:10px;margin-top:10px;margin-bottom:0;border:1px solid red;background-color:#fff4f6}.UC197{display:flex;flex-direction:column}.UC197>.Section:not(:last-child){margin-bottom:30px}.UC197 .SaveButtonSection{display:flex;justify-content:flex-end}.UC197 .AddDeliveryAddressButtonBlock,.UC197 .ContactPersonSection+.ContactPersonSection,.UC197 .DeliveryAddressSection+.DeliveryAddressSection{margin-top:30px}@media(min-width:768px){.UC197 .CompanyReceiveNewsletterRow,.UC197 .ContactReceiveNewsletterRow{align-items:flex-start!important;margin-top:14px!important}.UC197 .CompanyReceiveNewsletterRow .checkbox,.UC197 .ContactReceiveNewsletterRow .checkbox{margin-top:0}}.UC197 .ContactReceiveNewsletterPrivacyPolicy{font-weight:500}.UC197 label{font-weight:inherit;margin-bottom:0}.UC197 .Star{vertical-align:super;line-height:normal;font-size:14px}.UC197 .FormSelect{margin-top:3px}.UC197 .Row{display:flex;flex-wrap:wrap}.UC197 .Row:not(:first-child){margin-top:8px}@media(min-width:768px){.UC197 .Row{align-items:center;flex-wrap:nowrap}}.UC197 .DetailsKeyContainer{flex-grow:1}@media(min-width:768px){.UC197 .DetailsKeyContainer{text-align:right}}.UC197 .DetailsValueContainer{width:100%}@media(min-width:768px){.UC197 .DetailsValueContainer{margin-left:18px;width:53%}}.UC197 .ContactPersonSection>:not(:first-child){margin-top:20px}.UC197 .ContactPersonGender{line-height:34px;padding-left:0;margin-bottom:0}.UC197 .ContactPersonGenderOption{display:inline-block}.UC197 .ContactPersonGenderOption:not(:first-child){margin-left:15px}.UC197 .ContactPersonGenderOption input[type=radio]{margin-right:4px}.UC197 .ContactPersonGenderOption label{font-weight:400;margin-bottom:0}.UC197 .ContactReceiveNewsletterRow{margin-top:11px}.UC197 .ButtonResetpassword{text-decoration:underline}.UC197 .SaveCustomerButtonBlock{margin-top:20px;display:flex;justify-content:space-between}.UC197 .ButtonDeletecustomer,.UC197 .ButtonSavecustomer{text-transform:uppercase;border-radius:4px}.UC197 .AddContactButtonBlock{margin-top:20px;display:flex;justify-content:space-between}.UC197 .ButtonAddcontact{padding:0;font-size:1.4em}.UC197 .ButtonAddcontact::before{font-size:.8em;margin-right:10px}.UC197 .ButtonCanceladdcontact{font-size:1.4em;margin-left:auto;text-decoration:underline}.UC197 .ButtonSavecustomer{margin-left:auto}.UC197 .CompanyInfoBlock{display:flex;flex-direction:column}.UC197 .FacturaAddressHeaderRow{margin-top:20px!important}@media(min-width:768px){.UC197 .FacturaAddressHeaderRow{margin-left:auto;width:calc(56.25% - 19px);padding-left:8px}}.UC197 .SaveCompanyButtonBlock{display:flex;margin-top:20px}.UC197 .ButtonSavecompany{margin-left:auto}.UC197 .ContactPersonSection{display:flex;flex-direction:column}.UC197 .SaveDeliveryAddressButtonBlock{margin-top:20px;display:flex}.UC197 .ButtonSavedeliveryaddress{margin-left:auto}.UC197 .RegistrationTypeRow{margin-bottom:30px}.UC197 .RegisterButtonSection{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.UC197 .AcceptConditionsContainer{display:flex;flex-wrap:wrap}.UC197 .AcceptConditionsContainer input{margin-right:6px}.UC197 .AcceptConditionsContainer a{text-decoration:underline;font-weight:500}.UC197 .AcceptConditionsContainer label.error{margin:0 5px;padding:0 5px;color:#fff;border-radius:4px;background-color:#d9534f}.UC197 .AcceptConditionsContainer label.error[href]:focus,.UC197 .AcceptConditionsContainer label.error[href]:hover{background-color:#c9302c}.UC197 .RegisterButtonBlock{margin-top:8px}@media(min-width:768px){.UC197 .RegisterButtonBlock{margin-top:0;margin-left:auto}}@media(max-width:767px){.UC197 .RegisterButtonBlock{width:100%}}@media(max-width:767px){.UC197 .ButtonRegisternewcustomer{width:100%}}.UC197 .ButtonRegisternewcustomer,.UC197 .ButtonSave{min-width:200px}@media(max-width:767px){.UC197 .FormBox,.UC197 .FormLabel,.UC197 .FormMultiBox{font-size:16px}}.UC197 .PersonalData a{text-decoration:underline}.UC197 .DeliveryAddressButtonsBlock{margin-top:20px;display:flex;justify-content:space-between}.umw-quick-buy-autocomplete-popup{max-height:300px;overflow-y:scroll;overflow-x:hidden}.umw-quick-buy-autocomplete-popup li{display:flex;align-items:center}.umw-quick-buy-autocomplete-popup__term-image{margin-right:16px}.umw-quick-buy-autocomplete-popup__product-in-cart{background-color:#057ca3}.umw-quick-buy-autocomplete-popup .ui-state-focus,.umw-quick-buy-autocomplete-popup .ui-widget-content .ui-state-focus{border-color:transparent;background:rgba(5,124,163,.3)}.UC173 .MiddleBox{padding:10px 10px 0;border:2px solid #ccc}@media(min-width:768px){.UC173 .MiddleBox{float:left}}.UC173 ul{padding-left:0;margin-bottom:0}.UC173 li{display:block;margin-bottom:10px;float:left}.UC173 li:first-child{margin-left:0;margin-right:10px}@media(max-width:767px){.UC173 li:first-child{width:calc(100% - 55px)}}.UC173 li:last-child{float:none;clear:both}@media(min-width:992px){.UC173 li:last-child{float:left;clear:none}}@media(min-width:992px){.UC173 li{margin-left:10px}}.UC173 .ErrMsg,.UC173 .ProductNumberTxt,.UC173 .QuantityTxt{line-height:22px}.UC173 .ProductNumberTxt,.UC173 .QuantityTxt{display:block}@media(min-width:768px){.UC173 .ProductNumberTxt,.UC173 .QuantityTxt{display:inline-block;padding-right:10px}}.UC173 .FormBox,.UC173 .FormButton,.UC173 .QuantityTxb{display:inline-block;height:45px}.UC173 .FormBox:focus,.UC173 .FormButton:focus,.UC173 .QuantityTxb:focus{outline:2px solid red}.UC173 .FormBox{width:auto}@media(max-width:767px){.UC173 .FormBox{width:100%}}.UC173 .FormButton{width:100%}@media(min-width:992px){.UC173 .FormButton{width:auto}}.UC173 .QuantityTxb{width:45px;height:45px;text-align:center}.UC173 .ErrMsg{display:none}.UC173 .ErrMsg.show{display:block;padding:4px;margin-bottom:10px;border:1px solid #ccc;border-radius:2px;background-color:#fff}.uc173{display:inline}.uc173 button,.uc173 input{height:46px;outline:0!important}.uc173__panel-body{display:flex;flex-direction:column}@media(min-width:768px){.uc173__panel-body{flex-direction:row;align-items:center}}.uc173__panel-body>*{margin-bottom:16px}@media(min-width:992px){.uc173__panel-body>*{margin-bottom:0}.uc173__panel-body>:not(:first-child){margin-left:24px}}.uc173__search-input{font-size:16px}.uc173__search-input::-moz-placeholder{color:#000;font-size:16px}.uc173__search-input:-ms-input-placeholder{color:#000;font-size:16px}.uc173__search-input::placeholder{color:#000;font-size:16px}.uc173__quantity-container{display:flex;flex-direction:column}@media(min-width:768px){.uc173__quantity-container{flex-direction:row;align-items:center}}.uc173__quantity-label{margin-right:10px}@media(min-width:768px){.uc173__quantity-label{margin-bottom:0}}.uc173__quantity-input{text-align:center;min-width:100px}.uc173__quantity-controls{display:flex;align-items:center}.uc173__quantity-controls>:not(:first-child){margin-left:10px}.uc173__quantity-modify-btn{color:#000;border-color:#ddd;border-radius:999px;padding:0;width:46px;flex-shrink:0}.uc173 .alert{margin-top:10px;display:none}.uc173 .alert.show{display:block}.uc201>section{margin-bottom:16px}.uc201 .js-keyboard-nav-cursor{outline:1px dotted #5bc0de}.uc201 .js-keyboard-nav-cursor{outline:1px dotted #5bc0de}.uc201 .grid{background-color:#fff;margin-bottom:20px}@media(min-width:768px){.uc201 .grid{display:table;width:100%;border-collapse:collapse;border:1px solid #ddd}.uc201 .grid .grid-header{display:table-header-group}.uc201 .grid .grid-body{display:table-row-group}.uc201 .grid .grid-row{display:table-row}.uc201 .grid .grid-cell{display:table-cell;padding:8px 16px}.uc201 .grid .grid-cell{vertical-align:middle;border:1px solid #ddd}}@media(max-width:767px){.uc201 .grid .grid-header{display:none}.uc201 .grid .grid-row{padding-top:16px;padding-bottom:16px;border-top:1px solid #ececec}.uc201 .grid .grid-row:first-child{border-top:0}.uc201 .grid .grid-cell{padding:5px 0}.uc201 .grid .grid-cell[data-th]:before{content:attr(data-th);margin-right:10px}}.uc201 .form-group-lg{margin-bottom:4rem}.uc201__enviromental-fee-icon{color:#5bc0de}.uc201-share-dialog>div:not(:first-child){margin-top:14px}.uc201-share-dialog__email-form-label,.uc201-share-dialog__share-link-label{font-size:12px}.uc201-share-dialog hr{display:none}.uc201-share-dialog__contact-form-button{width:100%}.uc201__keyboard-support-tips{margin-top:20px}.uc201-shopping-list-details-action-buttons{margin-bottom:20px}.uc201-shopping-list-details-action-buttons .fa{margin-right:4px}.uc201-shopping-list-details-action-buttons-holder{display:flex;flex-direction:column}@media(min-width:768px){.uc201-shopping-list-details-action-buttons-holder{display:block;flex-direction:row}}.uc201-shopping-list-details-action-buttons-holder_top .btn:not(.uc201-shopping-list-details-action-buttons-holder_top.btn:first-child){margin-top:8px}@media(min-width:768px){.uc201-shopping-list-details-action-buttons-holder_top .btn:not(.uc201-shopping-list-details-action-buttons-holder_top.btn:first-child){margin-top:0}}.uc201-shopping-list-details__replaced-product-alert{margin-top:10px;margin-bottom:0}.uc201-shopping-list-details__quantity-input-group{max-width:140px;min-width:100px}.uc201-shopping-list-details__quantity-input{padding-top:0;padding-bottom:0;height:28px}.uc201>section{margin-bottom:16px}.uc201 .js-keyboard-nav-cursor{outline:1px dotted #5bc0de}.uc201 .js-keyboard-nav-cursor{outline:1px dotted #5bc0de}.uc201 .grid{background-color:#fff;margin-bottom:20px}@media(min-width:768px){.uc201 .grid{display:table;width:100%;border-collapse:collapse;border:1px solid #ddd}.uc201 .grid .grid-header{display:table-header-group}.uc201 .grid .grid-body{display:table-row-group}.uc201 .grid .grid-row{display:table-row}.uc201 .grid .grid-cell{display:table-cell;padding:8px 16px}.uc201 .grid .grid-cell{vertical-align:middle;border:1px solid #ddd}}@media(max-width:767px){.uc201 .grid .grid-header{display:none}.uc201 .grid .grid-row{padding-top:16px;padding-bottom:16px;border-top:1px solid #ececec}.uc201 .grid .grid-row:first-child{border-top:0}.uc201 .grid .grid-cell{padding:5px 0}.uc201 .grid .grid-cell[data-th]:before{content:attr(data-th);margin-right:10px}}.uc201 .form-group-lg{margin-bottom:4rem}.uc201-ff__enviromental-fee-icon{color:#5bc0de}.uc201-ff-share-dialog>div:not(:first-child){margin-top:14px}.uc201-ff-share-dialog__email-form-label,.uc201-ff-share-dialog__share-link-label{font-size:12px}.uc201-ff-share-dialog hr{display:none}.uc201-ff-share-dialog__contact-form-button{width:100%}.uc201-ff__keyboard-support-tips{margin-top:20px}.uc201-ff-shopping-list-details-action-buttons{margin-bottom:20px}.uc201-ff-shopping-list-details-action-buttons .fa{margin-right:4px}.uc201-ff-shopping-list-details-action-buttons-holder{display:flex;flex-direction:column}@media(min-width:768px){.uc201-ff-shopping-list-details-action-buttons-holder{display:block;flex-direction:row}}.uc201-ff-shopping-list-details-action-buttons-holder_top .btn:not(.uc201-ff-shopping-list-details-action-buttons-holder_top.btn:first-child){margin-top:8px}@media(min-width:768px){.uc201-ff-shopping-list-details-action-buttons-holder_top .btn:not(.uc201-ff-shopping-list-details-action-buttons-holder_top.btn:first-child){margin-top:0}}.uc201-ff-shopping-list-details .alert{margin-top:10px;margin-bottom:0}.uc201-ff-shopping-list-details__grid-cell-content_quantity{display:flex;flex-direction:column}@media(min-width:768px){.uc201-ff-shopping-list-details__grid-cell-content_quantity{padding:8px 0}}.uc201-ff-shopping-list-details__grid-cell-content_quantity>:not(:first-child){margin-top:16px}.uc201-ff-shopping-list-details__grid-cell-content_quantity label{font-weight:400}.uc201-ff-shopping-list-details__grid-cell-content_action-buttons{display:flex;justify-content:space-between}@media(min-width:768px){.uc201-ff-shopping-list-details__grid-cell-content_action-buttons{justify-content:center}}.uc201-ff-shopping-list-details__grid-cell-content_action-buttons>button:not(:first-child){margin-left:8px}.uc201-ff-shopping-list-details__quantity-panel{display:flex;justify-content:space-between}.uc201-ff-shopping-list-details__quantity-panel>*{width:50%}.uc201-ff-shopping-list-details__fraction,.uc201-ff-shopping-list-details__quantity-regular{max-width:60px}.uc201-ff-shopping-list-details__factor{max-width:130px}.uc201-ff-shopping-list-details__factor-label{white-space:nowrap}.uc201-ff-shopping-list-details__factor_align-right{margin-left:auto}.uc201-ff-shopping-list-details__total-quantity{display:flex;margin-bottom:0;padding:8px 11px;border:1px solid #ddd;background-color:#eee}.uc201-ff-shopping-list-details__total-quantity dt::after{content:":"}.uc201-ff-shopping-list-details__total-quantity dd{margin-left:16px}.uc201-ff-shopping-list-details__keyboard-navication-link{display:inline-block}.uc201-ff-shopping-list-details__keyboard-navication-link:focus i,.uc201-ff-shopping-list-details__keyboard-navication-link:hover i{text-decoration:none}.uc202-order-details{display:flex;flex-direction:column}.uc202-order-history__tabs{margin-bottom:22.5px}.uc202-order-history__grid,.uc202-order-history__pager-container_top,.uc202-order-history__quick-search,.uc202-order-history__search{margin-bottom:39px}.uc202-order-history__search-inputs{display:flex;flex-direction:column}@media(min-width:768px){.uc202-order-history__search-inputs{flex-direction:row}}.uc202-order-history__search-inputs button,.uc202-order-history__search-inputs input[type=text]{margin:0 0 1rem 0}@media(min-width:768px){.uc202-order-history__search-inputs button,.uc202-order-history__search-inputs input[type=text]{margin:0 7.5px}}.uc202-order-history__search-inputs button{width:100%}@media(min-width:768px){.uc202-order-history__quick-search-select{max-width:200px}}.uc202-delivery-status{color:#7e7e7e}@media(min-width:768px){.uc202-delivery-status{text-align:center}}.uc202-delivery-status__label{margin-left:10px}@media(min-width:768px){.uc202-delivery-status__label{display:none}}.uc202-order-details__order-lines-grid,.uc202-order-details__packages-grid,.uc202-order-history__grid{background-color:#fff}@media(min-width:768px){.uc202-order-details__order-lines-grid,.uc202-order-details__packages-grid,.uc202-order-history__grid{display:table;width:100%;border-collapse:collapse;border:1px solid #ececec}.uc202-order-details__order-lines-grid .grid-header,.uc202-order-details__packages-grid .grid-header,.uc202-order-history__grid .grid-header{display:table-header-group}.uc202-order-details__order-lines-grid .grid-body,.uc202-order-details__packages-grid .grid-body,.uc202-order-history__grid .grid-body{display:table-row-group}.uc202-order-details__order-lines-grid .grid-row,.uc202-order-details__packages-grid .grid-row,.uc202-order-history__grid .grid-row{display:table-row}.uc202-order-details__order-lines-grid .grid-cell,.uc202-order-details__packages-grid .grid-cell,.uc202-order-history__grid .grid-cell{display:table-cell;padding:8px 16px}.uc202-order-details__order-lines-grid .grid-cell,.uc202-order-details__packages-grid .grid-cell,.uc202-order-history__grid .grid-cell{vertical-align:middle;border:1px solid #ececec}}@media(max-width:767px){.uc202-order-details__order-lines-grid .grid-header,.uc202-order-details__packages-grid .grid-header,.uc202-order-history__grid .grid-header{display:none}.uc202-order-details__order-lines-grid .grid-row,.uc202-order-details__packages-grid .grid-row,.uc202-order-history__grid .grid-row{padding-top:16px;padding-bottom:16px;border-top:1px solid #ececec}.uc202-order-details__order-lines-grid .grid-row:first-child,.uc202-order-details__packages-grid .grid-row:first-child,.uc202-order-history__grid .grid-row:first-child{border-top:0}.uc202-order-details__order-lines-grid .grid-cell,.uc202-order-details__packages-grid .grid-cell,.uc202-order-history__grid .grid-cell{padding:5px 16px}.uc202-order-details__order-lines-grid .grid-cell[data-th]:before,.uc202-order-details__packages-grid .grid-cell[data-th]:before,.uc202-order-history__grid .grid-cell[data-th]:before{content:attr(data-th);margin-right:10px}}.uc202-order-history__grid .grid-body .grid-cell{cursor:pointer}.uc202-my-bought-products__grid{background-color:#fff}@media(min-width:768px){.uc202-my-bought-products__grid{display:table;width:100%;border-collapse:collapse;border:1px solid #ececec}.uc202-my-bought-products__grid .grid-header{display:table-header-group}.uc202-my-bought-products__grid .grid-body{display:table-row-group}.uc202-my-bought-products__grid .grid-row{display:table-row}.uc202-my-bought-products__grid .grid-cell{display:table-cell;padding:5px 10px}.uc202-my-bought-products__grid .grid-cell{vertical-align:middle;border:1px solid #ececec}}@media(max-width:767px){.uc202-my-bought-products__grid .grid-header{display:none}.uc202-my-bought-products__grid .grid-row{padding-top:16px;padding-bottom:16px;border-top:1px solid #ececec}.uc202-my-bought-products__grid .grid-row:first-child{border-top:0}.uc202-my-bought-products__grid .grid-cell{padding:5px 10px}.uc202-my-bought-products__grid .grid-cell[data-th]:before{content:attr(data-th);margin-right:10px}}.uc202-my-bought-products__grid .grid-header{font-size:16px}.uc202-my-bought-products__quantity-input-group{width:100px}.uc202-order-details__created-by-info,.uc202-order-details__first-line,.uc202-order-details__order-lines,.uc202-order-details__order-lines-summary,.uc202-order-details__shipping-info{margin-bottom:24px}.uc202-order-details__created-by-info{display:block}.uc202-order-details__first-line{display:flex;flex-direction:column}@media(min-width:992px){.uc202-order-details__first-line{background-color:#fff;flex-direction:row;justify-content:space-between}}@media(min-width:992px){.uc202-order-details__first-line section{padding:6px 12px;width:calc((100% - 20px)/ 2)}}.uc202-order-details__first-line section:not(:first-child){margin-top:24px}@media(min-width:992px){.uc202-order-details__first-line section:not(:first-child){margin-top:0}}.uc202-order-details__first-line .grid{background-color:#fff;display:table;width:100%;border-collapse:collapse}.uc202-order-details__first-line .grid .grid-header{display:table-header-group}.uc202-order-details__first-line .grid .grid-body{display:table-row-group}.uc202-order-details__first-line .grid .grid-row{display:table-row}.uc202-order-details__first-line .grid .grid-cell{display:table-cell;padding:5px 10px}.uc202-order-details__first-line .grid .grid-header .grid-row{border-top:0;border-bottom:0}.uc202-order-details__first-line .grid .grid-body .grid-row:first-child{border-top:0}.uc202-order-details__first-line .grid .grid-body .grid-row:nth-child(odd){background:#f9f9f9}.uc202-order-details__first-line .grid .grid-row{border-top:0}.uc202-order-details__first-line .grid .grid-cell{vertical-align:middle}.uc202-order-details__order-lines-summary-grid{display:table;width:100%;border-collapse:collapse;width:auto}.uc202-order-details__order-lines-summary-grid .grid-header{display:table-header-group}.uc202-order-details__order-lines-summary-grid .grid-body{display:table-row-group}.uc202-order-details__order-lines-summary-grid .grid-row{display:table-row}.uc202-order-details__order-lines-summary-grid .grid-cell{display:table-cell;padding:4px 6px}.uc211{max-width:968px}.uc211 table td{vertical-align:inherit!important}.uc211__heading-term-description{margin-left:8px}.uc211__expiration-alert{background-color:#f2dede;padding:16px;max-width:400px}.uc211__expiration-alert table{background-color:rgba(255,255,255,.8);margin:0}.uc211__expiration-alert table thead th{background-color:#fff}.uc211__expiration-details-table-container{padding:16px 8px}.uc211__expiration-notification{text-align:center}.uc211__expiration-details-link-container{text-align:center;margin-top:8px}.uc211__expiration-details-link-container a{text-decoration:underline;color:#000;font-weight:500}.uc211__active-bonuses-status{text-align:center;background-color:#e5efef;padding:8px;margin-top:0}.uc211__pending-bonuses-status{text-align:center;font-weight:500;margin-top:16px;color:#818a91}.uc211__bonus-history{margin-top:16px}@media(max-width:767px){.uc211__bonus-history-table thead{display:none}.uc211__bonus-history-table tbody{display:flex;flex-direction:column}.uc211__bonus-history-table tbody>tr{border:1px solid #ddd}.uc211__bonus-history-table tbody>tr:not(:first-child){margin-top:20px}.uc211__bonus-history-table tbody>tr>td{display:flex;flex-direction:column}.uc211__bonus-history-table tbody>tr>td:first-child{border-top:none}.uc211__bonus-history-table tbody>tr>td[data-th]::before{font-weight:500;display:block;content:attr(data-th)}.uc211__bonus-history-table tbody>tr{border-top-width:10px}.uc211__bonus-history-table tbody>tr:not(:first-child){margin-top:15px}.uc211__bonus-history-table .is-empty{display:none}}.uc211__bonus-operation{padding:8px;position:relative}.uc211__bonus-operation_minus{background-color:#f2dede}.uc211__bonus-operation_plus{background-color:#dff0d8}.uc211__bonus-operation-info-btn{line-height:0;position:absolute;top:6px;right:6px;color:#595959}.uc211__bonus-status{display:flex;justify-content:space-between;align-items:center;color:#818a91}.uc211__bonus-status_earn-activated,.uc211__bonus-status_earned{color:#595959}.uc211__bonus-status_earn-activated::after,.uc211__bonus-status_earned::after{color:#3c763d}.uc211__bonus-order-number{text-decoration:underline;color:#000}.uc211__bonus-history-link-container{margin-top:16px;text-align:center}.uc211__show-all-bonus-history{text-decoration:underline;color:#000;font-weight:500}.uc211__bonus-program-redirect{margin-top:24px}.CartGrid{border:solid 1px #ececec;background-color:#fff}.CartGridHeader{height:30px;line-height:30px;font-weight:500;white-space:nowrap}.CartGridHeader td{padding:6px 10px}.CartGrid tbody tr:not(.CartGridHeader)>td{padding:3px 10px;vertical-align:middle;border-top:1px solid #ececec}.CartGrid tbody tr:not(.CartGridHeader):hover>td{background-color:#f5f5f5}.CartGrid tbody tr.ChildLine>td{padding:1px 10px;border-top:none!important}.CartGrid tbody tr.Undeliverable{background-color:#f2dede}.refferal__controls{display:flex;flex-wrap:wrap;flex-direction:row;margin:0 -10px -20px}.refferal-group,.refferal-name{flex-grow:1;padding:0 10px;margin-bottom:20px;min-width:180px}@media(min-width:768px){.refferal-group,.refferal-name{max-width:50%}}.refferal-group__label,.refferal-name__label{font-weight:400}.c-checkout-step-indicator{width:288px;height:60px;background-image:url(../img/checkout/checkout-progress-sprite-sm.png);background-repeat:no-repeat}.c-checkout-step-indicator_step-1{display:none}.c-checkout-step-indicator_step-2{background-position:0 0}.c-checkout-step-indicator_step-3{background-position:0 -55px}.c-checkout-step-indicator_step-4{background-position:0 -110px}.c-checkout-step-indicator_step-5{background-position:0 -165px}@media(min-width:768px){.UC110FreeShippingMessage{float:right}}@media(max-width:767px){.UC110MainTitle{margin-bottom:.2em}}.UC110ProductListContainer{display:flex;flex-direction:column}.UC110CartGridItem{color:#000;text-decoration:none}.UC110CartGridItemQuantity[disabled=disabled]{color:#000;background-color:transparent;border-color:transparent;box-shadow:none;cursor:default;padding:0}.UC110CartGridItemQuantity[disabled=disabled]:focus{color:#000;background-color:rgba(0,0,0,0);border-color:transparent}.UC110CartGridItemQuantity[disabled=disabled]:hover{color:#000;background-color:rgba(0,0,0,0);border-color:transparent}.UC110CartGridItemQuantity[disabled=disabled]:active{color:#000;background-color:rgba(0,0,0,0);border-color:transparent}.UC110CartGridItemQuantity[disabled=disabled]:active:focus,.UC110CartGridItemQuantity[disabled=disabled]:active:hover{color:#000;background-color:rgba(0,0,0,0);border-color:transparent}.UC110CartGridItemQuantity[disabled=disabled][disabled]:focus,.UC110CartGridItemQuantity[disabled=disabled][disabled]:hover{background-color:transparent;border-color:transparent}.BlockTempOrderLinesContainer .QuantityDrp,.BlockTempOrderLinesContainer .QuantityTxb,.CartGridItemQuantity,.CartGridItemQuantityDrp{width:54px;padding-left:0;padding-right:0;text-align:center}.CartGridItemPrice{white-space:nowrap}.uc110__back-to-site-btn{float:left;text-decoration:underline;padding-left:0}.uc110-product-list__delete-all-btn,.uc110-product-list__update-btn{float:right;text-decoration:underline}.uc110-product-list__delete-all-btn{padding-right:0}.uc110-total-container{margin-top:16px;line-height:22px;text-align:right}.uc110-total-container__product-count-label,.uc110-total-container__total-discount-label,.uc110-total-container__total-price-including-vat-label,.uc110-total-container__total-price-label,.uc110-total-container__total-vat-label{font-weight:500}.uc110-total-container__total-price-including-vat-value,.uc110-total-container__total-price-value{font-weight:500;font-size:16px}.uc110-total-container__total-price-including-vat,.uc110-total-container__total-price-vat{font-size:12px}.uc110-total-container__product-count-td{padding-bottom:11px;border-bottom:1px solid #ddd}.uc110-total-container__total-discount-td{padding-top:11px;padding-bottom:12px;border-bottom:1px solid #ddd}.uc110-total-container__total-vat-td{padding-top:8px}.uc110-total-container__total-price-including-vat-td{padding-bottom:7px;font-weight:500}.uc110 .KlarnaCheckoutButton{min-width:206px;margin-bottom:10px}.uc110-checkout__next-btn{min-width:206px}.UC110SummaryContainer{padding-bottom:24px}.UC110ButtonsContainer{border-top:1px solid #ddd;padding-top:24px;display:flex;flex-direction:column;align-items:flex-end}.UC110BonusSystem>:not(:first-child){margin-top:16px}@media(min-width:1220px){.UC110BonusSystem{min-width:400px}}.BlockTempOrderLinesContainer .DeleteButton,.CartGridItemDelete{display:block;cursor:pointer;line-height:0;font-size:0;color:#000;text-decoration:none}.BlockTempOrderLinesContainer .DeleteButton:hover,.CartGridItemDelete:hover{text-decoration:none}.BlockTempOrderLinesContainer .DeleteButton::before,.CartGridItemDelete::before{font-size:16px}@media(max-width:767px){.UC110CartGrid{display:none}}.BlockTempOrderLinesContainer{display:none}@media(max-width:767px){.BlockTempOrderLinesContainer{display:block}.BlockTempOrderLinesContainer .ProductDescriptionContainer{position:relative;border-bottom:1px solid #ddd}.BlockTempOrderLinesContainer .ProductDescriptionContainer:not(:first-child){margin-top:10px}.BlockTempOrderLinesContainer .ProductShortInfo{display:flex;align-items:center;justify-content:space-between}.BlockTempOrderLinesContainer .ProductShortInfo .DetailsKeyContainer{display:none}.BlockTempOrderLinesContainer .ProductShortInfo .QuantityContainer{padding-right:10px;flex-grow:0}.BlockTempOrderLinesContainer .ProductShortInfo .ItemTitleContainer{flex-grow:1}.BlockTempOrderLinesContainer .ProductShortInfo .ItemTitleLink{color:#000}.BlockTempOrderLinesContainer .ProductShortInfo .SumContainer{text-align:right;flex-grow:0}.BlockTempOrderLinesContainer .ProductShortInfo .DeleteButtonContainer{width:30px;padding-left:10px;flex-grow:0}.BlockTempOrderLinesContainer .ProdDetailsContainer{float:none;clear:both}.BlockTempOrderLinesContainer .ProdDetailsContainer .ProductDetailsRow div{display:table-cell}.BlockTempOrderLinesContainer .ProdDetailsContainer .ProductDetailsRow .DetailsKeyContainer{width:80px;font-weight:500}.BlockTempOrderLinesContainer .ProdDetails{height:100px;padding-top:15px;margin-top:15px;border-top:1px dashed #ddd;font-size:13px}.BlockTempOrderLinesContainer .ProdDetails a{text-decoration:none}.BlockTempOrderLinesContainer .ImageContainer{float:right;border:1px solid #ddd}.BlockTempOrderLinesContainer .FoxSliderContent{display:none}}.BlockTempOrderLinesContainer .FoxSliderButton{width:50px;line-height:18px;height:18px;margin:0 auto;border-radius:4px 4px 0 0;font-size:7px;text-align:center;background-color:#057ca3;color:#fff}.uc110-discount-codes{max-width:285px}.uc110-discount-codes__heading{margin-bottom:8px}.uc110-discount-codes__input{display:inline-block;margin-right:10px;width:calc(100% - 90px);vertical-align:middle}.uc110-discount-codes__input-group{display:flex}.uc110-discount-codes__btn{width:80px;height:34px}.uc110-discount-codes__coupon{font-size:14px;line-height:20px;margin-top:0}.uc110-discount-codes__coupon-code{margin-right:5px}.uc110-discount-codes__coupon-code:before{content:'"'}.uc110-discount-codes__coupon-code:after{content:'"'}.uc110-discount-codes__coupon-amount:before{margin-right:5px}.uc110-discount-codes__coupon.ForDelivery{position:relative;padding:6px 30px 6px 8px;background-color:rgba(5,124,163,.15);border:1px solid #057ca3}.uc110-discount-codes__coupon.ForDelivery::before{transform:translate3d(0,-50%,0);position:absolute;top:50%;right:8px;font-size:20px;color:#057ca3}.uc110-discount-codes__discount-name{margin-right:5px}.uc110-discount-codes__discount-name:after{content:":"}.uc110-empty-cart{display:inline-block;line-height:23px}.uc110-empty-cart a{font-weight:500;text-decoration:underline}.uc110-formatted-product-list-action-buttons{padding-top:14px;padding-bottom:14px;border-bottom:1px solid #ddd}.uc110-formatted-summary-section{display:flex;flex-direction:column}@media(min-width:768px){.uc110-formatted-summary-section{justify-content:space-between;flex-direction:row}}.uc110-formatted-summary-section__col-1{display:flex;flex-direction:column}.uc110-formatted-summary-section__col-1>*{margin-top:16px}.uc140 .FormBox,.uc140 .FormLabel,.uc140 .RequiredField{display:block;float:left}@media(max-width:767px){.uc140 .FormBox,.uc140 .FormLabel,.uc140 .RequiredField{width:auto}}.uc140 input[type=checkbox]+label{margin-left:5px;display:inline-block;vertical-align:middle}.uc140 span.Success{color:#5cb85c}.uc140-checkout__buttons{clear:both;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding-top:24px;border-top:1px solid #ddd}.uc140-checkout__buttons_step-1{text-align:right}.uc140-checkout__buttons_step-3_top{display:none}.uc140-checkout__buttons_step-3_top+.TermsContainer{display:none}.uc140-checkout__buttons_step-3_bottom{margin-top:25px}.uc140-checkout__back-btn{text-decoration:underline}.uc140 .Delivery,.uc140 .Login,.uc140 .Payment,.uc140 .Resellers{margin-bottom:3rem}.uc140 .Title{margin-top:0;margin-bottom:1em}@media(min-width:992px){.uc140-login{width:38%;margin-right:2%;float:left}}.uc140-login__username{margin-bottom:8px}.uc140-login-controls{margin-top:24px}.uc140-login-controls__login-btn{width:100%;margin-bottom:20px}.uc140-login-controls__forgot-password-link{text-decoration:underline}.uc140-login .FormLabel{display:none}.uc140-login .FormBox{height:40px;width:100%!important}.uc140-login .ErrMsg:after{display:block;content:" ";height:10px}.uc140-login .RequiredField{display:none}.uc140 .RegType{margin-bottom:20px}@media(min-width:992px){.uc140 .Address{width:60%;float:left}}.uc140 .Address>div:not(:first-child){padding-top:25px;padding-left:24px;padding-right:24px;margin-left:-24px;margin-right:-24px;margin-top:25px;border-top:1px solid #ddd}.uc140 .Address .ErrInp .FormBox{border:2px solid #ebccd1;background-color:#f2dede;background-image:url(../img/checkout/chevron-left_l.png);background-repeat:no-repeat;background-position:right 5px bottom 50%}.uc140 .Address .FormMultiBox{width:200px;min-height:140px}.uc140 .Address .FormLabel{min-width:138px;line-height:30px}.uc140 .Address .RequiredField{width:15px;margin-left:-15px;text-align:left}.uc140 .Address .DeliveryDate img{cursor:pointer}.uc140 .Address .ErrMsg,.uc140 .Address .Success{display:block;margin:8px 0 0 10px;float:left;white-space:nowrap}.uc140 .Address .Tooltip{margin-top:8px;margin-left:10px}@media(min-width:768px){.uc140 .Address .UC140imgDeliveryDate{margin-left:10px}}@media(max-width:767px){.uc140 .Address span[id*=reqVatxb]{display:none!important}.uc140 .Address .FormLabel{min-width:inherit;padding-bottom:4px;line-height:inherit}.uc140 .Address .RequiredField{margin:0}.uc140 .Address .FormBox{width:100%!important;float:none;clear:both}.uc140 .Address .FormMultiBox{width:100%}.uc140 .Address .DeliveryDate img{margin-top:5px;margin-left:5px}.uc140 .Address .ErrMsg,.uc140 .Address .Success{margin:3px 0 0 0;white-space:inherit}}.uc140 .NewPassword{position:relative}.uc140 .NewPassword .c-help-icon{position:absolute;top:0;right:0}@media(min-width:768px){.uc140 .NewPassword .c-help-icon{margin-left:4px;margin-top:6px;position:static}}.uc140 .InvoiceAddress .Company,.uc140 .InvoiceAddress>div:not(:first-of-type){margin-top:10px}.uc140 .DeliveryOptions,.uc140 .PaymentOptions{display:flex;flex-wrap:wrap;flex-direction:column}@media(min-width:768px){.uc140 .DeliveryOptions,.uc140 .PaymentOptions{flex-direction:row}}.uc140 .DeliveryOption>input[type=radio],.uc140 .PaymentOption>input[type=radio]{display:none}.uc140 .DeliveryOption>input[type=radio]:checked+label,.uc140 .PaymentOption>input[type=radio]:checked+label{opacity:1;box-shadow:0 0 0 1px #057ca3;color:#057ca3}.uc140 .DeliveryOption>input[type=radio]:checked+label~.DelPayPrice{color:#057ca3}.uc140 .PaymentOption.Unsupported .ErrMsg{padding:0 20px;vertical-align:middle;position:absolute;bottom:30px;left:0;font-size:14px;text-align:center}@media(max-width:767px){.uc140 .PaymentOption.Unsupported .ErrMsg{bottom:20px}}.uc140 .PaymentOption.Unsupported label{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.uc140 .DeliveryOption,.uc140 .PaymentOption{position:relative;display:flex}.uc140 .DeliveryOption>.HelpText,.uc140 .PaymentOption>.HelpText{display:block;padding-left:18px;margin-bottom:7px;clear:both;font-size:13px}@media(max-width:767px){.uc140 .DeliveryOption:not(:last-child),.uc140 .PaymentOption:not(:last-child){margin-bottom:8px}}@media(min-width:768px){.uc140 .DeliveryOption,.uc140 .PaymentOption{width:174px;margin-bottom:16px;margin-right:16px}}.uc140 .PaymentDelivery .DeliveryDate{z-index:9;max-width:620px;padding:6px 10px;margin-bottom:20px;overflow:hidden;position:relative}.uc140 .PaymentDelivery .DeliveryDate .FormBox,.uc140 .PaymentDelivery .DeliveryDate .FormLabel,.uc140 .PaymentDelivery .DeliveryDate .RequiredField,.uc140 .PaymentDelivery .DeliveryDate span{float:none!important;display:inline-block;vertical-align:middle}.uc140 .PaymentDelivery .DeliveryDate .RequiredField{margin-right:.3em}.uc140 .PaymentDelivery .DeliveryDateBtn{width:78px;margin-left:8px;cursor:pointer}.uc140 .PaymentDelivery .DeliveryDateBtn img{display:none}.uc140 .PaymentDelivery .DeliveryDateInner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.uc140 .PaymentDelivery .DeliveryTimeContainer select{width:auto}.uc140 .PaymentDelivery .DeliveryDateContainer,.uc140 .PaymentDelivery .DeliveryTimeContainer{margin:4px;display:flex;align-items:center}.uc140 .PaymentDelivery .DeliveryDateContainer label,.uc140 .PaymentDelivery .DeliveryTimeContainer label{margin-bottom:0;margin-right:8px}.uc140 .PaymentDelivery .Bonus{border-top:1px solid #ddd;padding-top:24px;padding-bottom:32px}.uc140 .PaymentDelivery .Tooltip{position:absolute;top:5px;right:5px;z-index:1}.uc140 .PaymentDelivery label.FormRbl{line-height:1em;width:100%;min-height:74px;cursor:pointer;position:relative;z-index:1;box-shadow:0 0 5px rgba(0,0,0,.15);background-color:#fff;padding:10px 10px 10px 110px;margin-bottom:0;display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.uc140 .PaymentDelivery label.FormRbl{justify-content:flex-start;min-height:inherit;padding:20px 10px 20px;text-align:center}}.uc140 .PaymentDelivery label.FormRbl.unavailable{opacity:.7;background-color:#eee;cursor:not-allowed}.uc140 .PaymentDelivery label.FormRbl img{pointer-events:none;display:block;max-width:80px;max-height:54px;position:absolute;top:10px;left:10px}@media(min-width:768px){.uc140 .PaymentDelivery label.FormRbl img{position:static;margin:0 auto 10px}}.uc140 .PaymentDelivery label.FormRbl span.Description{display:block;font-size:11px}.uc140 .PaymentDelivery label.FormRbl .KlarnaTermsLink{display:block;margin-top:10px}@media(min-width:768px){.uc140 .PaymentDelivery label.FormRbl .KlarnaTermsLink{text-align:center}}.uc140 .PaymentDelivery label.FormRbl .klarna-link{color:#d9534f}.uc140 .PaymentDelivery .DelPayPrice{font-size:12px;width:100%;position:absolute;bottom:11px;left:0;z-index:1;padding-left:110px}@media(min-width:768px){.uc140 .PaymentDelivery .DelPayPrice{bottom:2px;padding-left:0;text-align:center}}.uc140 .DeliveryOption label.FormRbl{padding-bottom:24px!important}.uc140 .RegNewsletter .checkbox{margin-bottom:0}.uc140 .UseSameAddress label{font-weight:400}.uc140 .UseSameAddress .FormChkBox{display:flex}.uc140 .DeliveryAddressFields{padding-top:10px}.uc140 .DeliveryAddressFields>div{margin-bottom:10px}.uc140 .NewAddressLink{position:relative;padding-left:1.6rem;display:inline-block;margin-top:.8rem;cursor:pointer}.uc140 .NewAddressLink::after,.uc140 .NewAddressLink::before{position:absolute;content:"";background-color:#000}.uc140 .NewAddressLink::before{width:.2rem;height:.8rem;left:.3rem;top:calc(50% - 4px)}.uc140 .NewAddressLink::after{height:.2rem;width:.8rem;left:0;top:calc(50% - 1px)}.uc140>.ErrMsg{display:block;padding:15px;margin-bottom:10px;border:1px solid #ebccd1;background-color:#f2dede;line-height:16px;font-size:14px;color:#a94442;text-align:center}@media(max-width:767px){.uc140>.ErrMsg{margin:0 auto}}.uc140 .Confirm .TermsContainer{margin-top:12px;text-align:right}.uc140 .Confirm .TermsContainer a{text-decoration:underline}.uc140 .Confirm .CartGrid{margin-bottom:0}.uc140 .Confirm>.TitleContainer{margin-bottom:30px}.uc140 .Confirm .ConfirmAddress,.uc140 .Confirm .ConfirmDeliveryAddress,.uc140 .Confirm .ConfirmPaymentDelivery{background-color:#fff;border:1px solid #eaeaea;margin-bottom:20px}@media(min-width:768px){.uc140 .Confirm .ConfirmAddress,.uc140 .Confirm .ConfirmDeliveryAddress,.uc140 .Confirm .ConfirmPaymentDelivery{float:left;width:32%}}.uc140 .Confirm .ConfirmAddress .TitleContainer,.uc140 .Confirm .ConfirmDeliveryAddress .TitleContainer,.uc140 .Confirm .ConfirmPaymentDelivery .TitleContainer{margin-bottom:0;font-size:16px}.uc140 .Confirm .ConfirmAddress .Title,.uc140 .Confirm .ConfirmDeliveryAddress .Title,.uc140 .Confirm .ConfirmPaymentDelivery .Title{margin-bottom:0}.uc140 .Confirm .ConfirmAddress>div,.uc140 .Confirm .ConfirmDeliveryAddress>div,.uc140 .Confirm .ConfirmPaymentDelivery>div{padding:5px 10px}@media(min-width:768px){.uc140 .Confirm .ConfirmAddress>div,.uc140 .Confirm .ConfirmDeliveryAddress>div,.uc140 .Confirm .ConfirmPaymentDelivery>div{padding:11px 16px}}.uc140 .Confirm .ConfirmAddress>div:not(:first-child),.uc140 .Confirm .ConfirmDeliveryAddress>div:not(:first-child),.uc140 .Confirm .ConfirmPaymentDelivery>div:not(:first-child){border-top:1px solid #ddd}.uc140 .Confirm .ConfirmAddress .FormLabel:first-child,.uc140 .Confirm .ConfirmDeliveryAddress .FormLabel:first-child,.uc140 .Confirm .ConfirmPaymentDelivery .FormLabel:first-child{font-weight:500;width:120px}@media(max-width:767px){.uc140 .Confirm .ConfirmAddress .FormLabel,.uc140 .Confirm .ConfirmDeliveryAddress .FormLabel,.uc140 .Confirm .ConfirmPaymentDelivery .FormLabel{padding-right:10px}.uc140 .Confirm .ConfirmAddress .FormLabel:first-child,.uc140 .Confirm .ConfirmDeliveryAddress .FormLabel:first-child,.uc140 .Confirm .ConfirmPaymentDelivery .FormLabel:first-child{width:auto}}@media(min-width:768px){.uc140 .Confirm .ConfirmDeliveryAddress,.uc140 .Confirm .ConfirmPaymentDelivery{margin-left:2%}}.uc140 .Confirm .ConfirmPaymentDelivery .FormLabel{width:auto;margin-right:10px}.uc140 .Confirm .ConfirmOrderDetails{width:100%;margin:30px 0;float:left;clear:both}@media(max-width:767px){.uc140 .Confirm .ConfirmOrderDetails table{display:none}}.uc140 .Confirm .OrderSummary{width:100%;float:left;margin-bottom:30px;display:flex;flex-direction:column;align-items:flex-end}.uc140 .Confirm .OrderSummary *{line-height:22px}.uc140 .Confirm .OrderSummary span:first-child{font-weight:500}.uc140 .Confirm .OrderSummary span:not(:first-child){margin-left:5px}.uc140 .Confirm .OrderSummary .TotalPrice .notranslate{font-weight:500;font-size:16px}.uc140-delivery-reseller__tr{cursor:pointer}.uc140-delivery-reseller__td_radio{width:50px;text-align:center}.UC147{max-width:668px}.UC147 .ReceiveNewsletterContainer{margin-bottom:32px}.UC147 .ReceiveNewsletterContainer h1,.UC147 .ReceiveNewsletterContainer>h3{margin-top:0}.UC147 .TitleContainer{margin-bottom:0;flex-basis:100%}.UC147 .TitleContainer *{font-size:16px;margin:0 0 0 19px}.UC147 .MsgThankYou{float:none;clear:both;line-height:23px;margin-top:32px;margin-bottom:25px;max-width:689px}.UC147 .MsgThankYou p{margin-top:10px}.UC147 .MsgThankYou p:first-child{margin-top:0}.UC147 .FailContainer,.UC147 .SuccessContainer{display:inline-flex;flex-wrap:wrap;padding:10px;line-height:22px;font-size:16px;font-weight:500;align-items:baseline}.UC147 .SuccessContainer{background-color:#dff0d8;color:#3c763d}.UC147 .SuccessContainer a{font-weight:700;color:#2b542c}.UC147 .SuccessContainer::before{margin-right:6px;font-size:13px}.UC147 .FailContainer{background-color:#f2dede;color:#a94442}.UC147 .FailContainer a{font-weight:700;color:#843534}.UC147 .BonusInfoLink{font-weight:500;text-decoration:underline}.uc212>:not(:first-child){margin-top:48px}.uc212 h2{margin-bottom:16px;margin-top:0}.uc212 .ui-widget{border:none;padding:0;background-color:transparent}.uc212 div.ui-tabs .ui-tabs-nav{float:none!important;width:auto!important;display:flex;flex-wrap:wrap;padding:0;background-color:transparent}.uc212 div.ui-tabs .ui-tabs-nav::after,.uc212 div.ui-tabs .ui-tabs-nav::before{display:none}.uc212 div.ui-tabs .ui-tabs-nav li{display:flex;flex:1;margin:0 0 1px!important;border-radius:0!important;border:none;background-color:#eeedee}@media(min-width:768px){.uc212 div.ui-tabs .ui-tabs-nav li{flex:0 1;margin:0!important}}.uc212 div.ui-tabs .ui-tabs-nav li:not(:first-child){margin-left:1px!important}.uc212 div.ui-tabs .ui-tabs-nav li a.ui-tabs-anchor{display:flex;align-items:center;width:100%;min-height:48px;min-width:110px;outline:0!important;padding:0 20px}.uc212 div.ui-tabs .ui-tabs-nav li.ui-state-active{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.1)}.uc212 div.ui-tabs .ui-tabs-nav li.ui-state-active::after{content:" ";display:block;position:absolute;bottom:-2px;background-color:#fff;width:100%;height:4px}.uc212 div.ui-tabs .ui-tabs-panel{margin-left:0!important;border-radius:0;background-color:#fff;padding-top:24px!important;padding-bottom:24px!important;box-shadow:0 0 5px rgba(0,0,0,.1)}.uc212 .refferal__heading{font-size:16px;font-weight:500;margin-bottom:16px}@media(min-width:768px){.uc212 .refferal{max-width:480px}}.uc212__delivery-panel-body{max-width:568px}.uc212__delivery-panel-body>:not(:first-child){margin-top:16px}.uc212-preconditions{border-bottom:1px solid #ddd;padding-bottom:16px;margin-bottom:16px}.uc212-preconditions>:not(:first-child){margin-top:16px}.uc212-preconditions-bottom{border:0 none;padding-bottom:0;margin-bottom:0}.uc212-preconditions label{margin-bottom:0;margin-right:8px;min-width:160px;font-size:16px;font-weight:500}.uc212-preconditions input[type=text],.uc212-preconditions select{font-size:16px;font-weight:500;color:#000}.uc212-preconditions .alert{margin-bottom:0}.uc212-country-code .fieldCont,.uc212-postal-code .fieldCont{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.uc212-country-code select{width:180px;padding:0 0 0 10px}.uc212-postal-code .PostalCode{width:90px}.uc212-postal-code .PostalArea{padding:5px 10px}.uc212-postal-code .alert{margin-top:16px}.uc212-delivery-date{display:flex;align-items:center}.uc212-delivery-date__controls{display:flex;align-items:center}.uc212-delivery-date__controls input{max-width:96px;border:none;background:0 0!important;box-shadow:none;padding-left:0;padding-right:0}.uc212-delivery-date__controls button{width:78px}.uc212 .DeliveryOption{position:relative;display:flex;min-height:48px;align-items:center;padding:5px 15px 5px 5px;border:1px solid #ddd;border-radius:4px;background-color:#fff;text-align:left;text-decoration:none;color:#000}.uc212 .DeliveryOption:not(:first-child){margin-top:10px}.uc212 .DeliveryOption.selected{border-color:#057ca3}.uc212 .DeliveryOption:focus:focus{border-color:#057ca3;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(5,124,163,.6)}.uc212 .DeliveryOption .Name{flex:1 1;margin-right:15px;font-size:16px;font-weight:500}.uc212 .DeliveryOption .PayDelPrice{flex:0 0;margin-left:auto;text-align:right;white-space:nowrap}.uc212 .DeliveryOption .PayDelOptImage{flex:0 0;height:40px}.uc212 .Tooltip{position:absolute;top:5px;right:5px}.uc212__comment-panel{max-width:568px}.uc212__comment-panel textarea{height:50px}.uc212-checkout-provider_description-outside-checkout-ui{display:flex;flex-direction:column}@media(min-width:768px){.uc212-checkout-provider_description-outside-checkout-ui{flex-direction:row}}.uc212-checkout-provider_description-inside-checkout-ui .uc212-checkout-ui{display:flex;flex-direction:column}@media(min-width:768px){.uc212-checkout-provider_description-inside-checkout-ui .uc212-checkout-ui{flex-direction:row}}.uc212 .provider-checkout-panel{width:100%;flex-shrink:0}.uc212 .provider-checkout-panel>:not(:first-child){margin-top:24px}@media(min-width:768px){.uc212 .provider-checkout-panel{margin-right:32px}}.uc212-payment-tab-pane[data-checkout-provider=klarnaV3] .uc212-checkout-ui{width:100%;flex-direction:column}@media(min-width:768px){.uc212-payment-tab-pane[data-checkout-provider=klarnaV3] .uc212-checkout-ui{margin-right:32px}}@media(min-width:992px){.uc212-payment-tab-pane[data-checkout-provider=klarnaV3] .uc212-checkout-ui{max-width:50%}}@media(min-width:768px){.uc212-payment-tab-pane[data-checkout-provider=SwedbankPay] .provider-checkout-panel{max-width:390px}}.uc212 .provider-description{margin-top:20px}.uc212 .provider-description>:not(:first-child){padding-top:24px}@media(min-width:768px){.uc212 .provider-description{margin-top:0}}.uc212 .provider-description__about{font-weight:500;display:flex;flex-wrap:wrap;align-items:center}.uc212 .provider-description__about-logo_Klarna{height:10px}.uc212 .provider-description__about-logo_Vipps{height:20px}.uc212 .provider-description__about a{text-decoration:underline;margin-left:8px}.uc212 .provider-description__payments{margin-top:8px}.uc212 .provider-description__logos{margin-top:14px;display:flex;flex-wrap:wrap;margin-bottom:4px}.uc212 .provider-description__logos li{position:relative;padding:4px 10px 4px;display:flex;align-items:center}.uc212 .provider-description__logos li:first-child{padding-left:0}.uc212 .provider-description__logos li:not(:last-child)::after{content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:16px;background-color:#ddd}.uc212 .provider-description__logo_Klarna{height:1.6rem}.uc212 .provider-description__logo_invoice{height:2.7rem}.uc212 .provider-description__logo_vipps{height:1.6rem}.uc212 .provider-description__logo_visa{height:1.6rem}.uc212 .provider-description__logo_mastercard{height:2rem}.uc212 .provider-description__logo_Vipps{height:1.6rem}.uc212 .provider-description-total-price-container{border-top:1px solid #ddd;font-weight:500}.uc212 .provider-description-total-price-container__price-value{font-size:20px}.uc212 .PayPalDetailsColumn{width:100%}@media(min-width:768px){.uc212 .PayPalDetailsColumn{margin-right:32px}}@media(min-width:768px){.uc212 .PayPalDetailsColumn{max-width:390px}}.uc212 .PayPalShippingTitle{font-size:16px;font-weight:500;margin-bottom:1em}.uc212 .PayPalShippingAddressDetails>:not(:first-child){margin-top:16px}.uc212 .PayPalPaymentMethod{margin-top:20px}@media(min-width:768px){.uc212 .PayPalPaymentMethod{margin-top:0}}.uc212 .PayPalPaymentMethod a{font-weight:500;text-decoration:underline}.uc212 .PayPalPaymentMethod .PayPalDescriptionContainer{margin-top:8px}.uc212 .PayPalTotalCheckout{display:flex;flex-wrap:wrap;align-items:baseline;font-weight:500;margin-top:8px;padding-top:18px;border-top:1px solid #ddd}.uc212 .PayPalTotalCheckout .PayPalTotalPriceValue{font-size:20px}.uc212 .PayPalTotalCheckout .IncludingShippingInfo{font-size:12px;margin-left:8px}.uc212 .PayPalSubmitContainer{margin-top:18px}.uc212 .PayPalCheckoutButton{width:100%}.uc212 .VippsShippingColumn{width:100%}@media(min-width:768px){.uc212 .VippsShippingColumn{margin-right:32px}}@media(min-width:768px){.uc212 .VippsShippingColumn{max-width:390px}}.uc212 .VippsShippingTitle{font-size:16px;font-weight:500;margin-bottom:1em}.uc212 .VippsShippingAddressDetails>:not(:first-child){margin-top:16px}.uc212 .VippsPaymentColumn{margin-top:18px;padding-top:8px;border-top:1px solid #ddd}.uc212 .VippsPaymentColumn>*{margin-top:16px}.uc212 .VippsTotalPriceContainer{font-weight:500}.uc212 .VippsTotalPriceContainer .VippsTotalPriceValue{font-size:20px}.slick-default-caption{background:rgba(0,0,0,.55)}@media(max-width:767px){.slick-default-caption{background-color:#000}}.slick-default-caption__title{color:#fff}.slick-default-caption__text{color:#fff}.slick-default .slick-arrow i{background-color:#f6f6f6;color:#000}.slick-default .slick-arrow:hover i{background-color:#057ca3;color:#fff}.uc174-wcag .ListContainer{display:flex;flex-wrap:wrap}.uc174-wcag .Item{display:flex;flex-direction:row;align-items:center}@media(min-width:768px){.uc174-wcag .Item{flex-direction:column;padding-bottom:2rem}}.uc174-wcag .Item:focus,.uc174-wcag .Item:hover{text-decoration:none}.uc174-wcag .Item:focus .ItemTitle,.uc174-wcag .Item:hover .ItemTitle{text-decoration:underline}.uc174-wcag .ImageContainer{width:7rem;flex-shrink:0}@media(min-width:768px){.uc174-wcag .ImageContainer{width:100%}}.uc174-wcag .ImageContainer img{width:100%}.uc174-wcag .ItemTitle{font-size:16px;font-weight:500;padding:0 1em;margin-top:0;margin-bottom:0}@media(min-width:768px){.uc174-wcag .ItemTitle{margin-top:2.4rem;margin-bottom:2.4rem;text-align:center}}.uc174-wcag button{margin-top:auto;text-decoration:none}@media(max-width:767px){.uc174-wcag button{display:none}}.uc193-default .c-rating{display:inline-flex}.uc193-default .Item{border:none;padding:0 0 20px}.uc193-default .Item:hover .WishListBtn{visibility:visible;opacity:1}.uc193-default .Item:hover .Image{filter:brightness(90%)}.uc193-default .Image{transition:filter 1s}.uc193-default .ItemTitle{line-height:2.2rem;font-size:14px}.uc193-default .ItemTitleContainer{margin-top:1.4rem;padding:0 1em}.uc193-default .Key{min-width:0;margin-right:.4em}.uc193-default .HasRelatedImage:hover .uc193-default__image{opacity:0}.uc193-default .ProductImageLink{display:block;position:relative;z-index:0}.uc193-default__image{position:relative;z-index:1;opacity:1;transition:opacity .1s}.uc193-default__image-alt{position:absolute;top:0;bottom:0;z-index:0}.uc193-default .Image{margin-left:auto;margin-right:auto}.uc193-default .BrandTxt{display:none}.uc193-default .Brand h3{margin-top:0;font-size:12px}@media(min-width:768px){.uc193-default .WishListBtn{opacity:0;transition:opacity .2s}}.uc193-default .DiscountPercentTxt{display:none}.uc193-default .PricesContainer{margin-top:1.8rem}.uc193-default .PriceRow{display:inline-flex;align-items:baseline;flex-wrap:wrap}.uc193-default .OriginalPrice{margin-right:5px}.uc193-default .PriceVatTxt{margin-left:5px}.uc193-default .Price:after{padding-left:4px;font-size:10px;font-weight:400}.uc193-default .ButtonsContainer{margin-top:1.1rem}.uc193-default .ButtonsContainer{display:flex;justify-content:center}.uc193-default .QuantityDrp{margin-right:7px}.uc193-default .QuantityTxb{margin-right:7px}.uc193-default-dims{display:none}@media(min-width:992px){.uc193-default-dims{display:block;position:absolute;bottom:-30px;left:0;right:0;z-index:-1;padding:10px;box-shadow:0 -4px 3px -2px rgba(0,0,0,.05);background-color:#fff;opacity:0;transition:opacity .1s,bottom .1s}}@media(min-width:992px){.Item:hover .uc193-default-dims{bottom:0;z-index:2;opacity:1}}.uc193-default-dim-item{display:inline-block}.uc193-default-dim-item__link{display:inline-block;padding:.2em .4em;color:#757575}.uc193-default-dim-item__link:hover{text-decoration:none;color:#222}.uc193-default-dim-item__img{display:block}.uc193-default-dim-item__label{display:block;font-size:10px}.uc193-default-dim-item_no-image{border:1px solid #ddd}.uc193-default-dim-item_no-image+.uc193-default-dim-item_no-image{margin-left:4px}.uc193-default-lipscore-rating-small{height:20px}.wrp-slide-on-hover .uc-image-list-v2-item{position:relative;overflow:hidden}.wrp-slide-on-hover .uc-image-list-v2-item__img{width:100%}.wrp-slide-on-hover .uc-image-list-v2-item__content{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(30,37,58,.7);height:100%;padding:0 8.7rem;transition:all .3s ease}@media(min-width:992px){.wrp-slide-on-hover .uc-image-list-v2-item__content{height:6.4rem}}.wrp-slide-on-hover .uc-image-list-v2-item__text{font-size:1.6rem;color:#fff;font-weight:500;line-height:3rem}@media(min-width:992px){.wrp-slide-on-hover .uc-image-list-v2-item__text{font-size:2.4rem}}.wrp-slide-on-hover .uc-image-list-v2-item__description{display:none;font-size:1.6rem;color:#fff;text-align:center;line-height:2.4rem;margin:1rem 0;max-width:100%}@media(min-width:992px){.wrp-slide-on-hover .uc-image-list-v2-item__description{font-size:1.6rem;margin:2rem 0 3rem}}@media(min-width:992px){.wrp-slide-on-hover .uc-image-list-v2-item__btn{display:none;transition:all .1s ease}}@media(min-width:992px){.wrp-slide-on-hover .uc-image-list-v2-item:hover .uc-image-list-v2-item__content{height:100%}.wrp-slide-on-hover .uc-image-list-v2-item:hover .uc-image-list-v2-item__description{display:block}.wrp-slide-on-hover .uc-image-list-v2-item:hover .uc-image-list-v2-item__btn{display:flex;align-items:center;justify-content:center}}.uc-document-list__list{display:flex;flex-wrap:wrap;flex-direction:row}.uc-document-list__item{display:inline-flex}@media(max-width:479px){.uc-document-list__item{flex-direction:column;align-items:stretch}}.uc-document-list__item-image-container{margin-bottom:auto}@media(min-width:480px){.uc-document-list__item-image-container{padding:1rem 0 1rem 1rem;flex:0 0 auto}}.uc-document-list__item-details{display:flex;flex-direction:column}@media(max-width:479px){.uc-document-list__item-details{padding:1.7rem 2.4rem .8rem 2.4rem}}@media(min-width:480px){.uc-document-list__item-details{padding:1rem 1rem 1rem 2.4rem;flex:1 1}}.uc-document-list__item-title{line-height:1.5;margin-top:0;margin-bottom:1.2rem;font-size:1.6rem}.uc-document-list__item-teaser{line-height:1.57;margin-bottom:1.2rem;font-size:14px}.uc-document-list__item-teaser :last-child{margin-bottom:0}.uc-document-list__item-content{line-height:1.428571429;margin-bottom:1.2rem;font-size:14px}.uc-document-list__item-content :last-child{margin-bottom:0}.uc-document-list__item-details-footer{display:flex;justify-content:space-between;align-items:center}@media(max-width:479px){.uc-document-list__item-details-footer{margin-right:-1.6rem}}@media(min-width:480px){.uc-document-list__item-details-footer{margin-top:auto}}.uc-document-list__item-date{color:#595959;font-size:1.2rem}.uc-document-list__item-read-more{margin-left:auto}.uc-document-list__pager .pagination{margin-top:2.4rem}.uc-document-list-vertical__item{background-color:#fff;display:flex;flex-direction:column}.uc-document-list-vertical__item:nth-child(n+2){margin-top:3.2rem}.uc-document-list-vertical__item-image-container{flex-shrink:0}.uc-document-list-vertical__item-date{font-size:1.2rem;color:#757575}.uc-document-list-vertical__item-details{padding:2.4rem 2.4rem 1.6rem}.uc-document-list-vertical__item-details-footer{margin-top:2.2rem}@media(min-width:768px){.uc-document-list-vertical__item-details{height:100%}}.uc-document-list-vertical__item-title{margin:0 0 .8rem;line-height:2.4rem}.site-footer .subscribe-newsletter h1{color:#fff;font-size:1.4rem;margin-bottom:1.4rem;text-transform:uppercase;font-weight:700}.site-footer .subscribe-newsletter__controls{display:flex}.site-footer .subscribe-newsletter__input{flex:1 1}.site-footer .subscribe-newsletter__input{height:2.7rem;padding:0;border:0;border-radius:0;border-bottom:1px solid #555;box-shadow:none;background:0 0;color:#fff;font-size:14px;font-weight:400;font-style:normal}.site-footer .subscribe-newsletter__input:focus{box-shadow:none;border-bottom-color:#555}.site-footer .subscribe-newsletter__input::-moz-placeholder{color:#fff;font-size:14px;font-weight:400}.site-footer .subscribe-newsletter__input:-ms-input-placeholder{color:#fff;font-size:14px;font-weight:400}.site-footer .subscribe-newsletter__input::placeholder{color:#fff;font-size:14px;font-weight:400}.site-footer .subscribe-newsletter__btn{height:2.7rem;margin-left:1.5rem;padding:0 1.5rem;border-radius:9999px;text-transform:uppercase;font-size:14px;font-weight:500;font-style:normal}.site-footer .subscribe-newsletter__privacy-policy{margin-top:1.5rem;color:#fff;font-size:1.2rem;font-weight:400;font-style:normal}.site-footer .subscribe-newsletter-privacy-policy__link{text-decoration:underline;color:#fff;font-size:1.2rem;font-weight:500;font-style:normal}.site-footer .subscribe-newsletter-privacy-policy__link:hover{color:#ccc}.uc129 .FormLabel,.uc129 .RequiredFieldCont{display:none}.uc129__image-code-cont{margin-bottom:1.2rem}.uc129__image-code-cont .FormBox{height:3.2rem;width:11.5rem}.uc129__contact-info-cont .FormBox,.uc129__contact-info-cont .FormDrpBox{height:4rem;width:100%;margin-bottom:.8rem}.uc129__form-multi-box{height:10rem;resize:none;margin-bottom:1.2rem}.uc129__form-button{width:100%}.wrp-uc129-card .uc129__title{font-size:16px;margin-bottom:1em}.site-footer__payment-images{margin-top:2.6rem}.site-footer__payment-images.text-center .ListContainer{justify-content:center}.site-footer__payment-images.text-center .MainTitleContainer{justify-content:center}@media(max-width:767px){.site-footer__payment-images.text-xs-center .ListContainer{justify-content:center}.site-footer__payment-images.text-xs-center .MainTitleContainer{justify-content:center}}@media(min-width:992px){.site-footer__payment-images.text-sm-left .ListContainer{justify-content:left}.site-footer__payment-images.text-sm-left .MainTitleContainer{justify-content:left}}@media(min-width:992px){.site-footer__payment-images.text-sm-center .ListContainer{justify-content:center}.site-footer__payment-images.text-sm-center .MainTitleContainer{justify-content:center}}.site-footer__payment-images .MainTitleContainer{display:flex}.site-footer__payment-images .ListContainer{display:inline-flex;align-items:center;flex-wrap:wrap}.site-footer__payment-images_cards .UC188{display:flex;flex-direction:column}.site-footer__payment-images_cards .ListContainer{margin:0 -2px}.site-footer__payment-images_cards .Item{background-color:#fff;min-width:80px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;margin:2px;padding:0 8px}.site-footer__payment-images_bordered-items .UC188{display:flex;flex-direction:column}.site-footer__payment-images_bordered-items .ListContainer{display:inline-flex;align-items:center;flex-wrap:wrap;margin:0 -2px}.site-footer__payment-images_bordered-items .Item{border-color:rgba(255,255,255,.2);border-width:1px;border-style:solid;min-width:80px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;margin:2px;padding:0 8px}.site-footer__payment-images_framed-block .UC188{padding:0 8px 2px;border:1px solid #ddd}.site-footer__payment-images_framed-block .MainTitleContainer{justify-content:flex-start}.site-footer__payment-images_framed-block .MainTitle{background-color:#1e253a;padding:0 8px;display:inline-flex;margin-bottom:9px!important;margin-top:-.5em!important}.site-footer__payment-images_framed-block .Item{padding:8px}.site-footer__payment-images_frame-gray .Item{border-color:rgba(0,0,0,.1)}.site-footer{background-color:#1e253a;padding-top:4.8rem;padding-bottom:2.4rem}.site-footer .mb-md-4{margin-bottom:4rem}@media(min-width:992px){.site-footer .mb-md-4{margin-bottom:0}}.site-footer__menu ul>.Page{line-height:3rem}.site-footer__menu ul>.Page>.Name{line-height:1.5;color:#fff;position:relative;overflow:hidden;display:inline-block;font-size:1.4rem}.site-footer__menu ul>.Page>.Name:focus,.site-footer__menu ul>.Page>.Name:hover{text-decoration:none;color:#ccc}.site-footer__menu ul>.Page>ul{display:none}.site-footer__menu ul>.Page.Selected>.Name{color:#fff;text-decoration:underline;font-weight:500}.site-footer__menu ul>.Page.Selected>.Name:focus,.site-footer__menu ul>.Page.Selected>.Name:hover{color:#ccc}.site-footer__doc a{text-decoration:underline}.site-footer__doc a:focus,.site-footer__doc a:hover{color:#ccc}.site-footer a{color:#fff}.site-footer .MainTitle,.site-footer .MenuTitle,.site-footer__title{display:block;font-size:1.4rem;color:#fff;font-weight:700;margin-top:0;margin-bottom:1.7rem;text-transform:uppercase;line-height:1.1}.site-footer p{color:#fff;font-size:1.4rem;line-height:2.2rem;margin-bottom:3rem}.site-footer p strong{font-weight:500}.site-footer p:last-child{margin-bottom:0}.site-footer .newsletter__controls{width:100%}@media(min-width:992px){.site-footer .newsletter__controls{max-width:33.3rem}}.site-footer .newsletter-privacy-policy__link:focus,.site-footer .newsletter-privacy-policy__link:hover{color:#ccc}div.addthis_toolbox.custom{margin-top:6.4rem}.copyright{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column;margin-top:4.4rem;text-align:center}@media(min-width:768px){.copyright{flex-direction:row}}.copyright__by{margin-top:1rem}@media(min-width:768px){.copyright__by{margin-left:2rem;margin-top:0}}.copyright a,.copyright span{color:#9f9f9f;font-size:1.3rem}.copyright a{text-decoration:underline;font-weight:500}.copyright a:focus,.copyright a:hover{color:#ccc}.copyright a:focus{text-decoration:underline}.UC195{margin-bottom:4rem}@media(max-width:767px){.UC195.SliderMenu .MiddleBox{max-height:none!important;overflow:visible}.UC195.SliderMenu .TopBox{border-radius:0;border:0;border-bottom:1px solid #000;background:0 0}.UC195.SliderMenu .TopBox::after{right:0;width:auto;font-size:8px;color:#000}.UC195.SliderMenu .MainTitle{font-size:16px;text-align:left;text-transform:uppercase;color:#000}.UC195.SliderMenu .MainTitle::before{display:none}.UC195.SliderMenu .uc195-horizontal2-section-group_dropdowns{max-height:0;padding:0;overflow:hidden;border-bottom:0;transition:max-height .1s}.UC195.SliderMenu.clicked .uc195-horizontal2-section-group_dropdowns{max-height:2500px}}@media(min-width:768px){.UC195 .TopBox{display:none}}.UC195 .ui-slider{margin-left:8px;margin-right:8px}.UC195 .ui-slider{border:0;height:14px;background:0 0}.UC195 .ui-slider::after{background-color:#dbdbdb}.UC195 .ui-slider-handle,.UC195 .ui-slider-range,.UC195 .ui-slider::after{position:absolute;top:50%;transform:translate3d(0,-50%,0)}.UC195 .ui-slider-range,.UC195 .ui-slider::after{left:0;right:0;content:"";height:2px}.UC195 .ui-slider-range{background-color:#057ca3}.UC195 .ui-slider-handle{width:14px;height:14px;border:0;border-radius:50%;background:#057ca3}.UC195 .FilterButtons{display:none}.uc195-horizontal2_enabled-immediate-filtering .uc195-horizontal2__panel-footer{display:none}.uc195-horizontal2_enabled-immediate-filtering.uc195-horizontal2_has-applied-filters .uc195-horizontal2__panel-footer{display:block}@media(max-width:767px){.uc195-horizontal2_disabled-immediate-filtering .uc195-horizontal2__panel,.uc195-horizontal2_has-applied-filters .uc195-horizontal2__panel{padding-bottom:15px;border-bottom:1px solid #e1e4e8}}@media(min-width:768px){.uc195-horizontal2__panel-body{border-bottom:1px solid #000}}.uc195-horizontal2__panel-footer{margin-top:15px}@media(min-width:768px){.uc195-horizontal2-section-group{margin:-4px}}@media(min-width:768px){.uc195-horizontal2-section-group_dropdowns{float:left}}@media(max-width:767px){.uc195-horizontal2-section-group_sliders .uc195-horizontal2-section:last-child{border-bottom:0}}@media(min-width:768px){.uc195-horizontal2-section-group_sliders{float:right}}.uc195-horizontal2-section{display:block}@media(max-width:767px){.uc195-horizontal2-section{border-bottom:1px solid #e1e4e8}}@media(min-width:768px){.uc195-horizontal2-section{position:relative;display:inline-block;vertical-align:middle;margin:4px;text-align:left}}.uc195-horizontal2-dropdown-btn,.uc195-horizontal2-filter__label{line-height:46px;font-size:15px;font-weight:500;color:#000}@media(min-width:768px){.uc195-horizontal2-dropdown-btn,.uc195-horizontal2-filter__label{line-height:32px;font-size:14px;font-weight:500;text-transform:uppercase}}.uc195-horizontal2-dropdown-item_opened .uc195-horizontal2-filter_dropdown{display:block}.uc195-horizontal2-dropdown-item_opened .uc195-horizontal2-dropdown-btn__icon{transform:rotate(180deg)}.uc195-horizontal2-dropdown-item_closed .uc195-horizontal2-filter_dropdown{display:none}.uc195-horizontal2-dropdown-item_closed .uc195-horizontal2-dropdown-btn__icon{transform:rotate(0)}.uc195-horizontal2-dropdown-btn{position:relative;display:block;width:100%;padding:0 30px 0 0;border:0;background:0 0;text-align:left}@media(min-width:768px){.uc195-horizontal2-dropdown-btn{padding:0 30px 0 0}}.uc195-horizontal2-dropdown-btn:focus{outline:0}.uc195-horizontal2-dropdown-btn:focus:active{outline:0}.uc195-horizontal2-dropdown-btn:active{box-shadow:none}.uc195-horizontal2-dropdown-btn__icon{position:absolute;top:-.2rem;bottom:-.2rem;right:0;display:inline-block;transition:transform .1s;transform-origin:50% 50%}@media(min-width:768px){.uc195-horizontal2-dropdown-btn__icon{right:12px}}.uc195-horizontal2-dropdown-btn__icon::before{line-height:46px;font-size:10px}@media(min-width:768px){.uc195-horizontal2-dropdown-btn__icon::before{line-height:32px}}.uc195-horizontal2-filter_dropdown{list-style:none;padding:0 12px 8px;margin-bottom:0;text-align:left}@media(min-width:768px){.uc195-horizontal2-filter_dropdown{position:absolute;top:100%;left:0;z-index:2;padding:8px 12px;margin-top:-1px;border:1px solid rgba(0,0,0,.15);border-radius:4px;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16)}}@media(max-width:767px){.uc195-horizontal2-filter_slider{margin-bottom:15px}}@media(min-width:768px){.uc195-horizontal2-filter_slider{display:inline-block;vertical-align:18px;width:200px;margin-top:-18px}}@media(min-width:768px){.uc195-horizontal2-filter__label{display:inline-block;margin-right:11px}}.uc195-horizontal2-filter-item{position:relative;display:block}.uc195-horizontal2-filter-item:not(:first-child){margin-top:3px}.uc195-horizontal2-filter-criteria{display:block;padding-top:3px;padding-bottom:3px;cursor:pointer}.uc195-horizontal2-filter-criteria__checkbox[disabled]+.uc195-horizontal2-filter-criteria__label{cursor:not-allowed;color:#757575}.uc195-horizontal2-filter-criteria__label{width:100%;font-weight:400;margin-bottom:0;vertical-align:-.08em}@media(min-width:768px){.uc195-horizontal2-filter-criteria__label{white-space:nowrap}}.uc195-horizontal2-filter-criteria__count::before{content:"("}.uc195-horizontal2-filter-criteria__count::after{content:")"}.uc195-horizontal2-filter-summary{line-height:1em;font-size:13px;margin-bottom:5px;white-space:nowrap;text-align:center}.uc195-horizontal2-filter-summary__count::before{content:"("}.uc195-horizontal2-filter-summary__count::after{content:")"}.uc195-horizontal2-filter_price .uc195-horizontal2-filter-summary__from,.uc195-horizontal2-filter_price .uc195-horizontal2-filter-summary__to{display:none}.uc195-horizontal2-filter_price .uc195-horizontal2-filter-summary__max-value::before{content:"- "}.uc195-horizontal2__selected-criterias{margin:-4px}@media(min-width:768px){.uc195-horizontal2__selected-criterias{float:left;max-width:calc(100% - 200px)}}.uc195-horizontal2-selected-criterias__label{display:none}.uc195-horizontal2-action-btn,.uc195-horizontal2-selected-criteria{font-size:14px}@media(min-width:768px){.uc195-horizontal2-action-btn,.uc195-horizontal2-selected-criteria{font-size:13px}}.uc195-horizontal2-selected-criteria{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;margin:4px;text-align:left;color:#000;background-color:#eceef0;border-color:#eceef0}.uc195-horizontal2-selected-criteria.focus,.uc195-horizontal2-selected-criteria:focus{color:#000;background-color:#d0d5da;border-color:#a5aeb8}.uc195-horizontal2-selected-criteria:hover{color:#000;background-color:#d0d5da;border-color:#cacfd5}.open>.uc195-horizontal2-selected-criteria.dropdown-toggle,.uc195-horizontal2-selected-criteria.active,.uc195-horizontal2-selected-criteria:active{color:#000;background-color:#d0d5da;background-image:none;border-color:#cacfd5}.open>.uc195-horizontal2-selected-criteria.dropdown-toggle.focus,.open>.uc195-horizontal2-selected-criteria.dropdown-toggle:focus,.open>.uc195-horizontal2-selected-criteria.dropdown-toggle:hover,.uc195-horizontal2-selected-criteria.active.focus,.uc195-horizontal2-selected-criteria.active:focus,.uc195-horizontal2-selected-criteria.active:hover,.uc195-horizontal2-selected-criteria:active.focus,.uc195-horizontal2-selected-criteria:active:focus,.uc195-horizontal2-selected-criteria:active:hover{color:#000;background-color:#bcc3ca;border-color:#a5aeb8}.uc195-horizontal2-selected-criteria.disabled.focus,.uc195-horizontal2-selected-criteria.disabled:focus,.uc195-horizontal2-selected-criteria.disabled:hover,.uc195-horizontal2-selected-criteria[disabled].focus,.uc195-horizontal2-selected-criteria[disabled]:focus,.uc195-horizontal2-selected-criteria[disabled]:hover,fieldset[disabled] .uc195-horizontal2-selected-criteria.focus,fieldset[disabled] .uc195-horizontal2-selected-criteria:focus,fieldset[disabled] .uc195-horizontal2-selected-criteria:hover{background-color:#eceef0;border-color:#eceef0}.uc195-horizontal2-selected-criteria .badge{color:#eceef0;background-color:#000}.uc195-horizontal2-selected-criteria__label{white-space:normal}.uc195-horizontal2-selected-criteria__icon{margin-left:7px;font-size:0}.uc195-horizontal2-selected-criteria__icon::before{font-size:11px}.uc195-horizontal2__action-buttons{margin:-4px;text-align:right}@media(max-width:767px){.uc195-horizontal2__action-buttons{margin-top:10px}}@media(min-width:768px){.uc195-horizontal2__action-buttons{float:right}}.uc195-horizontal2-action-btn{height:30px;padding:0 14px;margin:4px}.uc195-horizontal2-action-btn_apply{color:#fff;background-color:#057ca3;border-color:#057ca3}.uc195-horizontal2-action-btn_apply.focus,.uc195-horizontal2-action-btn_apply:focus{color:#fff;background-color:#035672;border-color:#011e27}.uc195-horizontal2-action-btn_apply:hover{color:#fff;background-color:#035672;border-color:#034f68}.open>.uc195-horizontal2-action-btn_apply.dropdown-toggle,.uc195-horizontal2-action-btn_apply.active,.uc195-horizontal2-action-btn_apply:active{color:#fff;background-color:#035672;background-image:none;border-color:#034f68}.open>.uc195-horizontal2-action-btn_apply.dropdown-toggle.focus,.open>.uc195-horizontal2-action-btn_apply.dropdown-toggle:focus,.open>.uc195-horizontal2-action-btn_apply.dropdown-toggle:hover,.uc195-horizontal2-action-btn_apply.active.focus,.uc195-horizontal2-action-btn_apply.active:focus,.uc195-horizontal2-action-btn_apply.active:hover,.uc195-horizontal2-action-btn_apply:active.focus,.uc195-horizontal2-action-btn_apply:active:focus,.uc195-horizontal2-action-btn_apply:active:hover{color:#fff;background-color:#023c4f;border-color:#011e27}.uc195-horizontal2-action-btn_apply.disabled.focus,.uc195-horizontal2-action-btn_apply.disabled:focus,.uc195-horizontal2-action-btn_apply.disabled:hover,.uc195-horizontal2-action-btn_apply[disabled].focus,.uc195-horizontal2-action-btn_apply[disabled]:focus,.uc195-horizontal2-action-btn_apply[disabled]:hover,fieldset[disabled] .uc195-horizontal2-action-btn_apply.focus,fieldset[disabled] .uc195-horizontal2-action-btn_apply:focus,fieldset[disabled] .uc195-horizontal2-action-btn_apply:hover{background-color:#057ca3;border-color:#057ca3}.uc195-horizontal2-action-btn_apply .badge{color:#057ca3;background-color:#fff}.uc195-horizontal2-action-btn_apply .uc195-horizontal2-action-btn__icon{display:none}.uc195-horizontal2-action-btn_clear{float:right;color:#057ca3;background-color:transparent;border-color:#057ca3}.uc195-horizontal2-action-btn_clear.focus,.uc195-horizontal2-action-btn_clear:focus{color:#057ca3;background-color:rgba(0,0,0,0);border-color:#011e27}.uc195-horizontal2-action-btn_clear:hover{color:#057ca3;background-color:rgba(0,0,0,0);border-color:#034f68}.open>.uc195-horizontal2-action-btn_clear.dropdown-toggle,.uc195-horizontal2-action-btn_clear.active,.uc195-horizontal2-action-btn_clear:active{color:#057ca3;background-color:rgba(0,0,0,0);background-image:none;border-color:#034f68}.open>.uc195-horizontal2-action-btn_clear.dropdown-toggle.focus,.open>.uc195-horizontal2-action-btn_clear.dropdown-toggle:focus,.open>.uc195-horizontal2-action-btn_clear.dropdown-toggle:hover,.uc195-horizontal2-action-btn_clear.active.focus,.uc195-horizontal2-action-btn_clear.active:focus,.uc195-horizontal2-action-btn_clear.active:hover,.uc195-horizontal2-action-btn_clear:active.focus,.uc195-horizontal2-action-btn_clear:active:focus,.uc195-horizontal2-action-btn_clear:active:hover{color:#057ca3;background-color:rgba(0,0,0,0);border-color:#011e27}.uc195-horizontal2-action-btn_clear.disabled.focus,.uc195-horizontal2-action-btn_clear.disabled:focus,.uc195-horizontal2-action-btn_clear.disabled:hover,.uc195-horizontal2-action-btn_clear[disabled].focus,.uc195-horizontal2-action-btn_clear[disabled]:focus,.uc195-horizontal2-action-btn_clear[disabled]:hover,fieldset[disabled] .uc195-horizontal2-action-btn_clear.focus,fieldset[disabled] .uc195-horizontal2-action-btn_clear:focus,fieldset[disabled] .uc195-horizontal2-action-btn_clear:hover{background-color:transparent;border-color:#057ca3}.uc195-horizontal2-action-btn_clear .badge{color:transparent;background-color:#057ca3}.uc195-horizontal2-action-btn_clear .uc195-horizontal2-action-btn__icon{display:none}.uc200-wcag__sources-container{margin-top:20px}.uc200-wcag__filter{width:100%;margin-bottom:20px;float:left}.uc200-wcag__sorting{float:left}.uc200-wcag__search{height:2.5em;padding:0 .8em;float:right;width:auto}.uc200-wcag__source{box-shadow:0 0 5px rgba(0,0,0,.05);background-color:#fff}.uc200-wcag__source:not(:first-child){margin-top:30px}.uc200-wcag__source-header{display:none;padding:.65em 1em;overflow:hidden;background-color:#f6f6f6}.uc200-wcag__source-download-all,.uc200-wcag__source-heading{line-height:26px}.uc200-wcag__source-heading{float:left;font-size:18px}.uc200-wcag__source-download-all{float:right}.uc200-wcag__source-body{padding:1em}.uc200-wcag__item:nth-child(odd){background-color:#fcfcfc}.uc200-wcag__item-link{color:#000}@media(min-width:0){.uc200-wcag__item-link{display:table;table-layout:fixed;width:100%}.uc200-wcag__item-link>*{display:table-cell;padding:.8em .3em;vertical-align:middle}}.uc200-wcag__item-title{padding-left:.5em}@media(min-width:0){.uc200-wcag__item-title{padding-left:1.5em}}.uc200-wcag__item-icon{width:48px}.uc200-wcag__item-size{width:80px}.uc200-wcag__item-date{width:80px}.smart-search .tt-menu{border:none}.smart-search-suggestion{position:relative;display:flex;align-items:center;justify-content:stretch;overflow:hidden;padding:8px;background-color:#fff}.smart-search-suggestion.tt-cursor{background-color:#79dbfb}.smart-search-suggestion:not(:first-of-type){border-top:1px solid #dcdcdc}.smart-search-suggestion:not(.tt-cursor):hover{cursor:pointer;background-color:#f4f4f7}.smart-search-suggestion_in-cart{background-color:#e0ffdf}.smart-search-suggestion_view-more{padding:15px;justify-content:center;font-size:12px;text-align:center}@media(min-width:768px){.smart-search-suggestion_view-more{padding:3px}}.smart-search-suggestion_view-more a{text-decoration:underline;color:#000}.smart-search-suggestion__image-container{position:relative;flex:0 0 44px}.smart-search-suggestion__image{width:100%}.smart-search-suggestion__fa-shopping-cart{display:none}.smart-search-suggestion__details-container{margin-left:9px;flex:1 1}.smart-search-suggestion__title{overflow:hidden;max-height:40px}.smart-search-suggestion__minimal-quantity{display:none}.smart-search-suggestion__original-price-container,.smart-search-suggestion__price-container{flex:0 0;margin-left:13px;text-align:right}.smart-search-suggestion__original-price,.smart-search-suggestion__price{font-weight:500;white-space:nowrap}.smart-search-suggestion__original-price-vat-text,.smart-search-suggestion__vat-text{display:none}.smart-search-suggestion__buttons-container{flex:0 0;margin-left:12px}@media(min-width:768px){.smart-search-suggestion__buttons-container{margin-left:8px}}.smart-search-suggestion__buy-btn,.smart-search-suggestion__read-more-btn{padding:0;font-size:12px}.smart-search-suggestion__quantity-container{display:none}.smart-search-suggestion__quantity-decrease,.smart-search-suggestion__quantity-increase{width:17px;line-height:17px;font-size:8px}.smart-search-suggestion__quantity-input{width:14px;height:17px;margin-left:1px;margin-right:1px;padding:0;border:0;box-shadow:none;background:0 0;font-size:12px;font-weight:500;text-align:center}.smart-search-empty-message{padding:15px;text-align:center}.uc-product-view__product-cant-buy-reason-explanation-alert{margin-top:16px}.uc-product-view__product-container{display:flex;flex-direction:column}@media(min-width:992px){.uc-product-view__product-container{flex-direction:row;align-items:flex-start}}.uc-product-view__product-images{margin-bottom:32px;display:flex;flex-direction:column}@media(min-width:992px){.uc-product-view__product-images{flex-direction:row-reverse;margin-bottom:0;align-items:flex-start}}@media(min-width:992px){.uc-product-view__product-thumbnails{flex:0 0;display:flex;flex-wrap:no-wrap;flex-direction:column}}.uc-product-view__product-thumbnails-list{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:10px;margin-bottom:0}@media(min-width:992px){.uc-product-view__product-thumbnails-list{flex-wrap:no-wrap;flex-direction:column;margin-top:0}}.uc-product-view__product-thumbnails-item{display:flex;flex-direction:column}@media(min-width:992px){.uc-product-view__product-thumbnails-item:not(:first-child){margin-top:8px}}@media(min-width:768px)and (max-width:991px){.uc-product-view__product-thumbnails-item{width:calc((99.99% - (7 - 1) * 8px)/ 7)}.uc-product-view__product-thumbnails-item:nth-of-type(n){margin-top:8px;margin-right:8px}.uc-product-view__product-thumbnails-item:last-child,.uc-product-view__product-thumbnails-item:nth-of-type(7n){margin-right:0}.uc-product-view__product-thumbnails-item:nth-of-type(-n+7){margin-top:0}}@media(max-width:767px){.uc-product-view__product-thumbnails-item{width:calc((99.99% - (6 - 1) * 8px)/ 6)}.uc-product-view__product-thumbnails-item:nth-of-type(n){margin-top:8px;margin-right:8px}.uc-product-view__product-thumbnails-item:last-child,.uc-product-view__product-thumbnails-item:nth-of-type(6n){margin-right:0}.uc-product-view__product-thumbnails-item:nth-of-type(-n+6){margin-top:0}}.uc-product-view__product-thumbnails-see-more{margin-top:8px}@media(max-width:991px){.uc-product-view__product-thumbnails-see-more{display:none}}.uc-product-view__product-image-container{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:230px}@media(min-width:992px){.uc-product-view__product-image-container{min-height:460px}}.uc-product-view__product-image-container-img{max-height:920px}.uc-product-view__product-name{margin-bottom:0}.uc-product-view__product-landing-description{margin-top:18px;display:flex;flex-direction:column}.uc-product-view__product-landing-description-section-1{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:6px;border-bottom:1px solid #ddd;margin-bottom:6px}.uc-product-view__product-landing-description-section-2{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #ddd;padding-bottom:5px}.uc-product-view__product-stock{display:flex;margin-bottom:0}.uc-product-view__product-stock-term-definition{font-weight:400;margin-right:5px}.uc-product-view__product-stock-term-definition::after{content:":"}.uc-product-view__product-stock-term-description{font-weight:500}.uc-product-view__product-rating{align-items:flex-end;display:flex;flex-direction:column}.uc-product-view__product-rating-scale{font-size:11px;font-weight:500}.uc-product-view__product-rating-comments-count{font-size:12px;font-weight:500}.uc-product-view__product-rating-add-review-btn{text-decoration:underline;font-size:12px;font-weight:500}.uc-product-view__product-prices{margin-bottom:0}.uc-product-view__product-editable-custom-fields{margin-top:24px;padding-top:24px;border-top:1px solid #ddd}.uc-product-view__product-quantity-discounts-btn{display:inline-block;padding:0;text-decoration:underline;font-weight:500}.uc-product-view__product-quantity-discounts-btn::after{display:inline-block;margin-left:4px;color:#6d7778;text-decoration:none}.uc-product-view__product-quantity-discounts-drop-down{left:auto;right:0}.uc-product-view__product-quantity-discounts-drop-down .QuantityDiscounts{padding:0 10px}.uc-product-view__product-quantity-discounts-drop-down .QuantityDiscount{white-space:nowrap}.uc-product-view__product-variants{display:flex;flex-direction:column}.uc-product-view__product-add-to-cart{margin-top:8px}.uc-product-view__product-package-buy-description{margin-bottom:8px}.uc-product-view__product-information{margin-bottom:0}.uc-product-view__product-information>div{display:flex;flex-wrap:wrap}.uc-product-view__product-information>div:not(:last-child){margin-bottom:2px}.uc-product-view__product-information>div>dt{margin-right:.4em}.uc-product-view__product-information>div>dt::after{content:":"}.uc-product-view__product-information_landing>div{margin-bottom:0}.uc-product-view__product-information_landing dt{font-weight:400}.uc-product-view__product-information_landing dd{margin-bottom:0}.uc-product-view__product-teaser+.uc-product-view__product-content{margin-top:16px}.uc-product-view__product-content img.LocalResource,.uc-product-view__product-teaser img.LocalResource{max-width:100%}.uc-product-view__product-teaser{font-weight:700}.uc-product-view__product-tab-pane-description-buttons{margin-top:16px;display:flex;justify-content:space-between}.uc-product-view__product-download-pdf-btn::before{margin-right:.4em}.uc-product-view .additional-products .grid{margin-bottom:22px}@media(min-width:768px){.uc-product-view .additional-products .grid{display:table;width:100%;border-collapse:collapse}.uc-product-view .additional-products .grid .grid-header{display:table-header-group}.uc-product-view .additional-products .grid .grid-body{display:table-row-group}.uc-product-view .additional-products .grid .grid-row{display:table-row}.uc-product-view .additional-products .grid .grid-cell{display:table-cell;padding:10px 16px}.uc-product-view .additional-products .grid .grid-header{background-color:#f7f7f7}.uc-product-view .additional-products .grid .grid-body .grid-row{border-bottom:1px solid #ddd}}.uc-product-view .additional-products .grid .grid-cell{vertical-align:middle}@media(max-width:767px){.uc-product-view .additional-products .grid{text-align:center;border-bottom:1px solid #ddd}.uc-product-view .additional-products .grid .grid-header{display:none}.uc-product-view .additional-products .grid .grid-row{padding-top:16px;padding-bottom:16px;border-top:1px solid #ddd}.uc-product-view .additional-products .grid .grid-row:first-child{border-top:0}.uc-product-view .additional-products .grid .grid-cell{padding:5px 16px}.uc-product-view .additional-products .grid .grid-cell[data-th]:before{content:attr(data-th);margin-right:10px}.uc-product-view .additional-products .grid .additional-product__td-details{align-items:center;display:flex;flex-direction:column}}.uc-product-view .additional-products .grid-header{font-size:1.4rem;font-weight:500}@media(min-width:768px){.uc-product-view .additional-products__total-and-buy{width:275px;margin-left:auto;margin-right:0}}.uc-product-view .additional-products-total-cont{margin-top:20px}@media(min-width:768px){.uc-product-view .additional-products-total-cont{width:275px;margin-left:auto;margin-right:0}}.uc-product-view .additional-products-total-cont__row{display:flex;align-items:baseline;white-space:nowrap}.uc-product-view .additional-products-total-cont__row:not(:first-child){margin-top:.4rem}.uc-product-view .additional-products-total-cont__key{flex:0 0;margin-right:.6rem}.uc-product-view .additional-products-total-cont__key,.uc-product-view .additional-products-total-cont__total-sum{font-weight:500}.uc-product-view .additional-products .BuyButtonContainer{margin-top:1.6rem}@media(min-width:768px){.uc-product-view .additional-products .BuyButtonContainer{width:275px;margin-left:auto;margin-right:0}}.uc-product-view .additional-products__buy-button-container{margin-top:20px}.uc-product-view .additional-products .c-add-to-cart-btn{width:100%}.uc-product-view .additional-product .additional-product__product-custom-field input[type=text],.uc-product-view .additional-product__product-custom-field .additional-product input[type=text]{height:28px;padding:0 .7rem;border-color:transparent;box-shadow:none;background-color:#eee}.uc-product-view .additional-product__category-heading,.uc-product-view .additional-product__heading{display:none}.uc-product-view .additional-product__title{font-size:1.4rem;font-weight:500;color:#000}.uc-product-view .additional-product__title-link{font-size:1.4rem;font-weight:500;color:#000}.uc-product-view .additional-product__number{display:none}.uc-product-view .additional-product .uc-product-view__product-variants{margin-top:0}.uc-product-view .additional-product__stock{margin-top:8px;display:flex}.uc-product-view .additional-product__stock-term-definition{margin-right:8px;font-weight:400}.uc-product-view .additional-product__dimensions{margin-top:8px}.uc-product-view .additional-product__price{font-weight:500}@media(min-width:768px){.uc-product-view .additional-product__td-image{width:1%;padding-left:0!important;padding-right:0!important}}@media(min-width:768px){.uc-product-view .additional-product__td-custom-fields,.uc-product-view .additional-product__td-details{width:50%}}@media(min-width:768px){.uc-product-view .additional-product__td-price{width:1%;white-space:nowrap;padding-top:26px}}@media(min-width:768px){.uc-product-view .additional-product__td-quantity{width:1%;white-space:nowrap;padding-top:20px;padding-right:0!important}}.uc-product-view .additional-product__product-editable-custom-fields{display:table;width:100%;max-width:300px;margin:auto}.uc-product-view .additional-product__product-custom-field{display:table-row}.uc-product-view .additional-product__product-custom-field-term-definition,.uc-product-view .additional-product__product-custom-field-term-description{display:table-cell;vertical-align:middle}.uc-product-view .additional-product__product-custom-field+.uc-product-view .additional-product__product-custom-field .uc-product-view .additional-product__product-custom-field-term-definition,.uc-product-view .additional-product__product-custom-field+.uc-product-view .additional-product__product-custom-field .uc-product-view .additional-product__product-custom-field-term-description{padding-top:.8rem}.uc-product-view .additional-product__product-custom-field-term-definition{white-space:nowrap;padding-right:.6rem}.uc-product-view .additional-product__product-custom-field-label{font-weight:400;margin-bottom:0}.uc-product-view .additional-product__product-custom-field input[type=text]::-moz-placeholder{color:transparent}.uc-product-view .additional-product__product-custom-field input[type=text]:-ms-input-placeholder{color:transparent}.uc-product-view .additional-product__product-custom-field input[type=text]::placeholder{color:transparent}.uc-product-view .uc-product-view__pane-container_markdown table{width:100%;border:1px solid #ddd;border-top:none;table-layout:fixed;border-spacing:0;border-collapse:collapse}@media(min-width:768px){.uc-product-view .uc-product-view__pane-container_markdown table{max-width:560px}}.uc-product-view .uc-product-view__pane-container_markdown table:not(:first-child){margin-top:20px}.uc-product-view .uc-product-view__pane-container_markdown table thead{background-color:#ddd}.uc-product-view .uc-product-view__pane-container_markdown table td,.uc-product-view .uc-product-view__pane-container_markdown table th{padding:10px}.uc-product-view .uc-product-view__pane-container_markdown table td{border:1px solid #ddd}.uc-product-view__product-header{margin-bottom:6px}.uc-product-view__info-product{margin-top:1.6rem}@media(min-width:992px){.uc-product-view__product-images{margin-right:32px;width:57.19%}}@media(min-width:992px){.uc-product-view__product-sidebar{width:40%}}@media(min-width:992px){.uc-product-view__product-thumbnails{margin-right:16px;flex-basis:86px}.uc-product-view__product-thumbnails-item:nth-child(n+6){display:none}}.uc-product-view__product-brand-name{margin-top:9px;font-size:14px;margin-bottom:0}.uc-product-view__product-rating{margin-bottom:3px}.uc-product-view__product-variants{margin-top:26px}.uc-product-view__product-variants>:not(:first-child){margin-top:16px}.uc-product-view__product-variants .c-variant-selector__variant-tile{min-height:40px;min-width:40px}.uc-product-view__product-editable-custom-fields>div:not(:last-child){margin-bottom:8px}.uc-product-view__product-add-to-cart{margin-top:22px}.uc-product-view__product-add-to-cart .c-add-to-cart-factor-input,.uc-product-view__product-add-to-cart .c-add-to-cart-fraction-input{border-radius:9999px;height:40px}.uc-product-view__product-package-buy{margin-top:16px}.uc-product-view__product-price-request-btn{margin-top:16px}.uc-product-view__product-add-to-shopping-list-btn{margin-top:16px}.uc-product-view__product-add-to-wish-list-btn{margin-top:16px}.uc-product-view__product-klarna-branding-widget-container{margin-top:20px;display:flex}.uc-product-view__product-tabs{margin-top:32px}.uc-product-view__product-print-btn::before{margin-right:.4em}.uc-product-view__lipscore-review{margin-top:40px}.SearchDesktop{width:45rem;height:40px}.SearchDesktop__input{width:100%;height:40px;padding:0 40px 0 17px;font-size:16px;color:#000;border:1px solid #1e253a}@media(min-width:768px){.SearchDesktop__input{font-size:14px}}.SearchDesktop__input::-moz-placeholder{color:#000}.SearchDesktop__input:-ms-input-placeholder{color:#000}.SearchDesktop__input::placeholder{color:#000}.SearchDesktop__btn{width:53px;height:40px;outline:0}.SearchDesktop__btn::after{color:#1e253a;font-size:21px}.profile-quick-menu{position:relative}.profile-quick-menu__btn{display:block;text-decoration:none}.profile-quick-menu__btn span{display:none}.profile-quick-menu__btn:focus,.profile-quick-menu__btn:hover{text-decoration:none}.profile-quick-menu__un-user{display:flex}.profile-quick-menu__un-user::before{font-size:31px}.profile-quick-menu__un-chevron-down{display:none}.SiteCartPanel .LoginRegisterPanel,.SiteCartPanel .PofileLogoutPanel,.SiteCartPanel .ShowCartTxt,.SiteCartPanel .TitleContainer,.SiteCartPanel .TotalPriceContainer,.SiteCartPanel svg{display:none}.SiteCartPanel .SiteCartIcon{position:relative;pointer-events:none;font-size:32px;text-align:center}.SiteCartPanel .ShowCartLink{position:relative;text-decoration:none}.SiteCartPanel .ProdCount{background-color:#057ca3;transition:transform .1s;color:#fff;font-size:1.1rem;font-weight:700;font-style:normal;border-radius:50%;width:1.7rem;height:1.7rem;padding:0}.site-header-desktop .ProdCount{top:-3px;right:auto;bottom:auto;left:10px}.site-header-desktop .ShowCartLink:focus .ProdCount,.site-header-desktop .ShowCartLink:hover .ProdCount{transform:translateY(3px)}.site-header-mobile .ProdCount{top:50%;left:50%;transform:translate3d(-10px,-17px,0)}.SiteCartPanel{position:relative}.PopupContainer{position:absolute;top:100%;right:0;z-index:3;width:300px;padding:15px;box-shadow:0 2px 5px rgba(0,0,0,.2);background:#fff;display:none}@media(min-width:480px){.PopupContainer{display:block}}.site-cart-popup-free-shipping{margin-bottom:1.5rem;text-align:center}.site-cart-popup-free-shipping__progress{margin-bottom:.5rem}.site-cart-popup-free-shipping__message{font-size:1.3rem}.site-cart-popup-free-shipping_reached .site-cart-popup-free-shipping__progress{display:none}.site-cart-popup-free-shipping_reached .site-cart-popup-free-shipping__message{color:#5cb85c}.site-cart-popup-free-shipping_reached .site-cart-popup-free-shipping__message::before{vertical-align:-1px;margin-right:.4em}.site-cart-popup__button{height:4rem}.site-cart-popup-item:not(:first-child),.site-cart-popup-products-in-cart,.site-cart-popup-summary{padding-top:15px;border-top:1px solid #ddd}.site-cart-popup-summary{margin-top:1.5rem}.site-cart-popup-products-in-cart{margin-top:.9rem}.site-cart-popup-products-in-cart__label{font-weight:500}.site-cart-popup__items{max-height:350px;overflow:auto;overscroll-behavior-y:contain;margin:0 -1.5rem;padding:0 3.7rem 0 1.5rem}.site-cart-popup__items::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.site-cart-popup__items::-webkit-scrollbar{width:.6rem;background-color:#f5f5f5}.site-cart-popup__items::-webkit-scrollbar-thumb{background-color:#000}.site-cart-popup-item{display:flex;justify-content:space-between;align-items:flex-start;border-top:.1rem solid #dcdcdc;padding-top:1.9rem;margin-top:1.5rem}.site-cart-popup-item__image-container{width:70px}.site-cart-popup-item__details{position:relative;width:calc(100% - 70px - 15px)}.site-cart-popup-item__title{margin-top:0;font-size:14px;padding-right:30px;overflow:hidden}.site-cart-popup-item__title_link{font-size:1.4rem;font-weight:500}.site-cart-popup-item__row{font-size:12px}.site-cart-popup-item__key,.site-cart-popup-item__value{display:inline-block}.site-cart-popup-item__key{min-width:60px}.site-cart-popup-item__remove{position:absolute;top:0;right:0;font-size:8px;padding:.6em;display:inline-block;cursor:pointer}.site-cart-popup-item__quantity-row_editable{margin-top:.5rem;font-size:0}.site-cart-popup-item__quantity-row_editable .site-cart-popup-item__quantity-key{display:none}.site-cart-popup-item__quantity-adjuster,.site-cart-popup-item__quantity-input{display:inline-block;vertical-align:middle}.site-cart-popup-item__quantity-input{width:22px;height:22px;margin:0 3px;border:0;font-size:14px}.site-cart-popup-item__quantity-adjuster{width:22px;height:22px;padding:0;font-size:10px}.site-cart-popup-item:first-child{border-top:0;margin-top:0}.site-cart-popup-products-in-cart{display:flex;align-items:center;justify-content:space-between}.site-cart-popup-products-in-cart__count{padding-right:4px}.site-cart-popup-products-in-cart__remove-all{color:#fb3640;text-decoration:underline;font-weight:500}.site-cart-popup-products-in-cart__remove-all:hover{color:#d12b33}.site-cart-popup-summary{width:100%;border-bottom:.1rem solid #dcdcdc;padding-bottom:1.9rem}.site-cart-popup-summary__row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.3rem}.site-cart-popup-summary__row:last-child{margin-bottom:0}.site-cart-popup-summary__key{flex:2;font-weight:500}.site-cart-popup-summary__value{flex:4}.site-cart-popup-summary__price{color:#000;font-weight:500}.site-cart-popup-summary__price_vat{font-size:.8em}.site-cart-popup__empty-cart{text-align:center}.site-horizontal-menu ul{display:block}.site-horizontal-menu li{display:block;position:relative}.site-horizontal-menu a{display:block;text-decoration:none}.site-horizontal-menu .Toggle{width:20px;position:absolute;top:1px;bottom:0;right:5px;font-size:7px;text-align:center}.site-horizontal-menu .Level-1{position:relative;z-index:1;display:flex;flex-wrap:wrap}.site-horizontal-menu .Level-1 ul{display:none;min-width:100%;position:absolute;z-index:2;background-color:#fff;padding-top:8px;padding-bottom:8px}.site-horizontal-menu .Level-1 ul ul{margin-top:-8px}.site-horizontal-menu .Level-1>li:not(:last-child){margin-right:22px}.site-horizontal-menu .Level-1>li>a{line-height:32px}.site-horizontal-menu .Level-1>li>.Toggle{display:none}.site-horizontal-menu .Level-2{top:100%;left:0}.site-horizontal-menu .Level-2 ul{top:0;left:100%}.site-horizontal-menu .Level-2 .Toggle{color:#000}.site-horizontal-menu .Level-2 .Name,.site-horizontal-menu .Level-2 .Toggle{line-height:32px}.site-horizontal-menu .Level-2 .Name{padding-left:14px;padding-right:14px;white-space:nowrap}.site-horizontal-menu .Level-2 .Selected>.Name{font-weight:500;text-decoration:underline}.site-horizontal-menu .Level-2 .Expandable .Name,.site-horizontal-menu .Level-2 .Expanded .Name{padding-right:26px}.site-horizontal-menu.Expandable .Expandable:hover>ul,.site-horizontal-menu.Expandable .Expanded:hover>ul{display:block}.site-horizontal-menu.NotExpandable .Toggle{display:none}.site-horizontal-menu.NotExpandable .Level-2{display:none!important}.products-menu-desktop .Level-1 ul,.site-header,.site-underheader__container{box-shadow:0 2px 6px rgba(0,0,0,.16)}@-webkit-keyframes site-header-animation-appearing{from{transform:translate3d(0,-100%,0)}to{transform:translate3d(0,0,0)}}@keyframes site-header-animation-appearing{from{transform:translate3d(0,-100%,0)}to{transform:translate3d(0,0,0)}}@-webkit-keyframes site-header-animation-disappearing{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-100%,0)}}@keyframes site-header-animation-disappearing{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-100%,0)}}.site-header{position:absolute;top:0;left:0;right:0;z-index:10;transform:translate3d(0,0,0)}.site-header_is-stuck{position:fixed}.site-header_appearing{position:fixed;-webkit-animation:site-header-animation-appearing;animation:site-header-animation-appearing;-webkit-animation-duration:.5s;animation-duration:.5s}.site-header_disappearing{position:fixed;-webkit-animation:site-header-animation-disappearing;animation:site-header-animation-disappearing;-webkit-animation-duration:.5s;animation-duration:.5s}.site-header-desktop .SiteCartPanel .SiteCartIcon,.site-header-desktop .profile-quick-menu__un-user{display:flex;align-items:center;justify-content:center;border:0;background:0 0;font-size:30px;text-align:center;color:#1e253a}.site-header-desktop .SiteCartPanel .SiteCartIcon:focus,.site-header-desktop .profile-quick-menu__un-user:focus{outline:0}.site-header-desktop{background-color:#fff}.site-header-desktop__top-line{position:relative;z-index:3;margin-top:0;background-color:#1e253a;font-weight:500}.site-header-desktop__top-line-inner-container{height:24px}.site-header_appearing .site-header-desktop__top-line,.site-header_disappearing .site-header-desktop__top-line,.site-header_is-stuck .site-header-desktop__top-line{display:none}.site-header-desktop__middle-line{position:relative;z-index:2}.site-header-desktop__middle-line-inner-container{height:112px}.site-header_appearing .site-header-desktop__middle-line-inner-container,.site-header_disappearing .site-header-desktop__middle-line-inner-container,.site-header_is-stuck .site-header-desktop__middle-line-inner-container{height:78px}.site-header-desktop__bottom-line{position:relative;z-index:1;background-color:#057ca3}.site-header-desktop__left-pane,.site-header-desktop__right-pane{flex:0 0 auto}.site-header-desktop__middle-pane{margin-left:2rem;margin-right:2rem}.site-header-desktop__why-buy li{color:#fff}.site-header-desktop__why-buy li::before{color:#25a6d0}.site-header-desktop__phone{color:#fff}.site-header-desktop__phone:focus,.site-header-desktop__phone:hover{color:#fff}.site-header-desktop__phone::before{color:#25a6d0}.site-header-mobile .SiteCartPanel .SiteCartIcon,.site-header-mobile .profile-quick-menu__un-user,.site-header-mobile__toggle-underheader-btn{padding:8px;display:flex;align-items:center;justify-content:center;border:0;background:0 0;font-size:22px;text-align:center;color:#1e253a}.site-header-mobile .SiteCartPanel .SiteCartIcon:focus,.site-header-mobile .profile-quick-menu__un-user:focus,.site-header-mobile__toggle-underheader-btn:focus{outline:0}.site-header-mobile{min-width:320px;background-color:#fff}.site-header-mobile__inner-container{height:56px}.site-header-mobile__left-pane,.site-header-mobile__right-pane{flex:0 0 88px}.site-header-mobile__left-pane{margin-left:-8px}.site-header-mobile__middle-pane{flex:1 1 auto;margin-left:1rem;margin-right:1rem}.site-header-mobile__right-pane{margin-right:-8px}.site-header-mobile__logo-img{display:block;max-width:100%;max-height:33px}.site-header-mobile__toggle-underheader-btn_menu{margin-right:6px}.site-underheader{position:relative;z-index:1;background-color:#fff}@media(max-width:991px){.site-underheader__compensator{height:56px}}@media(min-width:992px){.site-underheader__compensator{height:168px}}.site-underheader__container>.container-fluid{padding-bottom:14px}.products-menu-mobile ul{display:block;position:relative}.products-menu-mobile a{display:block;text-decoration:none}.products-menu-mobile .Name{line-height:40px;color:#000}.products-menu-mobile .Toggle{position:absolute;top:0;right:0;z-index:1;display:flex;align-items:center;justify-content:center;height:40px;text-align:center;font-size:8px;transition:transform .1s;color:#000}.products-menu-mobile li{display:block;position:relative}.products-menu-mobile li.Expandable .Name,.products-menu-mobile li.Expanded .Name{padding-right:30px}.products-menu-mobile li.Expanded>ul{display:block}.products-menu-mobile li.Selected>.Name{text-decoration:underline}.products-menu-mobile .Expanded>.Toggle{transform:rotate(180deg)}.products-menu-mobile .Expandable>.Toggle{transform:rotate(0)}.products-menu-mobile .Level-1{position:relative;z-index:1}.products-menu-mobile .Level-1>li:not(:first-child){border-top:1px solid #dcdcdc}.products-menu-mobile .Level-1>li>.Name{text-transform:uppercase;font-size:16px;font-weight:500;font-style:normal}.products-menu-mobile .Level-1 ul{display:none;padding-left:8px}.products-menu-mobile .Level-2 .Name{font-size:14px;font-weight:400;font-style:normal}.products-menu-mobile .Level-2 .Selected>.Name{font-weight:500}.site-menu-mobile a{font-size:13px;display:block;padding:8px 0}.site-menu-mobile .Name{color:#000}.site-menu-mobile .Toggle{display:none}.site-header-desktop .profile-quick-menu,.site-header-desktop .profile-quick-menu__btn{display:flex;align-self:center}.site-header-desktop .profile-quick-menu__un-user::before{font-size:inherit}.site-header-desktop .profile-quick-menu__dropdown{top:100%}.site-header-mobile .profile-quick-menu,.site-header-mobile .profile-quick-menu__btn{display:flex;align-self:stretch}.site-header-mobile .profile-quick-menu__un-user::before{font-size:inherit}.site-header-mobile .profile-quick-menu__dropdown{top:100%}.site-header-desktop .SiteCartPanel{display:flex;align-self:center;margin-left:9px}.page-checkout .site-header-desktop .SiteCartPanel .PopupContainer{display:none}.site-header-mobile .SiteCartPanel{display:flex;align-self:stretch}.site-header-desktop .smart-search__input{border-color:#035672}.site-header-desktop .smart-search__btn{color:#035672}.site-header-desktop .smart-search .tt-menu{right:0;max-width:none}.site-underheader .smart-search{width:auto;margin-left:-16px;margin-right:-16px}.site-underheader .smart-search__input{height:40px;padding-left:16px;padding-right:54px;border:0;border-radius:0;background-color:#f4f4f7;color:#000}.site-underheader .smart-search__input:focus{box-shadow:none}.site-underheader .smart-search__input::-moz-placeholder{color:#000}.site-underheader .smart-search__input:-ms-input-placeholder{color:#000}.site-underheader .smart-search__input::placeholder{color:#000}.site-underheader .smart-search__btn{display:flex;align-items:center;justify-content:center;width:auto;height:40px;padding-left:16px;padding-right:16px;font-size:22px;color:#000}.site-underheader .smart-search__btn i{display:none}.site-underheader .smart-search .tt-menu{right:0;max-width:none}.site-underheader .site-search{width:auto;margin-left:-16px;margin-right:-16px}.site-underheader .site-search__input{height:40px;padding-left:16px;padding-right:54px;border:0;border-radius:0;background-color:#f4f4f7;color:#000}.site-underheader .site-search__input:focus{box-shadow:none}.site-underheader .site-search__input::-moz-placeholder{color:#000}.site-underheader .site-search__input:-ms-input-placeholder{color:#000}.site-underheader .site-search__input::placeholder{color:#000}.site-underheader .site-search__btn{height:40px;padding-left:16px;padding-right:16px;font-size:22px;color:#000}.SearchDesktop__input{background-color:transparent;border-radius:2.8rem}.site-horizontal-menu .Level-1>li>.Name{font-weight:500;text-transform:uppercase;color:#fff}.site-horizontal-menu .Level-1>li>.Name::before{position:absolute;top:100%;left:0;right:100%;content:"";display:block;height:1px;margin-top:-7px;background-color:#fff;transition:right .1s}.site-horizontal-menu .Level-1>li.Selected>.Name,.site-horizontal-menu .Level-1>li:hover>.Name{color:#fff}.site-horizontal-menu .Level-1>li.Selected>.Name::before,.site-horizontal-menu .Level-1>li:hover>.Name::before{right:0}.slick-dots{display:flex;justify-content:center;align-items:center;list-style:none;padding:0;margin:0;text-indent:-99px;font-size:0;overflow:hidden}.slick-dots li{position:relative}.slick-dots li:not(:first-child){margin-left:.5rem}.slick-dots button{display:block;width:1.1rem;height:1.1rem;border:0;border-radius:50%;padding:0;cursor:pointer}.slick-dots button:focus{outline:0}.uc1120 .slick-dots{position:absolute;bottom:1.1rem;left:0;right:0}.uc1122 .slick-dots{margin-top:2.4rem}.slick-dots button{background-color:rgba(189,190,190,.5);border:.1rem solid rgba(5,124,163,.5)}.slick-dots .slick-active button,.slick-dots button:hover{background-color:#057ca3;border:.1rem solid #bdbebe}.slick-default .slick-default__image{width:100%}.page-home .UC193 .MainTitleContainer{text-align:center}@media(min-width:1220px){.page-home .UC193 .Item:nth-child(6),.page-home .UC193 .Item:nth-child(6)~.Item{display:none!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1zdHlsZXMuY3NzIiwiYXNzZXRzL2Jvb3RzdHJhcC0zLjQuMS9fYm9vdHN0cmFwLnNjc3MiLCJhc3NldHMvYm9vdHN0cmFwLTMuNC4xL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MiLCJhc3NldHMvYm9vdHN0cmFwLTMuNC4xL2Jvb3RzdHJhcC9fc2NhZmZvbGRpbmcuc2NzcyIsImFzc2V0cy9ib290c3RyYXAtMy40LjEvYm9vdHN0cmFwL21peGlucy9fdmVuZG9yLXByZWZpeGVzLnNjc3MiLCJhc3NldHMvYm9vdHN0cmFwLTMuNC4xL2Jvb3RzdHJhcC9taXhpbnMvX3RhYi1mb2N1cy5zY3NzIiwiYXNzZXRzL2Jvb3RzdHJhcC0zLjQuMS9ib290c3RyYXAvbWl4aW5zL19pbWFnZS5zY3NzIiwiYXNzZXRzL2Jvb3RzdHJhcC0zLjQuMS9ib290c3RyYXAvX3R5cGUuc2NzcyIsImFzc2V0cy9ib290c3RyYXAtMy40LjEvYm9vdHN0cmFwL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiYXNzZXRzL2Jvb3RzdHJhcC0zLjQuMS9ib290c3RyYXAvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsImFzc2V0cy9ib290c3RyYXAtMy40LjEvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsImFzc2V0cy9ib290c3RyYXAtMy40LjEvYm9vdHN0cmFwL21peGlucy9fdGV4dC1vdmVyZmxvdy5zY3NzIiwiYXNzZXRzL2Jvb3RzdHJhcC0zLjQuMS9ib290c3RyYXAvX2NvZGUuc2NzcyIsImFzc2V0cy9ib290c3RyYXAtMy40LjEvYm9vdHN0cmFwL19ncmlkLnNjc3MiLCJhc3NldHMvYm9vdHN0cmFwLTMuNC4xL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsImFzc2V0cy9ib290c3RyYXAtMy40LjEvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsImFzc2V0cy9ib290c3RyYXAtMy40LjEvYm9vdHN0cmFwL190YWJsZXMuc2NzcyIsImFzc2V0cy9ib290c3RyYXAtMy40LjEvYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJhc3NldHMvYm9vdHN0cmFwLTMuNC4xL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyIsImFzc2V0cy9ib290c3RyYXAtMy40LjEvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyIsImFzc2V0cy9ib290c3RyYXAtMy40LjEvYm9vdHN0cmFwL19idXR0b25zLnNjc3MiLCJhc3NldHMvYm9vdHN0cmFwLTMuNC4xL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsInRlbXBsYXRlcy9ydXVkLXIyL19ib290c3RyYXAtdmFyaWFibGVzLnNjc3MiLCJhc3NldHMvYm9vdHN0cmFwLTMuNC4xL2Jvb3RzdHJhcC9taXhpbnMvX29wYWNpdHkuc2NzcyIsImFzc2V0cy9ib290c3RyYXAtMy40LjEvYm9vdHN0cmFwL19jb21wb25lbnQtYW5pbWF0aW9ucy5zY3NzIiwiYXNzZXRzL2Jvb3RzdHJhcC0zLjQuMS9ib290c3RyYXAvX2Ryb3Bkb3ducy5zY3NzIiwiYXNzZXRzL2Jvb3RzdHJhcC0zLjQuMS9ib290c3RyYXAvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiYXNzZXRzL2Jvb3RzdHJhcC0zLjQuMS9ib290c3RyYXAvX2J1dHRvbi1ncm91cHMuc2NzcyIsImFzc2V0cy9ib290c3RyYXAtMy40LjEvYm9vdHN0cmFwL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiYXNzZXRzL2Jvb3RzdHJhcC0zLjQuMS9ib290c3RyYXAvX2lucHV0LWdyb3Vwcy5zY3NzIiwiYXNzZXRzL2Jvb3RzdHJhcC0zLjQuMS9ib290c3RyYXAvX25hdnMuc2NzcyIsImFzc2V0cy9ib290c3RyYXAtMy40LjEvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyIsImFzc2V0cy9ib290c3RyYXAtMy40LjEvYm9vdHN0cmFwL21peGlucy9fbmF2LXZlcnRpY2FsLWFsaWduLnNjc3MiLCJhc3NldHMvYm9vdHN0cmFwLTMuNC4xL2Jvb3RzdHJhcC9fYnJlYWRjcnVtYnMuc2NzcyIsImFzc2V0cy9ib290c3RyYXAtMy40LjEvYm9vdHN0cmFwL19wYWdpbmF0aW9uLnNjc3MiLCJhc3NldHMvYm9vdHN0cmFwLTMuNC4xL2Jvb3RzdHJhcC9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsImFzc2V0cy9ib290c3RyYXAtMy40LjEvYm9vdHN0cmFwL19wYWdlci5zY3NzIiwiYXNzZXRzL2Jvb3RzdHJhcC0zLjQuMS9ib290c3RyYXAvX2xhYmVscy5zY3NzIiwiYXNzZXRzL2Jvb3RzdHJhcC0zLjQuMS9ib290c3RyYXAvbWl4aW5zL19sYWJlbHMuc2NzcyIsImFzc2V0cy9ib290c3RyYXAtMy40LjEvYm9vdHN0cmFwL19iYWRnZXMuc2NzcyIsImFzc2V0cy9ib290c3RyYXAtMy40LjEvYm9vdHN0cmFwL19qdW1ib3Ryb24uc2NzcyIsImFzc2V0cy9ib290c3RyYXAtMy40LjEvYm9vdHN0cmFwL190aHVtYm5haWxzLnNjc3MiLCJhc3NldHMvYm9vdHN0cmFwLTMuNC4xL2Jvb3RzdHJhcC9fYWxlcnRzLnNjc3MiLCJhc3NldHMvYm9vdHN0cmFwLTMuNC4xL2Jvb3RzdHJhcC9taXhpbnMvX2FsZXJ0cy5zY3NzIiwiYXNzZXRzL2Jvb3RzdHJhcC0zLjQuMS9ib290c3RyYXAvX3Byb2dyZXNzLWJhcnMuc2NzcyIsImFzc2V0cy9ib290c3RyYXAtMy40LjEvYm9vdHN0cmFwL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJhc3NldHMvYm9vdHN0cmFwLTMuNC4xL2Jvb3RzdHJhcC9taXhpbnMvX3Byb2dyZXNzLWJhci5zY3NzIiwiYXNzZXRzL2Jvb3RzdHJhcC0zLjQuMS9ib290c3RyYXAvX21lZGlhLnNjc3MiLCJhc3NldHMvYm9vdHN0cmFwLTMuNC4xL2Jvb3RzdHJhcC9fbGlzdC1ncm91cC5zY3NzIiwiYXNzZXRzL2Jvb3RzdHJhcC0zLjQuMS9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJhc3NldHMvYm9vdHN0cmFwLTMuNC4xL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MiLCJhc3NldHMvYm9vdHN0cmFwLTMuNC4xL2Jvb3RzdHJhcC9taXhpbnMvX3BhbmVscy5zY3NzIiwiYXNzZXRzL2Jvb3RzdHJhcC0zLjQuMS9ib290c3RyYXAvX3Jlc3BvbnNpdmUtZW1iZWQuc2NzcyIsImFzc2V0cy9ib290c3RyYXAtMy40LjEvYm9vdHN0cmFwL193ZWxscy5zY3NzIiwiYXNzZXRzL2Jvb3RzdHJhcC0zLjQuMS9ib290c3RyYXAvX2Nsb3NlLnNjc3MiLCJhc3NldHMvYm9vdHN0cmFwLTMuNC4xL2Jvb3RzdHJhcC9fbW9kYWxzLnNjc3MiLCJhc3NldHMvYm9vdHN0cmFwLTMuNC4xL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzIiwiYXNzZXRzL2Jvb3RzdHJhcC0zLjQuMS9ib290c3RyYXAvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJhc3NldHMvYm9vdHN0cmFwLTMuNC4xL2Jvb3RzdHJhcC9fcG9wb3ZlcnMuc2NzcyIsImFzc2V0cy9ib290c3RyYXAtMy40LjEvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzIiwiYXNzZXRzL2Jvb3RzdHJhcC0zLjQuMS9ib290c3RyYXAvX3V0aWxpdGllcy5zY3NzIiwiYXNzZXRzL2Jvb3RzdHJhcC0zLjQuMS9ib290c3RyYXAvbWl4aW5zL19jZW50ZXItYmxvY2suc2NzcyIsImFzc2V0cy9ib290c3RyYXAtMy40LjEvYm9vdHN0cmFwL21peGlucy9faGlkZS10ZXh0LnNjc3MiLCJhc3NldHMvYm9vdHN0cmFwLTMuNC4xL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS11dGlsaXRpZXMuc2NzcyIsImFzc2V0cy9ib290c3RyYXAtMy40LjEvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvX2NvbmZpZy05LjEuMC5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL21vZHVsZXMvbXktcGFnZS9fcmVnaXN0cmF0aW9uLXR5cGUuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9nbG9iYWwvZXh0ZW5kcy9fdS1mb3JtLWNvbnRyb2wuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9nbG9iYWwvZXh0ZW5kcy9fdS1saXN0LXVuc3R5bGVkLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvZ2xvYmFsL2V4dGVuZHMvX3Utb3V0bGluZS5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2dsb2JhbC9leHRlbmRzL19zdGlja2VyLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvZ2xvYmFsL21peGlucy9fc3RpY2tlci5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2dsb2JhbC9leHRlbmRzL19mb250LWF3ZXNvbWUuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9nbG9iYWwvY29tcG9uZW50cy9idXR0b25zL19lLWJ1dHRvbnMuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9nbG9iYWwvY29tcG9uZW50cy9idXR0b25zL19tLWJ1dHRvbnMuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9nbG9iYWwvY29tcG9uZW50cy9idXR0b25zL19jLWJ1dHRvbnMuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9nbG9iYWwvY29tcG9uZW50cy9idXR0b25zL19idXR0b25zLXN5c3RlbS5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2dsb2JhbC9jb21wb25lbnRzL3RhYmxlcy9fZ3JpZC5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2dsb2JhbC9jb21wb25lbnRzL3RhYmxlcy9fcmVzcG9uc2l2ZVRhYmxlc1YxLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvZ2xvYmFsL2NvbXBvbmVudHMvdHlwb2dyYXB0eS9fbS10eXBlLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvZ2xvYmFsL2NvbXBvbmVudHMvdHlwb2dyYXB0eS9fZS10eXBlLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvZ2xvYmFsL2NvbXBvbmVudHMvdHlwb2dyYXB0eS9fdHlwZS5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2dsb2JhbC9jb21wb25lbnRzL2MtcHJvZHVjdC1pbi1jYXJ0L19lLXByb2R1Y3QtaW4tY2FydC5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2dsb2JhbC9jb21wb25lbnRzL2MtcHJvZHVjdC1pbi1jYXJ0L19jLXByb2R1Y3QtaW4tY2FydC5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2dsb2JhbC9jb21wb25lbnRzL2lucHV0L19lLWlucHV0cy5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2dsb2JhbC9jb21wb25lbnRzL3UtY2FyZC9fZS1jYXJkLXN0eWxlLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvZ2xvYmFsL2NvbXBvbmVudHMvcGFnaW5hdGlvbi9fcGFnaW5hdG9yLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvZ2xvYmFsL2NvbXBvbmVudHMvaW5wdXQvX2lucHV0cy5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2dsb2JhbC9jb21wb25lbnRzL19hbGVydHMuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9nbG9iYWwvY29tcG9uZW50cy90YWJzL19jLXRhYnMtMy5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2dsb2JhbC9jb21wb25lbnRzL19zbGlkZXItbWVudS5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2dsb2JhbC9vdmVycmlkZXMvX2Jvb3RzdHJhcC5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2dsb2JhbC9vdmVycmlkZXMvX2pxdWVyeS11aS5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2dsb2JhbC9vdmVycmlkZXMvX2Jyb3dzZXIuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9nbG9iYWwvb3ZlcnJpZGVzL19wcmludC5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2xheW91dC9fYmFzZS5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2xheW91dC9faXRlbXMtZ3JpZC5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2xheW91dC9fbS1yb3ctbWFjaGluZS5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2xheW91dC9fbGF5b3V0LWhlbHBlcnMuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9sYXlvdXQvX2xheW91dC1wYWdlLWxheW91dC5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2xheW91dC9fZS1mbGV4LnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvbGF5b3V0L3NwZWNpZmljLXBhZ2VzL19wYWdlLWFsbC5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2xheW91dC9zcGVjaWZpYy1wYWdlcy9fcGFnZS1kb2Mtdmlldy5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2xheW91dC9zcGVjaWZpYy1wYWdlcy9fcGFnZS11c2VyLXByb2ZpbGUuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9sYXlvdXQvc3BlY2lmaWMtcGFnZXMvX3BhZ2UtY2hlY2tvdXQuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9jb250cm9scy91YzE4OC1pbWFnZS1saXN0L191Yy1pbWFnZS1saXN0LXYyLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvY29udHJvbHMvdWMxMjktZmVlZGJhY2svX3VjMTI5X2RlZmF1bHQuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9jb250cm9scy91YzE0MS12aWV3LXBhZ2UvX3VjMTQxLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvY29udHJvbHMvdWMyMDgtdW5zdWJzY3JpYmUtZnJvbS1uZXdzbGV0dGVycy9fdWMyMDgtdW5zdWJzY3JpYmUuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9jb250cm9scy91YzE3MC1zZWFyY2gtcmVzdWx0cy10ZW1wbGF0ZWQvX3VjMTcwLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvY29udHJvbHMvdWMxNzEtdmlldy1kb2N1bWVudC10ZW1wbGF0ZWQvX3VjMTcxLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvY29udHJvbHMvdWMxNzctbWVudS9fdWMxNzdfdjIuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9jb250cm9scy91YzE3OS1kb2N1bWVudC1saXN0LW1lbnUvX3VjMTc5LnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvY29udHJvbHMvdWMyMDAtZmlsZS1saXN0LXY0L191YzIwMC1kZWZhdWx0LnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvY29udHJvbHMvc2VhcmNoL19jb21tb25fc2VhcmNoYm94LnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvY29udHJvbHMvdWMyMDQtc21hcnQtc2VhcmNoL19jb21tb25fc21hcnQtc2VhcmNoLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvY29udHJvbHMvdWMxNzQtbGlzdC1jaGlsZC1wYWdlcy9fdWMxNzRfMS5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2NvbnRyb2xzL3VjMTg4LWltYWdlLWxpc3Qvc2xpY2stc2xpZGVyL19zbGljay5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL3NpdGUvY29tcG9uZW50cy9wYXltZW50L19zaXRlLXBheW1lbnQtbWV0aG9kZXMuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9zaXRlL2NvbXBvbmVudHMvd2h5LWJ1eS9fd2h5LWJ1eS5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL3NpdGUvY29tcG9uZW50cy9waG9uZS9fcGhvbmUuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9zaXRlL2NvbXBvbmVudHMvYnJlYWRjcnVtYnMvX2JyZWFkY3J1bWJzLXYyLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvc2l0ZS9jb21wb25lbnRzL3NvY2lhbC9fYWRkdGhpcy5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL3NpdGUvY29tcG9uZW50cy9zY3JvbGwtdG8tdG9wL19zY3JvbGwtdG8tdG9wLnNjc3MiLCJ1bmlsYXllci9fdW5paWNvbnMuc2NzcyIsInRlbXBsYXRlcy9ydXVkLXIyL2NvbXBvbmVudHMvX2dsb2JhbC5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL19jb25maWctc2hvcC5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL3NpdGUvY29tcG9uZW50cy9wcm9maWxlLW1lbnUvX19kcm9wZG93bi5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2dsb2JhbC9jb21wb25lbnRzL2ZsYWdzL19lLWZsYWcuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9nbG9iYWwvY29tcG9uZW50cy9mbGFncy9fbS1mbGFnLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvZ2xvYmFsL2NvbXBvbmVudHMvZmxhZ3MvX2ZsYWdzLXN5c3RlbS5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2dsb2JhbC9jb21wb25lbnRzL3dpc2gtbGlzdC1idG4vX2Utd2lzaC1saXN0LWJ0bi5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2dsb2JhbC9jb21wb25lbnRzL19wcmljZS5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2dsb2JhbC9jb21wb25lbnRzL19jLXJhdGluZy5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2dsb2JhbC9jb21wb25lbnRzL19jLXByaWNlLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvZ2xvYmFsL2NvbXBvbmVudHMvX2MtYWRkLXRvLWNhcnQuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9nbG9iYWwvY29tcG9uZW50cy9fYy1xdWFudGl0eS1wbHVzLW1pbnVzLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvZ2xvYmFsL292ZXJyaWRlcy9fa2xhcm5hLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvY29udHJvbHMvdWMxODgtaW1hZ2UtbGlzdC9fYmFubmVyLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvY29udHJvbHMvdWMxNzctbWVudS9fdWMtdGFncy1tZW51LnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvY29udHJvbHMvdWMxOTMtcHJvZHVjdC1saXN0LXY0L191YzE5My5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2NvbnRyb2xzL3VjMTc2LXZhbHVlLWNoZWNrL191YzE3Ni5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2NvbnRyb2xzL3VjMTc4LXJlc2VsbGVycy9fdWMxNzguc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9jb250cm9scy91YzE5NC1jb21tZW50cy9fdWMxOTQuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9jb250cm9scy91YzE5NS1wcm9kdWN0LWxpc3QtZmlsdGVyL191YzE5NS5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2NvbnRyb2xzL3VjMjA1LXJldmlld3MvX3VjMjA1LWRlZmF1bHQuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9jb250cm9scy91YzIwOS1wcm9kdWN0LXZpZXcvX2MtdmFyaWFudC1zZWxlY3Rvci5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2dsb2JhbC9taXhpbnMvX2NvbG9yLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvY29udHJvbHMvdWMyMDktcHJvZHVjdC12aWV3L19jLXJlbGltZ3RpbGVzdmFyaWFudC5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL21vZHVsZXMvYm9udXMtc3lzdGVtL19ib251cy1zeXN0ZW0uc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9tb2R1bGVzL2JvbnVzLXN5c3RlbS9fdW13LWJvbnVzLWJhbGFuY2Uuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9tb2R1bGVzL2JvbnVzLXN5c3RlbS9fdW13LWJvbnVzLXN0YXR1cy5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL21vZHVsZXMvYm9udXMtc3lzdGVtL191bXctYm9udXMtcHJvZ3JhbS1pbmZvLnNjc3MiLCJhc3NldHMvX2NvbG9ycy5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL21vZHVsZXMvYm9udXMtc3lzdGVtL191bXctYm9udXMtdG8tc3BlbmQuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9tb2R1bGVzL2RlcGFydG1lbnRzL191bXctZGVwYXJ0bWVudC5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL21vZHVsZXMvbXktcGFnZS91YzI5LXVwZGF0ZS1wYXNzd29yZC9fdWMyOS5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL21vZHVsZXMvbXktcGFnZS91YzEzOS1sb2dpbi1ib3gvX2xvZ2luLWJveC5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL21vZHVsZXMvbXktcGFnZS91YzE5Ny1jdXN0b21lci1yZWdpc3RyYXRpb24vX3VjMTk3LnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvbW9kdWxlcy9teS1wYWdlL3VjMTczLXF1aWNrLWJ1eS9fdW13LXF1aWNrLWJ1eS1hdXRvY29tcGxldGUtcG9wdXAuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9tb2R1bGVzL215LXBhZ2UvdWMxNzMtcXVpY2stYnV5L191YzE3My5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL21vZHVsZXMvbXktcGFnZS91YzE3My1xdWljay1idXkvX3VjMTczLXBsdXMtbWludXMtYnV0dG9ucy5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL21vZHVsZXMvbXktcGFnZS91YzIwMS1zaG9wcGluZy1saXN0cy9fdWMyMDEtY29tbW9uLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvZ2xvYmFsL2NvbXBvbmVudHMvdGFibGVzL19tLWRpdi10YWJsZS5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL21vZHVsZXMvbXktcGFnZS91YzIwMS1zaG9wcGluZy1saXN0cy9fdWMyMDEteHgtY29tbW9uLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvbW9kdWxlcy9teS1wYWdlL3VjMjAxLXNob3BwaW5nLWxpc3RzL191YzIwMS12NS4xNy5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL21vZHVsZXMvbXktcGFnZS91YzIwMS1zaG9wcGluZy1saXN0cy9fdWMyMDEtZmFjdG9yLWZyYWN0aW9uLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvbW9kdWxlcy9teS1wYWdlL3VjMjAyLW9yZGVyLWhpc3RvcnktMi9fdWMyMDIuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9tb2R1bGVzL215LXBhZ2UvdWMyMTEtYm9udXMtaGlzdG9yeS9fdWMyMTEuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9nbG9iYWwvY29tcG9uZW50cy90YWJsZXMvX20tdGFibGUuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9tb2R1bGVzL2NoZWNrb3V0L2NvbW1vbi9fQ2FydEdyaWQuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9tb2R1bGVzL2NoZWNrb3V0L2NvbW1vbi9fcmVmZmVyYWwuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9tb2R1bGVzL2NoZWNrb3V0L2NvbW1vbi9fYy1jaGVja291dC1zdGVwLWluZGljYXRvci5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL21vZHVsZXMvY2hlY2tvdXQvdWMxMTAtZGV0YWlsZWQtY2FydC9fdWMxMTAuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9tb2R1bGVzL2NoZWNrb3V0L3VjMTEwLWRldGFpbGVkLWNhcnQvX3VjMTEwLW1vYmlsZS12aWV3LnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvbW9kdWxlcy9jaGVja291dC91YzExMC1kZXRhaWxlZC1jYXJ0L191YzExMC1kaXNjb3VudC1jb2Rlcy5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL21vZHVsZXMvY2hlY2tvdXQvdWMxMTAtZGV0YWlsZWQtY2FydC9fdWMxMTAtY3VzdG9tLWpzLWNvbnRhaW5lcnMuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9tb2R1bGVzL2NoZWNrb3V0L3VjMTQwLWNoZWNrLW91dC0yL191YzE0MC5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL21vZHVsZXMvY2hlY2tvdXQvdWMxNDctY2hlY2stb3V0LWNvbXBsZXRlL191YzE0Ny5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL21vZHVsZXMvY2hlY2tvdXQvdWMyMTItY2hlY2tvdXQtNC9fdWMyMTItY2hlY2tvdXQ0LXYyLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvY29udHJvbHMvdWMxODgtaW1hZ2UtbGlzdC9zbGljay1zbGlkZXIvX3NsaWNrLWRlZmF1bHQuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9jb250cm9scy91YzE3NC1saXN0LWNoaWxkLXBhZ2VzL191YzE3NC13Y2FnLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvY29udHJvbHMvdWMxOTMtcHJvZHVjdC1saXN0LXY0L191YzE5My1kZWZhdWx0LnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvY29udHJvbHMvdWMxODgtaW1hZ2UtbGlzdC9fd3JwLXNsaWRlLW9uLWhvdmVyLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvY29udHJvbHMvdWMxNzUtZG9jdW1lbnQtbGlzdC9fdWMtZG9jdW1lbnQtbGlzdC5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2NvbnRyb2xzL3VjMTc1LWRvY3VtZW50LWxpc3QvX3VjLWRvY3VtZW50LWxpc3QtdmVydGljYWwuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9jb250cm9scy91YzIxMC1zdWJzY3JpYmUtdG8tbmV3c2xldHRlci9fc3Vic2NyaWJlLW5ld3NsZXR0ZXItdGhlbWUtZm9vdGVyLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvY29udHJvbHMvdWMxMjktZmVlZGJhY2svX3VjMTI5LXJlZ3VsYXItZzIuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9jb250cm9scy91YzEyOS1mZWVkYmFjay9fd3JwLXVjMTI5LWNhcmQuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9zaXRlL2Zvb3Rlci9fc2l0ZS1mb290ZXJfX3BheW1lbnQtaW1hZ2VzLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvc2l0ZS9mb290ZXIvX2Zvb3Rlci12My5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2NvbnRyb2xzL3VjMTk1LXByb2R1Y3QtbGlzdC1maWx0ZXIvX3VjMTk1LWhvcml6b250YWwyLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvY29udHJvbHMvdWMyMDAtZmlsZS1saXN0LXY0L191YzIwMC1kZWZhdWx0LXdjYWcuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9jb250cm9scy91YzIwNC1zbWFydC1zZWFyY2gvX3NtYXJ0LXNlYXJjaC1kZWZhdWx0Mi5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2NvbnRyb2xzL3VjMjA5LXByb2R1Y3Qtdmlldy9fcHJvZHVjdC12aWV3LXYyLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvY29udHJvbHMvdWMyMDktcHJvZHVjdC12aWV3L2NvbW1vbi9fcHJvZHVjdC12Mi5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2NvbnRyb2xzL3VjMjA5LXByb2R1Y3Qtdmlldy9jb21tb24vX2FkZGl0aW9uYWwtcHJvZHVjdHMtdjIuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9jb250cm9scy91YzIwOS1wcm9kdWN0LXZpZXcvX3RhYi1tYXJrZG93bi5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL2NvbnRyb2xzL3NlYXJjaC9fU2VhcmNoRGVza3RvcC5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL3NpdGUvY29tcG9uZW50cy9wcm9maWxlLW1lbnUvX21pbi1zaWRlLWljb24uc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9zaXRlL2NvbXBvbmVudHMvc2l0ZS1jYXJ0L19zaXRlLWNhcnRfdjJfc3RrLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvc2l0ZS9jb21wb25lbnRzL3NpdGUtY2FydC9fc2l0ZS1jYXJ0LXBvcHVwLXIyLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvc2l0ZS9jb21wb25lbnRzL21lbnUvX3NpdGUtaG9yaXpvbnRhbC1tZW51LnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvc2l0ZS9oZWFkZXIvc3RpY2t5LWhlYWRlci9faW5kZXguc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9zaXRlL2hlYWRlci9zdGlja3ktaGVhZGVyL19oZWFkZXItZGVza3RvcC5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL3NpdGUvaGVhZGVyL3N0aWNreS1oZWFkZXIvX2hlYWRlci1tb2JpbGUuc2NzcyIsImFzc2V0cy91bmlsYXllci05LjAuMC9zaXRlL2hlYWRlci9zdGlja3ktaGVhZGVyL191bmRlcmhlYWRlci5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL3NpdGUvaGVhZGVyL3N0aWNreS1oZWFkZXIvY29udHJvbHMvX3Byb2R1Y3RzLW1lbnUtbW9iaWxlLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvc2l0ZS9oZWFkZXIvc3RpY2t5LWhlYWRlci9jb250cm9scy9fc2l0ZS1tZW51LW1vYmlsZS5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL3NpdGUvaGVhZGVyL3N0aWNreS1oZWFkZXIvY29udHJvbHMvX3Byb2ZpbGUtcXVpY2stbWVudS1kZXNrdG9wLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvc2l0ZS9oZWFkZXIvc3RpY2t5LWhlYWRlci9jb250cm9scy9fcHJvZmlsZS1xdWljay1tZW51LW1vYmlsZS5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL3NpdGUvaGVhZGVyL3N0aWNreS1oZWFkZXIvY29udHJvbHMvX3NpdGUtY2FydC1kZXNrdG9wLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvc2l0ZS9oZWFkZXIvc3RpY2t5LWhlYWRlci9jb250cm9scy9fc2l0ZS1jYXJ0LW1vYmlsZS5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL3NpdGUvaGVhZGVyL3N0aWNreS1oZWFkZXIvY29udHJvbHMvX3NtYXJ0LXNlYXJjaC1kZXNrdG9wLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvc2l0ZS9oZWFkZXIvc3RpY2t5LWhlYWRlci9jb250cm9scy9fc21hcnQtc2VhcmNoLW1vYmlsZS5zY3NzIiwiYXNzZXRzL3VuaWxheWVyLTkuMC4wL3NpdGUvaGVhZGVyL3N0aWNreS1oZWFkZXIvY29udHJvbHMvX3NpdGUtc2VhcmNoLW1vYmlsZS5zY3NzIiwidGVtcGxhdGVzL3J1dWQtcjIvc2l0ZS9faGVhZGVyLnNjc3MiLCJ0ZW1wbGF0ZXMvcnV1ZC1yMi9jb21wb25lbnRzL19zbGljay1kb3RzLnNjc3MiLCJhc3NldHMvdW5pbGF5ZXItOS4wLjAvZ2xvYmFsL21peGlucy9fc2xpY2stY29udHJvbHMuc2NzcyIsInRlbXBsYXRlcy9ydXVkLXIyL2NvbnRyb2xzL19zbGljay1kZWZhdWx0LnNjc3MiLCJ0ZW1wbGF0ZXMvcnV1ZC1yMi9wYWdlL19ob21lLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7QUNBQSw0RUNRQSxLQUNFLFlBQUEsV0FDQSxxQkFBQSxLQUNBLHlCQUFBLEtBT0YsS0FDRSxPQUFBLEVBYUYsUUFBQSxNQUFBLFFBQUEsV0FBQSxPQUFBLE9BQUEsT0FBQSxPQUFBLEtBQUEsS0FBQSxJQUFBLFFBQUEsUUFhRSxRQUFBLE1BUUYsTUFBQSxPQUFBLFNBQUEsTUFJRSxRQUFBLGFBQ0EsZUFBQSxTQVFGLHNCQUNFLFFBQUEsS0FDQSxPQUFBLEVBUUYsU0FBQSxTQUVFLFFBQUEsS0FVRixFQUNFLGlCQUFBLFlBUUYsU0FBQSxRQUVFLFFBQUEsRUFXRixZQUNFLGNBQUEsS0FDQSxnQkFBQSxVQUNBLHdC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LE1BQ0EsUUFBQSxJQUVGLFdBQ0UsTUFBQSxLR3VCSixnQkFDRSxhQUFBLEVBQ0EsWUFBQSxFQUVBLDhCQUNFLGNBQUEsRUFDQSxhQUFBLEVFdENGLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLFNBQUEsU0FFQSxXQUFBLElBRUEsY0FBQSxLQUNBLGFBQUEsS0FVRixVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFDRSxNQUFBLEtBT0EsVUFDRSxNQUFBLGNBREYsVUFDRSxNQUFBLGVBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLGVBREYsVUFDRSxNQUFBLGVBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLGVBREYsVUFDRSxNQUFBLGVBREYsVUFDRSxNQUFBLElBREYsV0FDRSxNQUFBLGVBREYsV0FDRSxNQUFBLGVBREYsV0FDRSxNQUFBLEtBbUJGLGVBQ0UsTUFBQSxLQU5GLGVBQ0UsTUFBQSxjQURGLGVBQ0UsTUFBQSxlQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxlQURGLGVBQ0UsTUFBQSxlQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxlQURGLGVBQ0UsTUFBQSxlQURGLGVBQ0UsTUFBQSxJQURGLGdCQUNFLE1BQUEsZUFERixnQkFDRSxNQUFBLGVBREYsZ0JBQ0UsTUFBQSxLQU5GLGVBQ0UsS0FBQSxLQU5GLGVBQ0UsS0FBQSxjQURGLGVBQ0UsS0FBQSxlQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxlQURGLGVBQ0UsS0FBQSxlQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxlQURGLGVBQ0UsS0FBQSxlQURGLGVBQ0UsS0FBQSxJQURGLGdCQUNFLEtBQUEsZUFERixnQkFDRSxLQUFBLGVBREYsZ0JBQ0UsS0FBQSxLQW1CRixpQkFDRSxZQUFBLEVBREYsaUJBQ0UsWUFBQSxjQURGLGlCQUNFLFlBQUEsZUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxlQURGLGlCQUNFLFlBQUEsZUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxlQURGLGlCQUNFLFlBQUEsZUFERixpQkFDRSxZQUFBLElBREYsa0JBQ0UsWUFBQSxlQURGLGtCQUNFLFlBQUEsZUFERixrQkFDRSxZQUFBLEtGYU4sd0JFL0NFLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLE1BQUEsS0FPQSxVQUNFLE1BQUEsY0FERixVQUNFLE1BQUEsZUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsZUFERixVQUNFLE1BQUEsZUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsZUFERixVQUNFLE1BQUEsZUFERixVQUNFLE1BQUEsSUFERixXQUNFLE1BQUEsZUFERixXQUNFLE1BQUEsZUFERixXQUNFLE1BQUEsS0FtQkYsZUFDRSxNQUFBLEtBTkYsZUFDRSxNQUFBLGNBREYsZUFDRSxNQUFBLGVBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLGVBREYsZUFDRSxNQUFBLGVBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLGVBREYsZUFDRSxNQUFBLGVBREYsZUFDRSxNQUFBLElBREYsZ0JBQ0UsTUFBQSxlQURGLGdCQUNFLE1BQUEsZUFERixnQkFDRSxNQUFBLEtBTkYsZUFDRSxLQUFBLEtBTkYsZUFDRSxLQUFBLGNBREYsZUFDRSxLQUFBLGVBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGVBREYsZUFDRSxLQUFBLGVBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGVBREYsZUFDRSxLQUFBLGVBREYsZUFDRSxLQUFBLElBREYsZ0JBQ0UsS0FBQSxlQURGLGdCQUNFLEtBQUEsZUFERixnQkFDRSxLQUFBLEtBbUJGLGlCQUNFLFlBQUEsRUFERixpQkFDRSxZQUFBLGNBREYsaUJBQ0UsWUFBQSxlQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLGVBREYsaUJBQ0UsWUFBQSxlQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLGVBREYsaUJBQ0UsWUFBQSxlQURGLGlCQUNFLFlBQUEsSUFERixrQkFDRSxZQUFBLGVBREYsa0JBQ0UsWUFBQSxlQURGLGtCQUNFLFlBQUEsTUZzQk4sd0JFeERFLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLE1BQUEsS0FPQSxVQUNFLE1BQUEsY0FERixVQUNFLE1BQUEsZUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsZUFERixVQUNFLE1BQUEsZUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsZUFERixVQUNFLE1BQUEsZUFERixVQUNFLE1BQUEsSUFERixXQUNFLE1BQUEsZUFERixXQUNFLE1BQUEsZUFERixXQUNFLE1BQUEsS0FtQkYsZUFDRSxNQUFBLEtBTkYsZUFDRSxNQUFBLGNBREYsZUFDRSxNQUFBLGVBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLGVBREYsZUFDRSxNQUFBLGVBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLGVBREYsZUFDRSxNQUFBLGVBREYsZUFDRSxNQUFBLElBREYsZ0JBQ0UsTUFBQSxlQURGLGdCQUNFLE1BQUEsZUFERixnQkFDRSxNQUFBLEtBTkYsZUFDRSxLQUFBLEtBTkYsZUFDRSxLQUFBLGNBREYsZUFDRSxLQUFBLGVBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGVBREYsZUFDRSxLQUFBLGVBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGVBREYsZUFDRSxLQUFBLGVBREYsZUFDRSxLQUFBLElBREYsZ0JBQ0UsS0FBQSxlQURGLGdCQUNFLEtBQUEsZUFERixnQkFDRSxLQUFBLEtBbUJGLGlCQUNFLFlBQUEsRUFERixpQkFDRSxZQUFBLGNBREYsaUJBQ0UsWUFBQSxlQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLGVBREYsaUJBQ0UsWUFBQSxlQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLGVBREYsaUJBQ0UsWUFBQSxlQURGLGlCQUNFLFlBQUEsSUFERixrQkFDRSxZQUFBLGVBREYsa0JBQ0UsWUFBQSxlQURGLGtCQUNFLFlBQUEsTUYrQk4seUJFakVFLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLE1BQUEsS0FPQSxVQUNFLE1BQUEsY0FERixVQUNFLE1BQUEsZUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsZUFERixVQUNFLE1BQUEsZUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsZUFERixVQUNFLE1BQUEsZUFERixVQUNFLE1BQUEsSUFERixXQUNFLE1BQUEsZUFERixXQUNFLE1BQUEsZUFERixXQUNFLE1BQUEsS0FtQkYsZUFDRSxNQUFBLEtBTkYsZUFDRSxNQUFBLGNBREYsZUFDRSxNQUFBLGVBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLGVBREYsZUFDRSxNQUFBLGVBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLGVBREYsZUFDRSxNQUFBLGVBREYsZUFDRSxNQUFBLElBREYsZ0JBQ0UsTUFBQSxlQURGLGdCQUNFLE1BQUEsZUFERixnQkFDRSxNQUFBLEtBTkYsZUFDRSxLQUFBLEtBTkYsZUFDRSxLQUFBLGNBREYsZUFDRSxLQUFBLGVBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGVBREYsZUFDRSxLQUFBLGVBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGVBREYsZUFDRSxLQUFBLGVBREYsZUFDRSxLQUFBLElBREYsZ0JBQ0UsS0FBQSxlQURGLGdCQUNFLEtBQUEsZUFERixnQkFDRSxLQUFBLEtB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QUNBLE9BQUEsSUFDQSxXQUFBLEtBQ0EsaUJBQUEsS0FDQSxXQUFBLE1BQUEsSUFLSixpREFBQSw4Q0FDSSxNQUFBLEtBQ0EseURBQUEsc0RBQ0ksTUFBQSxFQ2hDdkIsWUN5SkcsUUFBQSxLQUNBLGdCQUFBLE9BQ0EsWUFBQSxPQUNBLFdBQUEsS0FDQSxRQUFBLEVBQ0EsT0FBQSxFQXlCQSxZQUFBLE1BQ0EsVUFBQSxFQUNBLFNBQUEsT0F6QkEsZUFDSSxTQUFBLFNBQ0EsaUNBQ0ksWUFBQSxNQUlSLG1CQUNJLFFBQUEsTUFDQSxNQUFBLE9BQ0EsT0FBQSxPQUNBLE9BQUEsRUFDQSxjQUFBLElBQ0EsUUFBQSxFQUNBLE9BQUEsUUFDQSx5QkFDSSxRQUFBLEVEN0tSLG9CQUNJLFNBQUEsU0FDQSxPQUFBLE9BQ0EsS0FBQSxFQUNBLE1BQUEsRUFHSixvQkFDSSxXQUFBLE9BR0osbUJBQ0ksaUJBQUEscUJBQ0EsT0FBQSxNQUFBLE1BQUEsbUJBR0osaUNBQUEseUJBRUksaUJBQUEsUUFDQSxPQUFBLE1BQUEsTUFBQSxRRXJCSixxQ0FDSyxNQUFBLEtBQUEsc0NDQ0csV0FBQSxPQU1RLHlCQUZKLHFDQUFBLDJDQUdRLFFBQUEiLCJmaWxlIjoidW5pLXN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIEJvb3RzdHJhcCB2My40LjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi8vKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovaHRtbHtmb250LWZhbWlseTpzYW5zLXNlcmlmOy1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCV9Ym9keXttYXJnaW46MH1hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWFpbixtZW51LG5hdixzZWN0aW9uLHN1bW1hcnl7ZGlzcGxheTpibG9ja31hdWRpbyxjYW52YXMscHJvZ3Jlc3MsdmlkZW97ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9YXVkaW86bm90KFtjb250cm9sc10pe2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MH1baGlkZGVuXSx0ZW1wbGF0ZXtkaXNwbGF5Om5vbmV9YXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fWE6YWN0aXZlLGE6aG92ZXJ7b3V0bGluZTowfWFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206bm9uZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGR9ZGZue2ZvbnQtc3R5bGU6aXRhbGljfWgxe2ZvbnQtc2l6ZToyZW07bWFyZ2luOi42N2VtIDB9bWFya3tiYWNrZ3JvdW5kOiNmZjA7Y29sb3I6IzAwMH1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1cHt0b3A6LTAuNWVtfXN1Yntib3R0b206LTAuMjVlbX1pbWd7Ym9yZGVyOjB9c3ZnOm5vdCg6cm9vdCl7b3ZlcmZsb3c6aGlkZGVufWZpZ3VyZXttYXJnaW46MWVtIDQwcHh9aHJ7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MH1wcmV7b3ZlcmZsb3c6YXV0b31jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXtjb2xvcjppbmhlcml0O2ZvbnQ6aW5oZXJpdDttYXJnaW46MH1idXR0b257b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9YnV0dG9uLGh0bWwgaW5wdXRbdHlwZT1idXR0b25dLGlucHV0W3R5cGU9cmVzZXRdLGlucHV0W3R5cGU9c3VibWl0XXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2N1cnNvcjpwb2ludGVyfWJ1dHRvbltkaXNhYmxlZF0saHRtbCBpbnB1dFtkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHR9YnV0dG9uOjotbW96LWZvY3VzLWlubmVyLGlucHV0OjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH1pbnB1dHtsaW5lLWhlaWdodDpub3JtYWx9aW5wdXRbdHlwZT1jaGVja2JveF0saW5wdXRbdHlwZT1yYWRpb117Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH1pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24saW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfWlucHV0W3R5cGU9c2VhcmNoXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO2JveC1zaXppbmc6Y29udGVudC1ib3h9aW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1maWVsZHNldHtib3JkZXI6MXB4IHNvbGlkIHNpbHZlcjttYXJnaW46MCAycHg7cGFkZGluZzouMzVlbSAuNjI1ZW0gLjc1ZW19bGVnZW5ke2JvcmRlcjowO3BhZGRpbmc6MH10ZXh0YXJlYXtvdmVyZmxvdzphdXRvfW9wdGdyb3Vwe2ZvbnQtd2VpZ2h0OmJvbGR9dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjB9dGQsdGh7cGFkZGluZzowfSp7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fSo6YmVmb3JlLCo6YWZ0ZXJ7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fWh0bWx7Zm9udC1zaXplOjEwcHg7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9Ym9keXtmb250LWZhbWlseTpcIlJvYm90b1wiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjQyODU3MTQyOTtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2Y2ZjZmNn1pbnB1dCxidXR0b24sc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdH1he2NvbG9yOiMwNTdjYTM7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpob3ZlcixhOmZvY3Vze2NvbG9yOiMwNTdjYTM7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hOmZvY3Vze291dGxpbmU6bm9uZX1maWd1cmV7bWFyZ2luOjB9aW1ne3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uaW1nLXJlc3BvbnNpdmUsLkltYWdle2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmltZy1yb3VuZGVke2JvcmRlci1yYWRpdXM6NnB4fS5pbWctdGh1bWJuYWlse3BhZGRpbmc6NHB4O2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDI5O2JhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjtib3JkZXI6MXB4IHNvbGlkICNkYmRiZGI7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDtkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaW1nLWNpcmNsZXtib3JkZXItcmFkaXVzOjUwJX1ocnttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWJvdHRvbToyMHB4O2JvcmRlcjowO2JvcmRlci10b3A6MXB4IHNvbGlkICNlZWV9LnNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwuc3Itb25seS1mb2N1c2FibGU6Zm9jdXN7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWFyZ2luOjA7b3ZlcmZsb3c6dmlzaWJsZTtjbGlwOmF1dG99W3JvbGU9YnV0dG9uXXtjdXJzb3I6cG9pbnRlcn1oMSxoMixoMyxoNCxoNSxoNiwuaDEsLmgyLC5oMywuaDQsLmg1LC5oNntmb250LWZhbWlseTppbmhlcml0O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjE7Y29sb3I6aW5oZXJpdH1oMSBzbWFsbCxoMSAuc21hbGwsaDIgc21hbGwsaDIgLnNtYWxsLGgzIHNtYWxsLGgzIC5zbWFsbCxoNCBzbWFsbCxoNCAuc21hbGwsaDUgc21hbGwsaDUgLnNtYWxsLGg2IHNtYWxsLGg2IC5zbWFsbCwuaDEgc21hbGwsLmgxIC5zbWFsbCwuaDIgc21hbGwsLmgyIC5zbWFsbCwuaDMgc21hbGwsLmgzIC5zbWFsbCwuaDQgc21hbGwsLmg0IC5zbWFsbCwuaDUgc21hbGwsLmg1IC5zbWFsbCwuaDYgc21hbGwsLmg2IC5zbWFsbHtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojNzU3NTc1fWgxLC5oMSxoMiwuaDIsaDMsLmgze21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjEwcHh9aDEgc21hbGwsaDEgLnNtYWxsLC5oMSBzbWFsbCwuaDEgLnNtYWxsLGgyIHNtYWxsLGgyIC5zbWFsbCwuaDIgc21hbGwsLmgyIC5zbWFsbCxoMyBzbWFsbCxoMyAuc21hbGwsLmgzIHNtYWxsLC5oMyAuc21hbGx7Zm9udC1zaXplOjY1JX1oNCwuaDQsaDUsLmg1LGg2LC5oNnttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbToxMHB4fWg0IHNtYWxsLGg0IC5zbWFsbCwuaDQgc21hbGwsLmg0IC5zbWFsbCxoNSBzbWFsbCxoNSAuc21hbGwsLmg1IHNtYWxsLC5oNSAuc21hbGwsaDYgc21hbGwsaDYgLnNtYWxsLC5oNiBzbWFsbCwuaDYgLnNtYWxse2ZvbnQtc2l6ZTo3NSV9aDEsLmgxe2ZvbnQtc2l6ZToyNHB4fWgyLC5oMntmb250LXNpemU6MTZweH1oMywuaDN7Zm9udC1zaXplOjE0cHh9aDQsLmg0e2ZvbnQtc2l6ZToxMnB4fWg1LC5oNXtmb250LXNpemU6MTRweH1oNiwuaDZ7Zm9udC1zaXplOjEycHh9cHttYXJnaW46MCAwIDEwcHh9LmxlYWR7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjR9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5sZWFke2ZvbnQtc2l6ZToyMXB4fX1zbWFsbCwuc21hbGx7Zm9udC1zaXplOjg1JX1tYXJrLC5tYXJre3BhZGRpbmc6LjJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmY2Y4ZTN9LnRleHQtbGVmdHt0ZXh0LWFsaWduOmxlZnR9LnRleHQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodH0udGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnRleHQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnl9LnRleHQtbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcH0udGV4dC1sb3dlcmNhc2V7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlfS50ZXh0LXVwcGVyY2FzZSwuaW5pdGlhbGlzbXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnRleHQtY2FwaXRhbGl6ZXt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplfS50ZXh0LW11dGVke2NvbG9yOiM3NTc1NzV9LnRleHQtcHJpbWFyeXtjb2xvcjojMDU3Y2EzfWEudGV4dC1wcmltYXJ5OmhvdmVyLGEudGV4dC1wcmltYXJ5OmZvY3Vze2NvbG9yOiMwMzU2NzJ9LnRleHQtc3VjY2Vzc3tjb2xvcjojM2M3NjNkfWEudGV4dC1zdWNjZXNzOmhvdmVyLGEudGV4dC1zdWNjZXNzOmZvY3Vze2NvbG9yOiMyYjU0MmN9LnRleHQtaW5mb3tjb2xvcjojMzE3MDhmfWEudGV4dC1pbmZvOmhvdmVyLGEudGV4dC1pbmZvOmZvY3Vze2NvbG9yOiMyNDUyNjl9LnRleHQtd2FybmluZ3tjb2xvcjojOGE2ZDNifWEudGV4dC13YXJuaW5nOmhvdmVyLGEudGV4dC13YXJuaW5nOmZvY3Vze2NvbG9yOiM2NjUxMmN9LnRleHQtZGFuZ2Vye2NvbG9yOiNhOTQ0NDJ9YS50ZXh0LWRhbmdlcjpob3ZlcixhLnRleHQtZGFuZ2VyOmZvY3Vze2NvbG9yOiM4NDM1MzR9LmJnLXByaW1hcnl7Y29sb3I6I2ZmZn0uYmctcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiMwNTdjYTN9YS5iZy1wcmltYXJ5OmhvdmVyLGEuYmctcHJpbWFyeTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMwMzU2NzJ9LmJnLXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojZGZmMGQ4fWEuYmctc3VjY2Vzczpob3ZlcixhLmJnLXN1Y2Nlc3M6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojYzFlMmIzfS5iZy1pbmZve2JhY2tncm91bmQtY29sb3I6I2Q5ZWRmN31hLmJnLWluZm86aG92ZXIsYS5iZy1pbmZvOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2FmZDllZX0uYmctd2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmY2Y4ZTN9YS5iZy13YXJuaW5nOmhvdmVyLGEuYmctd2FybmluZzpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmN2VjYjV9LmJnLWRhbmdlcntiYWNrZ3JvdW5kLWNvbG9yOiNmMmRlZGV9YS5iZy1kYW5nZXI6aG92ZXIsYS5iZy1kYW5nZXI6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZTRiOWI5fS5wYWdlLWhlYWRlcntwYWRkaW5nLWJvdHRvbTo5cHg7bWFyZ2luOjQwcHggMCAyMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZWV9dWwsb2x7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MTBweH11bCB1bCx1bCBvbCxvbCB1bCxvbCBvbHttYXJnaW4tYm90dG9tOjB9Lmxpc3QtdW5zdHlsZWR7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWlubGluZXtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luLWxlZnQ6LTVweH0ubGlzdC1pbmxpbmU+bGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1yaWdodDo1cHg7cGFkZGluZy1sZWZ0OjVweH1kbHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToyMHB4fWR0LGRke2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDI5fWR0e2ZvbnQtd2VpZ2h0OjcwMH1kZHttYXJnaW4tbGVmdDowfS5kbC1ob3Jpem9udGFsIGRkOmJlZm9yZSwuZGwtaG9yaXpvbnRhbCBkZDphZnRlcntkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCIgXCJ9LmRsLWhvcml6b250YWwgZGQ6YWZ0ZXJ7Y2xlYXI6Ym90aH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmRsLWhvcml6b250YWwgZHR7ZmxvYXQ6bGVmdDt3aWR0aDoxNjBweDtjbGVhcjpsZWZ0O3RleHQtYWxpZ246cmlnaHQ7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5kbC1ob3Jpem9udGFsIGRke21hcmdpbi1sZWZ0OjE4MHB4fX1hYmJyW3RpdGxlXSxhYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVde2N1cnNvcjpoZWxwfS5pbml0aWFsaXNte2ZvbnQtc2l6ZTo5MCV9YmxvY2txdW90ZXtwYWRkaW5nOjEwcHggMjBweDttYXJnaW46MCAwIDIwcHg7Zm9udC1zaXplOjE3LjVweDtib3JkZXItbGVmdDo1cHggc29saWQgI2VlZX1ibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCxibG9ja3F1b3RlIHVsOmxhc3QtY2hpbGQsYmxvY2txdW90ZSBvbDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH1ibG9ja3F1b3RlIGZvb3RlcixibG9ja3F1b3RlIHNtYWxsLGJsb2NrcXVvdGUgLnNtYWxse2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjgwJTtsaW5lLWhlaWdodDoxLjQyODU3MTQyOTtjb2xvcjojNzU3NTc1fWJsb2NrcXVvdGUgZm9vdGVyOmJlZm9yZSxibG9ja3F1b3RlIHNtYWxsOmJlZm9yZSxibG9ja3F1b3RlIC5zbWFsbDpiZWZvcmV7Y29udGVudDpcIuKAlMKgXCJ9LmJsb2NrcXVvdGUtcmV2ZXJzZSxibG9ja3F1b3RlLnB1bGwtcmlnaHR7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDowO3RleHQtYWxpZ246cmlnaHQ7Ym9yZGVyLXJpZ2h0OjVweCBzb2xpZCAjZWVlO2JvcmRlci1sZWZ0OjB9LmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YmVmb3JlLC5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YmVmb3JlLC5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmJlZm9yZSxibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmJlZm9yZSxibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YmVmb3JlLGJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcIn0uYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjphZnRlciwuYmxvY2txdW90ZS1yZXZlcnNlIHNtYWxsOmFmdGVyLC5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmFmdGVyLGJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YWZ0ZXIsYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmFmdGVyLGJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YWZ0ZXJ7Y29udGVudDpcIsKg4oCUXCJ9YWRkcmVzc3ttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6MS40Mjg1NzE0Mjl9Y29kZSxrYmQscHJlLHNhbXB7Zm9udC1mYW1pbHk6TWVubG8sTW9uYWNvLENvbnNvbGFzLFwiQ291cmllciBOZXdcIixtb25vc3BhY2V9Y29kZXtwYWRkaW5nOjJweCA0cHg7Zm9udC1zaXplOjkwJTtjb2xvcjojYzcyNTRlO2JhY2tncm91bmQtY29sb3I6I2Y5ZjJmNDtib3JkZXItcmFkaXVzOjRweH1rYmR7cGFkZGluZzoycHggNHB4O2ZvbnQtc2l6ZTo5MCU7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7Ym9yZGVyLXJhZGl1czozcHg7Ym94LXNoYWRvdzppbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4yNSl9a2JkIGtiZHtwYWRkaW5nOjA7Zm9udC1zaXplOjEwMCU7Zm9udC13ZWlnaHQ6NzAwO2JveC1zaGFkb3c6bm9uZX1wcmV7ZGlzcGxheTpibG9jaztwYWRkaW5nOjkuNXB4O21hcmdpbjowIDAgMTBweDtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxLjQyODU3MTQyOTtjb2xvcjojMzMzO3dvcmQtYnJlYWs6YnJlYWstYWxsO3dvcmQtd3JhcDpicmVhay13b3JkO2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNztib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLXJhZGl1czo0cHh9cHJlIGNvZGV7cGFkZGluZzowO2ZvbnQtc2l6ZTppbmhlcml0O2NvbG9yOmluaGVyaXQ7d2hpdGUtc3BhY2U6cHJlLXdyYXA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjB9LnByZS1zY3JvbGxhYmxle21heC1oZWlnaHQ6MzQwcHg7b3ZlcmZsb3cteTpzY3JvbGx9LmNvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjE2cHg7cGFkZGluZy1sZWZ0OjE2cHg7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b30uY29udGFpbmVyOmJlZm9yZSwuY29udGFpbmVyOmFmdGVye2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIiBcIn0uY29udGFpbmVyOmFmdGVye2NsZWFyOmJvdGh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jb250YWluZXJ7d2lkdGg6NzU2cHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY29udGFpbmVye3dpZHRoOjk4NHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjIwcHgpey5jb250YWluZXJ7d2lkdGg6MTIwMHB4fX0uY29udGFpbmVyLWZsdWlke3BhZGRpbmctcmlnaHQ6MTZweDtwYWRkaW5nLWxlZnQ6MTZweDttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfS5jb250YWluZXItZmx1aWQ6YmVmb3JlLC5jb250YWluZXItZmx1aWQ6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiIFwifS5jb250YWluZXItZmx1aWQ6YWZ0ZXJ7Y2xlYXI6Ym90aH0ucm93e21hcmdpbi1yaWdodDotMTZweDttYXJnaW4tbGVmdDotMTZweH0ucm93OmJlZm9yZSwucm93OmFmdGVye2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIiBcIn0ucm93OmFmdGVye2NsZWFyOmJvdGh9LnJvdy1uby1ndXR0ZXJze21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9LnJvdy1uby1ndXR0ZXJzIFtjbGFzcyo9Y29sLV17cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5jb2wteHMtMSwuY29sLXNtLTEsLmNvbC1tZC0xLC5jb2wtbGctMSwuY29sLXhzLTIsLmNvbC1zbS0yLC5jb2wtbWQtMiwuY29sLWxnLTIsLmNvbC14cy0zLC5jb2wtc20tMywuY29sLW1kLTMsLmNvbC1sZy0zLC5jb2wteHMtNCwuY29sLXNtLTQsLmNvbC1tZC00LC5jb2wtbGctNCwuY29sLXhzLTUsLmNvbC1zbS01LC5jb2wtbWQtNSwuY29sLWxnLTUsLmNvbC14cy02LC5jb2wtc20tNiwuY29sLW1kLTYsLmNvbC1sZy02LC5jb2wteHMtNywuY29sLXNtLTcsLmNvbC1tZC03LC5jb2wtbGctNywuY29sLXhzLTgsLmNvbC1zbS04LC5jb2wtbWQtOCwuY29sLWxnLTgsLmNvbC14cy05LC5jb2wtc20tOSwuY29sLW1kLTksLmNvbC1sZy05LC5jb2wteHMtMTAsLmNvbC1zbS0xMCwuY29sLW1kLTEwLC5jb2wtbGctMTAsLmNvbC14cy0xMSwuY29sLXNtLTExLC5jb2wtbWQtMTEsLmNvbC1sZy0xMSwuY29sLXhzLTEyLC5jb2wtc20tMTIsLmNvbC1tZC0xMiwuY29sLWxnLTEye3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6MXB4O3BhZGRpbmctcmlnaHQ6MTZweDtwYWRkaW5nLWxlZnQ6MTZweH0uY29sLXhzLTEsLmNvbC14cy0yLC5jb2wteHMtMywuY29sLXhzLTQsLmNvbC14cy01LC5jb2wteHMtNiwuY29sLXhzLTcsLmNvbC14cy04LC5jb2wteHMtOSwuY29sLXhzLTEwLC5jb2wteHMtMTEsLmNvbC14cy0xMntmbG9hdDpsZWZ0fS5jb2wteHMtMXt3aWR0aDo4LjMzMzMzMzMzMzMlfS5jb2wteHMtMnt3aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLXhzLTN7d2lkdGg6MjUlfS5jb2wteHMtNHt3aWR0aDozMy4zMzMzMzMzMzMzJX0uY29sLXhzLTV7d2lkdGg6NDEuNjY2NjY2NjY2NyV9LmNvbC14cy02e3dpZHRoOjUwJX0uY29sLXhzLTd7d2lkdGg6NTguMzMzMzMzMzMzMyV9LmNvbC14cy04e3dpZHRoOjY2LjY2NjY2NjY2NjclfS5jb2wteHMtOXt3aWR0aDo3NSV9LmNvbC14cy0xMHt3aWR0aDo4My4zMzMzMzMzMzMzJX0uY29sLXhzLTExe3dpZHRoOjkxLjY2NjY2NjY2NjclfS5jb2wteHMtMTJ7d2lkdGg6MTAwJX0uY29sLXhzLXB1bGwtMHtyaWdodDphdXRvfS5jb2wteHMtcHVsbC0xe3JpZ2h0OjguMzMzMzMzMzMzMyV9LmNvbC14cy1wdWxsLTJ7cmlnaHQ6MTYuNjY2NjY2NjY2NyV9LmNvbC14cy1wdWxsLTN7cmlnaHQ6MjUlfS5jb2wteHMtcHVsbC00e3JpZ2h0OjMzLjMzMzMzMzMzMzMlfS5jb2wteHMtcHVsbC01e3JpZ2h0OjQxLjY2NjY2NjY2NjclfS5jb2wteHMtcHVsbC02e3JpZ2h0OjUwJX0uY29sLXhzLXB1bGwtN3tyaWdodDo1OC4zMzMzMzMzMzMzJX0uY29sLXhzLXB1bGwtOHtyaWdodDo2Ni42NjY2NjY2NjY3JX0uY29sLXhzLXB1bGwtOXtyaWdodDo3NSV9LmNvbC14cy1wdWxsLTEwe3JpZ2h0OjgzLjMzMzMzMzMzMzMlfS5jb2wteHMtcHVsbC0xMXtyaWdodDo5MS42NjY2NjY2NjY3JX0uY29sLXhzLXB1bGwtMTJ7cmlnaHQ6MTAwJX0uY29sLXhzLXB1c2gtMHtsZWZ0OmF1dG99LmNvbC14cy1wdXNoLTF7bGVmdDo4LjMzMzMzMzMzMzMlfS5jb2wteHMtcHVzaC0ye2xlZnQ6MTYuNjY2NjY2NjY2NyV9LmNvbC14cy1wdXNoLTN7bGVmdDoyNSV9LmNvbC14cy1wdXNoLTR7bGVmdDozMy4zMzMzMzMzMzMzJX0uY29sLXhzLXB1c2gtNXtsZWZ0OjQxLjY2NjY2NjY2NjclfS5jb2wteHMtcHVzaC02e2xlZnQ6NTAlfS5jb2wteHMtcHVzaC03e2xlZnQ6NTguMzMzMzMzMzMzMyV9LmNvbC14cy1wdXNoLTh7bGVmdDo2Ni42NjY2NjY2NjY3JX0uY29sLXhzLXB1c2gtOXtsZWZ0Ojc1JX0uY29sLXhzLXB1c2gtMTB7bGVmdDo4My4zMzMzMzMzMzMzJX0uY29sLXhzLXB1c2gtMTF7bGVmdDo5MS42NjY2NjY2NjY3JX0uY29sLXhzLXB1c2gtMTJ7bGVmdDoxMDAlfS5jb2wteHMtb2Zmc2V0LTB7bWFyZ2luLWxlZnQ6MCV9LmNvbC14cy1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzMzMlfS5jb2wteHMtb2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjY2NyV9LmNvbC14cy1vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9LmNvbC14cy1vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMzMzJX0uY29sLXhzLW9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY2NjclfS5jb2wteHMtb2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5jb2wteHMtb2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMzMyV9LmNvbC14cy1vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NjY3JX0uY29sLXhzLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0uY29sLXhzLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMzMzJX0uY29sLXhzLW9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NjY3JX0uY29sLXhzLW9mZnNldC0xMnttYXJnaW4tbGVmdDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY29sLXNtLTEsLmNvbC1zbS0yLC5jb2wtc20tMywuY29sLXNtLTQsLmNvbC1zbS01LC5jb2wtc20tNiwuY29sLXNtLTcsLmNvbC1zbS04LC5jb2wtc20tOSwuY29sLXNtLTEwLC5jb2wtc20tMTEsLmNvbC1zbS0xMntmbG9hdDpsZWZ0fS5jb2wtc20tMXt3aWR0aDo4LjMzMzMzMzMzMzMlfS5jb2wtc20tMnt3aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLXNtLTN7d2lkdGg6MjUlfS5jb2wtc20tNHt3aWR0aDozMy4zMzMzMzMzMzMzJX0uY29sLXNtLTV7d2lkdGg6NDEuNjY2NjY2NjY2NyV9LmNvbC1zbS02e3dpZHRoOjUwJX0uY29sLXNtLTd7d2lkdGg6NTguMzMzMzMzMzMzMyV9LmNvbC1zbS04e3dpZHRoOjY2LjY2NjY2NjY2NjclfS5jb2wtc20tOXt3aWR0aDo3NSV9LmNvbC1zbS0xMHt3aWR0aDo4My4zMzMzMzMzMzMzJX0uY29sLXNtLTExe3dpZHRoOjkxLjY2NjY2NjY2NjclfS5jb2wtc20tMTJ7d2lkdGg6MTAwJX0uY29sLXNtLXB1bGwtMHtyaWdodDphdXRvfS5jb2wtc20tcHVsbC0xe3JpZ2h0OjguMzMzMzMzMzMzMyV9LmNvbC1zbS1wdWxsLTJ7cmlnaHQ6MTYuNjY2NjY2NjY2NyV9LmNvbC1zbS1wdWxsLTN7cmlnaHQ6MjUlfS5jb2wtc20tcHVsbC00e3JpZ2h0OjMzLjMzMzMzMzMzMzMlfS5jb2wtc20tcHVsbC01e3JpZ2h0OjQxLjY2NjY2NjY2NjclfS5jb2wtc20tcHVsbC02e3JpZ2h0OjUwJX0uY29sLXNtLXB1bGwtN3tyaWdodDo1OC4zMzMzMzMzMzMzJX0uY29sLXNtLXB1bGwtOHtyaWdodDo2Ni42NjY2NjY2NjY3JX0uY29sLXNtLXB1bGwtOXtyaWdodDo3NSV9LmNvbC1zbS1wdWxsLTEwe3JpZ2h0OjgzLjMzMzMzMzMzMzMlfS5jb2wtc20tcHVsbC0xMXtyaWdodDo5MS42NjY2NjY2NjY3JX0uY29sLXNtLXB1bGwtMTJ7cmlnaHQ6MTAwJX0uY29sLXNtLXB1c2gtMHtsZWZ0OmF1dG99LmNvbC1zbS1wdXNoLTF7bGVmdDo4LjMzMzMzMzMzMzMlfS5jb2wtc20tcHVzaC0ye2xlZnQ6MTYuNjY2NjY2NjY2NyV9LmNvbC1zbS1wdXNoLTN7bGVmdDoyNSV9LmNvbC1zbS1wdXNoLTR7bGVmdDozMy4zMzMzMzMzMzMzJX0uY29sLXNtLXB1c2gtNXtsZWZ0OjQxLjY2NjY2NjY2NjclfS5jb2wtc20tcHVzaC02e2xlZnQ6NTAlfS5jb2wtc20tcHVzaC03e2xlZnQ6NTguMzMzMzMzMzMzMyV9LmNvbC1zbS1wdXNoLTh7bGVmdDo2Ni42NjY2NjY2NjY3JX0uY29sLXNtLXB1c2gtOXtsZWZ0Ojc1JX0uY29sLXNtLXB1c2gtMTB7bGVmdDo4My4zMzMzMzMzMzMzJX0uY29sLXNtLXB1c2gtMTF7bGVmdDo5MS42NjY2NjY2NjY3JX0uY29sLXNtLXB1c2gtMTJ7bGVmdDoxMDAlfS5jb2wtc20tb2Zmc2V0LTB7bWFyZ2luLWxlZnQ6MCV9LmNvbC1zbS1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzMzMlfS5jb2wtc20tb2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjY2NyV9LmNvbC1zbS1vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9LmNvbC1zbS1vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMzMzJX0uY29sLXNtLW9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY2NjclfS5jb2wtc20tb2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5jb2wtc20tb2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMzMyV9LmNvbC1zbS1vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NjY3JX0uY29sLXNtLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0uY29sLXNtLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMzMzJX0uY29sLXNtLW9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NjY3JX0uY29sLXNtLW9mZnNldC0xMnttYXJnaW4tbGVmdDoxMDAlfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNvbC1tZC0xLC5jb2wtbWQtMiwuY29sLW1kLTMsLmNvbC1tZC00LC5jb2wtbWQtNSwuY29sLW1kLTYsLmNvbC1tZC03LC5jb2wtbWQtOCwuY29sLW1kLTksLmNvbC1tZC0xMCwuY29sLW1kLTExLC5jb2wtbWQtMTJ7ZmxvYXQ6bGVmdH0uY29sLW1kLTF7d2lkdGg6OC4zMzMzMzMzMzMzJX0uY29sLW1kLTJ7d2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC1tZC0ze3dpZHRoOjI1JX0uY29sLW1kLTR7d2lkdGg6MzMuMzMzMzMzMzMzMyV9LmNvbC1tZC01e3dpZHRoOjQxLjY2NjY2NjY2NjclfS5jb2wtbWQtNnt3aWR0aDo1MCV9LmNvbC1tZC03e3dpZHRoOjU4LjMzMzMzMzMzMzMlfS5jb2wtbWQtOHt3aWR0aDo2Ni42NjY2NjY2NjY3JX0uY29sLW1kLTl7d2lkdGg6NzUlfS5jb2wtbWQtMTB7d2lkdGg6ODMuMzMzMzMzMzMzMyV9LmNvbC1tZC0xMXt3aWR0aDo5MS42NjY2NjY2NjY3JX0uY29sLW1kLTEye3dpZHRoOjEwMCV9LmNvbC1tZC1wdWxsLTB7cmlnaHQ6YXV0b30uY29sLW1kLXB1bGwtMXtyaWdodDo4LjMzMzMzMzMzMzMlfS5jb2wtbWQtcHVsbC0ye3JpZ2h0OjE2LjY2NjY2NjY2NjclfS5jb2wtbWQtcHVsbC0ze3JpZ2h0OjI1JX0uY29sLW1kLXB1bGwtNHtyaWdodDozMy4zMzMzMzMzMzMzJX0uY29sLW1kLXB1bGwtNXtyaWdodDo0MS42NjY2NjY2NjY3JX0uY29sLW1kLXB1bGwtNntyaWdodDo1MCV9LmNvbC1tZC1wdWxsLTd7cmlnaHQ6NTguMzMzMzMzMzMzMyV9LmNvbC1tZC1wdWxsLTh7cmlnaHQ6NjYuNjY2NjY2NjY2NyV9LmNvbC1tZC1wdWxsLTl7cmlnaHQ6NzUlfS5jb2wtbWQtcHVsbC0xMHtyaWdodDo4My4zMzMzMzMzMzMzJX0uY29sLW1kLXB1bGwtMTF7cmlnaHQ6OTEuNjY2NjY2NjY2NyV9LmNvbC1tZC1wdWxsLTEye3JpZ2h0OjEwMCV9LmNvbC1tZC1wdXNoLTB7bGVmdDphdXRvfS5jb2wtbWQtcHVzaC0xe2xlZnQ6OC4zMzMzMzMzMzMzJX0uY29sLW1kLXB1c2gtMntsZWZ0OjE2LjY2NjY2NjY2NjclfS5jb2wtbWQtcHVzaC0ze2xlZnQ6MjUlfS5jb2wtbWQtcHVzaC00e2xlZnQ6MzMuMzMzMzMzMzMzMyV9LmNvbC1tZC1wdXNoLTV7bGVmdDo0MS42NjY2NjY2NjY3JX0uY29sLW1kLXB1c2gtNntsZWZ0OjUwJX0uY29sLW1kLXB1c2gtN3tsZWZ0OjU4LjMzMzMzMzMzMzMlfS5jb2wtbWQtcHVzaC04e2xlZnQ6NjYuNjY2NjY2NjY2NyV9LmNvbC1tZC1wdXNoLTl7bGVmdDo3NSV9LmNvbC1tZC1wdXNoLTEwe2xlZnQ6ODMuMzMzMzMzMzMzMyV9LmNvbC1tZC1wdXNoLTExe2xlZnQ6OTEuNjY2NjY2NjY2NyV9LmNvbC1tZC1wdXNoLTEye2xlZnQ6MTAwJX0uY29sLW1kLW9mZnNldC0we21hcmdpbi1sZWZ0OjAlfS5jb2wtbWQtb2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMzMzJX0uY29sLW1kLW9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY2NjclfS5jb2wtbWQtb2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5jb2wtbWQtb2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMzMyV9LmNvbC1tZC1vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NjY3JX0uY29sLW1kLW9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0uY29sLW1kLW9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzMzMlfS5jb2wtbWQtb2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjY2NyV9LmNvbC1tZC1vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9LmNvbC1tZC1vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMzMyV9LmNvbC1tZC1vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjY2NyV9LmNvbC1tZC1vZmZzZXQtMTJ7bWFyZ2luLWxlZnQ6MTAwJX19QG1lZGlhKG1pbi13aWR0aDogMTIyMHB4KXsuY29sLWxnLTEsLmNvbC1sZy0yLC5jb2wtbGctMywuY29sLWxnLTQsLmNvbC1sZy01LC5jb2wtbGctNiwuY29sLWxnLTcsLmNvbC1sZy04LC5jb2wtbGctOSwuY29sLWxnLTEwLC5jb2wtbGctMTEsLmNvbC1sZy0xMntmbG9hdDpsZWZ0fS5jb2wtbGctMXt3aWR0aDo4LjMzMzMzMzMzMzMlfS5jb2wtbGctMnt3aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLWxnLTN7d2lkdGg6MjUlfS5jb2wtbGctNHt3aWR0aDozMy4zMzMzMzMzMzMzJX0uY29sLWxnLTV7d2lkdGg6NDEuNjY2NjY2NjY2NyV9LmNvbC1sZy02e3dpZHRoOjUwJX0uY29sLWxnLTd7d2lkdGg6NTguMzMzMzMzMzMzMyV9LmNvbC1sZy04e3dpZHRoOjY2LjY2NjY2NjY2NjclfS5jb2wtbGctOXt3aWR0aDo3NSV9LmNvbC1sZy0xMHt3aWR0aDo4My4zMzMzMzMzMzMzJX0uY29sLWxnLTExe3dpZHRoOjkxLjY2NjY2NjY2NjclfS5jb2wtbGctMTJ7d2lkdGg6MTAwJX0uY29sLWxnLXB1bGwtMHtyaWdodDphdXRvfS5jb2wtbGctcHVsbC0xe3JpZ2h0OjguMzMzMzMzMzMzMyV9LmNvbC1sZy1wdWxsLTJ7cmlnaHQ6MTYuNjY2NjY2NjY2NyV9LmNvbC1sZy1wdWxsLTN7cmlnaHQ6MjUlfS5jb2wtbGctcHVsbC00e3JpZ2h0OjMzLjMzMzMzMzMzMzMlfS5jb2wtbGctcHVsbC01e3JpZ2h0OjQxLjY2NjY2NjY2NjclfS5jb2wtbGctcHVsbC02e3JpZ2h0OjUwJX0uY29sLWxnLXB1bGwtN3tyaWdodDo1OC4zMzMzMzMzMzMzJX0uY29sLWxnLXB1bGwtOHtyaWdodDo2Ni42NjY2NjY2NjY3JX0uY29sLWxnLXB1bGwtOXtyaWdodDo3NSV9LmNvbC1sZy1wdWxsLTEwe3JpZ2h0OjgzLjMzMzMzMzMzMzMlfS5jb2wtbGctcHVsbC0xMXtyaWdodDo5MS42NjY2NjY2NjY3JX0uY29sLWxnLXB1bGwtMTJ7cmlnaHQ6MTAwJX0uY29sLWxnLXB1c2gtMHtsZWZ0OmF1dG99LmNvbC1sZy1wdXNoLTF7bGVmdDo4LjMzMzMzMzMzMzMlfS5jb2wtbGctcHVzaC0ye2xlZnQ6MTYuNjY2NjY2NjY2NyV9LmNvbC1sZy1wdXNoLTN7bGVmdDoyNSV9LmNvbC1sZy1wdXNoLTR7bGVmdDozMy4zMzMzMzMzMzMzJX0uY29sLWxnLXB1c2gtNXtsZWZ0OjQxLjY2NjY2NjY2NjclfS5jb2wtbGctcHVzaC02e2xlZnQ6NTAlfS5jb2wtbGctcHVzaC03e2xlZnQ6NTguMzMzMzMzMzMzMyV9LmNvbC1sZy1wdXNoLTh7bGVmdDo2Ni42NjY2NjY2NjY3JX0uY29sLWxnLXB1c2gtOXtsZWZ0Ojc1JX0uY29sLWxnLXB1c2gtMTB7bGVmdDo4My4zMzMzMzMzMzMzJX0uY29sLWxnLXB1c2gtMTF7bGVmdDo5MS42NjY2NjY2NjY3JX0uY29sLWxnLXB1c2gtMTJ7bGVmdDoxMDAlfS5jb2wtbGctb2Zmc2V0LTB7bWFyZ2luLWxlZnQ6MCV9LmNvbC1sZy1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzMzMlfS5jb2wtbGctb2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjY2NyV9LmNvbC1sZy1vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9LmNvbC1sZy1vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMzMzJX0uY29sLWxnLW9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY2NjclfS5jb2wtbGctb2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5jb2wtbGctb2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMzMyV9LmNvbC1sZy1vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NjY3JX0uY29sLWxnLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0uY29sLWxnLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMzMzJX0uY29sLWxnLW9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NjY3JX0uY29sLWxnLW9mZnNldC0xMnttYXJnaW4tbGVmdDoxMDAlfX10YWJsZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fXRhYmxlIGNvbFtjbGFzcyo9Y29sLV17cG9zaXRpb246c3RhdGljO2Rpc3BsYXk6dGFibGUtY29sdW1uO2Zsb2F0Om5vbmV9dGFibGUgdGRbY2xhc3MqPWNvbC1dLHRhYmxlIHRoW2NsYXNzKj1jb2wtXXtwb3NpdGlvbjpzdGF0aWM7ZGlzcGxheTp0YWJsZS1jZWxsO2Zsb2F0Om5vbmV9Y2FwdGlvbntwYWRkaW5nLXRvcDo4cHg7cGFkZGluZy1ib3R0b206OHB4O2NvbG9yOiM3NTc1NzU7dGV4dC1hbGlnbjpsZWZ0fXRoe3RleHQtYWxpZ246bGVmdH0udGFibGV7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjIwcHh9LnRhYmxlPnRoZWFkPnRyPnRoLC50YWJsZT50aGVhZD50cj50ZCwudGFibGU+dGJvZHk+dHI+dGgsLnRhYmxlPnRib2R5PnRyPnRkLC50YWJsZT50Zm9vdD50cj50aCwudGFibGU+dGZvb3Q+dHI+dGR7cGFkZGluZzo4cHg7bGluZS1oZWlnaHQ6MS40Mjg1NzE0Mjk7dmVydGljYWwtYWxpZ246dG9wO2JvcmRlci10b3A6MXB4IHNvbGlkICNkZGR9LnRhYmxlPnRoZWFkPnRyPnRoe3ZlcnRpY2FsLWFsaWduOmJvdHRvbTtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZGRkfS50YWJsZT5jYXB0aW9uK3RoZWFkPnRyOmZpcnN0LWNoaWxkPnRoLC50YWJsZT5jYXB0aW9uK3RoZWFkPnRyOmZpcnN0LWNoaWxkPnRkLC50YWJsZT5jb2xncm91cCt0aGVhZD50cjpmaXJzdC1jaGlsZD50aCwudGFibGU+Y29sZ3JvdXArdGhlYWQ+dHI6Zmlyc3QtY2hpbGQ+dGQsLnRhYmxlPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkPnRoLC50YWJsZT50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZD50ZHtib3JkZXItdG9wOjB9LnRhYmxlPnRib2R5K3Rib2R5e2JvcmRlci10b3A6MnB4IHNvbGlkICNkZGR9LnRhYmxlIC50YWJsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjZ9LnRhYmxlLWNvbmRlbnNlZD50aGVhZD50cj50aCwudGFibGUtY29uZGVuc2VkPnRoZWFkPnRyPnRkLC50YWJsZS1jb25kZW5zZWQ+dGJvZHk+dHI+dGgsLnRhYmxlLWNvbmRlbnNlZD50Ym9keT50cj50ZCwudGFibGUtY29uZGVuc2VkPnRmb290PnRyPnRoLC50YWJsZS1jb25kZW5zZWQ+dGZvb3Q+dHI+dGR7cGFkZGluZzo1cHh9LnRhYmxlLWJvcmRlcmVke2JvcmRlcjoxcHggc29saWQgI2RkZH0udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGgsLnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRkLC50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50aCwudGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGQsLnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRoLC50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50ZHtib3JkZXI6MXB4IHNvbGlkICNkZGR9LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRoLC50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50ZHtib3JkZXItYm90dG9tLXdpZHRoOjJweH0udGFibGUtc3RyaXBlZD50Ym9keT50cjpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQtY29sb3I6I2Y5ZjlmOX0udGFibGUtaG92ZXI+dGJvZHk+dHI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjRmNGY3fS50YWJsZT50aGVhZD50cj50ZC5hY3RpdmUsLnRhYmxlPnRoZWFkPnRyPnRoLmFjdGl2ZSwudGFibGU+dGhlYWQ+dHIuYWN0aXZlPnRkLC50YWJsZT50aGVhZD50ci5hY3RpdmU+dGgsLnRhYmxlPnRib2R5PnRyPnRkLmFjdGl2ZSwudGFibGU+dGJvZHk+dHI+dGguYWN0aXZlLC50YWJsZT50Ym9keT50ci5hY3RpdmU+dGQsLnRhYmxlPnRib2R5PnRyLmFjdGl2ZT50aCwudGFibGU+dGZvb3Q+dHI+dGQuYWN0aXZlLC50YWJsZT50Zm9vdD50cj50aC5hY3RpdmUsLnRhYmxlPnRmb290PnRyLmFjdGl2ZT50ZCwudGFibGU+dGZvb3Q+dHIuYWN0aXZlPnRoe2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmN30udGFibGUtaG92ZXI+dGJvZHk+dHI+dGQuYWN0aXZlOmhvdmVyLC50YWJsZS1ob3Zlcj50Ym9keT50cj50aC5hY3RpdmU6aG92ZXIsLnRhYmxlLWhvdmVyPnRib2R5PnRyLmFjdGl2ZTpob3Zlcj50ZCwudGFibGUtaG92ZXI+dGJvZHk+dHI6aG92ZXI+LmFjdGl2ZSwudGFibGUtaG92ZXI+dGJvZHk+dHIuYWN0aXZlOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2U1ZTVlY30udGFibGU+dGhlYWQ+dHI+dGQuc3VjY2VzcywudGFibGU+dGhlYWQ+dHI+dGguc3VjY2VzcywudGFibGU+dGhlYWQ+dHIuc3VjY2Vzcz50ZCwudGFibGU+dGhlYWQ+dHIuc3VjY2Vzcz50aCwudGFibGU+dGJvZHk+dHI+dGQuc3VjY2VzcywudGFibGU+dGJvZHk+dHI+dGguc3VjY2VzcywudGFibGU+dGJvZHk+dHIuc3VjY2Vzcz50ZCwudGFibGU+dGJvZHk+dHIuc3VjY2Vzcz50aCwudGFibGU+dGZvb3Q+dHI+dGQuc3VjY2VzcywudGFibGU+dGZvb3Q+dHI+dGguc3VjY2VzcywudGFibGU+dGZvb3Q+dHIuc3VjY2Vzcz50ZCwudGFibGU+dGZvb3Q+dHIuc3VjY2Vzcz50aHtiYWNrZ3JvdW5kLWNvbG9yOiNkZmYwZDh9LnRhYmxlLWhvdmVyPnRib2R5PnRyPnRkLnN1Y2Nlc3M6aG92ZXIsLnRhYmxlLWhvdmVyPnRib2R5PnRyPnRoLnN1Y2Nlc3M6aG92ZXIsLnRhYmxlLWhvdmVyPnRib2R5PnRyLnN1Y2Nlc3M6aG92ZXI+dGQsLnRhYmxlLWhvdmVyPnRib2R5PnRyOmhvdmVyPi5zdWNjZXNzLC50YWJsZS1ob3Zlcj50Ym9keT50ci5zdWNjZXNzOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2QwZTljNn0udGFibGU+dGhlYWQ+dHI+dGQuaW5mbywudGFibGU+dGhlYWQ+dHI+dGguaW5mbywudGFibGU+dGhlYWQ+dHIuaW5mbz50ZCwudGFibGU+dGhlYWQ+dHIuaW5mbz50aCwudGFibGU+dGJvZHk+dHI+dGQuaW5mbywudGFibGU+dGJvZHk+dHI+dGguaW5mbywudGFibGU+dGJvZHk+dHIuaW5mbz50ZCwudGFibGU+dGJvZHk+dHIuaW5mbz50aCwudGFibGU+dGZvb3Q+dHI+dGQuaW5mbywudGFibGU+dGZvb3Q+dHI+dGguaW5mbywudGFibGU+dGZvb3Q+dHIuaW5mbz50ZCwudGFibGU+dGZvb3Q+dHIuaW5mbz50aHtiYWNrZ3JvdW5kLWNvbG9yOiNkOWVkZjd9LnRhYmxlLWhvdmVyPnRib2R5PnRyPnRkLmluZm86aG92ZXIsLnRhYmxlLWhvdmVyPnRib2R5PnRyPnRoLmluZm86aG92ZXIsLnRhYmxlLWhvdmVyPnRib2R5PnRyLmluZm86aG92ZXI+dGQsLnRhYmxlLWhvdmVyPnRib2R5PnRyOmhvdmVyPi5pbmZvLC50YWJsZS1ob3Zlcj50Ym9keT50ci5pbmZvOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2M0ZTNmM30udGFibGU+dGhlYWQ+dHI+dGQud2FybmluZywudGFibGU+dGhlYWQ+dHI+dGgud2FybmluZywudGFibGU+dGhlYWQ+dHIud2FybmluZz50ZCwudGFibGU+dGhlYWQ+dHIud2FybmluZz50aCwudGFibGU+dGJvZHk+dHI+dGQud2FybmluZywudGFibGU+dGJvZHk+dHI+dGgud2FybmluZywudGFibGU+dGJvZHk+dHIud2FybmluZz50ZCwudGFibGU+dGJvZHk+dHIud2FybmluZz50aCwudGFibGU+dGZvb3Q+dHI+dGQud2FybmluZywudGFibGU+dGZvb3Q+dHI+dGgud2FybmluZywudGFibGU+dGZvb3Q+dHIud2FybmluZz50ZCwudGFibGU+dGZvb3Q+dHIud2FybmluZz50aHtiYWNrZ3JvdW5kLWNvbG9yOiNmY2Y4ZTN9LnRhYmxlLWhvdmVyPnRib2R5PnRyPnRkLndhcm5pbmc6aG92ZXIsLnRhYmxlLWhvdmVyPnRib2R5PnRyPnRoLndhcm5pbmc6aG92ZXIsLnRhYmxlLWhvdmVyPnRib2R5PnRyLndhcm5pbmc6aG92ZXI+dGQsLnRhYmxlLWhvdmVyPnRib2R5PnRyOmhvdmVyPi53YXJuaW5nLC50YWJsZS1ob3Zlcj50Ym9keT50ci53YXJuaW5nOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2ZhZjJjY30udGFibGU+dGhlYWQ+dHI+dGQuZGFuZ2VyLC50YWJsZT50aGVhZD50cj50aC5kYW5nZXIsLnRhYmxlPnRoZWFkPnRyLmRhbmdlcj50ZCwudGFibGU+dGhlYWQ+dHIuZGFuZ2VyPnRoLC50YWJsZT50Ym9keT50cj50ZC5kYW5nZXIsLnRhYmxlPnRib2R5PnRyPnRoLmRhbmdlciwudGFibGU+dGJvZHk+dHIuZGFuZ2VyPnRkLC50YWJsZT50Ym9keT50ci5kYW5nZXI+dGgsLnRhYmxlPnRmb290PnRyPnRkLmRhbmdlciwudGFibGU+dGZvb3Q+dHI+dGguZGFuZ2VyLC50YWJsZT50Zm9vdD50ci5kYW5nZXI+dGQsLnRhYmxlPnRmb290PnRyLmRhbmdlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNmMmRlZGV9LnRhYmxlLWhvdmVyPnRib2R5PnRyPnRkLmRhbmdlcjpob3ZlciwudGFibGUtaG92ZXI+dGJvZHk+dHI+dGguZGFuZ2VyOmhvdmVyLC50YWJsZS1ob3Zlcj50Ym9keT50ci5kYW5nZXI6aG92ZXI+dGQsLnRhYmxlLWhvdmVyPnRib2R5PnRyOmhvdmVyPi5kYW5nZXIsLnRhYmxlLWhvdmVyPnRib2R5PnRyLmRhbmdlcjpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNlYmNjY2N9LnRhYmxlLXJlc3BvbnNpdmV7bWluLWhlaWdodDouMDElO292ZXJmbG93LXg6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnRhYmxlLXJlc3BvbnNpdmV7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjE1cHg7b3ZlcmZsb3cteTpoaWRkZW47LW1zLW92ZXJmbG93LXN0eWxlOi1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtib3JkZXI6MXB4IHNvbGlkICNkZGR9LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxle21hcmdpbi1ib3R0b206MH0udGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGhlYWQ+dHI+dGgsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRoZWFkPnRyPnRkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZT50Ym9keT50cj50aCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGJvZHk+dHI+dGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRmb290PnRyPnRoLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZT50Zm9vdD50cj50ZHt3aGl0ZS1zcGFjZTpub3dyYXB9LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfS50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50aDpmaXJzdC1jaGlsZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGQ6Zmlyc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRoOmZpcnN0LWNoaWxkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50ZDpmaXJzdC1jaGlsZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGg6Zmlyc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0OjB9LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRoOmxhc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRkOmxhc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRoOmxhc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRkOmxhc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRoOmxhc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjB9LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyOmxhc3QtY2hpbGQ+dGgsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyOmxhc3QtY2hpbGQ+dGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyOmxhc3QtY2hpbGQ+dGgsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyOmxhc3QtY2hpbGQ+dGR7Ym9yZGVyLWJvdHRvbTowfX1maWVsZHNldHttaW4td2lkdGg6MDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjB9bGVnZW5ke2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc2l6ZToyMXB4O2xpbmUtaGVpZ2h0OmluaGVyaXQ7Y29sb3I6IzMzMztib3JkZXI6MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTRlNGU0fWxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDoxMDAlO21hcmdpbi1ib3R0b206NXB4O2ZvbnQtd2VpZ2h0OjcwMH1pbnB1dFt0eXBlPXNlYXJjaF17LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX1pbnB1dFt0eXBlPXJhZGlvXSxpbnB1dFt0eXBlPWNoZWNrYm94XXttYXJnaW46NHB4IDAgMDttYXJnaW4tdG9wOjFweCBcXDkgO2xpbmUtaGVpZ2h0Om5vcm1hbH1pbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0saW5wdXRbdHlwZT1yYWRpb10uZGlzYWJsZWQsZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9cmFkaW9dLGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPWNoZWNrYm94XS5kaXNhYmxlZCxmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1jaGVja2JveF17Y3Vyc29yOm5vdC1hbGxvd2VkfWlucHV0W3R5cGU9ZmlsZV17ZGlzcGxheTpibG9ja31pbnB1dFt0eXBlPXJhbmdlXXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9c2VsZWN0W211bHRpcGxlXSxzZWxlY3Rbc2l6ZV17aGVpZ2h0OmF1dG99aW5wdXRbdHlwZT1maWxlXTpmb2N1cyxpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyxpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1c3tvdXRsaW5lOm5vbmV9b3V0cHV0e2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6N3B4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDI5O2NvbG9yOiM1NTV9LmZvcm0tY29udHJvbHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjM0cHg7cGFkZGluZzo2cHggMTJweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjQyODU3MTQyOTtjb2xvcjojNTU1O2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCAjZGJkYmRiO2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpOy13ZWJraXQtdHJhbnNpdGlvbjpib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cyxib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7LW8tdHJhbnNpdGlvbjpib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cyxib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cyxib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXN9LmZvcm0tY29udHJvbDpmb2N1c3tib3JkZXItY29sb3I6IzA1N2NhMztvdXRsaW5lOjA7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLDAgMCA4cHggcmdiYSg1LDEyNCwxNjMsLjYpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksMCAwIDhweCByZ2JhKDUsMTI0LDE2MywuNil9LmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojOTY5Njk2O29wYWNpdHk6MX0uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojOTY5Njk2fS5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6Izk2OTY5Nn0uZm9ybS1jb250cm9sOjotbXMtZXhwYW5ke2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9LmZvcm0tY29udHJvbFtkaXNhYmxlZF0sLmZvcm0tY29udHJvbFtyZWFkb25seV0sZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2x7YmFja2dyb3VuZC1jb2xvcjojZWVlO29wYWNpdHk6MX0uZm9ybS1jb250cm9sW2Rpc2FibGVkXSxmaWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbHtjdXJzb3I6bm90LWFsbG93ZWR9dGV4dGFyZWEuZm9ybS1jb250cm9se2hlaWdodDphdXRvfUBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApe2lucHV0W3R5cGU9ZGF0ZV0uZm9ybS1jb250cm9sLGlucHV0W3R5cGU9dGltZV0uZm9ybS1jb250cm9sLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmZvcm0tY29udHJvbCxpbnB1dFt0eXBlPW1vbnRoXS5mb3JtLWNvbnRyb2x7bGluZS1oZWlnaHQ6MzRweH1pbnB1dFt0eXBlPWRhdGVdLmlucHV0LXNtLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYnRuPmlucHV0W3R5cGU9ZGF0ZV0uYnRuLC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPWRhdGVdLGlucHV0W3R5cGU9dGltZV0uaW5wdXQtc20sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1idG4+aW5wdXRbdHlwZT10aW1lXS5idG4sLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9dGltZV0saW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uaW5wdXQtc20sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1idG4+aW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uYnRuLC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxpbnB1dFt0eXBlPW1vbnRoXS5pbnB1dC1zbSwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWJ0bj5pbnB1dFt0eXBlPW1vbnRoXS5idG4sLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9bW9udGhde2xpbmUtaGVpZ2h0OjMwcHh9aW5wdXRbdHlwZT1kYXRlXS5pbnB1dC1sZywuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWJ0bj5pbnB1dFt0eXBlPWRhdGVdLmJ0biwuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1kYXRlXSxpbnB1dFt0eXBlPXRpbWVdLmlucHV0LWxnLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYnRuPmlucHV0W3R5cGU9dGltZV0uYnRuLC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPXRpbWVdLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmlucHV0LWxnLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYnRuPmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmJ0biwuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0saW5wdXRbdHlwZT1tb250aF0uaW5wdXQtbGcsLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1idG4+aW5wdXRbdHlwZT1tb250aF0uYnRuLC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPW1vbnRoXXtsaW5lLWhlaWdodDo0NHB4fX0uZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjE1cHh9LnJhZGlvLC5jaGVja2JveHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MTBweDttYXJnaW4tYm90dG9tOjEwcHh9LnJhZGlvLmRpc2FibGVkIGxhYmVsLGZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8gbGFiZWwsLmNoZWNrYm94LmRpc2FibGVkIGxhYmVsLGZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3ggbGFiZWx7Y3Vyc29yOm5vdC1hbGxvd2VkfS5yYWRpbyBsYWJlbCwuY2hlY2tib3ggbGFiZWx7bWluLWhlaWdodDoyMHB4O3BhZGRpbmctbGVmdDoyMHB4O21hcmdpbi1ib3R0b206MDtmb250LXdlaWdodDo0MDA7Y3Vyc29yOnBvaW50ZXJ9LnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dLC5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1yYWRpb10sLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdLC5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1jaGVja2JveF17cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLXRvcDo0cHggXFw5IDttYXJnaW4tbGVmdDotMjBweH0ucmFkaW8rLnJhZGlvLC5jaGVja2JveCsuY2hlY2tib3h7bWFyZ2luLXRvcDotNXB4fS5yYWRpby1pbmxpbmUsLmNoZWNrYm94LWlubGluZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6MjBweDttYXJnaW4tYm90dG9tOjA7Zm9udC13ZWlnaHQ6NDAwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjdXJzb3I6cG9pbnRlcn0ucmFkaW8taW5saW5lLmRpc2FibGVkLGZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8taW5saW5lLC5jaGVja2JveC1pbmxpbmUuZGlzYWJsZWQsZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveC1pbmxpbmV7Y3Vyc29yOm5vdC1hbGxvd2VkfS5yYWRpby1pbmxpbmUrLnJhZGlvLWlubGluZSwuY2hlY2tib3gtaW5saW5lKy5jaGVja2JveC1pbmxpbmV7bWFyZ2luLXRvcDowO21hcmdpbi1sZWZ0OjEwcHh9LmZvcm0tY29udHJvbC1zdGF0aWN7bWluLWhlaWdodDozNHB4O3BhZGRpbmctdG9wOjdweDtwYWRkaW5nLWJvdHRvbTo3cHg7bWFyZ2luLWJvdHRvbTowfS5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWxnLC5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLWxnPi5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWdyb3VwLWFkZG9uLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYnRuPi5mb3JtLWNvbnRyb2wtc3RhdGljLmJ0biwuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1zbSwuaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWJ0bj4uZm9ybS1jb250cm9sLXN0YXRpYy5idG57cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5pbnB1dC1zbSwuaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWFkZG9uLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYnRuPi5idG57aGVpZ2h0OjMwcHg7cGFkZGluZzo1cHggMTBweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czozcHh9c2VsZWN0LmlucHV0LXNtLC5pbnB1dC1ncm91cC1zbT5zZWxlY3QuZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1zbT5zZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb24sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1idG4+c2VsZWN0LmJ0bntoZWlnaHQ6MzBweDtsaW5lLWhlaWdodDozMHB4fXRleHRhcmVhLmlucHV0LXNtLC5pbnB1dC1ncm91cC1zbT50ZXh0YXJlYS5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLXNtPnRleHRhcmVhLmlucHV0LWdyb3VwLWFkZG9uLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYnRuPnRleHRhcmVhLmJ0bixzZWxlY3RbbXVsdGlwbGVdLmlucHV0LXNtLC5pbnB1dC1ncm91cC1zbT5zZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtc20+c2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWJ0bj5zZWxlY3RbbXVsdGlwbGVdLmJ0bntoZWlnaHQ6YXV0b30uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9se2hlaWdodDozMHB4O3BhZGRpbmc6NXB4IDEwcHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6M3B4fS5mb3JtLWdyb3VwLXNtIHNlbGVjdC5mb3JtLWNvbnRyb2x7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzBweH0uZm9ybS1ncm91cC1zbSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsLmZvcm0tZ3JvdXAtc20gc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2x7aGVpZ2h0OmF1dG99LmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC1zdGF0aWN7aGVpZ2h0OjMwcHg7bWluLWhlaWdodDozMnB4O3BhZGRpbmc6NnB4IDEwcHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS41fS5pbnB1dC1sZywuaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFkZG9uLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYnRuPi5idG57aGVpZ2h0OjQ0cHg7cGFkZGluZzoxMHB4IDE2cHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS4zMzMzMzMzO2JvcmRlci1yYWRpdXM6NnB4fXNlbGVjdC5pbnB1dC1sZywuaW5wdXQtZ3JvdXAtbGc+c2VsZWN0LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtbGc+c2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYnRuPnNlbGVjdC5idG57aGVpZ2h0OjQ0cHg7bGluZS1oZWlnaHQ6NDRweH10ZXh0YXJlYS5pbnB1dC1sZywuaW5wdXQtZ3JvdXAtbGc+dGV4dGFyZWEuZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1sZz50ZXh0YXJlYS5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWJ0bj50ZXh0YXJlYS5idG4sc2VsZWN0W211bHRpcGxlXS5pbnB1dC1sZywuaW5wdXQtZ3JvdXAtbGc+c2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLWxnPnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtYWRkb24sLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1idG4+c2VsZWN0W211bHRpcGxlXS5idG57aGVpZ2h0OmF1dG99LmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbHtoZWlnaHQ6NDRweDtwYWRkaW5nOjEwcHggMTZweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjMzMzMzMzM7Ym9yZGVyLXJhZGl1czo2cHh9LmZvcm0tZ3JvdXAtbGcgc2VsZWN0LmZvcm0tY29udHJvbHtoZWlnaHQ6NDRweDtsaW5lLWhlaWdodDo0NHB4fS5mb3JtLWdyb3VwLWxnIHRleHRhcmVhLmZvcm0tY29udHJvbCwuZm9ybS1ncm91cC1sZyBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbHtoZWlnaHQ6YXV0b30uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLXN0YXRpY3toZWlnaHQ6NDRweDttaW4taGVpZ2h0OjM2cHg7cGFkZGluZzoxMXB4IDE2cHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS4zMzMzMzMzfS5oYXMtZmVlZGJhY2t7cG9zaXRpb246cmVsYXRpdmV9Lmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9se3BhZGRpbmctcmlnaHQ6NDIuNXB4fS5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt6LWluZGV4OjI7ZGlzcGxheTpibG9jazt3aWR0aDozNHB4O2hlaWdodDozNHB4O2xpbmUtaGVpZ2h0OjM0cHg7dGV4dC1hbGlnbjpjZW50ZXI7cG9pbnRlci1ldmVudHM6bm9uZX0uaW5wdXQtbGcrLmZvcm0tY29udHJvbC1mZWVkYmFjaywuaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbCsuZm9ybS1jb250cm9sLWZlZWRiYWNrLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYWRkb24rLmZvcm0tY29udHJvbC1mZWVkYmFjaywuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWJ0bj4uYnRuKy5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssLmlucHV0LWdyb3VwLWxnKy5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCsuZm9ybS1jb250cm9sLWZlZWRiYWNre3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7bGluZS1oZWlnaHQ6NDRweH0uaW5wdXQtc20rLmZvcm0tY29udHJvbC1mZWVkYmFjaywuaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbCsuZm9ybS1jb250cm9sLWZlZWRiYWNrLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYWRkb24rLmZvcm0tY29udHJvbC1mZWVkYmFjaywuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWJ0bj4uYnRuKy5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssLmlucHV0LWdyb3VwLXNtKy5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCsuZm9ybS1jb250cm9sLWZlZWRiYWNre3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzBweH0uaGFzLXN1Y2Nlc3MgLmhlbHAtYmxvY2ssLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLC5oYXMtc3VjY2VzcyAucmFkaW8sLmhhcy1zdWNjZXNzIC5jaGVja2JveCwuaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSwuaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LWlubGluZSwuaGFzLXN1Y2Nlc3MucmFkaW8gbGFiZWwsLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLC5oYXMtc3VjY2Vzcy5yYWRpby1pbmxpbmUgbGFiZWwsLmhhcy1zdWNjZXNzLmNoZWNrYm94LWlubGluZSBsYWJlbHtjb2xvcjojM2M3NjNkfS5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9se2JvcmRlci1jb2xvcjojM2M3NjNkOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpfS5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3Vze2JvcmRlci1jb2xvcjojMmI1NDJjOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwwIDAgNnB4ICM2N2IxNjg7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwwIDAgNnB4ICM2N2IxNjh9Lmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbntjb2xvcjojM2M3NjNkO2JhY2tncm91bmQtY29sb3I6I2RmZjBkODtib3JkZXItY29sb3I6IzNjNzYzZH0uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFja3tjb2xvcjojM2M3NjNkfS5oYXMtd2FybmluZyAuaGVscC1ibG9jaywuaGFzLXdhcm5pbmcgLmNvbnRyb2wtbGFiZWwsLmhhcy13YXJuaW5nIC5yYWRpbywuaGFzLXdhcm5pbmcgLmNoZWNrYm94LC5oYXMtd2FybmluZyAucmFkaW8taW5saW5lLC5oYXMtd2FybmluZyAuY2hlY2tib3gtaW5saW5lLC5oYXMtd2FybmluZy5yYWRpbyBsYWJlbCwuaGFzLXdhcm5pbmcuY2hlY2tib3ggbGFiZWwsLmhhcy13YXJuaW5nLnJhZGlvLWlubGluZSBsYWJlbCwuaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lIGxhYmVse2NvbG9yOiM4YTZkM2J9Lmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2x7Ym9yZGVyLWNvbG9yOiM4YTZkM2I7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSl9Lmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM2NjUxMmM7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLDAgMCA2cHggI2MwYTE2Yjtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLDAgMCA2cHggI2MwYTE2Yn0uaGFzLXdhcm5pbmcgLmlucHV0LWdyb3VwLWFkZG9ue2NvbG9yOiM4YTZkM2I7YmFja2dyb3VuZC1jb2xvcjojZmNmOGUzO2JvcmRlci1jb2xvcjojOGE2ZDNifS5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNre2NvbG9yOiM4YTZkM2J9Lmhhcy1lcnJvciAuaGVscC1ibG9jaywuaGFzLWVycm9yIC5jb250cm9sLWxhYmVsLC5oYXMtZXJyb3IgLnJhZGlvLC5oYXMtZXJyb3IgLmNoZWNrYm94LC5oYXMtZXJyb3IgLnJhZGlvLWlubGluZSwuaGFzLWVycm9yIC5jaGVja2JveC1pbmxpbmUsLmhhcy1lcnJvci5yYWRpbyBsYWJlbCwuaGFzLWVycm9yLmNoZWNrYm94IGxhYmVsLC5oYXMtZXJyb3IucmFkaW8taW5saW5lIGxhYmVsLC5oYXMtZXJyb3IuY2hlY2tib3gtaW5saW5lIGxhYmVse2NvbG9yOiNhOTQ0NDJ9Lmhhcy1lcnJvciAuZm9ybS1jb250cm9se2JvcmRlci1jb2xvcjojYTk0NDQyOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpfS5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1c3tib3JkZXItY29sb3I6Izg0MzUzNDstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksMCAwIDZweCAjY2U4NDgzO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksMCAwIDZweCAjY2U4NDgzfS5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9ue2NvbG9yOiNhOTQ0NDI7YmFja2dyb3VuZC1jb2xvcjojZjJkZWRlO2JvcmRlci1jb2xvcjojYTk0NDQyfS5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFja3tjb2xvcjojYTk0NDQyfS5oYXMtZmVlZGJhY2sgbGFiZWx+LmZvcm0tY29udHJvbC1mZWVkYmFja3t0b3A6MjVweH0uaGFzLWZlZWRiYWNrIGxhYmVsLnNyLW9ubHl+LmZvcm0tY29udHJvbC1mZWVkYmFja3t0b3A6MH0uaGVscC1ibG9ja3tkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6NXB4O21hcmdpbi1ib3R0b206MTBweDtjb2xvcjojNDA0MDQwfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXB7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1zdGF0aWN7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZvcm0taW5saW5lIC5pbnB1dC1ncm91cHtkaXNwbGF5OmlubGluZS10YWJsZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbHt3aWR0aDphdXRvfS5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbHt3aWR0aDoxMDAlfS5mb3JtLWlubGluZSAuY29udHJvbC1sYWJlbHttYXJnaW4tYm90dG9tOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5mb3JtLWlubGluZSAucmFkaW8sLmZvcm0taW5saW5lIC5jaGVja2JveHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZm9ybS1pbmxpbmUgLnJhZGlvIGxhYmVsLC5mb3JtLWlubGluZSAuY2hlY2tib3ggbGFiZWx7cGFkZGluZy1sZWZ0OjB9LmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSwuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hde3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1sZWZ0OjB9LmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFja3t0b3A6MH19LmZvcm0taG9yaXpvbnRhbCAucmFkaW8sLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gsLmZvcm0taG9yaXpvbnRhbCAucmFkaW8taW5saW5lLC5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LWlubGluZXtwYWRkaW5nLXRvcDo3cHg7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MH0uZm9ybS1ob3Jpem9udGFsIC5yYWRpbywuZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveHttaW4taGVpZ2h0OjI3cHh9LmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cHttYXJnaW4tcmlnaHQ6LTE2cHg7bWFyZ2luLWxlZnQ6LTE2cHh9LmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDpiZWZvcmUsLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlcntkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCIgXCJ9LmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlcntjbGVhcjpib3RofUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVse3BhZGRpbmctdG9wOjdweDttYXJnaW4tYm90dG9tOjA7dGV4dC1hbGlnbjpyaWdodH19LmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7cmlnaHQ6MTZweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1sZyAuY29udHJvbC1sYWJlbHtwYWRkaW5nLXRvcDoxMXB4O2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1zbSAuY29udHJvbC1sYWJlbHtwYWRkaW5nLXRvcDo2cHg7Zm9udC1zaXplOjEycHh9fS5idG57ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTowO2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7dmVydGljYWwtYWxpZ246bWlkZGxlO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7cGFkZGluZzo2cHggMTJweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjQyODU3MTQyOTtib3JkZXItcmFkaXVzOjk5OTlweDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmJ0bjpmb2N1cywuYnRuLmZvY3VzLC5idG46YWN0aXZlOmZvY3VzLC5idG46YWN0aXZlLmZvY3VzLC5idG4uYWN0aXZlOmZvY3VzLC5idG4uYWN0aXZlLmZvY3Vze291dGxpbmU6bm9uZX0uYnRuOmhvdmVyLC5idG46Zm9jdXMsLmJ0bi5mb2N1c3tjb2xvcjojMzMzO3RleHQtZGVjb3JhdGlvbjpub25lfS5idG46YWN0aXZlLC5idG4uYWN0aXZle2JhY2tncm91bmQtaW1hZ2U6bm9uZTtvdXRsaW5lOjA7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpO2JveC1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSl9LmJ0bi5kaXNhYmxlZCwuYnRuW2Rpc2FibGVkXSxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bntjdXJzb3I6bm90LWFsbG93ZWQ7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NjUpO29wYWNpdHk6LjY1Oy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX1hLmJ0bi5kaXNhYmxlZCxmaWVsZHNldFtkaXNhYmxlZF0gYS5idG57cG9pbnRlci1ldmVudHM6bm9uZX0uYnRuLWRlZmF1bHR7Y29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNjY2N9LmJ0bi1kZWZhdWx0OmZvY3VzLC5idG4tZGVmYXVsdC5mb2N1c3tjb2xvcjojMzMzO2JhY2tncm91bmQtY29sb3I6I2U2ZTZlNjtib3JkZXItY29sb3I6IzhjOGM4Y30uYnRuLWRlZmF1bHQ6aG92ZXJ7Y29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOiNlNmU2ZTY7Ym9yZGVyLWNvbG9yOiNhZGFkYWR9LmJ0bi1kZWZhdWx0OmFjdGl2ZSwuYnRuLWRlZmF1bHQuYWN0aXZlLC5vcGVuPi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGV7Y29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOiNlNmU2ZTY7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlci1jb2xvcjojYWRhZGFkfS5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsLmJ0bi1kZWZhdWx0OmFjdGl2ZTpmb2N1cywuYnRuLWRlZmF1bHQ6YWN0aXZlLmZvY3VzLC5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cywuYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLC5vcGVuPi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6aG92ZXIsLm9wZW4+LmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywub3Blbj4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLmZvY3Vze2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjojZDRkNGQ0O2JvcmRlci1jb2xvcjojOGM4YzhjfS5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3ZlciwuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmZvY3VzLC5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cywuYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2NjY30uYnRuLWRlZmF1bHQgLmJhZGdle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzMzfS5idG4tcHJpbWFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzA1N2NhMztib3JkZXItY29sb3I6IzA0Njk4YX0uYnRuLXByaW1hcnk6Zm9jdXMsLmJ0bi1wcmltYXJ5LmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDM1NjcyO2JvcmRlci1jb2xvcjojMDAwYjBmfS5idG4tcHJpbWFyeTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAzNTY3Mjtib3JkZXItY29sb3I6IzAyM2M0Zn0uYnRuLXByaW1hcnk6YWN0aXZlLC5idG4tcHJpbWFyeS5hY3RpdmUsLm9wZW4+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAzNTY3MjtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyLWNvbG9yOiMwMjNjNGZ9LmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3ZlciwuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLC5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3ZlciwuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLC5idG4tcHJpbWFyeS5hY3RpdmUuZm9jdXMsLm9wZW4+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3Zlciwub3Blbj4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5vcGVuPi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMjNjNGY7Ym9yZGVyLWNvbG9yOiMwMDBiMGZ9LmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLC5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cywuYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlciwuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLC5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuZm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMDU3Y2EzO2JvcmRlci1jb2xvcjojMDQ2OThhfS5idG4tcHJpbWFyeSAuYmFkZ2V7Y29sb3I6IzA1N2NhMztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmJ0bi1zdWNjZXNze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNWNiODVjO2JvcmRlci1jb2xvcjojNGNhZTRjfS5idG4tc3VjY2Vzczpmb2N1cywuYnRuLXN1Y2Nlc3MuZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM0NDlkNDQ7Ym9yZGVyLWNvbG9yOiMyNTU2MjV9LmJ0bi1zdWNjZXNzOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNDQ5ZDQ0O2JvcmRlci1jb2xvcjojMzk4NDM5fS5idG4tc3VjY2VzczphY3RpdmUsLmJ0bi1zdWNjZXNzLmFjdGl2ZSwub3Blbj4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNDQ5ZDQ0O2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXItY29sb3I6IzM5ODQzOX0uYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLC5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsLmJ0bi1zdWNjZXNzOmFjdGl2ZS5mb2N1cywuYnRuLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLC5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsLmJ0bi1zdWNjZXNzLmFjdGl2ZS5mb2N1cywub3Blbj4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5vcGVuPi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLm9wZW4+LmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM5ODQzOTtib3JkZXItY29sb3I6IzI1NTYyNX0uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLC5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cywuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5mb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5mb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiM1Y2I4NWM7Ym9yZGVyLWNvbG9yOiM0Y2FlNGN9LmJ0bi1zdWNjZXNzIC5iYWRnZXtjb2xvcjojNWNiODVjO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uYnRuLWluZm97Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1YmMwZGU7Ym9yZGVyLWNvbG9yOiM0NmI4ZGF9LmJ0bi1pbmZvOmZvY3VzLC5idG4taW5mby5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzMxYjBkNTtib3JkZXItY29sb3I6IzFiNmQ4NX0uYnRuLWluZm86aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzMWIwZDU7Ym9yZGVyLWNvbG9yOiMyNjlhYmN9LmJ0bi1pbmZvOmFjdGl2ZSwuYnRuLWluZm8uYWN0aXZlLC5vcGVuPi5idG4taW5mby5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzMWIwZDU7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlci1jb2xvcjojMjY5YWJjfS5idG4taW5mbzphY3RpdmU6aG92ZXIsLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cywuYnRuLWluZm86YWN0aXZlLmZvY3VzLC5idG4taW5mby5hY3RpdmU6aG92ZXIsLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cywuYnRuLWluZm8uYWN0aXZlLmZvY3VzLC5vcGVuPi5idG4taW5mby5kcm9wZG93bi10b2dnbGU6aG92ZXIsLm9wZW4+LmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywub3Blbj4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjY5YWJjO2JvcmRlci1jb2xvcjojMWI2ZDg1fS5idG4taW5mby5kaXNhYmxlZDpob3ZlciwuYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLC5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cywuYnRuLWluZm9bZGlzYWJsZWRdLmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzViYzBkZTtib3JkZXItY29sb3I6IzQ2YjhkYX0uYnRuLWluZm8gLmJhZGdle2NvbG9yOiM1YmMwZGU7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5idG4td2FybmluZ3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2YwYWQ0ZTtib3JkZXItY29sb3I6I2VlYTIzNn0uYnRuLXdhcm5pbmc6Zm9jdXMsLmJ0bi13YXJuaW5nLmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZWM5NzFmO2JvcmRlci1jb2xvcjojOTg1ZjBkfS5idG4td2FybmluZzpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2VjOTcxZjtib3JkZXItY29sb3I6I2Q1ODUxMn0uYnRuLXdhcm5pbmc6YWN0aXZlLC5idG4td2FybmluZy5hY3RpdmUsLm9wZW4+LmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2VjOTcxZjtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyLWNvbG9yOiNkNTg1MTJ9LmJ0bi13YXJuaW5nOmFjdGl2ZTpob3ZlciwuYnRuLXdhcm5pbmc6YWN0aXZlOmZvY3VzLC5idG4td2FybmluZzphY3RpdmUuZm9jdXMsLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3ZlciwuYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzLC5idG4td2FybmluZy5hY3RpdmUuZm9jdXMsLm9wZW4+LmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpob3Zlciwub3Blbj4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5vcGVuPi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUuZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkNTg1MTI7Ym9yZGVyLWNvbG9yOiM5ODVmMGR9LmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLC5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cywuYnRuLXdhcm5pbmcuZGlzYWJsZWQuZm9jdXMsLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlciwuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLC5idG4td2FybmluZ1tkaXNhYmxlZF0uZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuZm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZjBhZDRlO2JvcmRlci1jb2xvcjojZWVhMjM2fS5idG4td2FybmluZyAuYmFkZ2V7Y29sb3I6I2YwYWQ0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmJ0bi1kYW5nZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkOTUzNGY7Ym9yZGVyLWNvbG9yOiNkNDNmM2F9LmJ0bi1kYW5nZXI6Zm9jdXMsLmJ0bi1kYW5nZXIuZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNjOTMwMmM7Ym9yZGVyLWNvbG9yOiM3NjFjMTl9LmJ0bi1kYW5nZXI6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNjOTMwMmM7Ym9yZGVyLWNvbG9yOiNhYzI5MjV9LmJ0bi1kYW5nZXI6YWN0aXZlLC5idG4tZGFuZ2VyLmFjdGl2ZSwub3Blbj4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNjOTMwMmM7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlci1jb2xvcjojYWMyOTI1fS5idG4tZGFuZ2VyOmFjdGl2ZTpob3ZlciwuYnRuLWRhbmdlcjphY3RpdmU6Zm9jdXMsLmJ0bi1kYW5nZXI6YWN0aXZlLmZvY3VzLC5idG4tZGFuZ2VyLmFjdGl2ZTpob3ZlciwuYnRuLWRhbmdlci5hY3RpdmU6Zm9jdXMsLmJ0bi1kYW5nZXIuYWN0aXZlLmZvY3VzLC5vcGVuPi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpob3Zlciwub3Blbj4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLm9wZW4+LmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYWMyOTI1O2JvcmRlci1jb2xvcjojNzYxYzE5fS5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLC5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLC5idG4tZGFuZ2VyLmRpc2FibGVkLmZvY3VzLC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlciwuYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2Q5NTM0Zjtib3JkZXItY29sb3I6I2Q0M2YzYX0uYnRuLWRhbmdlciAuYmFkZ2V7Y29sb3I6I2Q5NTM0ZjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmJ0bi1saW5re2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojMDU3Y2EzO2JvcmRlci1yYWRpdXM6MH0uYnRuLWxpbmssLmJ0bi1saW5rOmFjdGl2ZSwuYnRuLWxpbmsuYWN0aXZlLC5idG4tbGlua1tkaXNhYmxlZF0sZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGlua3tiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX0uYnRuLWxpbmssLmJ0bi1saW5rOmhvdmVyLC5idG4tbGluazpmb2N1cywuYnRuLWxpbms6YWN0aXZle2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLWxpbms6aG92ZXIsLmJ0bi1saW5rOmZvY3Vze2NvbG9yOiMwNTdjYTM7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6Zm9jdXN7Y29sb3I6Izc1NzU3NTt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnRuLWxnLC5idG4tZ3JvdXAtbGc+LmJ0bntwYWRkaW5nOjEwcHggMTZweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjMzMzMzMzM7Ym9yZGVyLXJhZGl1czo5OTk5cHh9LmJ0bi1zbSwuYnRuLWdyb3VwLXNtPi5idG57cGFkZGluZzo1cHggMTBweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czo5OTk5cHh9LmJ0bi14cywuYnRuLWdyb3VwLXhzPi5idG57cGFkZGluZzoxcHggNXB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOjk5OTlweH0uYnRuLWJsb2NrLC5zaXRlLWNhcnQtcG9wdXBfX2dvLXRvLXNob3BjYXJ0LC5zaXRlLWNhcnQtcG9wdXBfX2V4cG9ydC10by1leGNlbHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmJ0bi1ibG9jaysuYnRuLWJsb2NrLC5zaXRlLWNhcnQtcG9wdXBfX2dvLXRvLXNob3BjYXJ0Ky5idG4tYmxvY2ssLmJ0bi1ibG9jaysuc2l0ZS1jYXJ0LXBvcHVwX19nby10by1zaG9wY2FydCwuc2l0ZS1jYXJ0LXBvcHVwX19nby10by1zaG9wY2FydCsuc2l0ZS1jYXJ0LXBvcHVwX19nby10by1zaG9wY2FydCwuc2l0ZS1jYXJ0LXBvcHVwX19leHBvcnQtdG8tZXhjZWwrLmJ0bi1ibG9jaywuc2l0ZS1jYXJ0LXBvcHVwX19leHBvcnQtdG8tZXhjZWwrLnNpdGUtY2FydC1wb3B1cF9fZ28tdG8tc2hvcGNhcnQsLmJ0bi1ibG9jaysuc2l0ZS1jYXJ0LXBvcHVwX19leHBvcnQtdG8tZXhjZWwsLnNpdGUtY2FydC1wb3B1cF9fZ28tdG8tc2hvcGNhcnQrLnNpdGUtY2FydC1wb3B1cF9fZXhwb3J0LXRvLWV4Y2VsLC5zaXRlLWNhcnQtcG9wdXBfX2V4cG9ydC10by1leGNlbCsuc2l0ZS1jYXJ0LXBvcHVwX19leHBvcnQtdG8tZXhjZWx7bWFyZ2luLXRvcDo1cHh9aW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1ibG9jayxpbnB1dFt0eXBlPXN1Ym1pdF0uc2l0ZS1jYXJ0LXBvcHVwX19nby10by1zaG9wY2FydCxpbnB1dFt0eXBlPXN1Ym1pdF0uc2l0ZS1jYXJ0LXBvcHVwX19leHBvcnQtdG8tZXhjZWwsaW5wdXRbdHlwZT1yZXNldF0uYnRuLWJsb2NrLGlucHV0W3R5cGU9cmVzZXRdLnNpdGUtY2FydC1wb3B1cF9fZ28tdG8tc2hvcGNhcnQsaW5wdXRbdHlwZT1yZXNldF0uc2l0ZS1jYXJ0LXBvcHVwX19leHBvcnQtdG8tZXhjZWwsaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1ibG9jayxpbnB1dFt0eXBlPWJ1dHRvbl0uc2l0ZS1jYXJ0LXBvcHVwX19nby10by1zaG9wY2FydCxpbnB1dFt0eXBlPWJ1dHRvbl0uc2l0ZS1jYXJ0LXBvcHVwX19leHBvcnQtdG8tZXhjZWx7d2lkdGg6MTAwJX0uZmFkZXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBsaW5lYXI7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgbGluZWFyO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcn0uZmFkZS5pbntvcGFjaXR5OjF9LmNvbGxhcHNle2Rpc3BsYXk6bm9uZX0uY29sbGFwc2UuaW57ZGlzcGxheTpibG9ja310ci5jb2xsYXBzZS5pbntkaXNwbGF5OnRhYmxlLXJvd310Ym9keS5jb2xsYXBzZS5pbntkaXNwbGF5OnRhYmxlLXJvdy1ncm91cH0uY29sbGFwc2luZ3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmhlaWdodCx2aXNpYmlsaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6aGVpZ2h0LHZpc2liaWxpdHk7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zNXM7dHJhbnNpdGlvbi1kdXJhdGlvbjouMzVzOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlfS5jYXJldHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDowO2hlaWdodDowO21hcmdpbi1sZWZ0OjJweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym9yZGVyLXRvcDo0cHggZGFzaGVkO2JvcmRlci10b3A6NHB4IHNvbGlkIFxcOSA7Ym9yZGVyLXJpZ2h0OjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDo0cHggc29saWQgdHJhbnNwYXJlbnR9LmRyb3B1cCwuZHJvcGRvd257cG9zaXRpb246cmVsYXRpdmV9LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tvdXRsaW5lOjB9LmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3otaW5kZXg6MTAwMDtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDttaW4td2lkdGg6MTYwcHg7cGFkZGluZzo1cHggMDttYXJnaW46MnB4IDAgMDtmb250LXNpemU6MTRweDt0ZXh0LWFsaWduOmxlZnQ7bGlzdC1zdHlsZTpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMTUpO2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSk7Ym94LXNoYWRvdzowIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSl9LmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodHtyaWdodDowO2xlZnQ6YXV0b30uZHJvcGRvd24tbWVudSAuZGl2aWRlcntoZWlnaHQ6MXB4O21hcmdpbjo5cHggMDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojZTRlNGU0fS5kcm9wZG93bi1tZW51PmxpPmF7ZGlzcGxheTpibG9jaztwYWRkaW5nOjNweCAyMHB4O2NsZWFyOmJvdGg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDI5O2NvbG9yOiMzMzM7d2hpdGUtc3BhY2U6bm93cmFwfS5kcm9wZG93bi1tZW51PmxpPmE6aG92ZXIsLmRyb3Bkb3duLW1lbnU+bGk+YTpmb2N1c3tjb2xvcjojMjYyNjI2O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmN30uZHJvcGRvd24tbWVudT4uYWN0aXZlPmEsLmRyb3Bkb3duLW1lbnU+LmFjdGl2ZT5hOmhvdmVyLC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YTpmb2N1c3tjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6IzA1N2NhMztvdXRsaW5lOjB9LmRyb3Bkb3duLW1lbnU+LmRpc2FibGVkPmEsLmRyb3Bkb3duLW1lbnU+LmRpc2FibGVkPmE6aG92ZXIsLmRyb3Bkb3duLW1lbnU+LmRpc2FibGVkPmE6Zm9jdXN7Y29sb3I6Izc1NzU3NX0uZHJvcGRvd24tbWVudT4uZGlzYWJsZWQ+YTpob3ZlciwuZHJvcGRvd24tbWVudT4uZGlzYWJsZWQ+YTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6bm90LWFsbG93ZWQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpfS5vcGVuPi5kcm9wZG93bi1tZW51e2Rpc3BsYXk6YmxvY2t9Lm9wZW4+YXtvdXRsaW5lOjB9LmRyb3Bkb3duLW1lbnUtcmlnaHR7cmlnaHQ6MDtsZWZ0OmF1dG99LmRyb3Bkb3duLW1lbnUtbGVmdHtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24taGVhZGVye2Rpc3BsYXk6YmxvY2s7cGFkZGluZzozcHggMjBweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxLjQyODU3MTQyOTtjb2xvcjojNzU3NTc1O3doaXRlLXNwYWNlOm5vd3JhcH0uZHJvcGRvd24tYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDo5OTB9LnB1bGwtcmlnaHQ+LmRyb3Bkb3duLW1lbnV7cmlnaHQ6MDtsZWZ0OmF1dG99LmRyb3B1cCAuY2FyZXQsLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5jYXJldHtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDowO2JvcmRlci1ib3R0b206NHB4IGRhc2hlZDtib3JkZXItYm90dG9tOjRweCBzb2xpZCBcXDkgfS5kcm9wdXAgLmRyb3Bkb3duLW1lbnUsLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51e3RvcDphdXRvO2JvdHRvbToxMDAlO21hcmdpbi1ib3R0b206MnB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51e3JpZ2h0OjA7bGVmdDphdXRvfS5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUtbGVmdHtsZWZ0OjA7cmlnaHQ6YXV0b319LmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2Fse3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uYnRuLWdyb3VwPi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRue3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnR9LmJ0bi1ncm91cD4uYnRuOmhvdmVyLC5idG4tZ3JvdXA+LmJ0bjpmb2N1cywuYnRuLWdyb3VwPi5idG46YWN0aXZlLC5idG4tZ3JvdXA+LmJ0bi5hY3RpdmUsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmhvdmVyLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpmb2N1cywuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46YWN0aXZlLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi5hY3RpdmV7ei1pbmRleDoyfS5idG4tZ3JvdXAgLmJ0bisuYnRuLC5idG4tZ3JvdXAgLmJ0bisuYnRuLWdyb3VwLC5idG4tZ3JvdXAgLmJ0bi1ncm91cCsuYnRuLC5idG4tZ3JvdXAgLmJ0bi1ncm91cCsuYnRuLWdyb3Vwe21hcmdpbi1sZWZ0Oi0xcHh9LmJ0bi10b29sYmFye21hcmdpbi1sZWZ0Oi01cHh9LmJ0bi10b29sYmFyOmJlZm9yZSwuYnRuLXRvb2xiYXI6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiIFwifS5idG4tdG9vbGJhcjphZnRlcntjbGVhcjpib3RofS5idG4tdG9vbGJhciAuYnRuLC5idG4tdG9vbGJhciAuYnRuLWdyb3VwLC5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXB7ZmxvYXQ6bGVmdH0uYnRuLXRvb2xiYXI+LmJ0biwuYnRuLXRvb2xiYXI+LmJ0bi1ncm91cCwuYnRuLXRvb2xiYXI+LmlucHV0LWdyb3Vwe21hcmdpbi1sZWZ0OjVweH0uYnRuLWdyb3VwPi5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSl7Ym9yZGVyLXJhZGl1czowfS5idG4tZ3JvdXA+LmJ0bjpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS5idG4tZ3JvdXA+LmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksLmJ0bi1ncm91cD4uZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuLWdyb3Vwe2Zsb2F0OmxlZnR9LmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk+LmJ0bntib3JkZXItcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk+LmJ0bjpsYXN0LWNoaWxkLC5idG4tZ3JvdXA+LmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpPi5kcm9wZG93bi10b2dnbGV7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5idG4tZ3JvdXA+LmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG46Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLC5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xle291dGxpbmU6MH0uYnRuLWdyb3VwPi5idG4rLmRyb3Bkb3duLXRvZ2dsZXtwYWRkaW5nLXJpZ2h0OjhweDtwYWRkaW5nLWxlZnQ6OHB4fS5idG4tZ3JvdXA+LmJ0bi1sZysuZHJvcGRvd24tdG9nZ2xlLC5idG4tZ3JvdXAtbGcuYnRuLWdyb3VwPi5idG4rLmRyb3Bkb3duLXRvZ2dsZXtwYWRkaW5nLXJpZ2h0OjEycHg7cGFkZGluZy1sZWZ0OjEycHh9LmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGV7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpO2JveC1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSl9LmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpbmt7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5idG4gLmNhcmV0e21hcmdpbi1sZWZ0OjB9LmJ0bi1sZyAuY2FyZXQsLmJ0bi1ncm91cC1sZz4uYnRuIC5jYXJldHtib3JkZXItd2lkdGg6NXB4IDVweCAwO2JvcmRlci1ib3R0b20td2lkdGg6MH0uZHJvcHVwIC5idG4tbGcgLmNhcmV0LC5kcm9wdXAgLmJ0bi1ncm91cC1sZz4uYnRuIC5jYXJldHtib3JkZXItd2lkdGg6MCA1cHggNXB4fS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwPi5idG57ZGlzcGxheTpibG9jaztmbG9hdDpub25lO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCV9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOmJlZm9yZSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiIFwifS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDphZnRlcntjbGVhcjpib3RofS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cD4uYnRue2Zsb2F0Om5vbmV9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuKy5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuKy5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwKy5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwKy5idG4tZ3JvdXB7bWFyZ2luLXRvcDotMXB4O21hcmdpbi1sZWZ0OjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXJhZGl1czowfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6OTk5OXB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjk5OTlweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo5OTk5cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo5OTk5cHh9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk+LmJ0bntib3JkZXItcmFkaXVzOjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk+LmJ0bjpsYXN0LWNoaWxkLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpPi5kcm9wZG93bi10b2dnbGV7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCk+LmJ0bjpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uYnRuLWdyb3VwLWp1c3RpZmllZHtkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCU7dGFibGUtbGF5b3V0OmZpeGVkO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZX0uYnRuLWdyb3VwLWp1c3RpZmllZD4uYnRuLC5idG4tZ3JvdXAtanVzdGlmaWVkPi5idG4tZ3JvdXB7ZGlzcGxheTp0YWJsZS1jZWxsO2Zsb2F0Om5vbmU7d2lkdGg6MSV9LmJ0bi1ncm91cC1qdXN0aWZpZWQ+LmJ0bi1ncm91cCAuYnRue3dpZHRoOjEwMCV9LmJ0bi1ncm91cC1qdXN0aWZpZWQ+LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudXtsZWZ0OmF1dG99W2RhdGEtdG9nZ2xlPWJ1dHRvbnNdPi5idG4gaW5wdXRbdHlwZT1yYWRpb10sW2RhdGEtdG9nZ2xlPWJ1dHRvbnNdPi5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sW2RhdGEtdG9nZ2xlPWJ1dHRvbnNdPi5idG4tZ3JvdXA+LmJ0biBpbnB1dFt0eXBlPXJhZGlvXSxbZGF0YS10b2dnbGU9YnV0dG9uc10+LmJ0bi1ncm91cD4uYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hde3Bvc2l0aW9uOmFic29sdXRlO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtwb2ludGVyLWV2ZW50czpub25lfS5pbnB1dC1ncm91cHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OnRhYmxlO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZX0uaW5wdXQtZ3JvdXBbY2xhc3MqPWNvbC1de2Zsb2F0Om5vbmU7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9se3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtmbG9hdDpsZWZ0O3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTowfS5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3Vze3otaW5kZXg6M30uaW5wdXQtZ3JvdXAtYWRkb24sLmlucHV0LWdyb3VwLWJ0biwuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbHtkaXNwbGF5OnRhYmxlLWNlbGx9LmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXJhZGl1czowfS5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtYnRue3dpZHRoOjElO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmlucHV0LWdyb3VwLWFkZG9ue3BhZGRpbmc6NnB4IDEycHg7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzU1NTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyOjFweCBzb2xpZCAjZGJkYmRiO2JvcmRlci1yYWRpdXM6NHB4fS5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1zbSwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWFkZG9uLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYnRuPi5pbnB1dC1ncm91cC1hZGRvbi5idG57cGFkZGluZzo1cHggMTBweDtmb250LXNpemU6MTJweDtib3JkZXItcmFkaXVzOjNweH0uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtbGcsLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWJ0bj4uaW5wdXQtZ3JvdXAtYWRkb24uYnRue3BhZGRpbmc6MTBweCAxNnB4O2ZvbnQtc2l6ZToxNnB4O2JvcmRlci1yYWRpdXM6NnB4fS5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPXJhZGlvXSwuaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1jaGVja2JveF17bWFyZ2luLXRvcDowfS5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLC5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCwuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZD4uYnRuLWdyb3VwPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZD4uZHJvcGRvd24tdG9nZ2xlLC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZD4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZD4uYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCk+LmJ0bntib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxke2JvcmRlci1yaWdodDowfS5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG4tZ3JvdXA+LmJ0biwuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQ+LmRyb3Bkb3duLXRvZ2dsZSwuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5idG46bm90KDpmaXJzdC1jaGlsZCksLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG57Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZHtib3JkZXItbGVmdDowfS5pbnB1dC1ncm91cC1idG57cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjA7d2hpdGUtc3BhY2U6bm93cmFwfS5pbnB1dC1ncm91cC1idG4+LmJ0bntwb3NpdGlvbjpyZWxhdGl2ZX0uaW5wdXQtZ3JvdXAtYnRuPi5idG4rLmJ0bnttYXJnaW4tbGVmdDotMXB4fS5pbnB1dC1ncm91cC1idG4+LmJ0bjpob3ZlciwuaW5wdXQtZ3JvdXAtYnRuPi5idG46Zm9jdXMsLmlucHV0LWdyb3VwLWJ0bj4uYnRuOmFjdGl2ZXt6LWluZGV4OjJ9LmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZD4uYnRuLC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQ+LmJ0bi1ncm91cHttYXJnaW4tcmlnaHQ6LTFweH0uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQ+LmJ0biwuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQ+LmJ0bi1ncm91cHt6LWluZGV4OjI7bWFyZ2luLWxlZnQ6LTFweH0ubmF2e3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MDtsaXN0LXN0eWxlOm5vbmV9Lm5hdjpiZWZvcmUsLm5hdjphZnRlcntkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCIgXCJ9Lm5hdjphZnRlcntjbGVhcjpib3RofS5uYXY+bGl7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9ja30ubmF2PmxpPmF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEwcHggMTVweH0ubmF2PmxpPmE6aG92ZXIsLm5hdj5saT5hOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2VlZX0ubmF2PmxpLmRpc2FibGVkPmF7Y29sb3I6Izc1NzU3NX0ubmF2PmxpLmRpc2FibGVkPmE6aG92ZXIsLm5hdj5saS5kaXNhYmxlZD5hOmZvY3Vze2NvbG9yOiM3NTc1NzU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm5hdiAub3Blbj5hLC5uYXYgLm9wZW4+YTpob3ZlciwubmF2IC5vcGVuPmE6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlci1jb2xvcjojMDU3Y2EzfS5uYXYgLm5hdi1kaXZpZGVye2hlaWdodDoxcHg7bWFyZ2luOjlweCAwO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNlNWU1ZTV9Lm5hdj5saT5hPmltZ3ttYXgtd2lkdGg6bm9uZX0ubmF2LXRhYnN7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RiZGJkYn0ubmF2LXRhYnM+bGl7ZmxvYXQ6bGVmdDttYXJnaW4tYm90dG9tOi0xcHh9Lm5hdi10YWJzPmxpPmF7bWFyZ2luLXJpZ2h0OjJweDtsaW5lLWhlaWdodDoxLjQyODU3MTQyOTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6NHB4IDRweCAwIDB9Lm5hdi10YWJzPmxpPmE6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNlZWUgI2VlZSAjZGJkYmRifS5uYXYtdGFicz5saS5hY3RpdmU+YSwubmF2LXRhYnM+bGkuYWN0aXZlPmE6aG92ZXIsLm5hdi10YWJzPmxpLmFjdGl2ZT5hOmZvY3Vze2NvbG9yOiMwMDA7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RiZGJkYjtib3JkZXItYm90dG9tLWNvbG9yOnRyYW5zcGFyZW50fS5uYXYtcGlsbHM+bGl7ZmxvYXQ6bGVmdH0ubmF2LXBpbGxzPmxpPmF7Ym9yZGVyLXJhZGl1czo0cHh9Lm5hdi1waWxscz5saStsaXttYXJnaW4tbGVmdDoycHh9Lm5hdi1waWxscz5saS5hY3RpdmU+YSwubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmhvdmVyLC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwNTdjYTN9Lm5hdi1zdGFja2VkPmxpe2Zsb2F0Om5vbmV9Lm5hdi1zdGFja2VkPmxpK2xpe21hcmdpbi10b3A6MnB4O21hcmdpbi1sZWZ0OjB9Lm5hdi1qdXN0aWZpZWQsLm5hdi10YWJzLm5hdi1qdXN0aWZpZWR7d2lkdGg6MTAwJX0ubmF2LWp1c3RpZmllZD5saSwubmF2LXRhYnMubmF2LWp1c3RpZmllZD5saXtmbG9hdDpub25lfS5uYXYtanVzdGlmaWVkPmxpPmEsLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+bGk+YXttYXJnaW4tYm90dG9tOjVweDt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2LWp1c3RpZmllZD4uZHJvcGRvd24gLmRyb3Bkb3duLW1lbnV7dG9wOmF1dG87bGVmdDphdXRvfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubmF2LWp1c3RpZmllZD5saSwubmF2LXRhYnMubmF2LWp1c3RpZmllZD5saXtkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6MSV9Lm5hdi1qdXN0aWZpZWQ+bGk+YSwubmF2LXRhYnMubmF2LWp1c3RpZmllZD5saT5he21hcmdpbi1ib3R0b206MH19Lm5hdi10YWJzLWp1c3RpZmllZCwubmF2LXRhYnMubmF2LWp1c3RpZmllZHtib3JkZXItYm90dG9tOjB9Lm5hdi10YWJzLWp1c3RpZmllZD5saT5hLC5uYXYtdGFicy5uYXYtanVzdGlmaWVkPmxpPmF7bWFyZ2luLXJpZ2h0OjA7Ym9yZGVyLXJhZGl1czo0cHh9Lm5hdi10YWJzLWp1c3RpZmllZD4uYWN0aXZlPmEsLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+LmFjdGl2ZT5hLC5uYXYtdGFicy1qdXN0aWZpZWQ+LmFjdGl2ZT5hOmhvdmVyLC5uYXYtdGFicy1qdXN0aWZpZWQ+LmFjdGl2ZT5hOmZvY3Vze2JvcmRlcjoxcHggc29saWQgI2RiZGJkYn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm5hdi10YWJzLWp1c3RpZmllZD5saT5hLC5uYXYtdGFicy5uYXYtanVzdGlmaWVkPmxpPmF7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RiZGJkYjtib3JkZXItcmFkaXVzOjRweCA0cHggMCAwfS5uYXYtdGFicy1qdXN0aWZpZWQ+LmFjdGl2ZT5hLC5uYXYtdGFicy5uYXYtanVzdGlmaWVkPi5hY3RpdmU+YSwubmF2LXRhYnMtanVzdGlmaWVkPi5hY3RpdmU+YTpob3ZlciwubmF2LXRhYnMtanVzdGlmaWVkPi5hY3RpdmU+YTpmb2N1c3tib3JkZXItYm90dG9tLWNvbG9yOiNmNmY2ZjZ9fS50YWItY29udGVudD4udGFiLXBhbmV7ZGlzcGxheTpub25lfS50YWItY29udGVudD4uYWN0aXZle2Rpc3BsYXk6YmxvY2t9Lm5hdi10YWJzIC5kcm9wZG93bi1tZW51e21hcmdpbi10b3A6LTFweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubmF2YmFye3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6NTBweDttYXJnaW4tYm90dG9tOjIwcHg7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0ubmF2YmFyOmJlZm9yZSwubmF2YmFyOmFmdGVye2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIiBcIn0ubmF2YmFyOmFmdGVye2NsZWFyOmJvdGh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5uYXZiYXJ7Ym9yZGVyLXJhZGl1czo0cHh9fS5uYXZiYXItaGVhZGVyOmJlZm9yZSwubmF2YmFyLWhlYWRlcjphZnRlcntkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCIgXCJ9Lm5hdmJhci1oZWFkZXI6YWZ0ZXJ7Y2xlYXI6Ym90aH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm5hdmJhci1oZWFkZXJ7ZmxvYXQ6bGVmdH19Lm5hdmJhci1jb2xsYXBzZXtwYWRkaW5nLXJpZ2h0OjE2cHg7cGFkZGluZy1sZWZ0OjE2cHg7b3ZlcmZsb3cteDp2aXNpYmxlO2JvcmRlci10b3A6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0ubmF2YmFyLWNvbGxhcHNlOmJlZm9yZSwubmF2YmFyLWNvbGxhcHNlOmFmdGVye2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIiBcIn0ubmF2YmFyLWNvbGxhcHNlOmFmdGVye2NsZWFyOmJvdGh9Lm5hdmJhci1jb2xsYXBzZS5pbntvdmVyZmxvdy15OmF1dG99QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5uYXZiYXItY29sbGFwc2V7d2lkdGg6YXV0bztib3JkZXItdG9wOjA7Ym94LXNoYWRvdzpub25lfS5uYXZiYXItY29sbGFwc2UuY29sbGFwc2V7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnR9Lm5hdmJhci1jb2xsYXBzZS5pbntvdmVyZmxvdy15OnZpc2libGV9Lm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSwubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSwubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNle3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH19Lm5hdmJhci1maXhlZC10b3AsLm5hdmJhci1maXhlZC1ib3R0b217cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDoxMDMwfS5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZXttYXgtaGVpZ2h0OjM0MHB4fUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA0ODBweClhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpey5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZXttYXgtaGVpZ2h0OjIwMHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm5hdmJhci1maXhlZC10b3AsLm5hdmJhci1maXhlZC1ib3R0b217Ym9yZGVyLXJhZGl1czowfX0ubmF2YmFyLWZpeGVkLXRvcHt0b3A6MDtib3JkZXItd2lkdGg6MCAwIDFweH0ubmF2YmFyLWZpeGVkLWJvdHRvbXtib3R0b206MDttYXJnaW4tYm90dG9tOjA7Ym9yZGVyLXdpZHRoOjFweCAwIDB9LmNvbnRhaW5lcj4ubmF2YmFyLWhlYWRlciwuY29udGFpbmVyPi5uYXZiYXItY29sbGFwc2UsLmNvbnRhaW5lci1mbHVpZD4ubmF2YmFyLWhlYWRlciwuY29udGFpbmVyLWZsdWlkPi5uYXZiYXItY29sbGFwc2V7bWFyZ2luLXJpZ2h0Oi0xNnB4O21hcmdpbi1sZWZ0Oi0xNnB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY29udGFpbmVyPi5uYXZiYXItaGVhZGVyLC5jb250YWluZXI+Lm5hdmJhci1jb2xsYXBzZSwuY29udGFpbmVyLWZsdWlkPi5uYXZiYXItaGVhZGVyLC5jb250YWluZXItZmx1aWQ+Lm5hdmJhci1jb2xsYXBzZXttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfX0ubmF2YmFyLXN0YXRpYy10b3B7ei1pbmRleDoxMDAwO2JvcmRlci13aWR0aDowIDAgMXB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubmF2YmFyLXN0YXRpYy10b3B7Ym9yZGVyLXJhZGl1czowfX0ubmF2YmFyLWJyYW5ke2Zsb2F0OmxlZnQ7aGVpZ2h0OjUwcHg7cGFkZGluZzoxNXB4IDE2cHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjBweH0ubmF2YmFyLWJyYW5kOmhvdmVyLC5uYXZiYXItYnJhbmQ6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5hdmJhci1icmFuZD5pbWd7ZGlzcGxheTpibG9ja31AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm5hdmJhcj4uY29udGFpbmVyIC5uYXZiYXItYnJhbmQsLm5hdmJhcj4uY29udGFpbmVyLWZsdWlkIC5uYXZiYXItYnJhbmR7bWFyZ2luLWxlZnQ6LTE2cHh9fS5uYXZiYXItdG9nZ2xle3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OnJpZ2h0O3BhZGRpbmc6OXB4IDEwcHg7bWFyZ2luLXJpZ2h0OjE2cHg7bWFyZ2luLXRvcDo4cHg7bWFyZ2luLWJvdHRvbTo4cHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjRweH0ubmF2YmFyLXRvZ2dsZTpmb2N1c3tvdXRsaW5lOjB9Lm5hdmJhci10b2dnbGUgLmljb24tYmFye2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjJweDtoZWlnaHQ6MnB4O2JvcmRlci1yYWRpdXM6MXB4fS5uYXZiYXItdG9nZ2xlIC5pY29uLWJhcisuaWNvbi1iYXJ7bWFyZ2luLXRvcDo0cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5uYXZiYXItdG9nZ2xle2Rpc3BsYXk6bm9uZX19Lm5hdmJhci1uYXZ7bWFyZ2luOjcuNXB4IC0xNnB4fS5uYXZiYXItbmF2PmxpPmF7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbToxMHB4O2xpbmUtaGVpZ2h0OjIwcHh9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOnN0YXRpYztmbG9hdDpub25lO3dpZHRoOmF1dG87bWFyZ2luLXRvcDowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7Ym94LXNoYWRvdzpub25lfS5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51PmxpPmEsLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWhlYWRlcntwYWRkaW5nOjVweCAxNXB4IDVweCAyNXB4fS5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51PmxpPmF7bGluZS1oZWlnaHQ6MjBweH0ubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT5saT5hOmhvdmVyLC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51PmxpPmE6Zm9jdXN7YmFja2dyb3VuZC1pbWFnZTpub25lfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm5hdmJhci1uYXZ7ZmxvYXQ6bGVmdDttYXJnaW46MH0ubmF2YmFyLW5hdj5saXtmbG9hdDpsZWZ0fS5uYXZiYXItbmF2PmxpPmF7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLWJvdHRvbToxNXB4fX0ubmF2YmFyLWZvcm17cGFkZGluZzoxMHB4IDE2cHg7bWFyZ2luLXJpZ2h0Oi0xNnB4O21hcmdpbi1sZWZ0Oi0xNnB4O2JvcmRlci10b3A6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHRyYW5zcGFyZW50Oy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpLDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpLDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7bWFyZ2luLXRvcDo4cHg7bWFyZ2luLWJvdHRvbTo4cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5uYXZiYXItZm9ybSAuZm9ybS1ncm91cHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9se2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87dmVydGljYWwtYWxpZ246bWlkZGxlfS5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sLXN0YXRpY3tkaXNwbGF5OmlubGluZS1ibG9ja30ubmF2YmFyLWZvcm0gLmlucHV0LWdyb3Vwe2Rpc3BsYXk6aW5saW5lLXRhYmxlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbiwubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9se3dpZHRoOmF1dG99Lm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9se3dpZHRoOjEwMCV9Lm5hdmJhci1mb3JtIC5jb250cm9sLWxhYmVse21hcmdpbi1ib3R0b206MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lm5hdmJhci1mb3JtIC5yYWRpbywubmF2YmFyLWZvcm0gLmNoZWNrYm94e2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5uYXZiYXItZm9ybSAucmFkaW8gbGFiZWwsLm5hdmJhci1mb3JtIC5jaGVja2JveCBsYWJlbHtwYWRkaW5nLWxlZnQ6MH0ubmF2YmFyLWZvcm0gLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dLC5uYXZiYXItZm9ybSAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF17cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWxlZnQ6MH0ubmF2YmFyLWZvcm0gLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNre3RvcDowfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lm5hdmJhci1mb3JtIC5mb3JtLWdyb3Vwe21hcmdpbi1ib3R0b206NXB4fS5uYXZiYXItZm9ybSAuZm9ybS1ncm91cDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5uYXZiYXItZm9ybXt3aWR0aDphdXRvO3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowO2JvcmRlcjowOy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX19Lm5hdmJhci1uYXY+bGk+LmRyb3Bkb3duLW1lbnV7bWFyZ2luLXRvcDowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2PmxpPi5kcm9wZG93bi1tZW51e21hcmdpbi1ib3R0b206MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9Lm5hdmJhci1idG57bWFyZ2luLXRvcDo4cHg7bWFyZ2luLWJvdHRvbTo4cHh9Lm5hdmJhci1idG4uYnRuLXNtLC5idG4tZ3JvdXAtc20+Lm5hdmJhci1idG4uYnRue21hcmdpbi10b3A6MTBweDttYXJnaW4tYm90dG9tOjEwcHh9Lm5hdmJhci1idG4uYnRuLXhzLC5idG4tZ3JvdXAteHM+Lm5hdmJhci1idG4uYnRue21hcmdpbi10b3A6MTRweDttYXJnaW4tYm90dG9tOjE0cHh9Lm5hdmJhci10ZXh0e21hcmdpbi10b3A6MTVweDttYXJnaW4tYm90dG9tOjE1cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5uYXZiYXItdGV4dHtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoxNnB4O21hcmdpbi1sZWZ0OjE2cHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubmF2YmFyLWxlZnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5uYXZiYXItcmlnaHR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6LTE2cHh9Lm5hdmJhci1yaWdodH4ubmF2YmFyLXJpZ2h0e21hcmdpbi1yaWdodDowfX0ubmF2YmFyLWRlZmF1bHR7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O2JvcmRlci1jb2xvcjojZTdlN2U3fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5ke2NvbG9yOiM3Nzd9Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6aG92ZXIsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6Zm9jdXN7Y29sb3I6IzVlNWU1ZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRleHR7Y29sb3I6Izc3N30ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+bGk+YXtjb2xvcjojNzc3fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj5saT5hOmhvdmVyLC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj5saT5hOmZvY3Vze2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+LmFjdGl2ZT5hLC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4uYWN0aXZlPmE6aG92ZXIsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5hY3RpdmU+YTpmb2N1c3tjb2xvcjojNTU1O2JhY2tncm91bmQtY29sb3I6I2U3ZTdlN30ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+LmRpc2FibGVkPmEsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5kaXNhYmxlZD5hOmhvdmVyLC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4uZGlzYWJsZWQ+YTpmb2N1c3tjb2xvcjojY2NjO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmEsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmE6aG92ZXIsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmE6Zm9jdXN7Y29sb3I6IzU1NTtiYWNrZ3JvdW5kLWNvbG9yOiNlN2U3ZTd9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT5saT5he2NvbG9yOiM3Nzd9Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51PmxpPmE6aG92ZXIsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51PmxpPmE6Zm9jdXN7Y29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT4uYWN0aXZlPmEsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YTpob3ZlciwubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+LmFjdGl2ZT5hOmZvY3Vze2NvbG9yOiM1NTU7YmFja2dyb3VuZC1jb2xvcjojZTdlN2U3fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT4uZGlzYWJsZWQ+YSwubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+LmRpc2FibGVkPmE6aG92ZXIsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51Pi5kaXNhYmxlZD5hOmZvY3Vze2NvbG9yOiNjY2M7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH19Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xle2JvcmRlci1jb2xvcjojZGJkYmRifS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpob3ZlciwubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZGJkYmRifS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXJ7YmFja2dyb3VuZC1jb2xvcjojODg4fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlLC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWZvcm17Ym9yZGVyLWNvbG9yOiNlN2U3ZTd9Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGlua3tjb2xvcjojNzc3fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbms6aG92ZXJ7Y29sb3I6IzMzM30ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5re2NvbG9yOiM3Nzd9Lm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3ZlciwubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmZvY3Vze2NvbG9yOiMzMzN9Lm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsLm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXN7Y29sb3I6I2NjY30ubmF2YmFyLWludmVyc2V7YmFja2dyb3VuZC1jb2xvcjojMjIyO2JvcmRlci1jb2xvcjojMDkwOTA5fS5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5ke2NvbG9yOiM5YjliOWJ9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6aG92ZXIsLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRleHR7Y29sb3I6IzliOWI5Yn0ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXY+bGk+YXtjb2xvcjojOWI5YjlifS5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdj5saT5hOmhvdmVyLC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdj5saT5hOmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXY+LmFjdGl2ZT5hLC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdj4uYWN0aXZlPmE6aG92ZXIsLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2Pi5hY3RpdmU+YTpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzA5MDkwOX0ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXY+LmRpc2FibGVkPmEsLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2Pi5kaXNhYmxlZD5hOmhvdmVyLC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdj4uZGlzYWJsZWQ+YTpmb2N1c3tjb2xvcjojNDQ0O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2Pi5vcGVuPmEsLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2Pi5vcGVuPmE6aG92ZXIsLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2Pi5vcGVuPmE6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwOTA5MDl9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT4uZHJvcGRvd24taGVhZGVye2JvcmRlci1jb2xvcjojMDkwOTA5fS5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZGl2aWRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwOTA5MDl9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51PmxpPmF7Y29sb3I6IzliOWI5Yn0ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+bGk+YTpob3ZlciwubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+bGk+YTpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YSwubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+LmFjdGl2ZT5hOmhvdmVyLC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT4uYWN0aXZlPmE6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwOTA5MDl9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51Pi5kaXNhYmxlZD5hLC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT4uZGlzYWJsZWQ+YTpob3ZlciwubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+LmRpc2FibGVkPmE6Zm9jdXN7Y29sb3I6IzQ0NDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fX0ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGV7Ym9yZGVyLWNvbG9yOiMzMzN9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmhvdmVyLC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMzMzN9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItY29sbGFwc2UsLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItZm9ybXtib3JkZXItY29sb3I6IzEwMTAxMH0ubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5re2NvbG9yOiM5YjliOWJ9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluazpob3Zlcntjb2xvcjojZmZmfS5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmt7Y29sb3I6IzliOWI5Yn0ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmhvdmVyLC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXN7Y29sb3I6I2ZmZn0ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciwubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1c3tjb2xvcjojNDQ0fS5icmVhZGNydW1ie3BhZGRpbmc6OHB4IDE1cHg7bWFyZ2luLWJvdHRvbToyMHB4O2xpc3Qtc3R5bGU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmNGY0Zjc7Ym9yZGVyLXJhZGl1czo0cHh9LmJyZWFkY3J1bWI+bGl7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmJyZWFkY3J1bWI+bGkrbGk6YmVmb3Jle3BhZGRpbmc6MCA1cHg7Y29sb3I6I2NjYztjb250ZW50OlwiL8KgXCJ9LmJyZWFkY3J1bWI+LmFjdGl2ZXtjb2xvcjojNzU3NTc1fS5wYWdpbmF0aW9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctbGVmdDowO21hcmdpbjoyMHB4IDA7Ym9yZGVyLXJhZGl1czo0cHh9LnBhZ2luYXRpb24+bGl7ZGlzcGxheTppbmxpbmV9LnBhZ2luYXRpb24+bGk+YSwucGFnaW5hdGlvbj5saT5zcGFue3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7cGFkZGluZzo2cHggMTJweDttYXJnaW4tbGVmdDotMXB4O2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDI5O2NvbG9yOiMwNTdjYTM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RiZGJkYn0ucGFnaW5hdGlvbj5saT5hOmhvdmVyLC5wYWdpbmF0aW9uPmxpPmE6Zm9jdXMsLnBhZ2luYXRpb24+bGk+c3Bhbjpob3ZlciwucGFnaW5hdGlvbj5saT5zcGFuOmZvY3Vze3otaW5kZXg6Mjtjb2xvcjojMDU3Y2EzO2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXItY29sb3I6I2RiZGJkYn0ucGFnaW5hdGlvbj5saTpmaXJzdC1jaGlsZD5hLC5wYWdpbmF0aW9uPmxpOmZpcnN0LWNoaWxkPnNwYW57bWFyZ2luLWxlZnQ6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweH0ucGFnaW5hdGlvbj5saTpsYXN0LWNoaWxkPmEsLnBhZ2luYXRpb24+bGk6bGFzdC1jaGlsZD5zcGFue2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHh9LnBhZ2luYXRpb24+LmFjdGl2ZT5hLC5wYWdpbmF0aW9uPi5hY3RpdmU+YTpob3ZlciwucGFnaW5hdGlvbj4uYWN0aXZlPmE6Zm9jdXMsLnBhZ2luYXRpb24+LmFjdGl2ZT5zcGFuLC5wYWdpbmF0aW9uPi5hY3RpdmU+c3Bhbjpob3ZlciwucGFnaW5hdGlvbj4uYWN0aXZlPnNwYW46Zm9jdXN7ei1pbmRleDozO2NvbG9yOiNmZmY7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZC1jb2xvcjojMDU3Y2EzO2JvcmRlci1jb2xvcjojMDU3Y2EzfS5wYWdpbmF0aW9uPi5kaXNhYmxlZD5zcGFuLC5wYWdpbmF0aW9uPi5kaXNhYmxlZD5zcGFuOmhvdmVyLC5wYWdpbmF0aW9uPi5kaXNhYmxlZD5zcGFuOmZvY3VzLC5wYWdpbmF0aW9uPi5kaXNhYmxlZD5hLC5wYWdpbmF0aW9uPi5kaXNhYmxlZD5hOmhvdmVyLC5wYWdpbmF0aW9uPi5kaXNhYmxlZD5hOmZvY3Vze2NvbG9yOiM3NTc1NzU7Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2RiZGJkYn0ucGFnaW5hdGlvbi1sZz5saT5hLC5wYWdpbmF0aW9uLWxnPmxpPnNwYW57cGFkZGluZzoxMHB4IDE2cHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS4zMzMzMzMzfS5wYWdpbmF0aW9uLWxnPmxpOmZpcnN0LWNoaWxkPmEsLnBhZ2luYXRpb24tbGc+bGk6Zmlyc3QtY2hpbGQ+c3Bhbntib3JkZXItdG9wLWxlZnQtcmFkaXVzOjZweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjZweH0ucGFnaW5hdGlvbi1sZz5saTpsYXN0LWNoaWxkPmEsLnBhZ2luYXRpb24tbGc+bGk6bGFzdC1jaGlsZD5zcGFue2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjZweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo2cHh9LnBhZ2luYXRpb24tc20+bGk+YSwucGFnaW5hdGlvbi1zbT5saT5zcGFue3BhZGRpbmc6NXB4IDEwcHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS41fS5wYWdpbmF0aW9uLXNtPmxpOmZpcnN0LWNoaWxkPmEsLnBhZ2luYXRpb24tc20+bGk6Zmlyc3QtY2hpbGQ+c3Bhbntib3JkZXItdG9wLWxlZnQtcmFkaXVzOjNweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjNweH0ucGFnaW5hdGlvbi1zbT5saTpsYXN0LWNoaWxkPmEsLnBhZ2luYXRpb24tc20+bGk6bGFzdC1jaGlsZD5zcGFue2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjNweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czozcHh9LnBhZ2Vye3BhZGRpbmctbGVmdDowO21hcmdpbjoyMHB4IDA7dGV4dC1hbGlnbjpjZW50ZXI7bGlzdC1zdHlsZTpub25lfS5wYWdlcjpiZWZvcmUsLnBhZ2VyOmFmdGVye2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIiBcIn0ucGFnZXI6YWZ0ZXJ7Y2xlYXI6Ym90aH0ucGFnZXIgbGl7ZGlzcGxheTppbmxpbmV9LnBhZ2VyIGxpPmEsLnBhZ2VyIGxpPnNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzo1cHggMTRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGJkYmRiO2JvcmRlci1yYWRpdXM6MTVweH0ucGFnZXIgbGk+YTpob3ZlciwucGFnZXIgbGk+YTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9LnBhZ2VyIC5uZXh0PmEsLnBhZ2VyIC5uZXh0PnNwYW57ZmxvYXQ6cmlnaHR9LnBhZ2VyIC5wcmV2aW91cz5hLC5wYWdlciAucHJldmlvdXM+c3BhbntmbG9hdDpsZWZ0fS5wYWdlciAuZGlzYWJsZWQ+YSwucGFnZXIgLmRpc2FibGVkPmE6aG92ZXIsLnBhZ2VyIC5kaXNhYmxlZD5hOmZvY3VzLC5wYWdlciAuZGlzYWJsZWQ+c3Bhbntjb2xvcjojNzU3NTc1O2N1cnNvcjpub3QtYWxsb3dlZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmxhYmVse2Rpc3BsYXk6aW5saW5lO3BhZGRpbmc6LjJlbSAuNmVtIC4zZW07Zm9udC1zaXplOjc1JTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtib3JkZXItcmFkaXVzOi4yNWVtfS5sYWJlbDplbXB0eXtkaXNwbGF5Om5vbmV9LmJ0biAubGFiZWx7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9YS5sYWJlbDpob3ZlcixhLmxhYmVsOmZvY3Vze2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9LmxhYmVsLWRlZmF1bHR7YmFja2dyb3VuZC1jb2xvcjojNzU3NTc1fS5sYWJlbC1kZWZhdWx0W2hyZWZdOmhvdmVyLC5sYWJlbC1kZWZhdWx0W2hyZWZdOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzVjNWM1Y30ubGFiZWwtcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiMwNTdjYTN9LmxhYmVsLXByaW1hcnlbaHJlZl06aG92ZXIsLmxhYmVsLXByaW1hcnlbaHJlZl06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMDM1NjcyfS5sYWJlbC1zdWNjZXNze2JhY2tncm91bmQtY29sb3I6IzVjYjg1Y30ubGFiZWwtc3VjY2Vzc1tocmVmXTpob3ZlciwubGFiZWwtc3VjY2Vzc1tocmVmXTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiM0NDlkNDR9LmxhYmVsLWluZm97YmFja2dyb3VuZC1jb2xvcjojNWJjMGRlfS5sYWJlbC1pbmZvW2hyZWZdOmhvdmVyLC5sYWJlbC1pbmZvW2hyZWZdOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzMxYjBkNX0ubGFiZWwtd2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmMGFkNGV9LmxhYmVsLXdhcm5pbmdbaHJlZl06aG92ZXIsLmxhYmVsLXdhcm5pbmdbaHJlZl06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZWM5NzFmfS5sYWJlbC1kYW5nZXJ7YmFja2dyb3VuZC1jb2xvcjojZDk1MzRmfS5sYWJlbC1kYW5nZXJbaHJlZl06aG92ZXIsLmxhYmVsLWRhbmdlcltocmVmXTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNjOTMwMmN9LmJhZGdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDoxMHB4O3BhZGRpbmc6M3B4IDdweDtmb250LXNpemU6MTJweDtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjE7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7dmVydGljYWwtYWxpZ246bWlkZGxlO2JhY2tncm91bmQtY29sb3I6Izc1NzU3NTtib3JkZXItcmFkaXVzOjEwcHh9LmJhZGdlOmVtcHR5e2Rpc3BsYXk6bm9uZX0uYnRuIC5iYWRnZXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweH0uYnRuLXhzIC5iYWRnZSwuYnRuLWdyb3VwLXhzPi5idG4gLmJhZGdle3RvcDowO3BhZGRpbmc6MXB4IDVweH0ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT4uYmFkZ2UsLm5hdi1waWxscz4uYWN0aXZlPmE+LmJhZGdle2NvbG9yOiMwNTdjYTM7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5saXN0LWdyb3VwLWl0ZW0+LmJhZGdle2Zsb2F0OnJpZ2h0fS5saXN0LWdyb3VwLWl0ZW0+LmJhZGdlKy5iYWRnZXttYXJnaW4tcmlnaHQ6NXB4fS5uYXYtcGlsbHM+bGk+YT4uYmFkZ2V7bWFyZ2luLWxlZnQ6M3B4fWEuYmFkZ2U6aG92ZXIsYS5iYWRnZTpmb2N1c3tjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyfS5qdW1ib3Ryb257cGFkZGluZy10b3A6MzBweDtwYWRkaW5nLWJvdHRvbTozMHB4O21hcmdpbi1ib3R0b206MzBweDtjb2xvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6I2VlZX0uanVtYm90cm9uIGgxLC5qdW1ib3Ryb24gLmgxe2NvbG9yOmluaGVyaXR9Lmp1bWJvdHJvbiBwe21hcmdpbi1ib3R0b206MTVweDtmb250LXNpemU6MjFweDtmb250LXdlaWdodDoyMDB9Lmp1bWJvdHJvbj5ocntib3JkZXItdG9wLWNvbG9yOiNkNWQ1ZDV9LmNvbnRhaW5lciAuanVtYm90cm9uLC5jb250YWluZXItZmx1aWQgLmp1bWJvdHJvbntwYWRkaW5nLXJpZ2h0OjE2cHg7cGFkZGluZy1sZWZ0OjE2cHg7Ym9yZGVyLXJhZGl1czo2cHh9Lmp1bWJvdHJvbiAuY29udGFpbmVye21heC13aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuanVtYm90cm9ue3BhZGRpbmctdG9wOjQ4cHg7cGFkZGluZy1ib3R0b206NDhweH0uY29udGFpbmVyIC5qdW1ib3Ryb24sLmNvbnRhaW5lci1mbHVpZCAuanVtYm90cm9ue3BhZGRpbmctcmlnaHQ6NjBweDtwYWRkaW5nLWxlZnQ6NjBweH0uanVtYm90cm9uIGgxLC5qdW1ib3Ryb24gLmgxe2ZvbnQtc2l6ZTo2M3B4fX0udGh1bWJuYWlse2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo0cHg7bWFyZ2luLWJvdHRvbToyMHB4O2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDI5O2JhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjtib3JkZXI6MXB4IHNvbGlkICNkYmRiZGI7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC10cmFuc2l0aW9uOmJvcmRlciAuMnMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjpib3JkZXIgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246Ym9yZGVyIC4ycyBlYXNlLWluLW91dH0udGh1bWJuYWlsPmltZywudGh1bWJuYWlsIGE+aW1ne2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b30udGh1bWJuYWlsIC5jYXB0aW9ue3BhZGRpbmc6OXB4O2NvbG9yOiMwMDB9YS50aHVtYm5haWw6aG92ZXIsYS50aHVtYm5haWw6Zm9jdXMsYS50aHVtYm5haWwuYWN0aXZle2JvcmRlci1jb2xvcjojMDU3Y2EzfS5hbGVydHtwYWRkaW5nOjE1cHg7bWFyZ2luLWJvdHRvbToyMHB4O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo0cHh9LmFsZXJ0IGg0e21hcmdpbi10b3A6MDtjb2xvcjppbmhlcml0fS5hbGVydCAuYWxlcnQtbGlua3tmb250LXdlaWdodDpib2xkfS5hbGVydD5wLC5hbGVydD51bHttYXJnaW4tYm90dG9tOjB9LmFsZXJ0PnArcHttYXJnaW4tdG9wOjVweH0uYWxlcnQtZGlzbWlzc2FibGUsLmFsZXJ0LWRpc21pc3NpYmxle3BhZGRpbmctcmlnaHQ6MzVweH0uYWxlcnQtZGlzbWlzc2FibGUgLmNsb3NlLC5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2V7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0ycHg7cmlnaHQ6LTIxcHg7Y29sb3I6aW5oZXJpdH0uYWxlcnQtc3VjY2Vzc3tjb2xvcjojM2M3NjNkO2JhY2tncm91bmQtY29sb3I6I2RmZjBkODtib3JkZXItY29sb3I6I2Q2ZTljNn0uYWxlcnQtc3VjY2VzcyBocntib3JkZXItdG9wLWNvbG9yOiNjOWUyYjN9LmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmt7Y29sb3I6IzJiNTQyY30uYWxlcnQtaW5mb3tjb2xvcjojMzE3MDhmO2JhY2tncm91bmQtY29sb3I6I2Q5ZWRmNztib3JkZXItY29sb3I6I2JjZThmMX0uYWxlcnQtaW5mbyBocntib3JkZXItdG9wLWNvbG9yOiNhNmUxZWN9LmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmt7Y29sb3I6IzI0NTI2OX0uYWxlcnQtd2FybmluZ3tjb2xvcjojOGE2ZDNiO2JhY2tncm91bmQtY29sb3I6I2ZjZjhlMztib3JkZXItY29sb3I6I2ZhZWJjY30uYWxlcnQtd2FybmluZyBocntib3JkZXItdG9wLWNvbG9yOiNmN2UxYjV9LmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmt7Y29sb3I6IzY2NTEyY30uYWxlcnQtZGFuZ2Vye2NvbG9yOiNhOTQ0NDI7YmFja2dyb3VuZC1jb2xvcjojZjJkZWRlO2JvcmRlci1jb2xvcjojZWJjY2QxfS5hbGVydC1kYW5nZXIgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojZTRiOWMwfS5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmt7Y29sb3I6Izg0MzUzNH1ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXN7ZnJvbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjQwcHggMH10b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH19QGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlc3tmcm9te2JhY2tncm91bmQtcG9zaXRpb246NDBweCAwfXRve2JhY2tncm91bmQtcG9zaXRpb246MCAwfX0ucHJvZ3Jlc3N7aGVpZ2h0OjIwcHg7bWFyZ2luLWJvdHRvbToyMHB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNmNGY0Zjc7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKX0ucHJvZ3Jlc3MtYmFye2Zsb2F0OmxlZnQ7d2lkdGg6MCU7aGVpZ2h0OjEwMCU7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6IzA1N2NhMzstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMTUpO2JveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMTUpOy13ZWJraXQtdHJhbnNpdGlvbjp3aWR0aCAuNnMgZWFzZTstby10cmFuc2l0aW9uOndpZHRoIC42cyBlYXNlO3RyYW5zaXRpb246d2lkdGggLjZzIGVhc2V9LnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhciwucHJvZ3Jlc3MtYmFyLXN0cmlwZWR7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLXNpemU6NDBweCA0MHB4fS5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhciwucHJvZ3Jlc3MtYmFyLmFjdGl2ZXstd2Via2l0LWFuaW1hdGlvbjpwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7LW8tYW5pbWF0aW9uOnByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246cHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlfS5wcm9ncmVzcy1iYXItc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiM1Y2I4NWN9LnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1zdWNjZXNze2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCl9LnByb2dyZXNzLWJhci1pbmZve2JhY2tncm91bmQtY29sb3I6IzViYzBkZX0ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWluZm97YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KX0ucHJvZ3Jlc3MtYmFyLXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojZjBhZDRlfS5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItd2FybmluZ3tiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpfS5wcm9ncmVzcy1iYXItZGFuZ2Vye2JhY2tncm91bmQtY29sb3I6I2Q5NTM0Zn0ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWRhbmdlcntiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpfS5tZWRpYXttYXJnaW4tdG9wOjE1cHh9Lm1lZGlhOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0ubWVkaWEsLm1lZGlhLWJvZHl7b3ZlcmZsb3c6aGlkZGVuO3pvb206MX0ubWVkaWEtYm9keXt3aWR0aDoxMDAwMHB4fS5tZWRpYS1vYmplY3R7ZGlzcGxheTpibG9ja30ubWVkaWEtb2JqZWN0LmltZy10aHVtYm5haWx7bWF4LXdpZHRoOm5vbmV9Lm1lZGlhLXJpZ2h0LC5tZWRpYT4ucHVsbC1yaWdodHtwYWRkaW5nLWxlZnQ6MTBweH0ubWVkaWEtbGVmdCwubWVkaWE+LnB1bGwtbGVmdHtwYWRkaW5nLXJpZ2h0OjEwcHh9Lm1lZGlhLWxlZnQsLm1lZGlhLXJpZ2h0LC5tZWRpYS1ib2R5e2Rpc3BsYXk6dGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjp0b3B9Lm1lZGlhLW1pZGRsZXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lm1lZGlhLWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjpib3R0b219Lm1lZGlhLWhlYWRpbmd7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206NXB4fS5tZWRpYS1saXN0e3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0ubGlzdC1ncm91cHtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjIwcHh9Lmxpc3QtZ3JvdXAtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTBweCAxNXB4O21hcmdpbi1ib3R0b206LTFweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGJkYmRifS5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4fS5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4fS5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciwubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3Vze2NvbG9yOiM3NTc1NzU7Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQtY29sb3I6I2VlZX0ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZ3tjb2xvcjppbmhlcml0fS5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0e2NvbG9yOiM3NTc1NzV9Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIsLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXN7ei1pbmRleDoyO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDU3Y2EzO2JvcmRlci1jb2xvcjojMDU3Y2EzfS5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmc+c21hbGwsLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nPi5zbWFsbCwubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nPnNtYWxsLC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZz4uc21hbGwsLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZz5zbWFsbCwubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmc+LnNtYWxse2NvbG9yOmluaGVyaXR9Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHR7Y29sb3I6Izc5ZGJmYn1hLmxpc3QtZ3JvdXAtaXRlbSxidXR0b24ubGlzdC1ncm91cC1pdGVte2NvbG9yOiM1NTV9YS5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5ne2NvbG9yOiMzMzN9YS5saXN0LWdyb3VwLWl0ZW06aG92ZXIsYS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbTpob3ZlcixidXR0b24ubGlzdC1ncm91cC1pdGVtOmZvY3Vze2NvbG9yOiM1NTU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZjRmNGY3fWJ1dHRvbi5saXN0LWdyb3VwLWl0ZW17d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmxlZnR9Lmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNze2NvbG9yOiMzYzc2M2Q7YmFja2dyb3VuZC1jb2xvcjojZGZmMGQ4fWEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNze2NvbG9yOiMzYzc2M2R9YS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZ3tjb2xvcjppbmhlcml0fWEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyxidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3Vze2NvbG9yOiMzYzc2M2Q7YmFja2dyb3VuZC1jb2xvcjojZDBlOWM2fWEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlcixidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojM2M3NjNkO2JvcmRlci1jb2xvcjojM2M3NjNkfS5saXN0LWdyb3VwLWl0ZW0taW5mb3tjb2xvcjojMzE3MDhmO2JhY2tncm91bmQtY29sb3I6I2Q5ZWRmN31hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mb3tjb2xvcjojMzE3MDhmfWEubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmd7Y29sb3I6aW5oZXJpdH1hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLGEubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1c3tjb2xvcjojMzE3MDhmO2JhY2tncm91bmQtY29sb3I6I2M0ZTNmM31hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSxhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlcixhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpmb2N1cyxidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzMxNzA4Zjtib3JkZXItY29sb3I6IzMxNzA4Zn0ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmd7Y29sb3I6IzhhNmQzYjtiYWNrZ3JvdW5kLWNvbG9yOiNmY2Y4ZTN9YS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyxidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmd7Y29sb3I6IzhhNmQzYn1hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5ne2NvbG9yOmluaGVyaXR9YS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlcixhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlcixidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXN7Y29sb3I6IzhhNmQzYjtiYWNrZ3JvdW5kLWNvbG9yOiNmYWYyY2N9YS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIsYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXMsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSxidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4YTZkM2I7Ym9yZGVyLWNvbG9yOiM4YTZkM2J9Lmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXJ7Y29sb3I6I2E5NDQ0MjtiYWNrZ3JvdW5kLWNvbG9yOiNmMmRlZGV9YS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2Vye2NvbG9yOiNhOTQ0NDJ9YS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmd7Y29sb3I6aW5oZXJpdH1hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3Vze2NvbG9yOiNhOTQ0NDI7YmFja2dyb3VuZC1jb2xvcjojZWJjY2NjfWEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlcixhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3VzLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSxidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYTk0NDQyO2JvcmRlci1jb2xvcjojYTk0NDQyfS5saXN0LWdyb3VwLWl0ZW0taGVhZGluZ3ttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTo1cHh9Lmxpc3QtZ3JvdXAtaXRlbS10ZXh0e21hcmdpbi1ib3R0b206MDtsaW5lLWhlaWdodDoxLjN9LnBhbmVse21hcmdpbi1ib3R0b206MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjRweDstd2Via2l0LWJveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjA1KTtib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSl9LnBhbmVsLWJvZHl7cGFkZGluZzoxNXB4fS5wYW5lbC1ib2R5OmJlZm9yZSwucGFuZWwtYm9keTphZnRlcntkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCIgXCJ9LnBhbmVsLWJvZHk6YWZ0ZXJ7Y2xlYXI6Ym90aH0ucGFuZWwtaGVhZGluZ3twYWRkaW5nOjEwcHggMTVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjNweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozcHh9LnBhbmVsLWhlYWRpbmc+LmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGV7Y29sb3I6aW5oZXJpdH0ucGFuZWwtdGl0bGV7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MTZweDtjb2xvcjppbmhlcml0fS5wYW5lbC10aXRsZT5hLC5wYW5lbC10aXRsZT5zbWFsbCwucGFuZWwtdGl0bGU+LnNtYWxsLC5wYW5lbC10aXRsZT5zbWFsbD5hLC5wYW5lbC10aXRsZT4uc21hbGw+YXtjb2xvcjppbmhlcml0fS5wYW5lbC1mb290ZXJ7cGFkZGluZzoxMHB4IDE1cHg7YmFja2dyb3VuZC1jb2xvcjojZjRmNGY3O2JvcmRlci10b3A6MXB4IHNvbGlkICNkYmRiZGI7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6M3B4fS5wYW5lbD4ubGlzdC1ncm91cCwucGFuZWw+LnBhbmVsLWNvbGxhcHNlPi5saXN0LWdyb3Vwe21hcmdpbi1ib3R0b206MH0ucGFuZWw+Lmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSwucGFuZWw+LnBhbmVsLWNvbGxhcHNlPi5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXdpZHRoOjFweCAwO2JvcmRlci1yYWRpdXM6MH0ucGFuZWw+Lmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCwucGFuZWw+LnBhbmVsLWNvbGxhcHNlPi5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6M3B4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjNweH0ucGFuZWw+Lmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQsLnBhbmVsPi5wYW5lbC1jb2xsYXBzZT4ubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6M3B4fS5wYW5lbD4ucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2U+Lmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ucGFuZWwtaGVhZGluZysubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3Atd2lkdGg6MH0ubGlzdC1ncm91cCsucGFuZWwtZm9vdGVye2JvcmRlci10b3Atd2lkdGg6MH0ucGFuZWw+LnRhYmxlLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUsLnBhbmVsPi5wYW5lbC1jb2xsYXBzZT4udGFibGV7bWFyZ2luLWJvdHRvbTowfS5wYW5lbD4udGFibGUgY2FwdGlvbiwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlIGNhcHRpb24sLnBhbmVsPi5wYW5lbC1jb2xsYXBzZT4udGFibGUgY2FwdGlvbntwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHh9LnBhbmVsPi50YWJsZTpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6M3B4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjNweH0ucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQ+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkPi50YWJsZTpmaXJzdC1jaGlsZD50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6M3B4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjNweH0ucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQ+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpmaXJzdC1jaGlsZD50Ym9keTpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxkPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZD4udGFibGU6Zmlyc3QtY2hpbGQ+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkPi50YWJsZTpmaXJzdC1jaGlsZD50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZD4udGFibGU6Zmlyc3QtY2hpbGQ+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHh9LnBhbmVsPi50YWJsZTpmaXJzdC1jaGlsZD50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQ+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxkPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpmaXJzdC1jaGlsZD50Ym9keTpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZD4udGFibGU6Zmlyc3QtY2hpbGQ+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkPi50YWJsZTpmaXJzdC1jaGlsZD50Ym9keTpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZD4udGFibGU6Zmlyc3QtY2hpbGQ+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozcHh9LnBhbmVsPi50YWJsZTpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkPi50YWJsZTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjNweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjNweH0ucGFuZWw+LnRhYmxlOmxhc3QtY2hpbGQ+dGJvZHk6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQ+LnRhYmxlOmxhc3QtY2hpbGQ+dGJvZHk6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkPi50YWJsZTpsYXN0LWNoaWxkPnRmb290Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czozcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozcHh9LnBhbmVsPi50YWJsZTpsYXN0LWNoaWxkPnRib2R5Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmxhc3QtY2hpbGQ+dGJvZHk6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpsYXN0LWNoaWxkPnRmb290Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQ+LnRhYmxlOmxhc3QtY2hpbGQ+dGJvZHk6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkPi50YWJsZTpsYXN0LWNoaWxkPnRmb290Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozcHh9LnBhbmVsPi50YWJsZTpsYXN0LWNoaWxkPnRib2R5Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmxhc3QtY2hpbGQ+dGZvb3Q6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpsYXN0LWNoaWxkPnRmb290Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkPi50YWJsZTpsYXN0LWNoaWxkPnRib2R5Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkPi50YWJsZTpsYXN0LWNoaWxkPnRib2R5Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkPi50YWJsZTpsYXN0LWNoaWxkPnRmb290Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkPi50YWJsZTpsYXN0LWNoaWxkPnRmb290Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjNweH0ucGFuZWw+LnBhbmVsLWJvZHkrLnRhYmxlLC5wYW5lbD4ucGFuZWwtYm9keSsudGFibGUtcmVzcG9uc2l2ZSwucGFuZWw+LnRhYmxlKy5wYW5lbC1ib2R5LC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZSsucGFuZWwtYm9keXtib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkfS5wYW5lbD4udGFibGU+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGgsLnBhbmVsPi50YWJsZT50Ym9keTpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0ZHtib3JkZXItdG9wOjB9LnBhbmVsPi50YWJsZS1ib3JkZXJlZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfS5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGg6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50ZDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGg6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50ZDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0OjB9LnBhbmVsPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRoOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50ZDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRoOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50ZDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjB9LnBhbmVsPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cjpmaXJzdC1jaGlsZD50ZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyOmZpcnN0LWNoaWxkPnRoLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI6Zmlyc3QtY2hpbGQ+dGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cjpmaXJzdC1jaGlsZD50aCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyOmZpcnN0LWNoaWxkPnRkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI6Zmlyc3QtY2hpbGQ+dGgsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cjpmaXJzdC1jaGlsZD50ZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyOmZpcnN0LWNoaWxkPnRoe2JvcmRlci1ib3R0b206MH0ucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyOmxhc3QtY2hpbGQ+dGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cjpsYXN0LWNoaWxkPnRoLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI6bGFzdC1jaGlsZD50ZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyOmxhc3QtY2hpbGQ+dGgsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cjpsYXN0LWNoaWxkPnRkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI6bGFzdC1jaGlsZD50aCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyOmxhc3QtY2hpbGQ+dGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cjpsYXN0LWNoaWxkPnRoe2JvcmRlci1ib3R0b206MH0ucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmV7bWFyZ2luLWJvdHRvbTowO2JvcmRlcjowfS5wYW5lbC1ncm91cHttYXJnaW4tYm90dG9tOjIwcHh9LnBhbmVsLWdyb3VwIC5wYW5lbHttYXJnaW4tYm90dG9tOjA7Ym9yZGVyLXJhZGl1czo0cHh9LnBhbmVsLWdyb3VwIC5wYW5lbCsucGFuZWx7bWFyZ2luLXRvcDo1cHh9LnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5ne2JvcmRlci1ib3R0b206MH0ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlPi5wYW5lbC1ib2R5LC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2U+Lmxpc3QtZ3JvdXB7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RiZGJkYn0ucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3Rlcntib3JkZXItdG9wOjB9LnBhbmVsLWdyb3VwIC5wYW5lbC1mb290ZXIrLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkYmRiZGJ9LnBhbmVsLWRlZmF1bHR7Ym9yZGVyLWNvbG9yOiNkYmRiZGJ9LnBhbmVsLWRlZmF1bHQ+LnBhbmVsLWhlYWRpbmd7Y29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOiNmNGY0Zjc7Ym9yZGVyLWNvbG9yOiNkYmRiZGJ9LnBhbmVsLWRlZmF1bHQ+LnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlPi5wYW5lbC1ib2R5e2JvcmRlci10b3AtY29sb3I6I2RiZGJkYn0ucGFuZWwtZGVmYXVsdD4ucGFuZWwtaGVhZGluZyAuYmFkZ2V7Y29sb3I6I2Y0ZjRmNztiYWNrZ3JvdW5kLWNvbG9yOiMzMzN9LnBhbmVsLWRlZmF1bHQ+LnBhbmVsLWZvb3RlcisucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHl7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZGJkYmRifS5wYW5lbC1wcmltYXJ5e2JvcmRlci1jb2xvcjojMDU3Y2EzfS5wYW5lbC1wcmltYXJ5Pi5wYW5lbC1oZWFkaW5ne2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDU3Y2EzO2JvcmRlci1jb2xvcjojMDU3Y2EzfS5wYW5lbC1wcmltYXJ5Pi5wYW5lbC1oZWFkaW5nKy5wYW5lbC1jb2xsYXBzZT4ucGFuZWwtYm9keXtib3JkZXItdG9wLWNvbG9yOiMwNTdjYTN9LnBhbmVsLXByaW1hcnk+LnBhbmVsLWhlYWRpbmcgLmJhZGdle2NvbG9yOiMwNTdjYTM7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5wYW5lbC1wcmltYXJ5Pi5wYW5lbC1mb290ZXIrLnBhbmVsLWNvbGxhcHNlPi5wYW5lbC1ib2R5e2JvcmRlci1ib3R0b20tY29sb3I6IzA1N2NhM30ucGFuZWwtc3VjY2Vzc3tib3JkZXItY29sb3I6I2Q2ZTljNn0ucGFuZWwtc3VjY2Vzcz4ucGFuZWwtaGVhZGluZ3tjb2xvcjojM2M3NjNkO2JhY2tncm91bmQtY29sb3I6I2RmZjBkODtib3JkZXItY29sb3I6I2Q2ZTljNn0ucGFuZWwtc3VjY2Vzcz4ucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHl7Ym9yZGVyLXRvcC1jb2xvcjojZDZlOWM2fS5wYW5lbC1zdWNjZXNzPi5wYW5lbC1oZWFkaW5nIC5iYWRnZXtjb2xvcjojZGZmMGQ4O2JhY2tncm91bmQtY29sb3I6IzNjNzYzZH0ucGFuZWwtc3VjY2Vzcz4ucGFuZWwtZm9vdGVyKy5wYW5lbC1jb2xsYXBzZT4ucGFuZWwtYm9keXtib3JkZXItYm90dG9tLWNvbG9yOiNkNmU5YzZ9LnBhbmVsLWluZm97Ym9yZGVyLWNvbG9yOiNiY2U4ZjF9LnBhbmVsLWluZm8+LnBhbmVsLWhlYWRpbmd7Y29sb3I6IzMxNzA4ZjtiYWNrZ3JvdW5kLWNvbG9yOiNkOWVkZjc7Ym9yZGVyLWNvbG9yOiNiY2U4ZjF9LnBhbmVsLWluZm8+LnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlPi5wYW5lbC1ib2R5e2JvcmRlci10b3AtY29sb3I6I2JjZThmMX0ucGFuZWwtaW5mbz4ucGFuZWwtaGVhZGluZyAuYmFkZ2V7Y29sb3I6I2Q5ZWRmNztiYWNrZ3JvdW5kLWNvbG9yOiMzMTcwOGZ9LnBhbmVsLWluZm8+LnBhbmVsLWZvb3RlcisucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHl7Ym9yZGVyLWJvdHRvbS1jb2xvcjojYmNlOGYxfS5wYW5lbC13YXJuaW5ne2JvcmRlci1jb2xvcjojZmFlYmNjfS5wYW5lbC13YXJuaW5nPi5wYW5lbC1oZWFkaW5ne2NvbG9yOiM4YTZkM2I7YmFja2dyb3VuZC1jb2xvcjojZmNmOGUzO2JvcmRlci1jb2xvcjojZmFlYmNjfS5wYW5lbC13YXJuaW5nPi5wYW5lbC1oZWFkaW5nKy5wYW5lbC1jb2xsYXBzZT4ucGFuZWwtYm9keXtib3JkZXItdG9wLWNvbG9yOiNmYWViY2N9LnBhbmVsLXdhcm5pbmc+LnBhbmVsLWhlYWRpbmcgLmJhZGdle2NvbG9yOiNmY2Y4ZTM7YmFja2dyb3VuZC1jb2xvcjojOGE2ZDNifS5wYW5lbC13YXJuaW5nPi5wYW5lbC1mb290ZXIrLnBhbmVsLWNvbGxhcHNlPi5wYW5lbC1ib2R5e2JvcmRlci1ib3R0b20tY29sb3I6I2ZhZWJjY30ucGFuZWwtZGFuZ2Vye2JvcmRlci1jb2xvcjojZWJjY2QxfS5wYW5lbC1kYW5nZXI+LnBhbmVsLWhlYWRpbmd7Y29sb3I6I2E5NDQ0MjtiYWNrZ3JvdW5kLWNvbG9yOiNmMmRlZGU7Ym9yZGVyLWNvbG9yOiNlYmNjZDF9LnBhbmVsLWRhbmdlcj4ucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHl7Ym9yZGVyLXRvcC1jb2xvcjojZWJjY2QxfS5wYW5lbC1kYW5nZXI+LnBhbmVsLWhlYWRpbmcgLmJhZGdle2NvbG9yOiNmMmRlZGU7YmFja2dyb3VuZC1jb2xvcjojYTk0NDQyfS5wYW5lbC1kYW5nZXI+LnBhbmVsLWZvb3RlcisucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHl7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZWJjY2QxfS5lbWJlZC1yZXNwb25zaXZle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbn0uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSwuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCwuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW97cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOjB9LmVtYmVkLXJlc3BvbnNpdmUtMTZieTl7cGFkZGluZy1ib3R0b206NTYuMjUlfS5lbWJlZC1yZXNwb25zaXZlLTRieTN7cGFkZGluZy1ib3R0b206NzUlfS53ZWxse21pbi1oZWlnaHQ6MjBweDtwYWRkaW5nOjE5cHg7bWFyZ2luLWJvdHRvbToyMHB4O2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNztib3JkZXI6MXB4IHNvbGlkICNkZmRmZTg7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpfS53ZWxsIGJsb2NrcXVvdGV7Ym9yZGVyLWNvbG9yOiNkZGQ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjE1KX0ud2VsbC1sZ3twYWRkaW5nOjI0cHg7Ym9yZGVyLXJhZGl1czo2cHh9LndlbGwtc217cGFkZGluZzo5cHg7Ym9yZGVyLXJhZGl1czozcHh9LmNsb3Nle2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZToyMXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MTtjb2xvcjojMDAwO3RleHQtc2hhZG93OjAgMXB4IDAgI2ZmZjtmaWx0ZXI6YWxwaGEob3BhY2l0eT0yMCk7b3BhY2l0eTouMn0uY2xvc2U6aG92ZXIsLmNsb3NlOmZvY3Vze2NvbG9yOiMwMDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXI7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NTApO29wYWNpdHk6LjV9YnV0dG9uLmNsb3Nle3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0ubW9kYWwtb3BlbntvdmVyZmxvdzpoaWRkZW59Lm1vZGFse3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTA1MDtkaXNwbGF5Om5vbmU7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO291dGxpbmU6MH0ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9ney13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtMjUlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtMjUlKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC0yNSUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTI1JSk7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLW91dDstbW96LXRyYW5zaXRpb246LW1vei10cmFuc2Zvcm0gLjNzIGVhc2Utb3V0Oy1vLXRyYW5zaXRpb246LW8tdHJhbnNmb3JtIC4zcyBlYXNlLW91dDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1vdXR9Lm1vZGFsLmluIC5tb2RhbC1kaWFsb2d7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX0ubW9kYWwtb3BlbiAubW9kYWx7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS5tb2RhbC1kaWFsb2d7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0bzttYXJnaW46MTBweH0ubW9kYWwtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgIzk2OTY5Njtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO2JvcmRlci1yYWRpdXM6NnB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDNweCA5cHggcmdiYSgwLDAsMCwuNSk7Ym94LXNoYWRvdzowIDNweCA5cHggcmdiYSgwLDAsMCwuNSk7b3V0bGluZTowfS5tb2RhbC1iYWNrZHJvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjEwNDA7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5tb2RhbC1iYWNrZHJvcC5mYWRle2ZpbHRlcjphbHBoYShvcGFjaXR5PTApO29wYWNpdHk6MH0ubW9kYWwtYmFja2Ryb3AuaW57ZmlsdGVyOmFscGhhKG9wYWNpdHk9NTApO29wYWNpdHk6LjV9Lm1vZGFsLWhlYWRlcntwYWRkaW5nOjE1cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U0ZTRlNH0ubW9kYWwtaGVhZGVyOmJlZm9yZSwubW9kYWwtaGVhZGVyOmFmdGVye2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIiBcIn0ubW9kYWwtaGVhZGVyOmFmdGVye2NsZWFyOmJvdGh9Lm1vZGFsLWhlYWRlciAuY2xvc2V7bWFyZ2luLXRvcDotMnB4fS5tb2RhbC10aXRsZXttYXJnaW46MDtsaW5lLWhlaWdodDoxLjQyODU3MTQyOX0ubW9kYWwtYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjE1cHh9Lm1vZGFsLWZvb3RlcntwYWRkaW5nOjE1cHg7dGV4dC1hbGlnbjpyaWdodDtib3JkZXItdG9wOjFweCBzb2xpZCAjZTRlNGU0fS5tb2RhbC1mb290ZXI6YmVmb3JlLC5tb2RhbC1mb290ZXI6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiIFwifS5tb2RhbC1mb290ZXI6YWZ0ZXJ7Y2xlYXI6Ym90aH0ubW9kYWwtZm9vdGVyIC5idG4rLmJ0bnttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6NXB4fS5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuKy5idG57bWFyZ2luLWxlZnQ6LTFweH0ubW9kYWwtZm9vdGVyIC5idG4tYmxvY2srLmJ0bi1ibG9jaywubW9kYWwtZm9vdGVyIC5zaXRlLWNhcnQtcG9wdXBfX2dvLXRvLXNob3BjYXJ0Ky5idG4tYmxvY2ssLm1vZGFsLWZvb3RlciAuYnRuLWJsb2NrKy5zaXRlLWNhcnQtcG9wdXBfX2dvLXRvLXNob3BjYXJ0LC5tb2RhbC1mb290ZXIgLnNpdGUtY2FydC1wb3B1cF9fZ28tdG8tc2hvcGNhcnQrLnNpdGUtY2FydC1wb3B1cF9fZ28tdG8tc2hvcGNhcnQsLm1vZGFsLWZvb3RlciAuc2l0ZS1jYXJ0LXBvcHVwX19leHBvcnQtdG8tZXhjZWwrLmJ0bi1ibG9jaywubW9kYWwtZm9vdGVyIC5zaXRlLWNhcnQtcG9wdXBfX2V4cG9ydC10by1leGNlbCsuc2l0ZS1jYXJ0LXBvcHVwX19nby10by1zaG9wY2FydCwubW9kYWwtZm9vdGVyIC5idG4tYmxvY2srLnNpdGUtY2FydC1wb3B1cF9fZXhwb3J0LXRvLWV4Y2VsLC5tb2RhbC1mb290ZXIgLnNpdGUtY2FydC1wb3B1cF9fZ28tdG8tc2hvcGNhcnQrLnNpdGUtY2FydC1wb3B1cF9fZXhwb3J0LXRvLWV4Y2VsLC5tb2RhbC1mb290ZXIgLnNpdGUtY2FydC1wb3B1cF9fZXhwb3J0LXRvLWV4Y2VsKy5zaXRlLWNhcnQtcG9wdXBfX2V4cG9ydC10by1leGNlbHttYXJnaW4tbGVmdDowfS5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTk5OTlweDt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O292ZXJmbG93OnNjcm9sbH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm1vZGFsLWRpYWxvZ3t3aWR0aDo2MDBweDttYXJnaW46MzBweCBhdXRvfS5tb2RhbC1jb250ZW50ey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxNXB4IHJnYmEoMCwwLDAsLjUpO2JveC1zaGFkb3c6MCA1cHggMTVweCByZ2JhKDAsMCwwLC41KX0ubW9kYWwtc217d2lkdGg6MzAwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsubW9kYWwtbGd7d2lkdGg6OTAwcHh9fS50b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTA3MDtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjQyODU3MTQyOTtsaW5lLWJyZWFrOmF1dG87dGV4dC1hbGlnbjpsZWZ0O3RleHQtYWxpZ246c3RhcnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1zaGFkb3c6bm9uZTt0ZXh0LXRyYW5zZm9ybTpub25lO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLWJyZWFrOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3dvcmQtd3JhcDpub3JtYWw7d2hpdGUtc3BhY2U6bm9ybWFsO2ZvbnQtc2l6ZToxMnB4O2ZpbHRlcjphbHBoYShvcGFjaXR5PTApO29wYWNpdHk6MH0udG9vbHRpcC5pbntmaWx0ZXI6YWxwaGEob3BhY2l0eT05MCk7b3BhY2l0eTouOX0udG9vbHRpcC50b3B7cGFkZGluZzo1cHggMDttYXJnaW4tdG9wOi0zcHh9LnRvb2x0aXAucmlnaHR7cGFkZGluZzowIDVweDttYXJnaW4tbGVmdDozcHh9LnRvb2x0aXAuYm90dG9te3BhZGRpbmc6NXB4IDA7bWFyZ2luLXRvcDozcHh9LnRvb2x0aXAubGVmdHtwYWRkaW5nOjAgNXB4O21hcmdpbi1sZWZ0Oi0zcHh9LnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93e2JvdHRvbTowO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi01cHg7Ym9yZGVyLXdpZHRoOjVweCA1cHggMDtib3JkZXItdG9wLWNvbG9yOiMwMDB9LnRvb2x0aXAudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3d7cmlnaHQ6NXB4O2JvdHRvbTowO21hcmdpbi1ib3R0b206LTVweDtib3JkZXItd2lkdGg6NXB4IDVweCAwO2JvcmRlci10b3AtY29sb3I6IzAwMH0udG9vbHRpcC50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3d7Ym90dG9tOjA7bGVmdDo1cHg7bWFyZ2luLWJvdHRvbTotNXB4O2JvcmRlci13aWR0aDo1cHggNXB4IDA7Ym9yZGVyLXRvcC1jb2xvcjojMDAwfS50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93e3RvcDo1MCU7bGVmdDowO21hcmdpbi10b3A6LTVweDtib3JkZXItd2lkdGg6NXB4IDVweCA1cHggMDtib3JkZXItcmlnaHQtY29sb3I6IzAwMH0udG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93e3RvcDo1MCU7cmlnaHQ6MDttYXJnaW4tdG9wOi01cHg7Ym9yZGVyLXdpZHRoOjVweCAwIDVweCA1cHg7Ym9yZGVyLWxlZnQtY29sb3I6IzAwMH0udG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3d7dG9wOjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTVweDtib3JkZXItd2lkdGg6MCA1cHggNXB4O2JvcmRlci1ib3R0b20tY29sb3I6IzAwMH0udG9vbHRpcC5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvd3t0b3A6MDtyaWdodDo1cHg7bWFyZ2luLXRvcDotNXB4O2JvcmRlci13aWR0aDowIDVweCA1cHg7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMDAwfS50b29sdGlwLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvd3t0b3A6MDtsZWZ0OjVweDttYXJnaW4tdG9wOi01cHg7Ym9yZGVyLXdpZHRoOjAgNXB4IDVweDtib3JkZXItYm90dG9tLWNvbG9yOiMwMDB9LnRvb2x0aXAtaW5uZXJ7bWF4LXdpZHRoOjIwMHB4O3BhZGRpbmc6M3B4IDhweDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItcmFkaXVzOjRweH0udG9vbHRpcC1hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDowO2hlaWdodDowO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWR9LnBvcG92ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MTA2MDtkaXNwbGF5Om5vbmU7bWF4LXdpZHRoOjI3NnB4O3BhZGRpbmc6MXB4O2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjQyODU3MTQyOTtsaW5lLWJyZWFrOmF1dG87dGV4dC1hbGlnbjpsZWZ0O3RleHQtYWxpZ246c3RhcnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1zaGFkb3c6bm9uZTt0ZXh0LXRyYW5zZm9ybTpub25lO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLWJyZWFrOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3dvcmQtd3JhcDpub3JtYWw7d2hpdGUtc3BhY2U6bm9ybWFsO2ZvbnQtc2l6ZToxNHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMik7Ym9yZGVyLXJhZGl1czo2cHg7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMik7Ym94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMCwwLDAsLjIpfS5wb3BvdmVyLnRvcHttYXJnaW4tdG9wOi0xMHB4fS5wb3BvdmVyLnJpZ2h0e21hcmdpbi1sZWZ0OjEwcHh9LnBvcG92ZXIuYm90dG9te21hcmdpbi10b3A6MTBweH0ucG9wb3Zlci5sZWZ0e21hcmdpbi1sZWZ0Oi0xMHB4fS5wb3BvdmVyPi5hcnJvd3tib3JkZXItd2lkdGg6MTFweH0ucG9wb3Zlcj4uYXJyb3csLnBvcG92ZXI+LmFycm93OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkfS5wb3BvdmVyPi5hcnJvdzphZnRlcntjb250ZW50OlwiXCI7Ym9yZGVyLXdpZHRoOjEwcHh9LnBvcG92ZXIudG9wPi5hcnJvd3tib3R0b206LTExcHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTExcHg7Ym9yZGVyLXRvcC1jb2xvcjojOTk5O2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwuMjUpO2JvcmRlci1ib3R0b20td2lkdGg6MH0ucG9wb3Zlci50b3A+LmFycm93OmFmdGVye2JvdHRvbToxcHg7bWFyZ2luLWxlZnQ6LTEwcHg7Y29udGVudDpcIiBcIjtib3JkZXItdG9wLWNvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbS13aWR0aDowfS5wb3BvdmVyLnJpZ2h0Pi5hcnJvd3t0b3A6NTAlO2xlZnQ6LTExcHg7bWFyZ2luLXRvcDotMTFweDtib3JkZXItcmlnaHQtY29sb3I6Izk5OTtib3JkZXItcmlnaHQtY29sb3I6cmdiYSgwLDAsMCwuMjUpO2JvcmRlci1sZWZ0LXdpZHRoOjB9LnBvcG92ZXIucmlnaHQ+LmFycm93OmFmdGVye2JvdHRvbTotMTBweDtsZWZ0OjFweDtjb250ZW50OlwiIFwiO2JvcmRlci1yaWdodC1jb2xvcjojZmZmO2JvcmRlci1sZWZ0LXdpZHRoOjB9LnBvcG92ZXIuYm90dG9tPi5hcnJvd3t0b3A6LTExcHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTExcHg7Ym9yZGVyLXRvcC13aWR0aDowO2JvcmRlci1ib3R0b20tY29sb3I6Izk5OTtib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwwLDAsLjI1KX0ucG9wb3Zlci5ib3R0b20+LmFycm93OmFmdGVye3RvcDoxcHg7bWFyZ2luLWxlZnQ6LTEwcHg7Y29udGVudDpcIiBcIjtib3JkZXItdG9wLXdpZHRoOjA7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfS5wb3BvdmVyLmxlZnQ+LmFycm93e3RvcDo1MCU7cmlnaHQ6LTExcHg7bWFyZ2luLXRvcDotMTFweDtib3JkZXItcmlnaHQtd2lkdGg6MDtib3JkZXItbGVmdC1jb2xvcjojOTk5O2JvcmRlci1sZWZ0LWNvbG9yOnJnYmEoMCwwLDAsLjI1KX0ucG9wb3Zlci5sZWZ0Pi5hcnJvdzphZnRlcntyaWdodDoxcHg7Ym90dG9tOi0xMHB4O2NvbnRlbnQ6XCIgXCI7Ym9yZGVyLXJpZ2h0LXdpZHRoOjA7Ym9yZGVyLWxlZnQtY29sb3I6I2ZmZn0ucG9wb3Zlci10aXRsZXtwYWRkaW5nOjhweCAxNHB4O21hcmdpbjowO2ZvbnQtc2l6ZToxNHB4O2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmViO2JvcmRlci1yYWRpdXM6NXB4IDVweCAwIDB9LnBvcG92ZXItY29udGVudHtwYWRkaW5nOjlweCAxNHB4fS5jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZX0uY2Fyb3VzZWwtaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW59LmNhcm91c2VsLWlubmVyPi5pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6bm9uZTstd2Via2l0LXRyYW5zaXRpb246LjZzIGVhc2UtaW4tb3V0IGxlZnQ7LW8tdHJhbnNpdGlvbjouNnMgZWFzZS1pbi1vdXQgbGVmdDt0cmFuc2l0aW9uOi42cyBlYXNlLWluLW91dCBsZWZ0fS5jYXJvdXNlbC1pbm5lcj4uaXRlbT5pbWcsLmNhcm91c2VsLWlubmVyPi5pdGVtPmE+aW1ne2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87bGluZS1oZWlnaHQ6MX1AbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwoLXdlYmtpdC10cmFuc2Zvcm0tM2Qpey5jYXJvdXNlbC1pbm5lcj4uaXRlbXstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjotbW96LXRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjotby10cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246dHJhbnNmb3JtIC42cyBlYXNlLWluLW91dDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC1wZXJzcGVjdGl2ZToxMDAwcHg7LW1vei1wZXJzcGVjdGl2ZToxMDAwcHg7cGVyc3BlY3RpdmU6MTAwMHB4fS5jYXJvdXNlbC1pbm5lcj4uaXRlbS5uZXh0LC5jYXJvdXNlbC1pbm5lcj4uaXRlbS5hY3RpdmUucmlnaHR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO2xlZnQ6MH0uY2Fyb3VzZWwtaW5uZXI+Lml0ZW0ucHJldiwuY2Fyb3VzZWwtaW5uZXI+Lml0ZW0uYWN0aXZlLmxlZnR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7bGVmdDowfS5jYXJvdXNlbC1pbm5lcj4uaXRlbS5uZXh0LmxlZnQsLmNhcm91c2VsLWlubmVyPi5pdGVtLnByZXYucmlnaHQsLmNhcm91c2VsLWlubmVyPi5pdGVtLmFjdGl2ZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7bGVmdDowfX0uY2Fyb3VzZWwtaW5uZXI+LmFjdGl2ZSwuY2Fyb3VzZWwtaW5uZXI+Lm5leHQsLmNhcm91c2VsLWlubmVyPi5wcmV2e2Rpc3BsYXk6YmxvY2t9LmNhcm91c2VsLWlubmVyPi5hY3RpdmV7bGVmdDowfS5jYXJvdXNlbC1pbm5lcj4ubmV4dCwuY2Fyb3VzZWwtaW5uZXI+LnByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJX0uY2Fyb3VzZWwtaW5uZXI+Lm5leHR7bGVmdDoxMDAlfS5jYXJvdXNlbC1pbm5lcj4ucHJldntsZWZ0Oi0xMDAlfS5jYXJvdXNlbC1pbm5lcj4ubmV4dC5sZWZ0LC5jYXJvdXNlbC1pbm5lcj4ucHJldi5yaWdodHtsZWZ0OjB9LmNhcm91c2VsLWlubmVyPi5hY3RpdmUubGVmdHtsZWZ0Oi0xMDAlfS5jYXJvdXNlbC1pbm5lcj4uYWN0aXZlLnJpZ2h0e2xlZnQ6MTAwJX0uY2Fyb3VzZWwtY29udHJvbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTUlO2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsLjYpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT01MCk7b3BhY2l0eTouNX0uY2Fyb3VzZWwtY29udHJvbC5sZWZ0e2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiM4MDAwMDAwMFwiLCBlbmRDb2xvcnN0cj1cIiMwMDAwMDAwMFwiLCBHcmFkaWVudFR5cGU9MSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXh9LmNhcm91c2VsLWNvbnRyb2wucmlnaHR7cmlnaHQ6MDtsZWZ0OmF1dG87YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzAwMDAwMDAwXCIsIGVuZENvbG9yc3RyPVwiIzgwMDAwMDAwXCIsIEdyYWRpZW50VHlwZT0xKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteH0uY2Fyb3VzZWwtY29udHJvbDpob3ZlciwuY2Fyb3VzZWwtY29udHJvbDpmb2N1c3tjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MDtmaWx0ZXI6YWxwaGEob3BhY2l0eT05MCk7b3BhY2l0eTouOX0uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7ei1pbmRleDo1O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6LTEwcHh9LmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiwuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdHtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMTBweH0uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodHtyaWdodDo1MCU7bWFyZ2luLXJpZ2h0Oi0xMHB4fS5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dHt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZvbnQtZmFtaWx5OnNlcmlmO2xpbmUtaGVpZ2h0OjF9LmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldjpiZWZvcmV7Y29udGVudDpcIuKAuVwifS5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQ6YmVmb3Jle2NvbnRlbnQ6XCLigLpcIn0uY2Fyb3VzZWwtaW5kaWNhdG9yc3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MTBweDtsZWZ0OjUwJTt6LWluZGV4OjE1O3dpZHRoOjYwJTtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tbGVmdDotMzAlO3RleHQtYWxpZ246Y2VudGVyO2xpc3Qtc3R5bGU6bm9uZX0uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O21hcmdpbjoxcHg7dGV4dC1pbmRlbnQ6LTk5OXB4O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6IzAwMCBcXDkgO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MXB4IHNvbGlkICNmZmY7Ym9yZGVyLXJhZGl1czoxMHB4fS5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmV7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDttYXJnaW46MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmNhcm91c2VsLWNhcHRpb257cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTUlO2JvdHRvbToyMHB4O2xlZnQ6MTUlO3otaW5kZXg6MTA7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsLjYpfS5jYXJvdXNlbC1jYXB0aW9uIC5idG57dGV4dC1zaGFkb3c6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dHt3aWR0aDozMHB4O2hlaWdodDozMHB4O21hcmdpbi10b3A6LTEwcHg7Zm9udC1zaXplOjMwcHh9LmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldnttYXJnaW4tbGVmdDotMTBweH0uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dHttYXJnaW4tcmlnaHQ6LTEwcHh9LmNhcm91c2VsLWNhcHRpb257cmlnaHQ6MjAlO2xlZnQ6MjAlO3BhZGRpbmctYm90dG9tOjMwcHh9LmNhcm91c2VsLWluZGljYXRvcnN7Ym90dG9tOjIwcHh9fS5jbGVhcmZpeDpiZWZvcmUsLmNsZWFyZml4OmFmdGVye2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIiBcIn0uY2xlYXJmaXg6YWZ0ZXJ7Y2xlYXI6Ym90aH0uY2VudGVyLWJsb2Nre2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b30ucHVsbC1yaWdodHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5wdWxsLWxlZnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5oaWRle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zaG93e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uaW52aXNpYmxle3Zpc2liaWxpdHk6aGlkZGVufS50ZXh0LWhpZGV7Zm9udDowLzAgYTtjb2xvcjp0cmFuc3BhcmVudDt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9LmhpZGRlbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uYWZmaXh7cG9zaXRpb246Zml4ZWR9QC1tcy12aWV3cG9ydHt3aWR0aDpkZXZpY2Utd2lkdGh9LnZpc2libGUteHN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnZpc2libGUtc217ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnZpc2libGUtbWR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnZpc2libGUtbGd7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnZpc2libGUteHMtYmxvY2ssLnZpc2libGUteHMtaW5saW5lLC52aXNpYmxlLXhzLWlubGluZS1ibG9jaywudmlzaWJsZS1zbS1ibG9jaywudmlzaWJsZS1zbS1pbmxpbmUsLnZpc2libGUtc20taW5saW5lLWJsb2NrLC52aXNpYmxlLW1kLWJsb2NrLC52aXNpYmxlLW1kLWlubGluZSwudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssLnZpc2libGUtbGctYmxvY2ssLnZpc2libGUtbGctaW5saW5lLC52aXNpYmxlLWxnLWlubGluZS1ibG9ja3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnZpc2libGUteHN7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fXRhYmxlLnZpc2libGUteHN7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fXRyLnZpc2libGUteHN7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH10aC52aXNpYmxlLXhzLHRkLnZpc2libGUteHN7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsudmlzaWJsZS14cy1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsudmlzaWJsZS14cy1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey52aXNpYmxlLXhzLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpey52aXNpYmxlLXNte2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH10YWJsZS52aXNpYmxlLXNte2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH10ci52aXNpYmxlLXNte2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9dGgudmlzaWJsZS1zbSx0ZC52aXNpYmxlLXNte2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpey52aXNpYmxlLXNtLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsudmlzaWJsZS1zbS1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpYW5kIChtYXgtd2lkdGg6IDEyMTlweCl7LnZpc2libGUtbWR7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fXRhYmxlLnZpc2libGUtbWR7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fXRyLnZpc2libGUtbWR7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH10aC52aXNpYmxlLW1kLHRkLnZpc2libGUtbWR7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KWFuZCAobWF4LXdpZHRoOiAxMjE5cHgpey52aXNpYmxlLW1kLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpYW5kIChtYXgtd2lkdGg6IDEyMTlweCl7LnZpc2libGUtbWQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KWFuZCAobWF4LXdpZHRoOiAxMjE5cHgpey52aXNpYmxlLW1kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMjIwcHgpey52aXNpYmxlLWxne2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH10YWJsZS52aXNpYmxlLWxne2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH10ci52aXNpYmxlLWxne2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9dGgudmlzaWJsZS1sZyx0ZC52aXNpYmxlLWxne2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMjIwcHgpey52aXNpYmxlLWxnLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTIyMHB4KXsudmlzaWJsZS1sZy1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTIyMHB4KXsudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5oaWRkZW4teHN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KWFuZCAobWF4LXdpZHRoOiA5OTFweCl7LmhpZGRlbi1zbXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpYW5kIChtYXgtd2lkdGg6IDEyMTlweCl7LmhpZGRlbi1tZHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTIyMHB4KXsuaGlkZGVuLWxne2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0udmlzaWJsZS1wcmludHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgcHJpbnR7LnZpc2libGUtcHJpbnR7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fXRhYmxlLnZpc2libGUtcHJpbnR7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fXRyLnZpc2libGUtcHJpbnR7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH10aC52aXNpYmxlLXByaW50LHRkLnZpc2libGUtcHJpbnR7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9fS52aXNpYmxlLXByaW50LWJsb2Nre2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSBwcmludHsudmlzaWJsZS1wcmludC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9fS52aXNpYmxlLXByaW50LWlubGluZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgcHJpbnR7LnZpc2libGUtcHJpbnQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9fS52aXNpYmxlLXByaW50LWlubGluZS1ibG9ja3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgcHJpbnR7LnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9fUBtZWRpYSBwcmludHsuaGlkZGVuLXByaW50e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0vKiFcbiAqIFVNVyBDb25maWcgQ29tbW9uIHY5LjEuMFxuICovLnVjMTQwIC5SZWdUeXBlIHVsLC5VQzE5NyAuUmVnaXN0cmF0aW9uVHlwZVJvdyB1bHtmb250LXNpemU6MH0udWMxNDAgLlJlZ1R5cGUgbGksLlVDMTk3IC5SZWdpc3RyYXRpb25UeXBlUm93IGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmNhbGMoKDEwMCUgLSA4cHgpIC8gMil9LnVjMTQwIC5SZWdUeXBlIGxpOm5vdCg6Zmlyc3QtY2hpbGQpLC5VQzE5NyAuUmVnaXN0cmF0aW9uVHlwZVJvdyBsaTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDo4cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey51YzE0MCAuUmVnVHlwZSBsaSwuVUMxOTcgLlJlZ2lzdHJhdGlvblR5cGVSb3cgbGl7d2lkdGg6MTAwcHh9fS51YzE0MCAuUmVnVHlwZSBpbnB1dCwuVUMxOTcgLlJlZ2lzdHJhdGlvblR5cGVSb3cgaW5wdXR7ZGlzcGxheTpub25lfS51YzE0MCAuUmVnVHlwZSBsYWJlbCwuVUMxOTcgLlJlZ2lzdHJhdGlvblR5cGVSb3cgbGFiZWx7d2lkdGg6MTAwJTtsaW5lLWhlaWdodDozNnB4O21hcmdpbi1ib3R0b206MH1zZWxlY3QsdGV4dGFyZWEsW3R5cGU9dGV4dF0sW3R5cGU9cGFzc3dvcmRdLFt0eXBlPWRhdGV0aW1lXSxbdHlwZT1kYXRldGltZS1sb2NhbF0sW3R5cGU9ZGF0ZV0sW3R5cGU9bW9udGhdLFt0eXBlPXRpbWVdLFt0eXBlPXdlZWtdLFt0eXBlPW51bWJlcl0sW3R5cGU9ZW1haWxdLFt0eXBlPXVybF0sW3R5cGU9c2VhcmNoXSxbdHlwZT10ZWxdLFt0eXBlPWNvbG9yXXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjM0cHg7cGFkZGluZzo2cHggMTJweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjQyODU3MTQyOTtjb2xvcjojNTU1O2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCAjZGJkYmRiO2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpOy13ZWJraXQtdHJhbnNpdGlvbjpib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cyxib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7LW8tdHJhbnNpdGlvbjpib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cyxib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cyxib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXN9c2VsZWN0OmZvY3VzLHRleHRhcmVhOmZvY3VzLFt0eXBlPXRleHRdOmZvY3VzLFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxbdHlwZT1kYXRldGltZV06Zm9jdXMsW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLFt0eXBlPWRhdGVdOmZvY3VzLFt0eXBlPW1vbnRoXTpmb2N1cyxbdHlwZT10aW1lXTpmb2N1cyxbdHlwZT13ZWVrXTpmb2N1cyxbdHlwZT1udW1iZXJdOmZvY3VzLFt0eXBlPWVtYWlsXTpmb2N1cyxbdHlwZT11cmxdOmZvY3VzLFt0eXBlPXNlYXJjaF06Zm9jdXMsW3R5cGU9dGVsXTpmb2N1cyxbdHlwZT1jb2xvcl06Zm9jdXN7Ym9yZGVyLWNvbG9yOiMwNTdjYTM7b3V0bGluZTowOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwwIDAgOHB4IHJnYmEoNSwxMjQsMTYzLC42KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLDAgMCA4cHggcmdiYSg1LDEyNCwxNjMsLjYpfXNlbGVjdDo6LW1vei1wbGFjZWhvbGRlcix0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlcixbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixbdHlwZT1wYXNzd29yZF06Oi1tb3otcGxhY2Vob2xkZXIsW3R5cGU9ZGF0ZXRpbWVdOjotbW96LXBsYWNlaG9sZGVyLFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6LW1vei1wbGFjZWhvbGRlcixbdHlwZT1kYXRlXTo6LW1vei1wbGFjZWhvbGRlcixbdHlwZT1tb250aF06Oi1tb3otcGxhY2Vob2xkZXIsW3R5cGU9dGltZV06Oi1tb3otcGxhY2Vob2xkZXIsW3R5cGU9d2Vla106Oi1tb3otcGxhY2Vob2xkZXIsW3R5cGU9bnVtYmVyXTo6LW1vei1wbGFjZWhvbGRlcixbdHlwZT1lbWFpbF06Oi1tb3otcGxhY2Vob2xkZXIsW3R5cGU9dXJsXTo6LW1vei1wbGFjZWhvbGRlcixbdHlwZT1zZWFyY2hdOjotbW96LXBsYWNlaG9sZGVyLFt0eXBlPXRlbF06Oi1tb3otcGxhY2Vob2xkZXIsW3R5cGU9Y29sb3JdOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiM5Njk2OTY7b3BhY2l0eToxfXNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixbdHlwZT1wYXNzd29yZF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFt0eXBlPWRhdGV0aW1lXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixbdHlwZT1kYXRlXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsW3R5cGU9bW9udGhdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixbdHlwZT10aW1lXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsW3R5cGU9d2Vla106LW1zLWlucHV0LXBsYWNlaG9sZGVyLFt0eXBlPW51bWJlcl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsW3R5cGU9dXJsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsW3R5cGU9c2VhcmNoXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsW3R5cGU9dGVsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsW3R5cGU9Y29sb3JdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojOTY5Njk2fXNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcix0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixbdHlwZT1wYXNzd29yZF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsW3R5cGU9ZGF0ZXRpbWVdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixbdHlwZT1kYXRlXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixbdHlwZT1tb250aF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsW3R5cGU9dGltZV06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsW3R5cGU9d2Vla106Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsW3R5cGU9dXJsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixbdHlwZT1zZWFyY2hdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFt0eXBlPXRlbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsW3R5cGU9Y29sb3JdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM5Njk2OTZ9c2VsZWN0OjotbXMtZXhwYW5kLHRleHRhcmVhOjotbXMtZXhwYW5kLFt0eXBlPXRleHRdOjotbXMtZXhwYW5kLFt0eXBlPXBhc3N3b3JkXTo6LW1zLWV4cGFuZCxbdHlwZT1kYXRldGltZV06Oi1tcy1leHBhbmQsW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjotbXMtZXhwYW5kLFt0eXBlPWRhdGVdOjotbXMtZXhwYW5kLFt0eXBlPW1vbnRoXTo6LW1zLWV4cGFuZCxbdHlwZT10aW1lXTo6LW1zLWV4cGFuZCxbdHlwZT13ZWVrXTo6LW1zLWV4cGFuZCxbdHlwZT1udW1iZXJdOjotbXMtZXhwYW5kLFt0eXBlPWVtYWlsXTo6LW1zLWV4cGFuZCxbdHlwZT11cmxdOjotbXMtZXhwYW5kLFt0eXBlPXNlYXJjaF06Oi1tcy1leHBhbmQsW3R5cGU9dGVsXTo6LW1zLWV4cGFuZCxbdHlwZT1jb2xvcl06Oi1tcy1leHBhbmR7Ym9yZGVyOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1zZWxlY3RbZGlzYWJsZWRdLHRleHRhcmVhW2Rpc2FibGVkXSxbZGlzYWJsZWRdW3R5cGU9dGV4dF0sW2Rpc2FibGVkXVt0eXBlPXBhc3N3b3JkXSxbZGlzYWJsZWRdW3R5cGU9ZGF0ZXRpbWVdLFtkaXNhYmxlZF1bdHlwZT1kYXRldGltZS1sb2NhbF0sW2Rpc2FibGVkXVt0eXBlPWRhdGVdLFtkaXNhYmxlZF1bdHlwZT1tb250aF0sW2Rpc2FibGVkXVt0eXBlPXRpbWVdLFtkaXNhYmxlZF1bdHlwZT13ZWVrXSxbZGlzYWJsZWRdW3R5cGU9bnVtYmVyXSxbZGlzYWJsZWRdW3R5cGU9ZW1haWxdLFtkaXNhYmxlZF1bdHlwZT11cmxdLFtkaXNhYmxlZF1bdHlwZT1zZWFyY2hdLFtkaXNhYmxlZF1bdHlwZT10ZWxdLFtkaXNhYmxlZF1bdHlwZT1jb2xvcl0sc2VsZWN0W3JlYWRvbmx5XSx0ZXh0YXJlYVtyZWFkb25seV0sW3JlYWRvbmx5XVt0eXBlPXRleHRdLFtyZWFkb25seV1bdHlwZT1wYXNzd29yZF0sW3JlYWRvbmx5XVt0eXBlPWRhdGV0aW1lXSxbcmVhZG9ubHldW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFtyZWFkb25seV1bdHlwZT1kYXRlXSxbcmVhZG9ubHldW3R5cGU9bW9udGhdLFtyZWFkb25seV1bdHlwZT10aW1lXSxbcmVhZG9ubHldW3R5cGU9d2Vla10sW3JlYWRvbmx5XVt0eXBlPW51bWJlcl0sW3JlYWRvbmx5XVt0eXBlPWVtYWlsXSxbcmVhZG9ubHldW3R5cGU9dXJsXSxbcmVhZG9ubHldW3R5cGU9c2VhcmNoXSxbcmVhZG9ubHldW3R5cGU9dGVsXSxbcmVhZG9ubHldW3R5cGU9Y29sb3Jde2JhY2tncm91bmQtY29sb3I6I2VlZTtvcGFjaXR5OjF9c2VsZWN0W2Rpc2FibGVkXSx0ZXh0YXJlYVtkaXNhYmxlZF0sW2Rpc2FibGVkXVt0eXBlPXRleHRdLFtkaXNhYmxlZF1bdHlwZT1wYXNzd29yZF0sW2Rpc2FibGVkXVt0eXBlPWRhdGV0aW1lXSxbZGlzYWJsZWRdW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFtkaXNhYmxlZF1bdHlwZT1kYXRlXSxbZGlzYWJsZWRdW3R5cGU9bW9udGhdLFtkaXNhYmxlZF1bdHlwZT10aW1lXSxbZGlzYWJsZWRdW3R5cGU9d2Vla10sW2Rpc2FibGVkXVt0eXBlPW51bWJlcl0sW2Rpc2FibGVkXVt0eXBlPWVtYWlsXSxbZGlzYWJsZWRdW3R5cGU9dXJsXSxbZGlzYWJsZWRdW3R5cGU9c2VhcmNoXSxbZGlzYWJsZWRdW3R5cGU9dGVsXSxbZGlzYWJsZWRdW3R5cGU9Y29sb3Jde2N1cnNvcjpub3QtYWxsb3dlZH1pbnB1dFtyZWFkb25seV0uaGFzRGF0ZXBpY2tlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnVjMTk1LWhvcml6b250YWwyX19hY3Rpb24tYnV0dG9uczpiZWZvcmUsLnVjMTk1LWhvcml6b250YWwyX19wYW5lbC1mb290ZXI6YmVmb3JlLC51YzE5NS1ob3Jpem9udGFsMl9fcGFuZWwtYm9keTpiZWZvcmUsLnVjMTk0LW5ldy1jb21tZW50OmJlZm9yZSwudWMxOTQtbmV3LXJlcGx5OmJlZm9yZSwudWMxOTQtY29tbWVudDpiZWZvcmUsLnVjMTk0LXJlcGx5OmJlZm9yZSwudWMxOTUtaG9yaXpvbnRhbDJfX2FjdGlvbi1idXR0b25zOmFmdGVyLC51YzE5NS1ob3Jpem9udGFsMl9fcGFuZWwtZm9vdGVyOmFmdGVyLC51YzE5NS1ob3Jpem9udGFsMl9fcGFuZWwtYm9keTphZnRlciwudWMxOTQtbmV3LWNvbW1lbnQ6YWZ0ZXIsLnVjMTk0LW5ldy1yZXBseTphZnRlciwudWMxOTQtY29tbWVudDphZnRlciwudWMxOTQtcmVwbHk6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiIFwifS51YzE5NS1ob3Jpem9udGFsMl9fYWN0aW9uLWJ1dHRvbnM6YWZ0ZXIsLnVjMTk1LWhvcml6b250YWwyX19wYW5lbC1mb290ZXI6YWZ0ZXIsLnVjMTk1LWhvcml6b250YWwyX19wYW5lbC1ib2R5OmFmdGVyLC51YzE5NC1uZXctY29tbWVudDphZnRlciwudWMxOTQtbmV3LXJlcGx5OmFmdGVyLC51YzE5NC1jb21tZW50OmFmdGVyLC51YzE5NC1yZXBseTphZnRlcntjbGVhcjpib3RofS5wcm9kdWN0cy1tZW51LW1vYmlsZSB1bCwuc2l0ZS1ob3Jpem9udGFsLW1lbnUgdWwsLnVjMjEyIC5QYXlQYWxTaGlwcGluZ0NvbnRhaW5lciB1bCwudWMyMTIgLnByb3ZpZGVyLWRlc2NyaXB0aW9uX19sb2dvcywudWMtdGFncy1tZW51X19saXN0LC5VQzE3NyB1bCwuTWlkZGxlQm94LC51YzE0MCAuUmVnVHlwZSB1bCwuVUMxOTcgLlJlZ2lzdHJhdGlvblR5cGVSb3cgdWx7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0udWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LWltYWdlLWxpbms6Zm9jdXMsLnVjMTc0LXdjYWcgLkl0ZW06Zm9jdXMsLnVjMjEyIC5WaXBwc0NoZWNrb3V0QnV0dG9uOmZvY3VzLC5jLXRhYnMgLm5hdi10YWJzIGE6Zm9jdXN7b3V0bGluZTojMDAwIDFweCBzb2xpZDtvdXRsaW5lLXN0eWxlOmF1dG87b3V0bGluZS1vZmZzZXQ6NHB4fS5TaXRlQ2FydFBhbmVsIC5Qcm9kQ291bnQsLlVDMTkzIC5idG4tcXVpY2stdmlldywudWMxOTMtZGVmYXVsdCAuV2lzaExpc3RCdG4sLmZsYWcuQm9udXMsLnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC1mbGFnLWRpc2NvdW50LXBlcmNlbnQsLnVjMTkzLWRlZmF1bHQgLkRpc2NvdW50UGVyY2VudCwudWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LWZsYWdzIC5mbGFnLC5mbGFnLC5zY3JvbGwtdG8tdG9wLC5jLXByb2R1Y3QtaW4tY2FydF9fY291bnQsLmMtcHJvZHVjdC1pbi1jYXJ0e3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0udWMxMTAtZGlzY291bnQtY29kZXNfX2NvdXBvbi5Gb3JEZWxpdmVyeTo6YmVmb3JlLC51YzIxMV9fYm9udXMtc3RhdHVzX3BlbmRpbmc6OmFmdGVyLC51YzIwNS1kZWZhdWx0X19yZW1vdmU6OmJlZm9yZSwudWMyMDUtZGVmYXVsdF9fcmVwbHk6OmJlZm9yZSwudWMyMDUtZGVmYXVsdF9fbGlrZTo6YmVmb3JlLC51YzIwNS1kZWZhdWx0X19lZGl0OjpiZWZvcmUsLnVjMTk1LWhvcml6b250YWwyLXNlbGVjdGVkLWNyaXRlcmlhX19pY29uOjpiZWZvcmUsLkNhcnRHcmlkSXRlbURlbGV0ZTo6YmVmb3JlLC5CbG9ja1RlbXBPcmRlckxpbmVzQ29udGFpbmVyIC5EZWxldGVCdXR0b246OmJlZm9yZSwudWMyMTFfX2JvbnVzLXN0YXR1c19jYW5jZWxlZDo6YWZ0ZXIsLnVjMjExX19ib251cy1zdGF0dXNfZWFybi1leHBpcmVkOjphZnRlciwuYy1yYXRpbmdfX3N0YXJfZW1wdHk6OmJlZm9yZSwuYy13aXNoLWxpc3QtYnRuX2FkZDo6YmVmb3JlLC51YzE5My1kZWZhdWx0IC5XaXNoTGlzdEJ0bi5BZGQ6OmJlZm9yZSwudWMxOTMtZGVmYXVsdCAuV2lzaExpc3RCdG4uTmVlZHNBZGRpdGlvbmFsSW5wdXRUb0J1eTo6YmVmb3JlLC5jLXJhdGluZ19fc3Rhcl9oYWxmOjpiZWZvcmUsLmMtcmF0aW5nX19zdGFyOjpiZWZvcmUsLmMtd2lzaC1saXN0LWJ0bl9yZW1vdmU6OmJlZm9yZSwudWMxOTMtZGVmYXVsdCAuV2lzaExpc3RCdG4uUmVtb3ZlOjpiZWZvcmUsLnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC1kb3dubG9hZC1wZGYtYnRuOjpiZWZvcmUsLnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC1wcmludC1idG46OmJlZm9yZSwudWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LXF1YW50aXR5LWRpc2NvdW50cy1idG46OmFmdGVyLC51YzIxMV9fYm9udXMtb3BlcmF0aW9uLWluZm8tYnRuOjpiZWZvcmUsLmRvYy5TbGlkZXJNZW51IC5Ub3BCb3g6OmJlZm9yZSwuc2l0ZS1waG9uZTpiZWZvcmUsLnNtYXJ0LXNlYXJjaC1zdWdnZXN0aW9uX19xdWFudGl0eS1kZWNyZWFzZTo6YmVmb3JlLC51YzE3M19fcXVhbnRpdHktbW9kaWZ5LWJ0bl9kZWNyZWFzZTo6YmVmb3JlLC5jLXF1YW50aXR5LXBsdXMtbWludXMgYnV0dG9uW2RhdGEtYWN0aW9uPWRlY3JlYXNlXTo6YmVmb3JlLC5zbWFydC1zZWFyY2gtc3VnZ2VzdGlvbl9fcXVhbnRpdHktaW5jcmVhc2U6OmJlZm9yZSwudWMxNzNfX3F1YW50aXR5LW1vZGlmeS1idG5faW5jcmVhc2U6OmJlZm9yZSwuVUMxOTcgLkJ1dHRvbkFkZGNvbnRhY3Q6OmJlZm9yZSwuYy1xdWFudGl0eS1wbHVzLW1pbnVzIGJ1dHRvbltkYXRhLWFjdGlvbj1pbmNyZWFzZV06OmJlZm9yZSwuVUMxOTUgLk1haW5UaXRsZTo6YmVmb3JlLC5VQzE0NyAuU3VjY2Vzc0NvbnRhaW5lcjo6YmVmb3JlLC51YzIxMV9fYm9udXMtc3RhdHVzX2Vhcm5lZDo6YWZ0ZXIsLnVjMjExX19ib251cy1zdGF0dXNfZWFybi1hY3RpdmF0ZWQ6OmFmdGVyLC51YzIxMV9fYm9udXMtc3RhdHVzX3NwZW50OjphZnRlciwuYy1hZGQtdG8tY2FydC1idG4uaXMtYm91Z2h0OjpiZWZvcmUsLnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC1wcmljZS1yZXF1ZXN0LWJ0bjo6YmVmb3JlLC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2U6OmJlZm9yZSwudWMxOTQtY29tbWVudC1mb290ZXJfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSwudWMxOTQtcmVwbHktZm9vdGVyX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUsLnVjMjEyLWRlbGl2ZXJ5LWRhdGVfX2NvbnRyb2xzIGJ1dHRvbjo6YmVmb3JlLC51YzE0MCAuUGF5bWVudERlbGl2ZXJ5IC5EZWxpdmVyeURhdGVCdG46OmJlZm9yZSwudWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LWFkZC10by1zaG9wcGluZy1saXN0LWJ0bjo6YmVmb3JlLC5wcm9kdWN0cy1tZW51LW1vYmlsZSAuVG9nZ2xlOjpiZWZvcmUsLnNpdGUtaG9yaXpvbnRhbC1tZW51IC5Ub2dnbGU6OmJlZm9yZSwudWMxOTUtaG9yaXpvbnRhbDItZHJvcGRvd24tYnRuX19pY29uOjpiZWZvcmUsLkJsb2NrVGVtcE9yZGVyTGluZXNDb250YWluZXIgLkZveFNsaWRlckJ1dHRvbjo6YmVmb3JlLC51YzE5NF9fbW9yZS1yZXBsaWVzOjphZnRlciwuVUMxNzcgLlRvZ2dsZTo6YWZ0ZXIsLlVDMTQxPi5NYWluVGl0bGVDb250YWluZXI+Lk1haW5UaXRsZTo6YWZ0ZXIsLlNsaWRlck1lbnUgLlRvcEJveDo6YWZ0ZXIsLnNjcm9sbC10by10b3A6OmJlZm9yZSwuc2l0ZS1ob3Jpem9udGFsLW1lbnUgLkxldmVsLTIgLlRvZ2dsZTo6YmVmb3JlLC5VQzE3OSAuRm9yd2FyZEJ1dHRvbnMgYTpsYXN0LWNoaWxkOjpiZWZvcmUsLlVDMTc5IC5Gb3J3YXJkQnV0dG9ucyBhOmxhc3QtY2hpbGQ6OmFmdGVyLC5VQzE3OSAuRm9yd2FyZEJ1dHRvbnMgYTpmaXJzdC1jaGlsZDo6YmVmb3JlLC5VQzE3OSAuQmFja0J1dHRvbnMgYTpmaXJzdC1jaGlsZDo6YmVmb3JlLC5VQzE3OSAuQmFja0J1dHRvbnMgYTpmaXJzdC1jaGlsZDo6YWZ0ZXIsLlVDMTc5IC5CYWNrQnV0dG9ucyBhOmxhc3QtY2hpbGQ6OmFmdGVye2ZvbnQtZmFtaWx5OlwiRm9udEF3ZXNvbWVcIjtzcGVhazpub25lO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7bGluZS1oZWlnaHQ6MTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uVUMxNzkgLkJhY2tCdXR0b25zIGE6Zmlyc3QtY2hpbGQ6OmJlZm9yZSwuVUMxNzkgLkJhY2tCdXR0b25zIGE6Zmlyc3QtY2hpbGQ6OmFmdGVyLC5VQzE3OSAuQmFja0J1dHRvbnMgYTpsYXN0LWNoaWxkOjphZnRlcntjb250ZW50Olwi74GTXCJ9LnNpdGUtaG9yaXpvbnRhbC1tZW51IC5MZXZlbC0yIC5Ub2dnbGU6OmJlZm9yZSwuVUMxNzkgLkZvcndhcmRCdXR0b25zIGE6bGFzdC1jaGlsZDo6YmVmb3JlLC5VQzE3OSAuRm9yd2FyZEJ1dHRvbnMgYTpsYXN0LWNoaWxkOjphZnRlciwuVUMxNzkgLkZvcndhcmRCdXR0b25zIGE6Zmlyc3QtY2hpbGQ6OmJlZm9yZXtjb250ZW50Olwi74GUXCJ9LnNjcm9sbC10by10b3A6OmJlZm9yZXtjb250ZW50Olwi74G3XCJ9LnByb2R1Y3RzLW1lbnUtbW9iaWxlIC5Ub2dnbGU6OmJlZm9yZSwuc2l0ZS1ob3Jpem9udGFsLW1lbnUgLlRvZ2dsZTo6YmVmb3JlLC51YzE5NS1ob3Jpem9udGFsMi1kcm9wZG93bi1idG5fX2ljb246OmJlZm9yZSwuQmxvY2tUZW1wT3JkZXJMaW5lc0NvbnRhaW5lciAuRm94U2xpZGVyQnV0dG9uOjpiZWZvcmUsLnVjMTk0X19tb3JlLXJlcGxpZXM6OmFmdGVyLC5VQzE3NyAuVG9nZ2xlOjphZnRlciwuVUMxNDE+Lk1haW5UaXRsZUNvbnRhaW5lcj4uTWFpblRpdGxlOjphZnRlciwuU2xpZGVyTWVudSAuVG9wQm94OjphZnRlcntjb250ZW50Olwi74G4XCJ9LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC1hZGQtdG8tc2hvcHBpbmctbGlzdC1idG46OmJlZm9yZXtjb250ZW50Olwi74WcXCJ9LnVjMjEyLWRlbGl2ZXJ5LWRhdGVfX2NvbnRyb2xzIGJ1dHRvbjo6YmVmb3JlLC51YzE0MCAuUGF5bWVudERlbGl2ZXJ5IC5EZWxpdmVyeURhdGVCdG46OmJlZm9yZXtjb250ZW50Olwi74GzXCJ9LnVjMTk0LWNvbW1lbnQtZm9vdGVyX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUsLnVjMTk0LXJlcGx5LWZvb3Rlcl9faXRlbTpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3Jle2NvbnRlbnQ6XCLvhJFcIn0udWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlOjpiZWZvcmV7Y29udGVudDpcIu+AjVwifS51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtcHJpY2UtcmVxdWVzdC1idG46OmJlZm9yZXtjb250ZW50Olwi74OgXCJ9LlVDMTQ3IC5TdWNjZXNzQ29udGFpbmVyOjpiZWZvcmUsLnVjMjExX19ib251cy1zdGF0dXNfZWFybmVkOjphZnRlciwudWMyMTFfX2JvbnVzLXN0YXR1c19lYXJuLWFjdGl2YXRlZDo6YWZ0ZXIsLnVjMjExX19ib251cy1zdGF0dXNfc3BlbnQ6OmFmdGVyLC5jLWFkZC10by1jYXJ0LWJ0bi5pcy1ib3VnaHQ6OmJlZm9yZXtjb250ZW50Olwi74CMXCJ9LlVDMTk1IC5NYWluVGl0bGU6OmJlZm9yZXtjb250ZW50Olwi74KwXCJ9LnNtYXJ0LXNlYXJjaC1zdWdnZXN0aW9uX19xdWFudGl0eS1pbmNyZWFzZTo6YmVmb3JlLC51YzE3M19fcXVhbnRpdHktbW9kaWZ5LWJ0bl9pbmNyZWFzZTo6YmVmb3JlLC5VQzE5NyAuQnV0dG9uQWRkY29udGFjdDo6YmVmb3JlLC5jLXF1YW50aXR5LXBsdXMtbWludXMgYnV0dG9uW2RhdGEtYWN0aW9uPWluY3JlYXNlXTo6YmVmb3Jle2NvbnRlbnQ6XCLvgadcIn0uc21hcnQtc2VhcmNoLXN1Z2dlc3Rpb25fX3F1YW50aXR5LWRlY3JlYXNlOjpiZWZvcmUsLnVjMTczX19xdWFudGl0eS1tb2RpZnktYnRuX2RlY3JlYXNlOjpiZWZvcmUsLmMtcXVhbnRpdHktcGx1cy1taW51cyBidXR0b25bZGF0YS1hY3Rpb249ZGVjcmVhc2VdOjpiZWZvcmV7Y29udGVudDpcIu+BqFwifS5zaXRlLXBob25lOmJlZm9yZXtjb250ZW50Olwi74KVXCJ9LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC1xdWFudGl0eS1kaXNjb3VudHMtYnRuOjphZnRlciwudWMyMTFfX2JvbnVzLW9wZXJhdGlvbi1pbmZvLWJ0bjo6YmVmb3JlLC5kb2MuU2xpZGVyTWVudSAuVG9wQm94OjpiZWZvcmV7Y29udGVudDpcIu+BmlwifS51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtcHJpbnQtYnRuOjpiZWZvcmV7Y29udGVudDpcIu+Ar1wifS51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtZG93bmxvYWQtcGRmLWJ0bjo6YmVmb3Jle2NvbnRlbnQ6XCLvgJZcIn0uYy1yYXRpbmdfX3N0YXI6OmJlZm9yZSwuYy13aXNoLWxpc3QtYnRuX3JlbW92ZTo6YmVmb3JlLC51YzE5My1kZWZhdWx0IC5XaXNoTGlzdEJ0bi5SZW1vdmU6OmJlZm9yZXtjb250ZW50Olwi74CFXCJ9LmMtcmF0aW5nX19zdGFyX2hhbGY6OmJlZm9yZXtjb250ZW50Olwi74SjXCJ9LmMtcmF0aW5nX19zdGFyX2VtcHR5OjpiZWZvcmUsLmMtd2lzaC1saXN0LWJ0bl9hZGQ6OmJlZm9yZSwudWMxOTMtZGVmYXVsdCAuV2lzaExpc3RCdG4uQWRkOjpiZWZvcmUsLnVjMTkzLWRlZmF1bHQgLldpc2hMaXN0QnRuLk5lZWRzQWRkaXRpb25hbElucHV0VG9CdXk6OmJlZm9yZXtjb250ZW50Olwi74CGXCJ9LnVjMTk1LWhvcml6b250YWwyLXNlbGVjdGVkLWNyaXRlcmlhX19pY29uOjpiZWZvcmUsLkNhcnRHcmlkSXRlbURlbGV0ZTo6YmVmb3JlLC5CbG9ja1RlbXBPcmRlckxpbmVzQ29udGFpbmVyIC5EZWxldGVCdXR0b246OmJlZm9yZSwudWMyMTFfX2JvbnVzLXN0YXR1c19jYW5jZWxlZDo6YWZ0ZXIsLnVjMjExX19ib251cy1zdGF0dXNfZWFybi1leHBpcmVkOjphZnRlcntjb250ZW50Olwi74CNXCJ9LnVjMjA1LWRlZmF1bHRfX2VkaXQ6OmJlZm9yZXtjb250ZW50Olwi74GAXCJ9LnVjMjA1LWRlZmF1bHRfX2xpa2U6OmJlZm9yZXtjb250ZW50Olwi74WkXCJ9LnVjMjA1LWRlZmF1bHRfX3JlcGx5OjpiZWZvcmV7Y29udGVudDpcIu+BtVwifS51YzIwNS1kZWZhdWx0X19yZW1vdmU6OmJlZm9yZXtjb250ZW50Olwi74e4XCJ9LnVjMjExX19ib251cy1zdGF0dXNfcGVuZGluZzo6YWZ0ZXJ7Y29udGVudDpcIu+FgVwifS51YzExMC1kaXNjb3VudC1jb2Rlc19fY291cG9uLkZvckRlbGl2ZXJ5OjpiZWZvcmV7Y29udGVudDpcIu+DkVwifS5zaXRlLWNhcnQtcG9wdXAtaXRlbV9fcmVtb3ZlLC5zaXRlLWNhcnQtcG9wdXBfX2dvLXRvLXNob3BjYXJ0LC5zaXRlLWNhcnQtcG9wdXBfX2V4cG9ydC10by1leGNlbCwudWMxOTUtaG9yaXpvbnRhbDItYWN0aW9uLWJ0biwudWMxOTUtaG9yaXpvbnRhbDItc2VsZWN0ZWQtY3JpdGVyaWEsLnVjMTk1LWhvcml6b250YWwyLWRyb3Bkb3duLWJ0biwuc2l0ZS1mb290ZXIgLnN1YnNjcmliZS1uZXdzbGV0dGVyX19idG4sLnVjMTQwIC5QYXltZW50RGVsaXZlcnkgLkRlbGl2ZXJ5RGF0ZUJ0biwudWMyOS1zYXZlLXBhc3N3b3JkX19idG4tc2F2ZSwudWMxOTQtY29tbWVudF9fdXBkYXRlLC51YzE5NC1jb21tZW50X19jYW5jZWwsLnVjMTk0LW5ldy1jb21tZW50X19hZGQsLnVjMTk0LXJlcGx5X191cGRhdGUsLnVjMTk0LXJlcGx5X19jYW5jZWwsLnVjMTk0LW5ldy1yZXBseV9fYWRkLC51YzE5NC1uZXctcmVwbHlfX2NhbmNlbCwudWMxOTRfX21vcmUtcmVwbGllcywudWMxOTRfX21vcmUtY29tbWVudHMsLlVDMTc4IC5SZWdpb25GaWx0ZXIgYSwudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlLC5Gb3JtQnV0dG9uLC51YzE0MCAuUmVnVHlwZSBsYWJlbCwuVUMxOTcgLlJlZ2lzdHJhdGlvblR5cGVSb3cgbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTowO2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDt3aGl0ZS1zcGFjZTpub3dyYXA7cGFkZGluZzo2cHggMTJweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjQyODU3MTQyOTtib3JkZXItcmFkaXVzOjk5OTlweDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LnNpdGUtY2FydC1wb3B1cC1pdGVtX19yZW1vdmU6Zm9jdXMsLnNpdGUtY2FydC1wb3B1cF9fZ28tdG8tc2hvcGNhcnQ6Zm9jdXMsLnNpdGUtY2FydC1wb3B1cF9fZXhwb3J0LXRvLWV4Y2VsOmZvY3VzLC51YzE5NS1ob3Jpem9udGFsMi1hY3Rpb24tYnRuOmZvY3VzLC51YzE5NS1ob3Jpem9udGFsMi1zZWxlY3RlZC1jcml0ZXJpYTpmb2N1cywudWMxOTUtaG9yaXpvbnRhbDItZHJvcGRvd24tYnRuOmZvY3VzLC5zaXRlLWZvb3RlciAuc3Vic2NyaWJlLW5ld3NsZXR0ZXJfX2J0bjpmb2N1cywudWMxNDAgLlBheW1lbnREZWxpdmVyeSAuRGVsaXZlcnlEYXRlQnRuOmZvY3VzLC51YzI5LXNhdmUtcGFzc3dvcmRfX2J0bi1zYXZlOmZvY3VzLC51YzE5NC1jb21tZW50X191cGRhdGU6Zm9jdXMsLnVjMTk0LWNvbW1lbnRfX2NhbmNlbDpmb2N1cywudWMxOTQtbmV3LWNvbW1lbnRfX2FkZDpmb2N1cywudWMxOTQtcmVwbHlfX3VwZGF0ZTpmb2N1cywudWMxOTQtcmVwbHlfX2NhbmNlbDpmb2N1cywudWMxOTQtbmV3LXJlcGx5X19hZGQ6Zm9jdXMsLnVjMTk0LW5ldy1yZXBseV9fY2FuY2VsOmZvY3VzLC51YzE5NF9fbW9yZS1yZXBsaWVzOmZvY3VzLC51YzE5NF9fbW9yZS1jb21tZW50czpmb2N1cywuVUMxNzggLlJlZ2lvbkZpbHRlciBhOmZvY3VzLC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2U6Zm9jdXMsLkZvcm1CdXR0b246Zm9jdXMsLnVjMTQwIC5SZWdUeXBlIGxhYmVsOmZvY3VzLC5VQzE5NyAuUmVnaXN0cmF0aW9uVHlwZVJvdyBsYWJlbDpmb2N1c3tvdXRsaW5lOm5vbmV9LnNpdGUtY2FydC1wb3B1cC1pdGVtX19yZW1vdmU6aG92ZXIsLnNpdGUtY2FydC1wb3B1cF9fZ28tdG8tc2hvcGNhcnQ6aG92ZXIsLnNpdGUtY2FydC1wb3B1cF9fZXhwb3J0LXRvLWV4Y2VsOmhvdmVyLC51YzE5NS1ob3Jpem9udGFsMi1hY3Rpb24tYnRuOmhvdmVyLC51YzE5NS1ob3Jpem9udGFsMi1zZWxlY3RlZC1jcml0ZXJpYTpob3ZlciwudWMxOTUtaG9yaXpvbnRhbDItZHJvcGRvd24tYnRuOmhvdmVyLC5zaXRlLWZvb3RlciAuc3Vic2NyaWJlLW5ld3NsZXR0ZXJfX2J0bjpob3ZlciwudWMxNDAgLlBheW1lbnREZWxpdmVyeSAuRGVsaXZlcnlEYXRlQnRuOmhvdmVyLC51YzI5LXNhdmUtcGFzc3dvcmRfX2J0bi1zYXZlOmhvdmVyLC51YzE5NC1jb21tZW50X191cGRhdGU6aG92ZXIsLnVjMTk0LWNvbW1lbnRfX2NhbmNlbDpob3ZlciwudWMxOTQtbmV3LWNvbW1lbnRfX2FkZDpob3ZlciwudWMxOTQtcmVwbHlfX3VwZGF0ZTpob3ZlciwudWMxOTQtcmVwbHlfX2NhbmNlbDpob3ZlciwudWMxOTQtbmV3LXJlcGx5X19hZGQ6aG92ZXIsLnVjMTk0LW5ldy1yZXBseV9fY2FuY2VsOmhvdmVyLC51YzE5NF9fbW9yZS1yZXBsaWVzOmhvdmVyLC51YzE5NF9fbW9yZS1jb21tZW50czpob3ZlciwuVUMxNzggLlJlZ2lvbkZpbHRlciBhOmhvdmVyLC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2U6aG92ZXIsLkZvcm1CdXR0b246aG92ZXIsLnVjMTQwIC5SZWdUeXBlIGxhYmVsOmhvdmVyLC5VQzE5NyAuUmVnaXN0cmF0aW9uVHlwZVJvdyBsYWJlbDpob3Zlciwuc2l0ZS1jYXJ0LXBvcHVwLWl0ZW1fX3JlbW92ZTpmb2N1cywuc2l0ZS1jYXJ0LXBvcHVwX19nby10by1zaG9wY2FydDpmb2N1cywuc2l0ZS1jYXJ0LXBvcHVwX19leHBvcnQtdG8tZXhjZWw6Zm9jdXMsLnVjMTk1LWhvcml6b250YWwyLWFjdGlvbi1idG46Zm9jdXMsLnVjMTk1LWhvcml6b250YWwyLXNlbGVjdGVkLWNyaXRlcmlhOmZvY3VzLC51YzE5NS1ob3Jpem9udGFsMi1kcm9wZG93bi1idG46Zm9jdXMsLnNpdGUtZm9vdGVyIC5zdWJzY3JpYmUtbmV3c2xldHRlcl9fYnRuOmZvY3VzLC51YzE0MCAuUGF5bWVudERlbGl2ZXJ5IC5EZWxpdmVyeURhdGVCdG46Zm9jdXMsLnVjMjktc2F2ZS1wYXNzd29yZF9fYnRuLXNhdmU6Zm9jdXMsLnVjMTk0LWNvbW1lbnRfX3VwZGF0ZTpmb2N1cywudWMxOTQtY29tbWVudF9fY2FuY2VsOmZvY3VzLC51YzE5NC1uZXctY29tbWVudF9fYWRkOmZvY3VzLC51YzE5NC1yZXBseV9fdXBkYXRlOmZvY3VzLC51YzE5NC1yZXBseV9fY2FuY2VsOmZvY3VzLC51YzE5NC1uZXctcmVwbHlfX2FkZDpmb2N1cywudWMxOTQtbmV3LXJlcGx5X19jYW5jZWw6Zm9jdXMsLnVjMTk0X19tb3JlLXJlcGxpZXM6Zm9jdXMsLnVjMTk0X19tb3JlLWNvbW1lbnRzOmZvY3VzLC5VQzE3OCAuUmVnaW9uRmlsdGVyIGE6Zm9jdXMsLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTpmb2N1cywuRm9ybUJ1dHRvbjpmb2N1cywudWMxNDAgLlJlZ1R5cGUgbGFiZWw6Zm9jdXMsLlVDMTk3IC5SZWdpc3RyYXRpb25UeXBlUm93IGxhYmVsOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5zaXRlLWNhcnQtcG9wdXAtaXRlbV9fcmVtb3ZlOmFjdGl2ZSwuc2l0ZS1jYXJ0LXBvcHVwX19nby10by1zaG9wY2FydDphY3RpdmUsLnNpdGUtY2FydC1wb3B1cF9fZXhwb3J0LXRvLWV4Y2VsOmFjdGl2ZSwudWMxOTUtaG9yaXpvbnRhbDItYWN0aW9uLWJ0bjphY3RpdmUsLnVjMTk1LWhvcml6b250YWwyLXNlbGVjdGVkLWNyaXRlcmlhOmFjdGl2ZSwudWMxOTUtaG9yaXpvbnRhbDItZHJvcGRvd24tYnRuOmFjdGl2ZSwuc2l0ZS1mb290ZXIgLnN1YnNjcmliZS1uZXdzbGV0dGVyX19idG46YWN0aXZlLC51YzE0MCAuUGF5bWVudERlbGl2ZXJ5IC5EZWxpdmVyeURhdGVCdG46YWN0aXZlLC51YzI5LXNhdmUtcGFzc3dvcmRfX2J0bi1zYXZlOmFjdGl2ZSwudWMxOTQtY29tbWVudF9fdXBkYXRlOmFjdGl2ZSwudWMxOTQtY29tbWVudF9fY2FuY2VsOmFjdGl2ZSwudWMxOTQtbmV3LWNvbW1lbnRfX2FkZDphY3RpdmUsLnVjMTk0LXJlcGx5X191cGRhdGU6YWN0aXZlLC51YzE5NC1yZXBseV9fY2FuY2VsOmFjdGl2ZSwudWMxOTQtbmV3LXJlcGx5X19hZGQ6YWN0aXZlLC51YzE5NC1uZXctcmVwbHlfX2NhbmNlbDphY3RpdmUsLnVjMTk0X19tb3JlLXJlcGxpZXM6YWN0aXZlLC51YzE5NF9fbW9yZS1jb21tZW50czphY3RpdmUsLlVDMTc4IC5SZWdpb25GaWx0ZXIgYTphY3RpdmUsLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTphY3RpdmUsLkZvcm1CdXR0b246YWN0aXZlLC51YzE0MCAuUmVnVHlwZSBsYWJlbDphY3RpdmUsLlVDMTk3IC5SZWdpc3RyYXRpb25UeXBlUm93IGxhYmVsOmFjdGl2ZXtvdXRsaW5lOjA7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpO2JveC1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSl9W2Rpc2FibGVkXS5zaXRlLWNhcnQtcG9wdXAtaXRlbV9fcmVtb3ZlLFtkaXNhYmxlZF0uc2l0ZS1jYXJ0LXBvcHVwX19nby10by1zaG9wY2FydCxbZGlzYWJsZWRdLnNpdGUtY2FydC1wb3B1cF9fZXhwb3J0LXRvLWV4Y2VsLFtkaXNhYmxlZF0udWMxOTUtaG9yaXpvbnRhbDItYWN0aW9uLWJ0bixbZGlzYWJsZWRdLnVjMTk1LWhvcml6b250YWwyLXNlbGVjdGVkLWNyaXRlcmlhLFtkaXNhYmxlZF0udWMxOTUtaG9yaXpvbnRhbDItZHJvcGRvd24tYnRuLC5zaXRlLWZvb3RlciBbZGlzYWJsZWRdLnN1YnNjcmliZS1uZXdzbGV0dGVyX19idG4sLnVjMTQwIC5QYXltZW50RGVsaXZlcnkgW2Rpc2FibGVkXS5EZWxpdmVyeURhdGVCdG4sW2Rpc2FibGVkXS51YzI5LXNhdmUtcGFzc3dvcmRfX2J0bi1zYXZlLFtkaXNhYmxlZF0udWMxOTQtY29tbWVudF9fdXBkYXRlLFtkaXNhYmxlZF0udWMxOTQtY29tbWVudF9fY2FuY2VsLFtkaXNhYmxlZF0udWMxOTQtbmV3LWNvbW1lbnRfX2FkZCxbZGlzYWJsZWRdLnVjMTk0LXJlcGx5X191cGRhdGUsW2Rpc2FibGVkXS51YzE5NC1yZXBseV9fY2FuY2VsLFtkaXNhYmxlZF0udWMxOTQtbmV3LXJlcGx5X19hZGQsW2Rpc2FibGVkXS51YzE5NC1uZXctcmVwbHlfX2NhbmNlbCxbZGlzYWJsZWRdLnVjMTk0X19tb3JlLXJlcGxpZXMsW2Rpc2FibGVkXS51YzE5NF9fbW9yZS1jb21tZW50cywuVUMxNzggLlJlZ2lvbkZpbHRlciBhW2Rpc2FibGVkXSxbZGlzYWJsZWRdLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSxbZGlzYWJsZWRdLkZvcm1CdXR0b24sLnVjMTQwIC5SZWdUeXBlIGxhYmVsW2Rpc2FibGVkXSwuVUMxOTcgLlJlZ2lzdHJhdGlvblR5cGVSb3cgbGFiZWxbZGlzYWJsZWRde2N1cnNvcjpub3QtYWxsb3dlZDtmaWx0ZXI6YWxwaGEob3BhY2l0eT02NSk7b3BhY2l0eTouNjU7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5zaXRlLWNhcnQtcG9wdXBfX2V4cG9ydC10by1leGNlbCwud3JwLXNsaWRlLW9uLWhvdmVyIC51Yy1pbWFnZS1saXN0LXYyLWl0ZW1fX2J0biwuVUMxNzggLlJlZ2lvbkZpbHRlciBhLC5VQzE3MCAuYnRuLWJ1eS5EaW1lbnNpb25Qcm9kdWN0LC5idG4tcmVhZC1tb3JlLC51YzE0MCAuUmVnVHlwZSBsYWJlbCwuVUMxOTcgLlJlZ2lzdHJhdGlvblR5cGVSb3cgbGFiZWx7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMwNTdjYTM7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMDU3Y2EzfS5zaXRlLWNhcnQtcG9wdXBfX2V4cG9ydC10by1leGNlbDpob3Zlciwud3JwLXNsaWRlLW9uLWhvdmVyIC51Yy1pbWFnZS1saXN0LXYyLWl0ZW1fX2J0bjpob3ZlciwuVUMxNzggLlJlZ2lvbkZpbHRlciBhOmhvdmVyLC5VQzE3MCAuYnRuLWJ1eS5EaW1lbnNpb25Qcm9kdWN0OmhvdmVyLC5idG4tcmVhZC1tb3JlOmhvdmVyLC51YzE0MCAuUmVnVHlwZSBsYWJlbDpob3ZlciwuVUMxOTcgLlJlZ2lzdHJhdGlvblR5cGVSb3cgbGFiZWw6aG92ZXIsLnNpdGUtY2FydC1wb3B1cF9fZXhwb3J0LXRvLWV4Y2VsOmZvY3VzLC53cnAtc2xpZGUtb24taG92ZXIgLnVjLWltYWdlLWxpc3QtdjItaXRlbV9fYnRuOmZvY3VzLC5VQzE3OCAuUmVnaW9uRmlsdGVyIGE6Zm9jdXMsLlVDMTcwIC5idG4tYnV5LkRpbWVuc2lvblByb2R1Y3Q6Zm9jdXMsLmJ0bi1yZWFkLW1vcmU6Zm9jdXMsLnVjMTQwIC5SZWdUeXBlIGxhYmVsOmZvY3VzLC5VQzE5NyAuUmVnaXN0cmF0aW9uVHlwZVJvdyBsYWJlbDpmb2N1cywuc2l0ZS1jYXJ0LXBvcHVwX19leHBvcnQtdG8tZXhjZWw6YWN0aXZlLC53cnAtc2xpZGUtb24taG92ZXIgLnVjLWltYWdlLWxpc3QtdjItaXRlbV9fYnRuOmFjdGl2ZSwuVUMxNzggLlJlZ2lvbkZpbHRlciBhOmFjdGl2ZSwuVUMxNzAgLmJ0bi1idXkuRGltZW5zaW9uUHJvZHVjdDphY3RpdmUsLmJ0bi1yZWFkLW1vcmU6YWN0aXZlLC51YzE0MCAuUmVnVHlwZSBsYWJlbDphY3RpdmUsLlVDMTk3IC5SZWdpc3RyYXRpb25UeXBlUm93IGxhYmVsOmFjdGl2ZXtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMDU3Y2EzO2JhY2tncm91bmQtY29sb3I6IzA1N2NhM30uc2l0ZS1jYXJ0LXBvcHVwX19leHBvcnQtdG8tZXhjZWw6YWN0aXZlOmFjdGl2ZSwud3JwLXNsaWRlLW9uLWhvdmVyIC51Yy1pbWFnZS1saXN0LXYyLWl0ZW1fX2J0bjphY3RpdmU6YWN0aXZlLC5VQzE3OCAuUmVnaW9uRmlsdGVyIGE6YWN0aXZlOmFjdGl2ZSwuVUMxNzAgLmJ0bi1idXkuRGltZW5zaW9uUHJvZHVjdDphY3RpdmU6YWN0aXZlLC5idG4tcmVhZC1tb3JlOmFjdGl2ZTphY3RpdmUsLnVjMTQwIC5SZWdUeXBlIGxhYmVsOmFjdGl2ZTphY3RpdmUsLlVDMTk3IC5SZWdpc3RyYXRpb25UeXBlUm93IGxhYmVsOmFjdGl2ZTphY3RpdmV7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzA1N2NhMztiYWNrZ3JvdW5kLWNvbG9yOiMwNTdjYTN9W2Rpc2FibGVkXS5zaXRlLWNhcnQtcG9wdXBfX2V4cG9ydC10by1leGNlbDpob3Zlciwud3JwLXNsaWRlLW9uLWhvdmVyIFtkaXNhYmxlZF0udWMtaW1hZ2UtbGlzdC12Mi1pdGVtX19idG46aG92ZXIsLlVDMTc4IC5SZWdpb25GaWx0ZXIgYVtkaXNhYmxlZF06aG92ZXIsLlVDMTcwIFtkaXNhYmxlZF0uYnRuLWJ1eS5EaW1lbnNpb25Qcm9kdWN0OmhvdmVyLFtkaXNhYmxlZF0uYnRuLXJlYWQtbW9yZTpob3ZlciwudWMxNDAgLlJlZ1R5cGUgbGFiZWxbZGlzYWJsZWRdOmhvdmVyLC5VQzE5NyAuUmVnaXN0cmF0aW9uVHlwZVJvdyBsYWJlbFtkaXNhYmxlZF06aG92ZXIsW2Rpc2FibGVkXS5zaXRlLWNhcnQtcG9wdXBfX2V4cG9ydC10by1leGNlbDpmb2N1cywud3JwLXNsaWRlLW9uLWhvdmVyIFtkaXNhYmxlZF0udWMtaW1hZ2UtbGlzdC12Mi1pdGVtX19idG46Zm9jdXMsLlVDMTc4IC5SZWdpb25GaWx0ZXIgYVtkaXNhYmxlZF06Zm9jdXMsLlVDMTcwIFtkaXNhYmxlZF0uYnRuLWJ1eS5EaW1lbnNpb25Qcm9kdWN0OmZvY3VzLFtkaXNhYmxlZF0uYnRuLXJlYWQtbW9yZTpmb2N1cywudWMxNDAgLlJlZ1R5cGUgbGFiZWxbZGlzYWJsZWRdOmZvY3VzLC5VQzE5NyAuUmVnaXN0cmF0aW9uVHlwZVJvdyBsYWJlbFtkaXNhYmxlZF06Zm9jdXN7Y29sb3I6IzA1N2NhMztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMwNTdjYTN9LnNpdGUtY2FydC1wb3B1cF9fZ28tdG8tc2hvcGNhcnQsLnVjMTI5X19mb3JtLWJ1dHRvbiwuc2l0ZS1mb290ZXIgLnN1YnNjcmliZS1uZXdzbGV0dGVyX19idG4sLndycC1zbGlkZS1vbi1ob3ZlciAudWMtaW1hZ2UtbGlzdC12Mi1pdGVtX19idG46aG92ZXIsLnVjMjEyIC5QYXlQYWxDaGVja291dEJ1dHRvbiwudWMxNDAgLlBheW1lbnREZWxpdmVyeSAuRGVsaXZlcnlEYXRlQnRuLC51YzE0MC1sb2dpbi1jb250cm9sc19fbG9naW4tYnRuLC51YzE0MC1jaGVja291dF9fbmV4dC1idG4sLnVjMTEwLWNoZWNrb3V0X19uZXh0LWJ0biwudWMxMTAgLktsYXJuYUNoZWNrb3V0QnV0dG9uLC5VQzE5NyAuQnV0dG9uUmVnaXN0ZXJuZXdjdXN0b21lciwuVUMxOTcgLkJ1dHRvblNhdmUsLnVjMTM5LWZvcmdvdF9fc2VuZC1wYXNzd29yZC1idG4sLnVjMTM5LWxvZ2luLWNvbnRyb2xzX19sb2dpbi1idG4sLnVjMjktc2F2ZS1wYXNzd29yZF9fYnRuLXNhdmUsLlVDMTc4IC5SZWdpb25GaWx0ZXIgbGkuc2VsZWN0ZWQgYSwuYnRuLWJ1eSwudWMxNDAgLlJlZ1R5cGUgaW5wdXQ6Y2hlY2tlZCtsYWJlbCwuVUMxOTcgLlJlZ2lzdHJhdGlvblR5cGVSb3cgaW5wdXQ6Y2hlY2tlZCtsYWJlbHt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwNTdjYTM7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS5zaXRlLWNhcnQtcG9wdXBfX2dvLXRvLXNob3BjYXJ0OmhvdmVyLC51YzEyOV9fZm9ybS1idXR0b246aG92ZXIsLnNpdGUtZm9vdGVyIC5zdWJzY3JpYmUtbmV3c2xldHRlcl9fYnRuOmhvdmVyLC53cnAtc2xpZGUtb24taG92ZXIgLnVjLWltYWdlLWxpc3QtdjItaXRlbV9fYnRuOmhvdmVyLC51YzIxMiAuUGF5UGFsQ2hlY2tvdXRCdXR0b246aG92ZXIsLnVjMTQwIC5QYXltZW50RGVsaXZlcnkgLkRlbGl2ZXJ5RGF0ZUJ0bjpob3ZlciwudWMxNDAtbG9naW4tY29udHJvbHNfX2xvZ2luLWJ0bjpob3ZlciwudWMxNDAtY2hlY2tvdXRfX25leHQtYnRuOmhvdmVyLC51YzExMC1jaGVja291dF9fbmV4dC1idG46aG92ZXIsLnVjMTEwIC5LbGFybmFDaGVja291dEJ1dHRvbjpob3ZlciwuVUMxOTcgLkJ1dHRvblJlZ2lzdGVybmV3Y3VzdG9tZXI6aG92ZXIsLlVDMTk3IC5CdXR0b25TYXZlOmhvdmVyLC51YzEzOS1mb3Jnb3RfX3NlbmQtcGFzc3dvcmQtYnRuOmhvdmVyLC51YzEzOS1sb2dpbi1jb250cm9sc19fbG9naW4tYnRuOmhvdmVyLC51YzI5LXNhdmUtcGFzc3dvcmRfX2J0bi1zYXZlOmhvdmVyLC5VQzE3OCAuUmVnaW9uRmlsdGVyIGxpLnNlbGVjdGVkIGE6aG92ZXIsLmJ0bi1idXk6aG92ZXIsLnVjMTQwIC5SZWdUeXBlIGlucHV0OmNoZWNrZWQrbGFiZWw6aG92ZXIsLlVDMTk3IC5SZWdpc3RyYXRpb25UeXBlUm93IGlucHV0OmNoZWNrZWQrbGFiZWw6aG92ZXIsLnNpdGUtY2FydC1wb3B1cF9fZ28tdG8tc2hvcGNhcnQ6Zm9jdXMsLnVjMTI5X19mb3JtLWJ1dHRvbjpmb2N1cywuc2l0ZS1mb290ZXIgLnN1YnNjcmliZS1uZXdzbGV0dGVyX19idG46Zm9jdXMsLnVjMjEyIC5QYXlQYWxDaGVja291dEJ1dHRvbjpmb2N1cywudWMxNDAgLlBheW1lbnREZWxpdmVyeSAuRGVsaXZlcnlEYXRlQnRuOmZvY3VzLC51YzE0MC1sb2dpbi1jb250cm9sc19fbG9naW4tYnRuOmZvY3VzLC51YzE0MC1jaGVja291dF9fbmV4dC1idG46Zm9jdXMsLnVjMTEwLWNoZWNrb3V0X19uZXh0LWJ0bjpmb2N1cywudWMxMTAgLktsYXJuYUNoZWNrb3V0QnV0dG9uOmZvY3VzLC5VQzE5NyAuQnV0dG9uUmVnaXN0ZXJuZXdjdXN0b21lcjpmb2N1cywuVUMxOTcgLkJ1dHRvblNhdmU6Zm9jdXMsLnVjMTM5LWZvcmdvdF9fc2VuZC1wYXNzd29yZC1idG46Zm9jdXMsLnVjMTM5LWxvZ2luLWNvbnRyb2xzX19sb2dpbi1idG46Zm9jdXMsLnVjMjktc2F2ZS1wYXNzd29yZF9fYnRuLXNhdmU6Zm9jdXMsLlVDMTc4IC5SZWdpb25GaWx0ZXIgbGkuc2VsZWN0ZWQgYTpmb2N1cywuYnRuLWJ1eTpmb2N1cywudWMxNDAgLlJlZ1R5cGUgaW5wdXQ6Y2hlY2tlZCtsYWJlbDpmb2N1cywuVUMxOTcgLlJlZ2lzdHJhdGlvblR5cGVSb3cgaW5wdXQ6Y2hlY2tlZCtsYWJlbDpmb2N1cywuc2l0ZS1jYXJ0LXBvcHVwX19nby10by1zaG9wY2FydDphY3RpdmUsLnVjMTI5X19mb3JtLWJ1dHRvbjphY3RpdmUsLnNpdGUtZm9vdGVyIC5zdWJzY3JpYmUtbmV3c2xldHRlcl9fYnRuOmFjdGl2ZSwudWMyMTIgLlBheVBhbENoZWNrb3V0QnV0dG9uOmFjdGl2ZSwudWMxNDAgLlBheW1lbnREZWxpdmVyeSAuRGVsaXZlcnlEYXRlQnRuOmFjdGl2ZSwudWMxNDAtbG9naW4tY29udHJvbHNfX2xvZ2luLWJ0bjphY3RpdmUsLnVjMTQwLWNoZWNrb3V0X19uZXh0LWJ0bjphY3RpdmUsLnVjMTEwLWNoZWNrb3V0X19uZXh0LWJ0bjphY3RpdmUsLnVjMTEwIC5LbGFybmFDaGVja291dEJ1dHRvbjphY3RpdmUsLlVDMTk3IC5CdXR0b25SZWdpc3Rlcm5ld2N1c3RvbWVyOmFjdGl2ZSwuVUMxOTcgLkJ1dHRvblNhdmU6YWN0aXZlLC51YzEzOS1mb3Jnb3RfX3NlbmQtcGFzc3dvcmQtYnRuOmFjdGl2ZSwudWMxMzktbG9naW4tY29udHJvbHNfX2xvZ2luLWJ0bjphY3RpdmUsLnVjMjktc2F2ZS1wYXNzd29yZF9fYnRuLXNhdmU6YWN0aXZlLC5VQzE3OCAuUmVnaW9uRmlsdGVyIGxpLnNlbGVjdGVkIGE6YWN0aXZlLC5idG4tYnV5OmFjdGl2ZSwudWMxNDAgLlJlZ1R5cGUgaW5wdXQ6Y2hlY2tlZCtsYWJlbDphY3RpdmUsLlVDMTk3IC5SZWdpc3RyYXRpb25UeXBlUm93IGlucHV0OmNoZWNrZWQrbGFiZWw6YWN0aXZle2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtY29sb3I6IzA1NmI4ZH0uc2l0ZS1jYXJ0LXBvcHVwX19nby10by1zaG9wY2FydDphY3RpdmU6YWN0aXZlLC51YzEyOV9fZm9ybS1idXR0b246YWN0aXZlOmFjdGl2ZSwuc2l0ZS1mb290ZXIgLnN1YnNjcmliZS1uZXdzbGV0dGVyX19idG46YWN0aXZlOmFjdGl2ZSwud3JwLXNsaWRlLW9uLWhvdmVyIC51Yy1pbWFnZS1saXN0LXYyLWl0ZW1fX2J0bjphY3RpdmU6YWN0aXZlOmhvdmVyLC51YzIxMiAuUGF5UGFsQ2hlY2tvdXRCdXR0b246YWN0aXZlOmFjdGl2ZSwudWMxNDAgLlBheW1lbnREZWxpdmVyeSAuRGVsaXZlcnlEYXRlQnRuOmFjdGl2ZTphY3RpdmUsLnVjMTQwLWxvZ2luLWNvbnRyb2xzX19sb2dpbi1idG46YWN0aXZlOmFjdGl2ZSwudWMxNDAtY2hlY2tvdXRfX25leHQtYnRuOmFjdGl2ZTphY3RpdmUsLnVjMTEwLWNoZWNrb3V0X19uZXh0LWJ0bjphY3RpdmU6YWN0aXZlLC51YzExMCAuS2xhcm5hQ2hlY2tvdXRCdXR0b246YWN0aXZlOmFjdGl2ZSwuVUMxOTcgLkJ1dHRvblJlZ2lzdGVybmV3Y3VzdG9tZXI6YWN0aXZlOmFjdGl2ZSwuVUMxOTcgLkJ1dHRvblNhdmU6YWN0aXZlOmFjdGl2ZSwudWMxMzktZm9yZ290X19zZW5kLXBhc3N3b3JkLWJ0bjphY3RpdmU6YWN0aXZlLC51YzEzOS1sb2dpbi1jb250cm9sc19fbG9naW4tYnRuOmFjdGl2ZTphY3RpdmUsLnVjMjktc2F2ZS1wYXNzd29yZF9fYnRuLXNhdmU6YWN0aXZlOmFjdGl2ZSwuVUMxNzggLlJlZ2lvbkZpbHRlciBsaS5zZWxlY3RlZCBhOmFjdGl2ZTphY3RpdmUsLmJ0bi1idXk6YWN0aXZlOmFjdGl2ZSwudWMxNDAgLlJlZ1R5cGUgaW5wdXQ6Y2hlY2tlZCtsYWJlbDphY3RpdmU6YWN0aXZlLC5VQzE5NyAuUmVnaXN0cmF0aW9uVHlwZVJvdyBpbnB1dDpjaGVja2VkK2xhYmVsOmFjdGl2ZTphY3RpdmV7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1jb2xvcjojMDU2YjhkfVtkaXNhYmxlZF0uc2l0ZS1jYXJ0LXBvcHVwX19nby10by1zaG9wY2FydDpob3ZlcixbZGlzYWJsZWRdLnVjMTI5X19mb3JtLWJ1dHRvbjpob3Zlciwuc2l0ZS1mb290ZXIgW2Rpc2FibGVkXS5zdWJzY3JpYmUtbmV3c2xldHRlcl9fYnRuOmhvdmVyLC53cnAtc2xpZGUtb24taG92ZXIgW2Rpc2FibGVkXS51Yy1pbWFnZS1saXN0LXYyLWl0ZW1fX2J0bjpob3ZlciwudWMyMTIgW2Rpc2FibGVkXS5QYXlQYWxDaGVja291dEJ1dHRvbjpob3ZlciwudWMxNDAgLlBheW1lbnREZWxpdmVyeSBbZGlzYWJsZWRdLkRlbGl2ZXJ5RGF0ZUJ0bjpob3ZlcixbZGlzYWJsZWRdLnVjMTQwLWxvZ2luLWNvbnRyb2xzX19sb2dpbi1idG46aG92ZXIsW2Rpc2FibGVkXS51YzE0MC1jaGVja291dF9fbmV4dC1idG46aG92ZXIsW2Rpc2FibGVkXS51YzExMC1jaGVja291dF9fbmV4dC1idG46aG92ZXIsLnVjMTEwIFtkaXNhYmxlZF0uS2xhcm5hQ2hlY2tvdXRCdXR0b246aG92ZXIsLlVDMTk3IFtkaXNhYmxlZF0uQnV0dG9uUmVnaXN0ZXJuZXdjdXN0b21lcjpob3ZlciwuVUMxOTcgW2Rpc2FibGVkXS5CdXR0b25TYXZlOmhvdmVyLFtkaXNhYmxlZF0udWMxMzktZm9yZ290X19zZW5kLXBhc3N3b3JkLWJ0bjpob3ZlcixbZGlzYWJsZWRdLnVjMTM5LWxvZ2luLWNvbnRyb2xzX19sb2dpbi1idG46aG92ZXIsW2Rpc2FibGVkXS51YzI5LXNhdmUtcGFzc3dvcmRfX2J0bi1zYXZlOmhvdmVyLC5VQzE3OCAuUmVnaW9uRmlsdGVyIGxpLnNlbGVjdGVkIGFbZGlzYWJsZWRdOmhvdmVyLFtkaXNhYmxlZF0uYnRuLWJ1eTpob3ZlciwudWMxNDAgLlJlZ1R5cGUgaW5wdXQ6Y2hlY2tlZCtsYWJlbFtkaXNhYmxlZF06aG92ZXIsLlVDMTk3IC5SZWdpc3RyYXRpb25UeXBlUm93IGlucHV0OmNoZWNrZWQrbGFiZWxbZGlzYWJsZWRdOmhvdmVyLFtkaXNhYmxlZF0uc2l0ZS1jYXJ0LXBvcHVwX19nby10by1zaG9wY2FydDpmb2N1cyxbZGlzYWJsZWRdLnVjMTI5X19mb3JtLWJ1dHRvbjpmb2N1cywuc2l0ZS1mb290ZXIgW2Rpc2FibGVkXS5zdWJzY3JpYmUtbmV3c2xldHRlcl9fYnRuOmZvY3VzLC51YzIxMiBbZGlzYWJsZWRdLlBheVBhbENoZWNrb3V0QnV0dG9uOmZvY3VzLC51YzE0MCAuUGF5bWVudERlbGl2ZXJ5IFtkaXNhYmxlZF0uRGVsaXZlcnlEYXRlQnRuOmZvY3VzLFtkaXNhYmxlZF0udWMxNDAtbG9naW4tY29udHJvbHNfX2xvZ2luLWJ0bjpmb2N1cyxbZGlzYWJsZWRdLnVjMTQwLWNoZWNrb3V0X19uZXh0LWJ0bjpmb2N1cyxbZGlzYWJsZWRdLnVjMTEwLWNoZWNrb3V0X19uZXh0LWJ0bjpmb2N1cywudWMxMTAgW2Rpc2FibGVkXS5LbGFybmFDaGVja291dEJ1dHRvbjpmb2N1cywuVUMxOTcgW2Rpc2FibGVkXS5CdXR0b25SZWdpc3Rlcm5ld2N1c3RvbWVyOmZvY3VzLC5VQzE5NyBbZGlzYWJsZWRdLkJ1dHRvblNhdmU6Zm9jdXMsW2Rpc2FibGVkXS51YzEzOS1mb3Jnb3RfX3NlbmQtcGFzc3dvcmQtYnRuOmZvY3VzLFtkaXNhYmxlZF0udWMxMzktbG9naW4tY29udHJvbHNfX2xvZ2luLWJ0bjpmb2N1cyxbZGlzYWJsZWRdLnVjMjktc2F2ZS1wYXNzd29yZF9fYnRuLXNhdmU6Zm9jdXMsLlVDMTc4IC5SZWdpb25GaWx0ZXIgbGkuc2VsZWN0ZWQgYVtkaXNhYmxlZF06Zm9jdXMsW2Rpc2FibGVkXS5idG4tYnV5OmZvY3VzLC51YzE0MCAuUmVnVHlwZSBpbnB1dDpjaGVja2VkK2xhYmVsW2Rpc2FibGVkXTpmb2N1cywuVUMxOTcgLlJlZ2lzdHJhdGlvblR5cGVSb3cgaW5wdXQ6Y2hlY2tlZCtsYWJlbFtkaXNhYmxlZF06Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwNTdjYTM7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS51YzIxMV9fYm9udXMtb3BlcmF0aW9uLWluZm8tYnRuLGJ1dHRvbi5jLXJhdGluZ19fc3RhcntiYWNrZ3JvdW5kOm5vbmU7cGFkZGluZzowO2JvcmRlcjowfS5zbWFydC1zZWFyY2gtc3VnZ2VzdGlvbl9fcXVhbnRpdHktZGVjcmVhc2UsLnNtYXJ0LXNlYXJjaC1zdWdnZXN0aW9uX19xdWFudGl0eS1pbmNyZWFzZSwudWMxNDAtY2hlY2tvdXRfX2JhY2stYnRuLC51YzExMF9fYmFjay10by1zaXRlLWJ0biwudWMxMTAtcHJvZHVjdC1saXN0X191cGRhdGUtYnRuLC5VQzE5NyAuQnV0dG9uQ2FuY2VsYWRkY29udGFjdCwuVUMxOTcgLkJ1dHRvbkFkZGNvbnRhY3QsLlVDMTk3IC5CdXR0b25SZXNldHBhc3N3b3JkLC51YzEzOS1mb3Jnb3RfX2JhY2stYnRue2JhY2tncm91bmQ6bm9uZTtjb2xvcjojMDU3Y2EzO3RleHQtdHJhbnNmb3JtOmluaXRpYWx9LnNtYXJ0LXNlYXJjaC1zdWdnZXN0aW9uX19xdWFudGl0eS1kZWNyZWFzZTpmb2N1cywuc21hcnQtc2VhcmNoLXN1Z2dlc3Rpb25fX3F1YW50aXR5LWluY3JlYXNlOmZvY3VzLC51YzE0MC1jaGVja291dF9fYmFjay1idG46Zm9jdXMsLnVjMTEwX19iYWNrLXRvLXNpdGUtYnRuOmZvY3VzLC51YzExMC1wcm9kdWN0LWxpc3RfX3VwZGF0ZS1idG46Zm9jdXMsLlVDMTk3IC5CdXR0b25DYW5jZWxhZGRjb250YWN0OmZvY3VzLC5VQzE5NyAuQnV0dG9uQWRkY29udGFjdDpmb2N1cywuVUMxOTcgLkJ1dHRvblJlc2V0cGFzc3dvcmQ6Zm9jdXMsLnVjMTM5LWZvcmdvdF9fYmFjay1idG46Zm9jdXMsLnNtYXJ0LXNlYXJjaC1zdWdnZXN0aW9uX19xdWFudGl0eS1kZWNyZWFzZTpob3Zlciwuc21hcnQtc2VhcmNoLXN1Z2dlc3Rpb25fX3F1YW50aXR5LWluY3JlYXNlOmhvdmVyLC51YzE0MC1jaGVja291dF9fYmFjay1idG46aG92ZXIsLnVjMTEwX19iYWNrLXRvLXNpdGUtYnRuOmhvdmVyLC51YzExMC1wcm9kdWN0LWxpc3RfX3VwZGF0ZS1idG46aG92ZXIsLlVDMTk3IC5CdXR0b25DYW5jZWxhZGRjb250YWN0OmhvdmVyLC5VQzE5NyAuQnV0dG9uQWRkY29udGFjdDpob3ZlciwuVUMxOTcgLkJ1dHRvblJlc2V0cGFzc3dvcmQ6aG92ZXIsLnVjMTM5LWZvcmdvdF9fYmFjay1idG46aG92ZXJ7Y29sb3I6IzA1N2NhMztib3gtc2hhZG93Om5vbmV9LnVjMTQwIC5SZWdUeXBlIGxhYmVsLC5VQzE5NyAuUmVnaXN0cmF0aW9uVHlwZVJvdyBsYWJlbHtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS51YzE5My1kZWZhdWx0IC5TaG9wcGluZ0xpc3RCdG4sLkZvcm1CdXR0b24sLmJ0biwudWMxNDAgLlJlZ1R5cGUgbGFiZWwsLlVDMTk3IC5SZWdpc3RyYXRpb25UeXBlUm93IGxhYmVse2hlaWdodDoyOHB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjB9LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC1hZGQtdG8td2lzaC1saXN0LWJ0biwudWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LWFkZC10by1zaG9wcGluZy1saXN0LWJ0biwudWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LXByaWNlLXJlcXVlc3QtYnRuLC51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtcGFja2FnZS1idXktYnRuLC51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtYWRkLXRvLWNhcnQgLmMtYWRkLXRvLWNhcnQtYnRuLC51Yy1wcm9kdWN0LXZpZXcgLmFkZGl0aW9uYWwtcHJvZHVjdHMgLmMtYWRkLXRvLWNhcnQtYnRuLC51YzEyOV9fZm9ybS1idXR0b24sLnVjMjEyIC5QYXlQYWxDaGVja291dEJ1dHRvbiwudWMxNDAtbG9naW4tY29udHJvbHNfX2xvZ2luLWJ0biwudWMxNDAtY2hlY2tvdXRfX25leHQtYnRuLC51YzExMC1jaGVja291dF9fbmV4dC1idG4sLnVjMTEwIC5LbGFybmFDaGVja291dEJ1dHRvbiwudWMyMTFfX2JvbnVzLXByb2dyYW0tcmVkaXJlY3QsLlVDMTk3IC5CdXR0b25SZWdpc3Rlcm5ld2N1c3RvbWVyLC5VQzE5NyAuQnV0dG9uU2F2ZSwudWMxMzktZm9yZ290X19zZW5kLXBhc3N3b3JkLWJ0biwudWMxMzktbG9naW4tY29udHJvbHNfX2xvZ2luLWJ0biwudWMyMDUtZGVmYXVsdF9fbW9yZS1yZXZpZXdzLC5idG4tbGcsLmJ0bi1ncm91cC1sZz4uYnRue2hlaWdodDo0MHB4O2ZvbnQtc2l6ZToxNnB4fS51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtYWRkLXRvLXNob3BwaW5nLWxpc3QtYnRuOjpiZWZvcmUsLnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC1wcmljZS1yZXF1ZXN0LWJ0bjo6YmVmb3JlLC5jLWFkZC10by1jYXJ0LWJ0bjo6YmVmb3JlLC5jLXdpc2gtbGlzdC1idG46OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztvdmVyZmxvdzpoaWRkZW47d2lkdGg6MDtoZWlnaHQ6MDtvcGFjaXR5OjA7dHJhbnNpdGlvbjp3aWR0aCAuMXMsb3BhY2l0eSAuMXN9LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC1hZGQtdG8tc2hvcHBpbmctbGlzdC1idG46Zm9jdXMsLnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC1wcmljZS1yZXF1ZXN0LWJ0bjpmb2N1cywuYy1hZGQtdG8tY2FydC1idG46Zm9jdXMsLmMtd2lzaC1saXN0LWJ0bjpmb2N1c3tvdXRsaW5lOm5vbmV9LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC1hZGQtdG8tc2hvcHBpbmctbGlzdC1idG46Zm9jdXM6OmJlZm9yZSwudWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LXByaWNlLXJlcXVlc3QtYnRuOmZvY3VzOjpiZWZvcmUsLmMtYWRkLXRvLWNhcnQtYnRuOmZvY3VzOjpiZWZvcmUsLmMtd2lzaC1saXN0LWJ0bjpmb2N1czo6YmVmb3JlLC51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtYWRkLXRvLXNob3BwaW5nLWxpc3QtYnRuOmhvdmVyOjpiZWZvcmUsLnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC1wcmljZS1yZXF1ZXN0LWJ0bjpob3Zlcjo6YmVmb3JlLC5jLWFkZC10by1jYXJ0LWJ0bjpob3Zlcjo6YmVmb3JlLC5jLXdpc2gtbGlzdC1idG46aG92ZXI6OmJlZm9yZXt3aWR0aDozMHB4O29wYWNpdHk6MTtoZWlnaHQ6YXV0b31idXR0b246Zm9jdXN7b3V0bGluZTpub25lfS5idG4tZGVmYXVsdHt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzA1N2NhMztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMwNTdjYTN9LmJ0bi1kZWZhdWx0OmhvdmVyLC5idG4tZGVmYXVsdDpmb2N1cywuYnRuLWRlZmF1bHQ6YWN0aXZle2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMwNTdjYTM7YmFja2dyb3VuZC1jb2xvcjojMDU3Y2EzfS5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsLmJ0bi1kZWZhdWx0OmFjdGl2ZTphY3RpdmV7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzA1N2NhMztiYWNrZ3JvdW5kLWNvbG9yOiMwNTdjYTN9LmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3ZlciwuYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmZvY3Vze2NvbG9yOiMwNTdjYTM7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMDU3Y2EzfS5idG4tcHJpbWFyeXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwNTdjYTM7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tcHJpbWFyeTpob3ZlciwuYnRuLXByaW1hcnk6Zm9jdXMsLmJ0bi1wcmltYXJ5OmFjdGl2ZXtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWNvbG9yOiMwNTZiOGR9LmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cywuYnRuLXByaW1hcnk6YWN0aXZlOmFjdGl2ZXtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWNvbG9yOiMwNTZiOGR9LmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlciwuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDU3Y2EzO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLWJ1eXttaW4td2lkdGg6NzhweH0uYnRuLXJlYWQtbW9yZXttaW4td2lkdGg6NzhweH0uZ3JpZCAuZ3JpZC1oZWFkZXJ7Zm9udC1zaXplOjE2cHh9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5SZXNwb25zaXZlR3JpZFYxe2xpbmUtaGVpZ2h0OjEuMjtmb250LXNpemU6MTJweH0uUmVzcG9uc2l2ZUdyaWRWMSB0aGVhZCwuUmVzcG9uc2l2ZUdyaWRWMSAuSGVhZGVye2Rpc3BsYXk6bm9uZX0uUmVzcG9uc2l2ZUdyaWRWMSB0cjpudGgtY2hpbGQoMm4pe2JhY2tncm91bmQtY29sb3I6I2ZmZn0uUmVzcG9uc2l2ZUdyaWRWMSB0ZHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWluLWhlaWdodDoxLjdlbTtwYWRkaW5nOi4yNWVtIC42ZW0gLjI1ZW0gMzUlO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci10b3A6MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjRmNGY3fS5SZXNwb25zaXZlR3JpZFYxIHRkOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtjb250ZW50OmF0dHIoZGF0YS10aXRsZSk7d2lkdGg6MzMlO3BhZGRpbmc6LjI1ZW0gLjZlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7YmFja2dyb3VuZDpub25lIHJlcGVhdCBzY3JvbGwgMCAwICM0NzQ1NDY7Y29sb3I6I2ZmZn0uUmVzcG9uc2l2ZUdyaWRWMSB0cjpub3QoOmZpcnN0LWNoaWxkKSB0ZDpudGgtY2hpbGQoMSl7bWFyZ2luLXRvcDoyMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNmNGY0Zjd9fWlucHV0LC5MaXN0SXRlbVRpdGxlQ29udCwuSXRlbVRpdGxlQ29udGFpbmVyLGEsYnV0dG9uLGJ1dHRvbiBpe3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4xcyxiYWNrZ3JvdW5kLWNvbG9yIC4xcyxjb2xvciAuMXN9LnVpLWRpYWxvZy10aXRsZSxzcGFuLk1haW5UaXRsZSxhLk1haW5UaXRsZXtsaW5lLWhlaWdodDoxLjE7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXdlaWdodDo1MDA7Y29sb3I6aW5oZXJpdH1oMSwudWMyMTFfX2hlYWRpbmctdGVybS1kZXNjcmlwdGlvbiwudWktZGlhbG9nLXRpdGxlLC51YzExMC1kaXNjb3VudC1jb2Rlc19faGVhZGluZywudWMyMTFfX2hlYWRpbmcsLnVtdy1ib251cy1wcm9ncmFtLWluZm9fX2hlYWRpbmcsLnVjMjAxPnNlY3Rpb24gaDIsLk1haW5UaXRsZXttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTozLjRyZW19LnVjMjAxPnNlY3Rpb24gaDIsLk1haW5UaXRsZXtmb250LXNpemU6MjRweH0udWMxMTAtZGlzY291bnQtY29kZXNfX2hlYWRpbmcsLnVjMjExX19oZWFkaW5nLC51bXctYm9udXMtcHJvZ3JhbS1pbmZvX19oZWFkaW5ne2ZvbnQtc2l6ZToxNnB4fS51YzIxMV9faGVhZGluZy10ZXJtLWRlc2NyaXB0aW9uLC51aS1kaWFsb2ctdGl0bGV7Zm9udC1zaXplOjE0cHh9LnVjMTcwX19pdGVtLXRpdGxlLC5VQzE3MCAuVGVhc2VyIHAsLlVDMTc0IC5JdGVtVGl0bGUsLlVDMTc1IC5JdGVtVGl0bGUsLlVDMTkzZGVmYXVsdCAuSXRlbVRpdGxle21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtmb250LXdlaWdodDppbmhlcml0fS5zaXRlLWhvcml6b250YWwtbWVudSAuTGV2ZWwtMiAuTmFtZSwuc2l0ZS1jYXJ0LXBvcHVwLWl0ZW1fX3RpdGxlX2xpbmssLnVjLWRvY3VtZW50LWxpc3QtdmVydGljYWxfX2l0ZW0tdGl0bGUtbGluaywudWMtZG9jdW1lbnQtbGlzdF9faXRlbS10aXRsZS1saW5rLC51YzE5My1kZWZhdWx0IC5JdGVtVGl0bGVMaW5rLC51YzE3NC13Y2FnIC5JdGVtVGl0bGUsLlVDMTc0IC5JdGVtVGl0bGVMaW5rLC51YzE3MF9faXRlbS10aXRsZS1saW5re2NvbG9yOiMwMDB9LnNpdGUtaG9yaXpvbnRhbC1tZW51IC5MZXZlbC0yIC5OYW1lOmhvdmVyLC5zaXRlLWNhcnQtcG9wdXAtaXRlbV9fdGl0bGVfbGluazpob3ZlciwudWMtZG9jdW1lbnQtbGlzdC12ZXJ0aWNhbF9faXRlbS10aXRsZS1saW5rOmhvdmVyLC51Yy1kb2N1bWVudC1saXN0X19pdGVtLXRpdGxlLWxpbms6aG92ZXIsLnVjMTkzLWRlZmF1bHQgLkl0ZW1UaXRsZUxpbms6aG92ZXIsLnVjMTc0LXdjYWcgLkl0ZW1UaXRsZTpob3ZlciwuVUMxNzQgLkl0ZW1UaXRsZUxpbms6aG92ZXIsLnVjMTcwX19pdGVtLXRpdGxlLWxpbms6aG92ZXJ7Y29sb3I6IzU5NTk1OX0uVUMxNzkgYSwuQnJlYWRjcnVtYnMgdWw+bGk+YXtjb2xvcjojNTk1OTU5fS5VQzE3OSBhOmhvdmVyLC5CcmVhZGNydW1icyB1bD5saT5hOmhvdmVye2NvbG9yOiMwMDB9LnVjLWRvY3VtZW50LWxpc3QtdmVydGljYWxfX2l0ZW0tdGl0bGUtbGluazpob3ZlciwudWMtZG9jdW1lbnQtbGlzdF9faXRlbS10aXRsZS1saW5rOmhvdmVyLC51YzE5My1kZWZhdWx0IC5JdGVtVGl0bGVMaW5rOmhvdmVyLC51YzE3NC13Y2FnIC5JdGVtVGl0bGU6aG92ZXIsLlVDMTc0IC5JdGVtVGl0bGVMaW5rOmhvdmVyLC51YzE3MF9faXRlbS10aXRsZS1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS50ZXh0LWNlbnRlci1tZHt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnRleHQtY2VudGVyLW1ke3RleHQtYWxpZ246bGVmdH19c3Bhbi5NYWluVGl0bGUsYS5NYWluVGl0bGV7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lkxpc3RJdGVtVGl0bGVDb250LC5JdGVtVGl0bGVDb250YWluZXJ7b3ZlcmZsb3c6aGlkZGVufS5MaXN0SXRlbVRpdGxlOmhvdmVyLC5JdGVtVGl0bGVMaW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5jLXByb2R1Y3QtaW4tY2FydHt6LWluZGV4OjI7cGFkZGluZzowO3RvcDpjYWxjKDEwMCUgLSAyMHB4KTtyaWdodDphdXRvO2JvdHRvbTphdXRvO2xlZnQ6Y2FsYygxMDAlIC0gMjlweCl9LmMtcHJvZHVjdC1pbi1jYXJ0X19saW5re3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMDAwfS5jLXByb2R1Y3QtaW4tY2FydF9fbGluazpob3ZlciwuYy1wcm9kdWN0LWluLWNhcnRfX2xpbms6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzAwMH0uYy1wcm9kdWN0LWluLWNhcnRfX2xpbms6OmJlZm9yZXtmb250LXNpemU6MThweH0uYy1wcm9kdWN0LWluLWNhcnRfX2NvdW50e3otaW5kZXg6MjttaW4td2lkdGg6MTZweDtoZWlnaHQ6MTZweDtwYWRkaW5nOjAgMnB4O2JvcmRlci1yYWRpdXM6OHB4O2JhY2tncm91bmQtY29sb3I6IzA1N2NhMztwb2ludGVyLWV2ZW50czpub25lO2xldHRlci1zcGFjaW5nOi0wLjAzNWVtO2NvbG9yOiNmZmY7Zm9udC1zaXplOjlweDtmb250LXdlaWdodDo3MDA7dG9wOi0xMHB4O3JpZ2h0OmF1dG87Ym90dG9tOmF1dG87bGVmdDozcHh9LmMtcHJvZHVjdC1pbi1jYXJ0X19saW5rIGl7ZGlzcGxheTpub25lfS51YzE5My1kZWZhdWx0IC5RdWFudGl0eURycHt3aWR0aDo1MHB4O2hlaWdodDoyOHB4O3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDtwYWRkaW5nLXJpZ2h0OjA7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo5OTk5cHh9LnVjMTkzLWRlZmF1bHQgLlF1YW50aXR5VHhie3BhZGRpbmc6MDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjk5OTlweDt3aWR0aDoyOHB4O2hlaWdodDoyOHB4fS5jLWFkZC10by1jYXJ0LWZhY3Rvci1pbnB1dCwuYy1hZGQtdG8tY2FydC1mcmFjdGlvbi1pbnB1dHtwYWRkaW5nOjA7dGV4dC1hbGlnbjpjZW50ZXJ9LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC1hZGQtdG8tY2FydCAuYy1hZGQtdG8tY2FydC1xdWFudGl0eS1kcm9wLWRvd257d2lkdGg6NjBweDtoZWlnaHQ6NDBweDtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjA7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo5OTk5cHh9LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC1wYWNrYWdlLWJ1eS1xdWFudGl0eSwudWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LWFkZC10by1jYXJ0IC5jLWFkZC10by1jYXJ0LXF1YW50aXR5LWlucHV0e3BhZGRpbmc6MDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjk5OTlweDt3aWR0aDo0MHB4O2hlaWdodDo0MHB4fS51Yy1wcm9kdWN0LXZpZXdfX2xpcHNjb3JlLXJldmlldywudWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LWltYWdlLWNvbnRhaW5lciwudWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LXRodW1ibmFpbHMtaW1hZ2UtY29udGFpbmVyLC53cnAtdWMxMjktY2FyZCAudWMxMjksLnVjLWRvY3VtZW50LWxpc3QtdmVydGljYWxfX2l0ZW0sLnVjLWRvY3VtZW50LWxpc3RfX2l0ZW0sLnVjMTkzLWRlZmF1bHQgLkl0ZW0sLnVjMTc0LXdjYWcgLkl0ZW0sLnVjMjEyX19kZWxpdmVyeS1wYW5lbC1ib2R5LC5VQzE0NyAuUmVjZWl2ZU5ld3NsZXR0ZXJDb250YWluZXIsLnVjMTQwIC5QYXltZW50RGVsaXZlcnkgLkRlbGl2ZXJ5RGF0ZSwudWMxNDAgLkFkZHJlc3MsLnVjMTQwLWxvZ2luLC51YzIxMV9fYm9udXMtaGlzdG9yeSwudWMxNzNfX3BhbmVsLWJvZHksLlVDMTk3IC5SZWdpc3RlckJ1dHRvblNlY3Rpb24sLlVDMTk3IC5Db250YWN0UGVyc29uU2VjdGlvbiwuVUMxOTcgLkRlbGl2ZXJ5QWRkcmVzc1NlY3Rpb24sLlVDMTk3IC5Db21wYW55SW5mb0Jsb2NrLC51YzEzOSwudW13LWJvbnVzLXRvLXNwZW5kX19pbmZvLXBhbmVsLC51bXctYm9udXMtcHJvZ3JhbS1pbmZvX19zY2VuYXJpby1saXN0LC51bXctYm9udXMtc3RhdHVzX19jb250YWluZXIsLnVjMjA1LWRlZmF1bHRfX3NlY3Rpb24sLlVDMTc0IC5JdGVtLC5VQzE3MCAuU2VhcmNoTGlzdENvbnRhaW5lciwucGFnZS11c2VyLXByb2ZpbGVfX2RvY3VtZW50IC5kb2NfX3RlYXNlciwuYy10YWJze2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjRweDtib3gtc2hhZG93OjAgMCA1cHggcmdiYSgwLDAsMCwuMSk7Ym9yZGVyOm5vbmV9LnVjLXByb2R1Y3Qtdmlld19fbGlwc2NvcmUtcmV2aWV3LC53cnAtdWMxMjktY2FyZCAudWMxMjksLnVjMjEyX19kZWxpdmVyeS1wYW5lbC1ib2R5LC5VQzE0NyAuUmVjZWl2ZU5ld3NsZXR0ZXJDb250YWluZXIsLnVjMTQwIC5QYXltZW50RGVsaXZlcnkgLkRlbGl2ZXJ5RGF0ZSwudWMxNDAgLkFkZHJlc3MsLnVjMTQwLWxvZ2luLC51YzIxMV9fYm9udXMtaGlzdG9yeSwudWMxNzNfX3BhbmVsLWJvZHksLlVDMTk3IC5SZWdpc3RlckJ1dHRvblNlY3Rpb24sLlVDMTk3IC5Db250YWN0UGVyc29uU2VjdGlvbiwuVUMxOTcgLkRlbGl2ZXJ5QWRkcmVzc1NlY3Rpb24sLlVDMTk3IC5Db21wYW55SW5mb0Jsb2NrLC51YzEzOSwudW13LWJvbnVzLXRvLXNwZW5kX19pbmZvLXBhbmVsLC51bXctYm9udXMtcHJvZ3JhbS1pbmZvX19zY2VuYXJpby1saXN0LC51bXctYm9udXMtc3RhdHVzX19jb250YWluZXIsLnBhZ2UtdXNlci1wcm9maWxlX19kb2N1bWVudCAuZG9jX190ZWFzZXJ7cGFkZGluZzoyNHB4IDI0cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5VQzE3OXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNoYWRvdzowIDAgNXB4IHJnYmEoMCwwLDAsLjEpO2JvcmRlcjpub25lfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LlVDMTc5e3BhZGRpbmc6MjRweCAyNHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LlVDMTc5IC5MZXZlbC0xe2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjRweDtib3gtc2hhZG93OjAgMCA1cHggcmdiYSgwLDAsMCwuMSk7Ym9yZGVyOm5vbmV9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuVUMxNzkgLkxldmVsLTF7cGFkZGluZzoyNHB4IDI0cHh9fS5QYWdpbmF0b3J7ZGlzcGxheTp0YWJsZTttYXJnaW46MCBhdXRvfS5QYWdlckNvbnRhaW5lcnttYXJnaW4tdG9wOjMwcHg7ZmxvYXQ6bm9uZTtjbGVhcjpib3RoO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyfS5QYWdlckNvbnRhaW5lciBhLC5QYWdlckNvbnRhaW5lciAuU2VsZWN0ZWRQYWdlTnVtYmVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MCA1cHg7bWFyZ2luOjAgMnB4O2N1cnNvcjpwb2ludGVyO2xpbmUtaGVpZ2h0OjE4cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LlBhZ2VyQ29udGFpbmVyIHNwYW57bGluZS1oZWlnaHQ6MThweH0uUGFnZXJDb250YWluZXIgLlBhZ2VOdW1iZXJ7bWluLXdpZHRoOjhweDtwYWRkaW5nOjAgNXB4O3RleHQtYWxpZ246Y2VudGVyfS5QYWdlckNvbnRhaW5lciAuU2VsZWN0ZWRQYWdlTnVtYmVyLC5QYWdlckNvbnRhaW5lciBzcGFuLlBhZ2VOdW1iZXJ7Zm9udC13ZWlnaHQ6Ym9sZH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LlBhZ2VyQ29udGFpbmVyIC5QYWdlclByZXZpb3VzLC5QYWdlckNvbnRhaW5lciAuUGFnZXJOZXh0e3BhZGRpbmc6MCAxNXB4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowcHg7Ym9yZGVyOjJweCBzb2xpZCAjZTllOWU5O2JvcmRlci1yYWRpdXM6MTVweDtsaW5lLWhlaWdodDozMHB4O2ZvbnQtd2VpZ2h0OmJvbGR9fS5QYWdlckNvbnRhaW5lciAuUGFnZXJQcmV2aW91c3ttYXJnaW4tcmlnaHQ6NXB4O2xlZnQ6MH0uUGFnZXJDb250YWluZXIgLlBhZ2VyTmV4dHttYXJnaW4tbGVmdDo1cHg7cmlnaHQ6MH0uUGFnZXJDb250YWluZXIgLlBhZ2VyQ3VycmVudFBhZ2V7cGFkZGluZy1yaWdodDozcHh9LlBhZ2VyQ29udGFpbmVyIC5QYWdlclRvdGFsUGFnZXN7cGFkZGluZy1sZWZ0OjNweDtwYWRkaW5nLXJpZ2h0OjJweH0uUGFnZXJDb250YWluZXIgLlBhZ2VyVkxpbmV7cGFkZGluZzowIDNweDtjb2xvcjojMzMzfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuUGFnZXJDb250YWluZXJ7cGFkZGluZy1ib3R0b206NDBweH19LmN1c3RvbUZpZWxkQ29udHttYXJnaW46MnB4IDB9LmN1c3RvbUZpZWxkQ29udCAuUmVxdWlyZWRGaWVsZHttYXJnaW46MCAycHggMCAtN3B4fS5jdXN0b21GaWVsZExhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDo2MHB4fS5NYWtlT3JkZXJDb250YWluZXJ7ZGlzcGxheTpmbGV4fS5NYWtlT3JkZXJDb250YWluZXI6YmVmb3JlLC5NYWtlT3JkZXJDb250YWluZXI6YWZ0ZXJ7ZGlzcGxheTpub25lfS5NYWtlT3JkZXJDb250YWluZXIgLlF1YW50aXR5Q29udGFpbmVye21hcmdpbi1yaWdodDo3cHh9LnVjMTkzLWRlZmF1bHQgLlF1YW50aXR5RHJwe3dpZHRoOjUwcHg7aGVpZ2h0OjI4cHg7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowO3BhZGRpbmctcmlnaHQ6MDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjk5OTlweH0udWMxOTMtZGVmYXVsdCAuUXVhbnRpdHlUeGJ7cGFkZGluZzowO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6OTk5OXB4O3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHh9LmMtYWRkLXRvLWNhcnQtZmFjdG9yLWlucHV0LC5jLWFkZC10by1jYXJ0LWZyYWN0aW9uLWlucHV0e3BhZGRpbmc6MDt0ZXh0LWFsaWduOmNlbnRlcn0udWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LWFkZC10by1jYXJ0IC5jLWFkZC10by1jYXJ0LXF1YW50aXR5LWRyb3AtZG93bnt3aWR0aDo2MHB4O2hlaWdodDo0MHB4O3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjk5OTlweH0udWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LXBhY2thZ2UtYnV5LXF1YW50aXR5LC51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtYWRkLXRvLWNhcnQgLmMtYWRkLXRvLWNhcnQtcXVhbnRpdHktaW5wdXR7cGFkZGluZzowO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6OTk5OXB4O3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9LkVyck1zZywuRXJyb3JNc2csLmVycm9ye2NvbG9yOiNkOTUzNGZ9LlN0YXJ7Y29sb3I6I2FkMDAwMX0uUmVxdWlyZWRGaWVsZHtjb2xvcjojMDAwfS5Nc2csLlN1Y2Nlc3NNc2d7Y29sb3I6IzVjYjg1Y30uSW52YWxpZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZGM1YzUgIWltcG9ydGFudH0uYy10YWJze2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjEzcHggMjRweCAyM3B4fS5jLXRhYnMgLm5hdi10YWJze2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbToxNXB4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmMtdGFicyAubmF2LXRhYnN7ZmxleC1kaXJlY3Rpb246cm93fX0uYy10YWJzIC5uYXYtdGFicyBhe2NvbG9yOiM1OTU5NTk7Zm9udC13ZWlnaHQ6NTAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjFlbTtwYWRkaW5nLWJvdHRvbToxLjZlbX0uYy10YWJzIC5uYXYtdGFicyBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5jLXRhYnMgLm5hdi10YWJzIGxpe2xpc3Qtc3R5bGU6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LWdyb3c6MTtmbGV4LXNocmluazoxfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuYy10YWJzIC5uYXYtdGFicyBsaTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDozMHB4fX0uYy10YWJzIC5uYXYtdGFicyBsaTo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OjRweDtiYWNrZ3JvdW5kLWNvbG9yOiNkYmRiZGI7Ym9yZGVyLXJhZGl1czo5OTk5cHg7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xc31AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmMtdGFicyAubmF2LXRhYnMgbGk6aG92ZXI6OmFmdGVye2JhY2tncm91bmQtY29sb3I6IzA1N2NhM319LmMtdGFicyAubmF2LXRhYnMgbGkuYWN0aXZlOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwNTdjYTN9LmMtdGFicyAubmF2LXRhYnM+bGk+YXtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctYm90dG9tOjE4cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jLXRhYnMgLm5hdi10YWJzPmxpPmF7cGFkZGluZy10b3A6MTBweH19LmMtdGFicyAudGFiLWNvbnRlbnQgaWZyYW1le21heC13aWR0aDoxMDAlfS5jLXRhYnMgLnVjMjAwX19zb3VyY2V7Ym94LXNoYWRvdzpub25lfS5jLXRhYnMgLnVjMjAwX19zb3VyY2UtYm9keXtwYWRkaW5nOjB9LmMtdGFicyB1bC5uYXYtdGFic3tib3JkZXItYm90dG9tOjB9LmMtdGFicyB1bC5uYXYtdGFicz5saT5he3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0uYy10YWJzIHVsLm5hdi10YWJzPmxpLmFjdGl2ZT5he2NvbG9yOiMwMDB9LmMtdGFicyB1bC5uYXYtdGFicz5saT5hLC5jLXRhYnMgdWwubmF2LXRhYnM+bGk+YTpmb2N1cywuYy10YWJzIHVsLm5hdi10YWJzPmxpPmE6aG92ZXJ7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lfS5jLXRhYnMgLnVjMjAwLWRlZmF1bHQtd2NhZ19fbWFpbi10aXRsZSwuYy10YWJzIC51YzIwMF9fbWFpbi10aXRsZXtkaXNwbGF5Om5vbmV9LlNsaWRlck1lbnUgLlRvcEJveDo6YmVmb3JlLC5TbGlkZXJNZW51IC5Ub3BCb3g6OmFmdGVye2Rpc3BsYXk6bm9uZX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LlNsaWRlck1lbnUgLlRvcEJveHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXJpZ2h0OjQ0cHg7Ym9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbTpub25lO2JhY2tncm91bmQtY29sb3I6IzA1N2NhMztjdXJzb3I6cG9pbnRlcn0uU2xpZGVyTWVudSAuVG9wQm94OjphZnRlcntyaWdodDoxMHB4O2ZvbnQtc2l6ZToxMHB4O3RyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjFzfS5TbGlkZXJNZW51IC5Ub3BCb3g6OmJlZm9yZSwuU2xpZGVyTWVudSAuVG9wQm94OjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtsaW5lLWhlaWdodDoyNHB4O21hcmdpbi10b3A6LTEycHg7dmlzaWJpbGl0eTp2aXNpYmxlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZn0uU2xpZGVyTWVudSAuTWVudVRpdGxlLC5TbGlkZXJNZW51IC5NYWluVGl0bGV7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZn0uU2xpZGVyTWVudSAuTWlkZGxlQm94e21heC1oZWlnaHQ6MDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246bWF4LWhlaWdodCAuMXN9LlNsaWRlck1lbnUuY2xpY2tlZCAuVG9wQm94OjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LlNsaWRlck1lbnUuY2xpY2tlZCAuTWlkZGxlQm94e21heC1oZWlnaHQ6NTAwMHB4fS5TbGlkZXJNZW51LkRvY3VtZW50c0ljb24gLlRvcEJveHtwYWRkaW5nLWxlZnQ6NDRweH0uU2xpZGVyTWVudS5Eb2N1bWVudHNJY29uIC5Ub3BCb3g6OmJlZm9yZXtsZWZ0OjEwcHg7Zm9udC1zaXplOjE2cHh9LlNsaWRlck1lbnUuUHJvZHVjdHNJY29uIC5Ub3BCb3h7cGFkZGluZy1sZWZ0OjQ0cHh9LlNsaWRlck1lbnUuUHJvZHVjdHNJY29uIC5Ub3BCb3g6OmJlZm9yZXtsZWZ0OjEwcHg7Zm9udC1zaXplOjE5cHh9fVtkYXRhLXRvZ2dsZT1jb2xsYXBzZV17Y3Vyc29yOnBvaW50ZXJ9W3R5cGU9YnV0dG9uXSAuZmF7cG9pbnRlci1ldmVudHM6bm9uZX1sYWJlbFtmb3Jde2N1cnNvcjpwb2ludGVyfXA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9ZHQsbGFiZWx7Zm9udC13ZWlnaHQ6NTAwfS5wYW5lbC1oZWFkaW5nW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXVthcmlhLWV4cGFuZGVkPWZhbHNlXSBpe3RyYW5zZm9ybTpyb3RhdGUoMCl9LnBhbmVsLWhlYWRpbmdbZGF0YS10b2dnbGU9Y29sbGFwc2VdIGl7ZmxvYXQ6cmlnaHQ7dHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMXMgZWFzZS1vdXR9LnZpc3VhbGx5LWhpZGRlbntwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjFweCAhaW1wb3J0YW50O2hlaWdodDoxcHggIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDttYXJnaW46LTFweCAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O2NsaXA6cmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnR9LnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pe3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjFweCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O21hcmdpbjotMXB4ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7Y2xpcDpyZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7d2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudH0jZmFuY3lib3gtd3JhcCwjZmFuY3lib3gtd3JhcCAqe2JveC1zaXppbmc6Y29udGVudC1ib3h9I2ZhbmN5Ym94LW92ZXJsYXl7YmFja2dyb3VuZC1jb2xvcjojMDAwICFpbXBvcnRhbnR9LnVpLXNsaWRlci1yYW5nZSAudWktc3RhdGUtYWN0aXZle2JvcmRlci1jb2xvcjojMDU3Y2EzO2NvbG9yOiMwNTdjYTN9LnVpLWRhdGVwaWNrZXItdGl0bGV7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdHtwYWRkaW5nOjAgNHB4fS51aS1kYXRlcGlja2VyLWhlYWRlciAudWktc3RhdGUtaG92ZXJ7Ym9yZGVyOm5vbmV9LnVpLWRhdGVwaWNrZXItcHJldiwudWktZGF0ZXBpY2tlci1uZXh0e21hcmdpbi10b3A6NnB4fS51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1kZWZhdWx0e2JvcmRlci1yYWRpdXM6NHB4fS51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1hY3RpdmV7Ym9yZGVyLWNvbG9yOiMwNTdjYTM7YmFja2dyb3VuZC1jb2xvcjojMDU3Y2EzO2NvbG9yOiNmZmZ9LnVpLXdpZGdldC1oZWFkZXJ7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czowfUBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXsudWktZGlhbG9ne3dpZHRoOjk1JSAhaW1wb3J0YW50fX0udWktZGlhbG9nLnVpLXdpZGdldC1jb250ZW50e2JvcmRlcjpub25lfS51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhcntwYWRkaW5nLXRvcDouOGVtO3BhZGRpbmctYm90dG9tOi44ZW19LnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZXtiYWNrZ3JvdW5kOm5vbmU7d2lkdGg6MzJweCAhaW1wb3J0YW50O2hlaWdodDozMnB4ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7dG9wOjRweCAhaW1wb3J0YW50O3JpZ2h0OjRweCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6NTAlO2JveC1zaGFkb3c6MCAwIC41cmVtIHJnYmEoMCwwLDAsLjUpO2JhY2tncm91bmQtY29sb3I6I2ZmZn0udWktZWZmZWN0cy10cmFuc2Zlcntib3JkZXI6MXB4IGRvdHRlZCAjMDAwfWlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1AbWVkaWEgcHJpbnR7KiwqOmJlZm9yZSwqOmFmdGVye2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtjb2xvcjojMDAwICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7dGV4dC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fWEsYTp2aXNpdGVke3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YWJiclt0aXRsZV06YWZ0ZXJ7Y29udGVudDpcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCJ9YVtocmVmXj1cIiNcIl06YWZ0ZXIsYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVye2NvbnRlbnQ6XCJcIn1wcmUsYmxvY2txdW90ZXtib3JkZXI6MXB4IHNvbGlkICM5NjkxOTM7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9dGhlYWR7ZGlzcGxheTp0YWJsZS1oZWFkZXItZ3JvdXB9dHIsaW1ne3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfWltZ3ttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fXAsaDIsaDN7b3JwaGFuczozO3dpZG93czozfWgyLGgze3BhZ2UtYnJlYWstYWZ0ZXI6YXZvaWR9Lm5hdmJhcntkaXNwbGF5Om5vbmV9LmJ0bj4uY2FyZXQsLmRyb3B1cD4uYnRuPi5jYXJldHtib3JkZXItdG9wLWNvbG9yOiMwMDAgIWltcG9ydGFudH0ubGFiZWx7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfS50YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2UgIWltcG9ydGFudH0udGFibGUgdGQsLnRhYmxlIHRoe2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50fS50YWJsZS1ib3JkZXJlZCB0aCwudGFibGUtYm9yZGVyZWQgdGR7Ym9yZGVyOjFweCBzb2xpZCAjZGJkYmRiICFpbXBvcnRhbnR9Lm1uLXNpdGViYXJfX2J1dHRvbntkaXNwbGF5Om5vbmV9LnNpdGUtaGVhZGVyX19jb250ZW50e3RleHQtYWxpZ246Y2VudGVyfS5zaXRlLWhlYWRlcl9fY29udGVudCBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0Om5vbmUgIWltcG9ydGFudH0jY29va2llLWJhciwjY3J1bWJzX2xpc3QsLldpc2hMaXN0QnRuLC5oaWRlLWF0LWNoZWNrb3V0LC5wcm9maWxlci1yZXN1bHRzLC5wcmludC1oaWRlLC5sX19hc2lkZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ucGFnZS1ob21lX19tZWdhYnV0dG9uLWNvbnRhaW5lcntkaXNwbGF5Om5vbmV9LnNpdGUtZm9vdGVyX19zb2NpYWwtaWNvbnN7ZGlzcGxheTpub25lfX0jcm9vdHt3aWR0aDoxMDAlO21pbi13aWR0aDozMjBweDt0ZXh0LWFsaWduOmxlZnQ7b3ZlcmZsb3cteDpoaWRkZW59LnNpdGV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttaW4taGVpZ2h0OjEwMHZofS5zaXRlLWNvbnRlbnR7ZmxleC1ncm93OjF9dGR7dmVydGljYWwtYWxpZ246dG9wfS5JdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lml0ZW0teHMtMSAuSXRlbXt3aWR0aDoxMDAlO21hcmdpbi10b3A6MXJlbX0uaXRlbS14cy0xIC5JdGVtOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0uaXRlbS14cy0yIC5JdGVte3dpZHRoOjQ4Ljk5NSV9Lml0ZW0teHMtMiAuSXRlbTpudGgtb2YtdHlwZShuKXttYXJnaW4tdG9wOjIlO21hcmdpbi1yaWdodDoyJX0uaXRlbS14cy0yIC5JdGVtOm50aC1vZi10eXBlKDJuKSwuaXRlbS14cy0yIC5JdGVtOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9Lml0ZW0teHMtMiAuSXRlbTpudGgtb2YtdHlwZSgtbiArIDIpe21hcmdpbi10b3A6MH0uaXRlbS14cy0zIC5JdGVte3dpZHRoOjMyLjY2MzMzMzMzMzMlfS5pdGVtLXhzLTMgLkl0ZW06bnRoLW9mLXR5cGUobil7bWFyZ2luLXRvcDoxJTttYXJnaW4tcmlnaHQ6MSV9Lml0ZW0teHMtMyAuSXRlbTpudGgtb2YtdHlwZSgzbiksLml0ZW0teHMtMyAuSXRlbTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5pdGVtLXhzLTMgLkl0ZW06bnRoLW9mLXR5cGUoLW4gKyAzKXttYXJnaW4tdG9wOjB9Lml0ZW0teHMtaGlkZTUgLkl0ZW06bnRoLWNoaWxkKDQpfmRpdntkaXNwbGF5Om5vbmV9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuaXRlbS1zbS0xIC5JdGVte3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoxcmVtfS5pdGVtLXNtLTEgLkl0ZW06Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS5pdGVtLXNtLTIgLkl0ZW17d2lkdGg6NDguNjclfS5pdGVtLXNtLTIgLkl0ZW06bnRoLW9mLXR5cGUobil7bWFyZ2luLXRvcDoyLjY1JTttYXJnaW4tcmlnaHQ6Mi42NSV9Lml0ZW0tc20tMiAuSXRlbTpudGgtb2YtdHlwZSgybiksLml0ZW0tc20tMiAuSXRlbTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5pdGVtLXNtLTIgLkl0ZW06bnRoLW9mLXR5cGUoLW4gKyAyKXttYXJnaW4tdG9wOjB9Lml0ZW0tc20tMyAuSXRlbXt3aWR0aDozMS41NjMzMzMzMzMzJX0uaXRlbS1zbS0zIC5JdGVtOm50aC1vZi10eXBlKG4pe21hcmdpbi10b3A6Mi42NSU7bWFyZ2luLXJpZ2h0OjIuNjUlfS5pdGVtLXNtLTMgLkl0ZW06bnRoLW9mLXR5cGUoM24pLC5pdGVtLXNtLTMgLkl0ZW06bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0uaXRlbS1zbS0zIC5JdGVtOm50aC1vZi10eXBlKC1uICsgMyl7bWFyZ2luLXRvcDowfS5pdGVtLXNtLTQgLkl0ZW17d2lkdGg6MjMuMDElfS5pdGVtLXNtLTQgLkl0ZW06bnRoLW9mLXR5cGUobil7bWFyZ2luLXRvcDoyLjY1JTttYXJnaW4tcmlnaHQ6Mi42NSV9Lml0ZW0tc20tNCAuSXRlbTpudGgtb2YtdHlwZSg0biksLml0ZW0tc20tNCAuSXRlbTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5pdGVtLXNtLTQgLkl0ZW06bnRoLW9mLXR5cGUoLW4gKyA0KXttYXJnaW4tdG9wOjB9Lml0ZW0tc20tNSAuSXRlbXt3aWR0aDoxNy44NzglfS5pdGVtLXNtLTUgLkl0ZW06bnRoLW9mLXR5cGUobil7bWFyZ2luLXRvcDoyLjY1JTttYXJnaW4tcmlnaHQ6Mi42NSV9Lml0ZW0tc20tNSAuSXRlbTpudGgtb2YtdHlwZSg1biksLml0ZW0tc20tNSAuSXRlbTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5pdGVtLXNtLTUgLkl0ZW06bnRoLW9mLXR5cGUoLW4gKyA1KXttYXJnaW4tdG9wOjB9Lml0ZW0tc20tNiAuSXRlbXt3aWR0aDoxNC40NTY2NjY2NjY3JX0uaXRlbS1zbS02IC5JdGVtOm50aC1vZi10eXBlKG4pe21hcmdpbi10b3A6Mi42NSU7bWFyZ2luLXJpZ2h0OjIuNjUlfS5pdGVtLXNtLTYgLkl0ZW06bnRoLW9mLXR5cGUoNm4pLC5pdGVtLXNtLTYgLkl0ZW06bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0uaXRlbS1zbS02IC5JdGVtOm50aC1vZi10eXBlKC1uICsgNil7bWFyZ2luLXRvcDowfS5pdGVtLXNtLTcgLkl0ZW17d2lkdGg6MTIuMDEyODU3MTQyOSV9Lml0ZW0tc20tNyAuSXRlbTpudGgtb2YtdHlwZShuKXttYXJnaW4tdG9wOjIuNjUlO21hcmdpbi1yaWdodDoyLjY1JX0uaXRlbS1zbS03IC5JdGVtOm50aC1vZi10eXBlKDduKSwuaXRlbS1zbS03IC5JdGVtOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9Lml0ZW0tc20tNyAuSXRlbTpudGgtb2YtdHlwZSgtbiArIDcpe21hcmdpbi10b3A6MH0uaXRlbS1zbS1oaWRlNSAuSXRlbTpudGgtY2hpbGQoNCl+ZGl2e2Rpc3BsYXk6bm9uZX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5pdGVtLW1kLTEgLkl0ZW17d2lkdGg6MTAwJTttYXJnaW4tdG9wOjFyZW19Lml0ZW0tbWQtMSAuSXRlbTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9Lml0ZW0tbWQtMiAuSXRlbXt3aWR0aDo0OC42NyV9Lml0ZW0tbWQtMiAuSXRlbTpudGgtb2YtdHlwZShuKXttYXJnaW4tdG9wOjIuNjUlO21hcmdpbi1yaWdodDoyLjY1JX0uaXRlbS1tZC0yIC5JdGVtOm50aC1vZi10eXBlKDJuKSwuaXRlbS1tZC0yIC5JdGVtOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9Lml0ZW0tbWQtMiAuSXRlbTpudGgtb2YtdHlwZSgtbiArIDIpe21hcmdpbi10b3A6MH0uaXRlbS1tZC0zIC5JdGVte3dpZHRoOjMxLjU2MzMzMzMzMzMlfS5pdGVtLW1kLTMgLkl0ZW06bnRoLW9mLXR5cGUobil7bWFyZ2luLXRvcDoyLjY1JTttYXJnaW4tcmlnaHQ6Mi42NSV9Lml0ZW0tbWQtMyAuSXRlbTpudGgtb2YtdHlwZSgzbiksLml0ZW0tbWQtMyAuSXRlbTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5pdGVtLW1kLTMgLkl0ZW06bnRoLW9mLXR5cGUoLW4gKyAzKXttYXJnaW4tdG9wOjB9Lml0ZW0tbWQtNCAuSXRlbXt3aWR0aDoyMy4wMSV9Lml0ZW0tbWQtNCAuSXRlbTpudGgtb2YtdHlwZShuKXttYXJnaW4tdG9wOjIuNjUlO21hcmdpbi1yaWdodDoyLjY1JX0uaXRlbS1tZC00IC5JdGVtOm50aC1vZi10eXBlKDRuKSwuaXRlbS1tZC00IC5JdGVtOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9Lml0ZW0tbWQtNCAuSXRlbTpudGgtb2YtdHlwZSgtbiArIDQpe21hcmdpbi10b3A6MH0uaXRlbS1tZC01IC5JdGVte3dpZHRoOjE3Ljg3OCV9Lml0ZW0tbWQtNSAuSXRlbTpudGgtb2YtdHlwZShuKXttYXJnaW4tdG9wOjIuNjUlO21hcmdpbi1yaWdodDoyLjY1JX0uaXRlbS1tZC01IC5JdGVtOm50aC1vZi10eXBlKDVuKSwuaXRlbS1tZC01IC5JdGVtOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9Lml0ZW0tbWQtNSAuSXRlbTpudGgtb2YtdHlwZSgtbiArIDUpe21hcmdpbi10b3A6MH0uaXRlbS1tZC02IC5JdGVte3dpZHRoOjE0LjQ1NjY2NjY2NjclfS5pdGVtLW1kLTYgLkl0ZW06bnRoLW9mLXR5cGUobil7bWFyZ2luLXRvcDoyLjY1JTttYXJnaW4tcmlnaHQ6Mi42NSV9Lml0ZW0tbWQtNiAuSXRlbTpudGgtb2YtdHlwZSg2biksLml0ZW0tbWQtNiAuSXRlbTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5pdGVtLW1kLTYgLkl0ZW06bnRoLW9mLXR5cGUoLW4gKyA2KXttYXJnaW4tdG9wOjB9Lml0ZW0tbWQtNyAuSXRlbXt3aWR0aDoxMi4wMTI4NTcxNDI5JX0uaXRlbS1tZC03IC5JdGVtOm50aC1vZi10eXBlKG4pe21hcmdpbi10b3A6Mi42NSU7bWFyZ2luLXJpZ2h0OjIuNjUlfS5pdGVtLW1kLTcgLkl0ZW06bnRoLW9mLXR5cGUoN24pLC5pdGVtLW1kLTcgLkl0ZW06bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0uaXRlbS1tZC03IC5JdGVtOm50aC1vZi10eXBlKC1uICsgNyl7bWFyZ2luLXRvcDowfX1AbWVkaWEobWluLXdpZHRoOiAxMjIwcHgpey5pdGVtLWxnLTEgLkl0ZW17d2lkdGg6MTAwJTttYXJnaW4tdG9wOjFyZW19Lml0ZW0tbGctMSAuSXRlbTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9Lml0ZW0tbGctMiAuSXRlbXt3aWR0aDo0OC42NyV9Lml0ZW0tbGctMiAuSXRlbTpudGgtb2YtdHlwZShuKXttYXJnaW4tdG9wOjIuNjUlO21hcmdpbi1yaWdodDoyLjY1JX0uaXRlbS1sZy0yIC5JdGVtOm50aC1vZi10eXBlKDJuKSwuaXRlbS1sZy0yIC5JdGVtOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9Lml0ZW0tbGctMiAuSXRlbTpudGgtb2YtdHlwZSgtbiArIDIpe21hcmdpbi10b3A6MH0uaXRlbS1sZy0zIC5JdGVte3dpZHRoOjMxLjU2MzMzMzMzMzMlfS5pdGVtLWxnLTMgLkl0ZW06bnRoLW9mLXR5cGUobil7bWFyZ2luLXRvcDoyLjY1JTttYXJnaW4tcmlnaHQ6Mi42NSV9Lml0ZW0tbGctMyAuSXRlbTpudGgtb2YtdHlwZSgzbiksLml0ZW0tbGctMyAuSXRlbTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5pdGVtLWxnLTMgLkl0ZW06bnRoLW9mLXR5cGUoLW4gKyAzKXttYXJnaW4tdG9wOjB9Lml0ZW0tbGctNCAuSXRlbXt3aWR0aDoyMy4wMSV9Lml0ZW0tbGctNCAuSXRlbTpudGgtb2YtdHlwZShuKXttYXJnaW4tdG9wOjIuNjUlO21hcmdpbi1yaWdodDoyLjY1JX0uaXRlbS1sZy00IC5JdGVtOm50aC1vZi10eXBlKDRuKSwuaXRlbS1sZy00IC5JdGVtOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9Lml0ZW0tbGctNCAuSXRlbTpudGgtb2YtdHlwZSgtbiArIDQpe21hcmdpbi10b3A6MH0uaXRlbS1sZy01IC5JdGVte3dpZHRoOjE3Ljg3OCV9Lml0ZW0tbGctNSAuSXRlbTpudGgtb2YtdHlwZShuKXttYXJnaW4tdG9wOjIuNjUlO21hcmdpbi1yaWdodDoyLjY1JX0uaXRlbS1sZy01IC5JdGVtOm50aC1vZi10eXBlKDVuKSwuaXRlbS1sZy01IC5JdGVtOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9Lml0ZW0tbGctNSAuSXRlbTpudGgtb2YtdHlwZSgtbiArIDUpe21hcmdpbi10b3A6MH0uaXRlbS1sZy02IC5JdGVte3dpZHRoOjE1LjQxNSV9Lml0ZW0tbGctNiAuSXRlbTpudGgtb2YtdHlwZShuKXttYXJnaW4tdG9wOjEuNSU7bWFyZ2luLXJpZ2h0OjEuNSV9Lml0ZW0tbGctNiAuSXRlbTpudGgtb2YtdHlwZSg2biksLml0ZW0tbGctNiAuSXRlbTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5pdGVtLWxnLTYgLkl0ZW06bnRoLW9mLXR5cGUoLW4gKyA2KXttYXJnaW4tdG9wOjB9Lml0ZW0tbGctNyAuSXRlbXt3aWR0aDoxMi45OTg1NzE0Mjg2JX0uaXRlbS1sZy03IC5JdGVtOm50aC1vZi10eXBlKG4pe21hcmdpbi10b3A6MS41JTttYXJnaW4tcmlnaHQ6MS41JX0uaXRlbS1sZy03IC5JdGVtOm50aC1vZi10eXBlKDduKSwuaXRlbS1sZy03IC5JdGVtOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9Lml0ZW0tbGctNyAuSXRlbTpudGgtb2YtdHlwZSgtbiArIDcpe21hcmdpbi10b3A6MH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wdWxsLXNtLWxlZnR7ZmxvYXQ6bGVmdH0ucHVsbC1zbS1yaWdodHtmbG9hdDpyaWdodH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5wdWxsLW1kLWxlZnR7ZmxvYXQ6bGVmdH0ucHVsbC1tZC1yaWdodHtmbG9hdDpyaWdodH19QG1lZGlhKG1pbi13aWR0aDogMTIyMHB4KXsucHVsbC1sZy1sZWZ0e2Zsb2F0OmxlZnR9LnB1bGwtbGctcmlnaHR7ZmxvYXQ6cmlnaHR9fS5tYi0xe21hcmdpbi1ib3R0b206MTBweH0ubWItMnttYXJnaW4tYm90dG9tOjIwcHh9Lm1iLTN7bWFyZ2luLWJvdHRvbTozMHB4fS5tYi00e21hcmdpbi1ib3R0b206NDBweH0ubWItNXttYXJnaW4tYm90dG9tOjUwcHh9Lm1iLTZ7bWFyZ2luLWJvdHRvbTo2MHB4fS5tYi03e21hcmdpbi1ib3R0b206NzBweH0ubWItOHttYXJnaW4tYm90dG9tOjgwcHh9Lm1iLTl7bWFyZ2luLWJvdHRvbTo5MHB4fS5tYi0xMHttYXJnaW4tYm90dG9tOjEwMHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubWItc20tMXttYXJnaW4tYm90dG9tOjEwcHh9Lm1iLXNtLTJ7bWFyZ2luLWJvdHRvbToyMHB4fS5tYi1zbS0ze21hcmdpbi1ib3R0b206MzBweH0ubWItc20tNHttYXJnaW4tYm90dG9tOjQwcHh9Lm1iLXNtLTV7bWFyZ2luLWJvdHRvbTo1MHB4fS5tYi1zbS02e21hcmdpbi1ib3R0b206NjBweH0ubWItc20tN3ttYXJnaW4tYm90dG9tOjcwcHh9Lm1iLXNtLTh7bWFyZ2luLWJvdHRvbTo4MHB4fS5tYi1zbS05e21hcmdpbi1ib3R0b206OTBweH0ubWItc20tMTB7bWFyZ2luLWJvdHRvbToxMDBweH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5tYi14cy0xe21hcmdpbi1ib3R0b206MTBweH0ubWIteHMtMnttYXJnaW4tYm90dG9tOjIwcHh9Lm1iLXhzLTN7bWFyZ2luLWJvdHRvbTozMHB4fS5tYi14cy00e21hcmdpbi1ib3R0b206NDBweH0ubWIteHMtNXttYXJnaW4tYm90dG9tOjUwcHh9Lm1iLXhzLTZ7bWFyZ2luLWJvdHRvbTo2MHB4fS5tYi14cy03e21hcmdpbi1ib3R0b206NzBweH0ubWIteHMtOHttYXJnaW4tYm90dG9tOjgwcHh9Lm1iLXhzLTl7bWFyZ2luLWJvdHRvbTo5MHB4fS5tYi14cy0xMHttYXJnaW4tYm90dG9tOjEwMHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjIwcHgpey5kLWltMSAuSW1hZ2VXaXRoUmVsYXRlZHt3aWR0aDoxMCV9LmQtaW0yIC5JbWFnZVdpdGhSZWxhdGVke3dpZHRoOjIwJX0uZC1pbTMgLkltYWdlV2l0aFJlbGF0ZWR7d2lkdGg6MzAlfS5kLWltNCAuSW1hZ2VXaXRoUmVsYXRlZHt3aWR0aDo0MCV9LmQtaW01IC5JbWFnZVdpdGhSZWxhdGVke3dpZHRoOjUwJX0uZC1pbTYgLkltYWdlV2l0aFJlbGF0ZWR7d2lkdGg6NjAlfS5kLWltNyAuSW1hZ2VXaXRoUmVsYXRlZHt3aWR0aDo3MCV9LmQtaW04IC5JbWFnZVdpdGhSZWxhdGVke3dpZHRoOjgwJX0uZC1pbTkgLkltYWdlV2l0aFJlbGF0ZWR7d2lkdGg6OTAlfS5kLWltMTAgLkltYWdlV2l0aFJlbGF0ZWR7d2lkdGg6MTAwJX19LmwtcGJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ubC1wYi1hc2lkZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjEwMCV9LmwtcGItY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5sLXBiX3Yxe2ZsZXgtZGlyZWN0aW9uOnJvd30ubC1wYl92MSAubC1wYi1hc2lkZXt3aWR0aDoyMjBweH0ubC1wYl92MSAubC1wYi1jb250ZW50e3dpZHRoOmNhbGMoMTAwJSAtIDIyMHB4IC0gMzVweCl9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsubC1wYl92MXtmbGV4LWRpcmVjdGlvbjpyb3d9LmwtcGJfdjEgLmwtcGItYXNpZGV7d2lkdGg6MjIwcHh9LmwtcGJfdjEgLmwtcGItY29udGVudHt3aWR0aDpjYWxjKDEwMCUgLSAyMjBweCAtIDM1cHgpfX1AbWVkaWEobWluLXdpZHRoOiAxMjIwcHgpey5sLXBiX3Yxe2ZsZXgtZGlyZWN0aW9uOnJvd30ubC1wYl92MSAubC1wYi1hc2lkZXt3aWR0aDoyMjBweH0ubC1wYl92MSAubC1wYi1jb250ZW50e3dpZHRoOmNhbGMoMTAwJSAtIDIyMHB4IC0gMzVweCl9fS5TaXRlQ2FydFBhbmVsIC5TaG93Q2FydExpbmssLlNpdGVDYXJ0UGFuZWwgLlNpdGVDYXJ0SWNvbiwudWMxMjlfX2ltYWdlLWNvZGUtY29udCwudWMtZG9jdW1lbnQtbGlzdC12ZXJ0aWNhbF9faXRlbS1kZXRhaWxzLWZvb3RlciwudWMtZG9jdW1lbnQtbGlzdC12ZXJ0aWNhbF9faXRlbS1kZXRhaWxzLC51Yy1kb2N1bWVudC1saXN0LXZlcnRpY2FsX19saXN0LC53cnAtc2xpZGUtb24taG92ZXIgLnVjLWltYWdlLWxpc3QtdjItaXRlbV9fY29udGVudCwud3JwLXNsaWRlLW9uLWhvdmVyIC51Yy1pbWFnZS1saXN0LXYyLWl0ZW1fX2ltYWdlLWNvbnRhaW5lciwudWMxOTQtY29tbWVudC1mb290ZXJfX2l0ZW0sLnVjMTk0LXJlcGx5LWZvb3Rlcl9faXRlbSwudWMxOTQtY29tbWVudC1mb290ZXIsLnVjMTk0LXJlcGx5LWZvb3RlciwudWMxOTQtbmV3LWNvbW1lbnQtbWVzc2FnZS1lZGl0b3JfX2Zvb3RlciwudWMxOTQtbmV3LXJlcGx5LW1lc3NhZ2UtZWRpdG9yX19mb290ZXIsLnVjMTk0LWNvbW1lbnQtbWVzc2FnZS1lZGl0b3JfX2Zvb3RlciwudWMxOTQtcmVwbHktbWVzc2FnZS1lZGl0b3JfX2Zvb3RlcixkaXYuYWRkdGhpc190b29sYm94LmN1c3RvbSBhIGksZGl2LmFkZHRoaXNfdG9vbGJveC5jdXN0b20gYSxkaXYuYWRkdGhpc190b29sYm94LmN1c3RvbSwuQnJlYWRjcnVtYnMgdWw+bGksLkJyZWFkY3J1bWJzIHVsLC5zaXRlLXdoeS1idXkgbGksLnNpdGUtd2h5LWJ1eSB1bCwuc2l0ZS1wYXltZW50LWltYWdlcyAuTGlzdENvbnRhaW5lciwudWMxNzBfX3ByaWNlLWJ1eSwudWMxNzBfX2l0ZW0tZGV0YWlscy1jb250LC5jLXByb2R1Y3QtaW4tY2FydF9fbGluaywuZmxleHtkaXNwbGF5OmZsZXh9LnVjMTI5X19pbWFnZS1jb2RlLWNvbnQsLnVjLWRvY3VtZW50LWxpc3QtdmVydGljYWxfX2l0ZW0tZGV0YWlscy1mb290ZXIsLnVjLWRvY3VtZW50LWxpc3QtdmVydGljYWxfX2xpc3QsZGl2LmFkZHRoaXNfdG9vbGJveC5jdXN0b20sLkJyZWFkY3J1bWJzIHVsLC5zaXRlLXBheW1lbnQtaW1hZ2VzIC5MaXN0Q29udGFpbmVyLC5mbGV4LXdyYXB7ZmxleC13cmFwOndyYXB9LnVjLWRvY3VtZW50LWxpc3QtdmVydGljYWxfX2l0ZW0tZGV0YWlscywud3JwLXNsaWRlLW9uLWhvdmVyIC51Yy1pbWFnZS1saXN0LXYyLWl0ZW1fX2NvbnRlbnQsLnVjMTcwX19wcmljZS1idXksLmZsZXgtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0udWMxNzBfX2l0ZW0tZGV0YWlscy1jb250LC5mbGV4LWNvbHVtbi1zbXtmbGV4LWRpcmVjdGlvbjpjb2x1bW59QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey51YzE3MF9faXRlbS1kZXRhaWxzLWNvbnQsLmZsZXgtY29sdW1uLXNte2ZsZXgtZGlyZWN0aW9uOnJvd319LmZsZXgtY29sdW1uLW1ke2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmZsZXgtY29sdW1uLW1ke2ZsZXgtZGlyZWN0aW9uOnJvd319LmZsZXgtY29sdW1uLWxne2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEobWluLXdpZHRoOiAxMjIwcHgpey5mbGV4LWNvbHVtbi1sZ3tmbGV4LWRpcmVjdGlvbjpyb3d9fS5mbGV4LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LlNpdGVDYXJ0UGFuZWwgLlNob3dDYXJ0TGluaywuU2l0ZUNhcnRQYW5lbCAuU2l0ZUNhcnRJY29uLC51Yy1kb2N1bWVudC1saXN0LXZlcnRpY2FsX19pdGVtLWRldGFpbHMtZm9vdGVyLC53cnAtc2xpZGUtb24taG92ZXIgLnVjLWltYWdlLWxpc3QtdjItaXRlbV9fY29udGVudCwud3JwLXNsaWRlLW9uLWhvdmVyIC51Yy1pbWFnZS1saXN0LXYyLWl0ZW1fX2ltYWdlLWNvbnRhaW5lciwudWMxOTQtY29tbWVudC1mb290ZXJfX2l0ZW0sLnVjMTk0LXJlcGx5LWZvb3Rlcl9faXRlbSwudWMxOTQtY29tbWVudC1mb290ZXIsLnVjMTk0LXJlcGx5LWZvb3RlcixkaXYuYWRkdGhpc190b29sYm94LmN1c3RvbSBhLGRpdi5hZGR0aGlzX3Rvb2xib3guY3VzdG9tLC5CcmVhZGNydW1icyB1bD5saSwuQnJlYWRjcnVtYnMgdWwsLnNpdGUtd2h5LWJ1eSBsaSwuc2l0ZS1wYXltZW50LWltYWdlcyAuTGlzdENvbnRhaW5lciwuZmxleC1pdGVtLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXJ9LmZsZXgtaXRlbS1ib3R0b217YWxpZ24taXRlbXM6ZmxleC1lbmR9LmZsZXgtaXRlbS1jZW50ZXItc217YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZmxleC1pdGVtLWNlbnRlci1zbXthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fX0uZmxleC1pdGVtLWVuZC1zdGFydC1zbXthbGlnbi1pdGVtczpmbGV4LWVuZH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZsZXgtaXRlbS1lbmQtc3RhcnQtc217YWxpZ24taXRlbXM6Y2VudGVyfX0uZmxleC1pdGVtLXJpZ2h0LWxlZnQtc217YWxpZ24taXRlbXM6ZmxleC1zdGFydH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZsZXgtaXRlbS1yaWdodC1sZWZ0LXNte2FsaWduLWl0ZW1zOmZsZXgtZW5kfX0uZmxleC1pdGVtLXJpZ2h0e2FsaWduLWl0ZW1zOmZsZXgtZW5kfS51Yy1kb2N1bWVudC1saXN0LXZlcnRpY2FsX19pdGVtLWRldGFpbHMtZm9vdGVyLC51Yy1kb2N1bWVudC1saXN0LXZlcnRpY2FsX19pdGVtLWRldGFpbHMsLmZsZXgtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0udWMxMjlfX2ltYWdlLWNvZGUtY29udCwud3JwLXNsaWRlLW9uLWhvdmVyIC51Yy1pbWFnZS1saXN0LXYyLWl0ZW1fX2NvbnRlbnQsLndycC1zbGlkZS1vbi1ob3ZlciAudWMtaW1hZ2UtbGlzdC12Mi1pdGVtX19pbWFnZS1jb250YWluZXIsZGl2LmFkZHRoaXNfdG9vbGJveC5jdXN0b20gYSxkaXYuYWRkdGhpc190b29sYm94LmN1c3RvbSwuc2l0ZS1wYXltZW50LWltYWdlcyAuTGlzdENvbnRhaW5lciwuZmxleC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0udWMtZG9jdW1lbnQtbGlzdC12ZXJ0aWNhbF9fbGlzdCwuZmxleC1sZWZ0e2p1c3RpZnktY29udGVudDpsZWZ0fS5mbGV4LWNlbnRlci1zbXtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZmxleC1jZW50ZXItc217anVzdGlmeS1jb250ZW50OmxlZnR9fS51YzE5NC1uZXctY29tbWVudC1tZXNzYWdlLWVkaXRvcl9fZm9vdGVyLC51YzE5NC1uZXctcmVwbHktbWVzc2FnZS1lZGl0b3JfX2Zvb3RlciwudWMxOTQtY29tbWVudC1tZXNzYWdlLWVkaXRvcl9fZm9vdGVyLC51YzE5NC1yZXBseS1tZXNzYWdlLWVkaXRvcl9fZm9vdGVyLC5mbGV4LXJpZ2h0e2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uZmxleC1kaXJlY3Rpb25ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEobWluLXdpZHRoOiAxMjIwcHgpey5mbGV4LWRpcmVjdGlvbnN7ZmxleC1kaXJlY3Rpb246cm93fX0uZmxleC1tZC1yb3d7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5mbGV4LW1kLXJvd3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5mbGV4LXNlbGYtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2h9LmZsZXgtc2VsZi10b3B7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS5oaWRlLWJyZWFkY3J1bWJzIC5CcmVhZGNydW1ic3tkaXNwbGF5Om5vbmV9LmhpZGUtc3RlcC1pbmRpY2F0b3IgLmMtY2hlY2tvdXQtc3RlcC1pbmRpY2F0b3J7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmhpZGUtZmxhZyAuZmxhZ3tkaXNwbGF5Om5vbmV9LnBhZ2VfZHJvcC1jb250ZW50LXRvcC1wYWRkaW5nIC5zaXRlLWNvbnRlbnRfX3BhZ2UtY29udGVudHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnBhZ2VfZHJvcC1jb250ZW50LWJvdHRvbS1wYWRkaW5nIC5zaXRlLWNvbnRlbnRfX3BhZ2UtY29udGVudHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBhZ2UtZG9jLXZpZXdfX3NlcGFyYXRlLXNlY3Rpb257Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZDttYXJnaW4tdG9wOjMycHg7cGFkZGluZy10b3A6NDJweH0ucGFnZS11c2VyLXByb2ZpbGVfX2RvY3VtZW50IC5kb2NfX3RlYXNlcntmb250LXNpemU6MTRweH0ucGFnZS1jaGVja291dCAuaGlkZS1hdC1jaGVja291dHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0udWMtaW1hZ2UtbGlzdC12Mi1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlfS51Yy1pbWFnZS1saXN0LXYyLWl0ZW1fX2ltZy1saW5re2Rpc3BsYXk6YmxvY2t9LlVDMTI5RXJyb3JDb250YWluZXJ7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZToxMnB4fS5VQzEyOUVyck1zZ1tzdHlsZSo9aW5saW5lXXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxMHB4fS5VQzEyOUltYWdlQ29kZUNvbnQ+KntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LlVDMTI5SW1hZ2VDb2RlQ29udD4uRm9ybUJveHt3aWR0aDoxMTVweDtoZWlnaHQ6MzJweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LlVDMTI5Rm9ybUJveCwuVUMxMjlGb3JtTXVsdGlCb3h7Zm9udC1zaXplOjEycHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXsuVUMxMjlNYWluQ29udGFpbmVyIC5SZUNhcHRjaGEye3RyYW5zZm9ybTpzY2FsZSgwLjc3KX19LlVDMTQxPi5NYWluVGl0bGVDb250YWluZXI+Lk1haW5UaXRsZTo6YWZ0ZXJ7bWFyZ2luLXRvcDotNXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MTBweDtmb250LXNpemU6MTBweH0uVUMxNDEgLkRlc2NyaXB0aW9uQ29udGFpbmVye2xpbmUtaGVpZ2h0OjIuMnJlbX0uVUMxNDEgLkRlc2NyaXB0aW9uQ29udGFpbmVyPnAsLlVDMTQxIC5EZXNjcmlwdGlvbkNvbnRhaW5lcj5vbCwuVUMxNDEgLkRlc2NyaXB0aW9uQ29udGFpbmVyPnVse21hcmdpbjowIDAgMi41cmVtfS5VQzE0MSAuRGVzY3JpcHRpb25Db250YWluZXIgOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5VQzE0MSAuRGVzY3JpcHRpb25Db250YWluZXIgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuVUMxNDEgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99fS5VQzE0MS5ub0NvbnRlbnQ+Lk1haW5UaXRsZUNvbnRhaW5lcj4uTWFpblRpdGxlOmFmdGVye2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LlVDMTQxLnNsaWRlQ29udGVudCAuTWFpblRpdGxlQ29udGFpbmVye3BvaW50ZXItZXZlbnRzOm5vbmV9LlVDMTQxLnNsaWRlQ29udGVudD4uTWFpblRpdGxlQ29udGFpbmVyPi5NYWluVGl0bGU6YWZ0ZXJ7ZGlzcGxheTpub25lfS5VQzE0MS5zbGlkZUNvbnRlbnQgLkNvbnRlbnR7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LlVDMTQxLnNsaWRlQ29udGVudD4uTWFpblRpdGxlQ29udGFpbmVyPi5NYWluVGl0bGV7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToyMHB4fS5VQzE0MS5zbGlkZUNvbnRlbnQgLk1haW5UaXRsZUNvbnRhaW5lcntwYWRkaW5nOjFyZW07cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjFweCBzb2xpZCAjZTllOWU5fS5VQzE0MS5zbGlkZUNvbnRlbnQgLkNvbnRlbnR7ZGlzcGxheTpub25lO3BhZGRpbmc6MS41cmVtO21hcmdpbi10b3A6LTFweDtib3JkZXI6MXB4IHNvbGlkICNlOWU5ZTl9LlVDMTQxLnNsaWRlQ29udGVudCAuRGVzY3JpcHRpb25Db250YWluZXI6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoxLjVyZW19fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuVUMxNDEgLkNvbnRlbnR7ZGlzcGxheTp0YWJsZX0uVUMxNDEgLkNvbnRlbnQ+ZGl2e2Rpc3BsYXk6dGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LlVDMTQxIC5Db250ZW50IC5JbWFnZUNvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjJyZW19fS51YzIwOHt0ZXh0LWFsaWduOmNlbnRlcn0udWMyMDgtY29udGVudD5wOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MS4xZW19LnVjMjA4LWhlYWRpbmd7bWFyZ2luLWJvdHRvbToxLjVlbX0udWMyMDgtcGFuZWwtYm9keXtwYWRkaW5nLXRvcDo0ZW07cGFkZGluZy1ib3R0b206NGVtfS51YzIwOC1yZXN1YnNjcmliZXtwYWRkaW5nLXRvcDoyZW07Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZDtkaXNwbGF5OmlubGluZS1ibG9ja30uVUMxNzAgLlN0YXRze2NvbG9yOiM3NTc1NzU7bWFyZ2luLWJvdHRvbTozMHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuVUMxNzAgLlN0YXRze2Zsb2F0OmxlZnR9fS5VQzE3MCAuU2VhcmNoVmlld0NvbnRyb2xze21hcmdpbi1ib3R0b206MzBweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LlVDMTcwIC5TZWFyY2hWaWV3Q29udHJvbHN7ZmxvYXQ6cmlnaHR9fS5VQzE3MCAuU2hvd09ubHlJblN0b2Nre21hcmdpbi1yaWdodDoxMHB4fS5VQzE3MCAuU2hvd09ubHlJblN0b2NrIGlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxcHh9LlVDMTcwIC5TaG93T25seUluU3RvY2sgbGFiZWx7bWFyZ2luLWxlZnQ6M3B4O2ZvbnQtd2VpZ2h0OjQwMH0uVUMxNzAgLlNvcnRpbmdDb250YWluZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2t9LlVDMTcwIC5TZWFyY2hMaXN0Q29udGFpbmVye2NsZWFyOmJvdGg7cGFkZGluZy10b3A6OHB4O3BhZGRpbmctbGVmdDowfS5VQzE3MCAuTWFrZU9yZGVyQ29udGFpbmVye21hcmdpbi10b3A6OHB4fS5VQzE3MCAuRGF0YUxpc3RJdGVtc1Jvd3tkaXNwbGF5OmJsb2NrO3BhZGRpbmc6OHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuVUMxNzAgLkRhdGFMaXN0SXRlbXNSb3d7cGFkZGluZy1yaWdodDoyNHB4fX0uVUMxNzAgLkRhdGFMaXN0SXRlbXNSb3c6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U5ZTllOX0uVUMxNzAgLldpc2hMaXN0Q29udGFpbmVye21hcmdpbi10b3A6MTVweH0uVUMxNzAgLlByb2R1Y3ROdW1iZXJDb250e21hcmdpbi1ib3R0b206NXB4fS5VQzE3MCAuUHJpY2V7Zm9udC1zaXplOjEuNXJlbX0uVUMxNzAgLlByaWNlVHh0e2ZvbnQtc2l6ZToxMHB4O2NvbG9yOiM3NTc1NzV9LlVDMTcwIC5PcmlnaW5hbFByaWNlVHh0e2ZvbnQtc2l6ZToxMHB4fS5VQzE3MCAuUXVhbnRpdHlDb250YWluZXJ7ZGlzcGxheTpub25lfS51YzE3MF9faXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS51YzE3MF9faXRlbS10aXRsZS1jb250e21hcmdpbi1ib3R0b206MTZweDtmb250LXNpemU6MS42cmVtO292ZXJmbG93OmhpZGRlbn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVjMTcwX19pdGVtLXRpdGxlLWNvbnR7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjZlbX19LnVjMTcwX19pdGVtLXRpdGxle2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjJlbX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVjMTcwX19pdGVtLWRldGFpbHN7d2lkdGg6Y2FsYygxMDAlIC0gMjQwcHgpfX0udWMxNzBfX2l0ZW0tZGV0YWlscy1jb250e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luLWxlZnQ6MTZweDt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMxNzBfX2l0ZW0tZGV0YWlscy1jb250e2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4OjF9fS51YzE3MF9fa2V5e21hcmdpbi1yaWdodDo1cHh9LnVjMTcwX19rZXksLnVjMTcwX192YWx1ZXtkaXNwbGF5OmlubGluZS1ibG9ja30udWMxNzBfX2ltZy1jb250e3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MCAwIDkwcHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey51YzE3MF9faW1nLWNvbnR7ZmxleDowIDAgMTIwcHh9fS51YzE3MF9fcHJpY2UtYnV5e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey51YzE3MF9fcHJpY2UtYnV5e2FsaWduLWl0ZW1zOmZsZXgtZW5kO3dpZHRoOjI0MHB4fX0udWMxNzBfX3RlYXNlci1jb250e2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVjMTcwX190ZWFzZXItY29udHtkaXNwbGF5OmJsb2NrO21heC1oZWlnaHQ6NC4yZW07b3ZlcmZsb3c6aGlkZGVuO2xpbmUtaGVpZ2h0OjEuNDtmb250LXNpemU6MS40cmVtfX0uZG9jX190ZWFzZXI+cCwuZG9jX190ZWFzZXI+b2wsLmRvY19fdGVhc2VyPnVsLC5kb2NfX2NvbnRlbnQ+cCwuZG9jX19jb250ZW50Pm9sLC5kb2NfX2NvbnRlbnQ+dWx7bWFyZ2luOjAgMCAyLjVyZW19LmRvY19fdGVhc2VyIDpsYXN0LWNoaWxkLC5kb2NfX2NvbnRlbnQgOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5kb2NfX3RlYXNlciBhLC5kb2NfX2NvbnRlbnQgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5kb2NfX3RlYXNlcntmb250LXNpemU6MS42cmVtO2xpbmUtaGVpZ2h0OjIuNHJlbX0uZG9jX19jb250ZW50e2xpbmUtaGVpZ2h0OjIuMnJlbX0uZG9jIGhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZX0uZG9jX19wcmludC1idG57ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOi0wLjVlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjA7Zm9udC1zaXplOjEuM2VtO3RleHQtZGVjb3JhdGlvbjpub25lfS5kb2NfbGVmdC1pbWctYWxpZ24gLmRvY19faW1hZ2VzLWNvbnR7bWFyZ2luLWJvdHRvbToxLjVyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5kb2NfbGVmdC1pbWctYWxpZ24gLmRvY19faW1hZ2VzLWNvbnR7cGFkZGluZy1yaWdodDo0cmVtO2Zsb2F0OmxlZnR9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuZG9jX2xlZnQtaW1nLWFsaWduIC5kb2NfX2ltYWdlcy1jb250e21hcmdpbi1ib3R0b206M3JlbX19LmRvY19yaWdodC1pbWctYWxpZ24gLmRvY19faW1hZ2VzLWNvbnR7bWFyZ2luLWJvdHRvbToyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5kb2NfcmlnaHQtaW1nLWFsaWduIC5kb2NfX2ltYWdlcy1jb250e3BhZGRpbmctbGVmdDozZW07ZmxvYXQ6cmlnaHR9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZG9jX3JpZ2h0LWltZy1hbGlnbiAuZG9jX19yZWwtaW1nLWxpc3R7dGV4dC1hbGlnbjpyaWdodH19LmRvY19yaWdodC1pbWctYWxpZ24gLmRvY19fcmVsLWltZy1pdGVtOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LmRvY191bmRlci1pbWctYWxpZ24gLmRvY19fdGVhc2Vye21hcmdpbi1ib3R0b206M3JlbX0uZG9jX2xlZnQtaW1nLWFsaWduIC5kb2NfX3JlbC1pbWctaXRlbTpsYXN0LWNoaWxkLC5kb2NfYWJvdmUtaW1nLWFsaWduIC5kb2NfX3JlbC1pbWctaXRlbTpsYXN0LWNoaWxkLC5kb2NfdW5kZXItaW1nLWFsaWduIC5kb2NfX3JlbC1pbWctaXRlbTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5kb2NfYWJvdmUtaW1nLWFsaWduIC5kb2NfX2ltYWdlcy1jb250LC5kb2NfdW5kZXItaW1nLWFsaWduIC5kb2NfX2ltYWdlcy1jb250e21hcmdpbi1ib3R0b206My41cmVtfS5kb2NfX2ltZ3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmRvY19fdGVhc2VyIGltZywuZG9jX19jb250ZW50IGltZ3ttYXgtd2lkdGg6MTAwJX0uZG9jX19jb250ZW50e21hcmdpbi10b3A6M3JlbX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmRvY19fY29udGVudC1mb3JjZS1zaG93e2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG8gIWltcG9ydGFudH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5kb2NfX2NvbnRlbnQtcmVhZC1tb3JlLWJ0bnttYXJnaW4tYm90dG9tOjE2cHh9fS5kb2NfX21lZGlhLWVtYmVke21hcmdpbi10b3A6M3JlbX0uZG9jX19jYXRlZ29yaWVze21hcmdpbi10b3A6M3JlbX0uZG9jX19zbmlwcGV0e21hcmdpbi10b3A6M3JlbX0uZG9jX19zbmlwcGV0Kyp7bWFyZ2luLXRvcDoycmVtfS5kb2NfX3JlbC1pbWctbGlzdHttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjB9LmRvY19fcmVsLWltZy1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjouOHJlbSAuOHJlbSAwIDB9LmRvYy5TbGlkZXIgLmRvY19fc25pcHBldHttYXJnaW4tdG9wOjJyZW19LmRvYyAuc2xpY2stZGVmYXVsdCBpbWd7d2lkdGg6MTAwJX0uZG9jLlNsaWRlck1lbnUgLlRvcEJveDo6YmVmb3Jle2ZvbnQtc2l6ZToxLjZlbX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmRvYy5TbGlkZXJNZW51e2JvcmRlcjoxcHggc29saWQgI2NjY30uZG9jLlNsaWRlck1lbnUgLlRvcEJveHtwYWRkaW5nOjEwcHggMTVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjfS5kb2MuU2xpZGVyTWVudSAuTWlkZGxlQm94Pi5Jbm5lcntwYWRkaW5nOjEwcHggMTVweCAxMHB4fX0uVUMxNzcgLlRvcEJveHtwYWRkaW5nOjEwcHggMTVweH0uVUMxNzcgLk1haW5UaXRsZSwuVUMxNzcgLk1lbnVUaXRsZXtmb250LXNpemU6MTZweH0uVUMxNzcgaDJ7bWFyZ2luOjB9LlVDMTc3IGxpe2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmV9LlVDMTc3IGF7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LlVDMTc3IC5OYW1le2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMHB4O2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC1zaXplOjEzcHh9LlVDMTc3IC5Ub2dnbGV7cGFkZGluZzoxMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ei1pbmRleDoxO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcztsaW5lLWhlaWdodDoyMHB4O2ZvbnQtc2l6ZTo4cHh9LlVDMTc3IC5FeHBhbmRhYmxlPi5Ub2dnbGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgcm90YXRlKDApfS5VQzE3NyAuRXhwYW5kYWJsZT51bHtkaXNwbGF5Om5vbmV9LlVDMTc3IC5FeHBhbmRlZD4uVG9nZ2xle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHJvdGF0ZSgtMTgwZGVnKX0uVUMxNzcgLkV4cGFuZGVkPnVse2Rpc3BsYXk6YmxvY2t9LlVDMTc3IC5MZXZlbC0xPmxpOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3A6MXB4IHNvbGlkICNkZGR9LlVDMTc3IC5MZXZlbC0yIC5OYW1le2ZvbnQtc2l6ZToxMnB4fS5VQzE3NyAuTGV2ZWwtMiAuVG9nZ2xle2ZvbnQtc2l6ZTo3cHh9LlVDMTc3IC5MZXZlbC0yIC5OYW1lLC5VQzE3NyAuTGV2ZWwtMiAuVG9nZ2xle3BhZGRpbmctdG9wOjVweDtwYWRkaW5nLWJvdHRvbTo1cHh9LlVDMTc3IC5MZXZlbC0yIHVse3BhZGRpbmctbGVmdDoxMHB4fS5VQzE3Ny5Ob3RFeHBhbmRhYmxlIC5Ub2dnbGV7ZGlzcGxheTpub25lfS5VQzE3OSAuU2VsZWN0ZWQ+Lk5hbWV7Zm9udC13ZWlnaHQ6NTAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzAwMH0uVUMxNzkgLk1lbnVUaXRsZUNvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9LlVDMTc5IC5QYWdlckNvbnRhaW5lcnttYXJnaW4tdG9wOjA7cGFkZGluZzowO2ZvbnQtc2l6ZToxNHB4O2Zsb2F0Om5vbmU7Y2xlYXI6Ym90aDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcn0uVUMxNzkgYXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjAgNXB4O21hcmdpbjowIDJweDtjdXJzb3I6cG9pbnRlcn0uVUMxNzkgYS5OYW1le3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0uVUMxNzkgLlBhZ2VOdW1iZXJ7bWluLXdpZHRoOjhweDtwYWRkaW5nOjAgNXB4O3RleHQtYWxpZ246Y2VudGVyfS5VQzE3OSBzcGFuLlBhZ2VOdW1iZXJ7Zm9udC13ZWlnaHQ6Ym9sZH0uVUMxNzkgLlBhZ2VyQnV0dG9uc0NvbnRhaW5lciwuVUMxNzkgLlBhZ2VyTnVtYmVyc0NvbnRhaW5lciwuVUMxNzkgLlBhZ2VyU2hvd0FsbHtib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkfS5VQzE3OSAuUGFnZXJCdXR0b25zQ29udGFpbmVyIC5CYWNrQnV0dG9ucywuVUMxNzkgLlBhZ2VyQnV0dG9uc0NvbnRhaW5lciAuRm9yd2FyZEJ1dHRvbnN7d2lkdGg6NTAlO2ZvbnQtc2l6ZTowfS5VQzE3OSAuUGFnZXJCdXR0b25zQ29udGFpbmVyIC5CYWNrQnV0dG9uc3twYWRkaW5nLWxlZnQ6MTVweDtmbG9hdDpsZWZ0O3RleHQtYWxpZ246bGVmdH0uVUMxNzkgLlBhZ2VyQnV0dG9uc0NvbnRhaW5lciAuRm9yd2FyZEJ1dHRvbnN7cGFkZGluZy1yaWdodDoxNXB4O2Zsb2F0OnJpZ2h0O3RleHQtYWxpZ246cmlnaHR9LlVDMTc5IC5QYWdlckJ1dHRvbnNDb250YWluZXIgYXtwYWRkaW5nOjA7bWFyZ2luOjB9LlVDMTc5IC5QYWdlckJ1dHRvbnNDb250YWluZXIgYTo6YWZ0ZXIsLlVDMTc5IC5QYWdlckJ1dHRvbnNDb250YWluZXIgYTo6YmVmb3Jle3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uVUMxNzkgLlBhZ2VyQnV0dG9uc0NvbnRhaW5lciAuQmFja0J1dHRvbnMgYTpsYXN0LWNoaWxkOjpiZWZvcmUsLlVDMTc5IC5QYWdlckJ1dHRvbnNDb250YWluZXIgLkZvcndhcmRCdXR0b25zIGE6Zmlyc3QtY2hpbGQ6OmFmdGVye2NvbnRlbnQ6XCJ8XCI7bWFyZ2luOjAgMTVweDtsaW5lLWhlaWdodDoxNy41cHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2VjZWNlY30uVUMxNzkgLlBhZ2VyTnVtYmVyc0NvbnRhaW5lciBhLC5VQzE3OSAuUGFnZXJOdW1iZXJzQ29udGFpbmVyIHNwYW57bGluZS1oZWlnaHQ6MzVweH0uVUMxNzkgLlBhZ2VyU2hvd0FsbCBhe2NvbG9yOiMwNTdjYTM7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7ZmxvYXQ6bm9uZTtsaW5lLWhlaWdodDozNXB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LlVDMTc5IC5CYWNrQnV0dG9ucyBhOmZpcnN0LWNoaWxkOjpiZWZvcmUsLlVDMTc5IC5CYWNrQnV0dG9ucyBhOmZpcnN0LWNoaWxkOjphZnRlciwuVUMxNzkgLkJhY2tCdXR0b25zIGE6bGFzdC1jaGlsZDo6YWZ0ZXJ7bGluZS1oZWlnaHQ6MzVweDtmb250LXNpemU6MTBweH0uVUMxNzkgLkZvcndhcmRCdXR0b25zIGE6bGFzdC1jaGlsZDo6YmVmb3JlLC5VQzE3OSAuRm9yd2FyZEJ1dHRvbnMgYTpsYXN0LWNoaWxkOjphZnRlciwuVUMxNzkgLkZvcndhcmRCdXR0b25zIGE6Zmlyc3QtY2hpbGQ6OmJlZm9yZXtsaW5lLWhlaWdodDozNXB4O2ZvbnQtc2l6ZToxMHB4fS51YzIwMF9fc291cmNlcy1jb250YWluZXJ7bWFyZ2luLXRvcDoyMHB4fS51YzIwMF9fZmlsdGVye3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToyMHB4O2Zsb2F0OmxlZnR9LnVjMjAwX19zb3J0aW5ne2Zsb2F0OmxlZnR9LnVjMjAwX19zZWFyY2h7aGVpZ2h0OjIuNWVtO3BhZGRpbmc6MCAuOGVtO2Zsb2F0OnJpZ2h0O3dpZHRoOmF1dG99LnVjMjAwX19zb3VyY2V7Ym94LXNoYWRvdzowIDAgNXB4IHJnYmEoMCwwLDAsLjA1KTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnVjMjAwX19zb3VyY2U6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDozMHB4fS51YzIwMF9fc291cmNlLWhlYWRlcntkaXNwbGF5Om5vbmU7cGFkZGluZzouNjVlbSAxZW07b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6I2Y2ZjZmNn0udWMyMDBfX3NvdXJjZS1oZWFkaW5nLC51YzIwMF9fc291cmNlLWRvd25sb2FkLWFsbHtsaW5lLWhlaWdodDoyNnB4fS51YzIwMF9fc291cmNlLWhlYWRpbmd7ZmxvYXQ6bGVmdDtmb250LXNpemU6MThweH0udWMyMDBfX3NvdXJjZS1kb3dubG9hZC1hbGx7ZmxvYXQ6cmlnaHR9LnVjMjAwX19zb3VyY2UtYm9keXtwYWRkaW5nOjFlbX0udWMyMDBfX2l0ZW06bnRoLWNoaWxkKG9kZCl7YmFja2dyb3VuZC1jb2xvcjojZmNmY2ZjfS51YzIwMF9faXRlbSBhe2NvbG9yOiMwMDB9QG1lZGlhKG1pbi13aWR0aDogMCl7LnVjMjAwX19pdGVte2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJTt0YWJsZS1sYXlvdXQ6Zml4ZWR9LnVjMjAwX19pdGVtPip7ZGlzcGxheTp0YWJsZS1jZWxsO3BhZGRpbmc6LjhlbSAuM2VtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX19LnVjMjAwX19pdGVtLXRpdGxle3BhZGRpbmctbGVmdDouNWVtfUBtZWRpYShtaW4td2lkdGg6IDApey51YzIwMF9faXRlbS10aXRsZXtwYWRkaW5nLWxlZnQ6MS41ZW19fS51YzIwMF9faXRlbS1pY29ue3dpZHRoOjMycHh9LnVjMjAwX19pdGVtLWljb24taW1ne3dpZHRoOjMycHh9LnVjMjAwX19pdGVtLXNpemV7d2lkdGg6ODBweH0udWMyMDBfX2l0ZW0tZGF0ZXt3aWR0aDo4MHB4fS5zaXRlLXNlYXJjaHtwb3NpdGlvbjpyZWxhdGl2ZX0uc2l0ZS1zZWFyY2hfX2lucHV0e292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5zaXRlLXNlYXJjaF9fYnRue3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3otaW5kZXg6MTtmb250LXNpemU6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uc21hcnQtc2VhcmNoe3dpZHRoOjQ1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5zbWFydC1zZWFyY2ggLnR3aXR0ZXItdHlwZWFoZWFke3dpZHRoOjEwMCV9LnNtYXJ0LXNlYXJjaF9fYnRue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ei1pbmRleDoyO3dpZHRoOjUzcHg7aGVpZ2h0OjQwcHg7Ym9yZGVyOjA7YmFja2dyb3VuZDpub25lO2ZvbnQtc2l6ZToyMXB4O3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uc21hcnQtc2VhcmNoX19idG4gLmZhe2Rpc3BsYXk6bm9uZX0uc21hcnQtc2VhcmNoX19pbnB1dHt3aWR0aDoxMDAlO2hlaWdodDo0MHB4O3BhZGRpbmc6MCA0MHB4IDAgMTdweDtib3JkZXItcmFkaXVzOjk5OTlweDtvdXRsaW5lOm5vbmU7Zm9udC1zaXplOjE2cHg7Y2FyZXQtY29sb3I6IzA1N2NhMztvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc31AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNtYXJ0LXNlYXJjaF9faW5wdXR7Zm9udC1zaXplOjE0cHh9fS5zbWFydC1zZWFyY2ggLnR0LXF1ZXJ5e2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSl9LnNtYXJ0LXNlYXJjaCAudHQtaGludHtjb2xvcjojOTY5MTkzfS5zbWFydC1zZWFyY2ggLnR0LW1lbnV7d2lkdGg6MTAwJTttaW4td2lkdGg6MzAwcHg7bWF4LXdpZHRoOjQyMnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjRweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO2JveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNtYXJ0LXNlYXJjaCAudHQtbWVudXttaW4td2lkdGg6MzUwcHh9fS5VQzE3NCAuTGlzdENvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LlVDMTc0IC5JdGVte2Rpc3BsYXk6ZmxleH0uVUMxNzQgLkl0ZW1Db250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5VQzE3NCAuSXRlbUNvbnRhaW5lcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1ib3R0b206MnJlbX19LlVDMTc0IC5JdGVtVGl0bGV7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwfS5VQzE3NCAuSXRlbVRpdGxlQ29udGFpbmVye3BhZGRpbmc6MCAxZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5VQzE3NCAuSXRlbVRpdGxlQ29udGFpbmVye3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6Mi40cmVtO21hcmdpbi1ib3R0b206Mi40cmVtfX0uVUMxNzQgLkltYWdlQ29udGFpbmVye3dpZHRoOjdyZW07ZmxleC1zaHJpbms6MH0uVUMxNzQgLkltYWdlQ29udGFpbmVyIC5JbWFnZXt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuVUMxNzQgLkltYWdlQ29udGFpbmVye3dpZHRoOjEwMCV9fS5VQzE3NCAuUmVhZE1vcmVDb250YWluZXJ7bWFyZ2luLXRvcDphdXRvfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuVUMxNzQgLlJlYWRNb3JlQ29udGFpbmVye2Rpc3BsYXk6bm9uZX19LnNsaWNrLXNsaWRlcjpmb2N1cywuc2xpY2stc2xpZGU6Zm9jdXMsLnNsaWNrLWxpc3Q6Zm9jdXN7b3V0bGluZTpub25lfS5zbGljay1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt1c2VyLXNlbGVjdDpub25lO3RvdWNoLWFjdGlvbjpwYW4teTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LnNsaWNrLWxpc3R7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzowfS5zbGljay1saXN0LmRyYWdnaW5ne2N1cnNvcjpwb2ludGVyO2N1cnNvcjpoYW5kfS5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3R7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfS5zbGljay10cmFja3twb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7dG9wOjA7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5zbGljay10cmFjazpiZWZvcmUsLnNsaWNrLXRyYWNrOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlfS5zbGljay10cmFjazphZnRlcntjbGVhcjpib3RofS5zbGljay1sb2FkaW5nIC5zbGljay10cmFja3t2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stc2xpZGV7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDtkaXNwbGF5Om5vbmV9W2Rpcj1ydGxdIC5zbGljay1zbGlkZXtmbG9hdDpyaWdodH0uc2xpY2stc2xpZGUgaW1ne2Rpc3BsYXk6YmxvY2t9LnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1ne2Rpc3BsYXk6bm9uZX0uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1ne3BvaW50ZXItZXZlbnRzOm5vbmV9LnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZXtkaXNwbGF5OmJsb2NrfS5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZXt2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uc2xpY2stYXJyb3cuc2xpY2staGlkZGVue2Rpc3BsYXk6bm9uZX0uc2l0ZS1wYXltZW50LWltYWdlcyAuSXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpe21hcmdpbi1sZWZ0OjRweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNpdGUtcGF5bWVudC1pbWFnZXMgLkl0ZW06bm90KDpmaXJzdC1vZi10eXBlKXttYXJnaW4tbGVmdDo4cHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuc2l0ZS1wYXltZW50LWltYWdlcyAuSXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpe21hcmdpbi1sZWZ0OjEzcHh9fS5zaXRlLXdoeS1idXkgdWx7bWFyZ2luOjA7cGFkZGluZzowfS5zaXRlLXdoeS1idXkgbGl7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6I2ZmZjtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luLWxlZnQ6Mi40cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uc2l0ZS13aHktYnV5IGxpOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LnNpdGUtd2h5LWJ1eSBsaTo6YmVmb3Jle21hcmdpbi1yaWdodDouOHJlbTtjb2xvcjojZmZmfS5zaXRlLXdoeS1idXkgbGk6aG92ZXIgYmxvY2txdW90ZSwuc2l0ZS13aHktYnV5IGxpOmZvY3VzIGJsb2NrcXVvdGV7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNpdGUtd2h5LWJ1eSBsaXtmb250LXNpemU6MTBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zaXRlLXdoeS1idXkgbGl7Zm9udC1zaXplOjEycHh9fS5zaXRlLXdoeS1idXkgYmxvY2txdW90ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYygxMDAlICsgMTVweCk7Ym9yZGVyLWxlZnQ6MDtsZWZ0OjA7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2s7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMDAwO21pbi13aWR0aDoyMTVweDtib3gtc2hhZG93OjAgMCA1cHggMCByZ2JhKDAsMCwwLC4xNSk7dHJhbnNpdGlvbjp2aXNpYmlsaXR5IC4zcyBlYXNlLG9wYWNpdHkgLjNzIGVhc2V9LnNpdGUtd2h5LWJ1eSBibG9ja3F1b3RlOjpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowIDE1cHggMTVweCAxNXB4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50O3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMTRweDtsZWZ0OjB9QG1lZGlhKG1pbi13aWR0aDogMTIyMHB4KXsuc2l0ZS13aHktYnV5IGJsb2NrcXVvdGU6OmJlZm9yZXtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDApfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNpdGUtd2h5LWJ1eSBibG9ja3F1b3Rle2ZvbnQtc2l6ZToxMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnNpdGUtd2h5LWJ1eSBibG9ja3F1b3Rle2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjIwcHgpey5zaXRlLXdoeS1idXkgYmxvY2txdW90ZXtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDApfX0uc2l0ZS1waG9uZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNmZmZ9LnNpdGUtcGhvbmU6Zm9jdXMsLnNpdGUtcGhvbmU6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNpdGUtcGhvbmU6YmVmb3Jle21hcmdpbi1yaWdodDo4cHg7Y29sb3I6IzA1N2NhM30uQnJlYWRjcnVtYnN7bWFyZ2luLXRvcDoxN3B4O3otaW5kZXg6MH0uQnJlYWRjcnVtYnMgdWx7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctbGVmdDowfS5CcmVhZGNydW1icyB1bD5saXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0uQnJlYWRjcnVtYnMgdWw+bGk+YXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MS4ycmVtO3RleHQtZGVjb3JhdGlvbjpub25lfS5CcmVhZGNydW1icyB1bD5saT5hOmZvY3Vze2NvbG9yOiMwMDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uQnJlYWRjcnVtYnMgdWw+bGk6bGFzdC1jaGlsZCAuU2VwZXJhdG9ye2Rpc3BsYXk6bm9uZX0uQnJlYWRjcnVtYnMgdWw+bGk6bGFzdC1jaGlsZC5QYXRoSXRlbT5hLC5CcmVhZGNydW1icyB1bD5saTpsYXN0LWNoaWxkPmF7Y29sb3I6Izc1NzU3NTtwb2ludGVyLWV2ZW50czpub25lO2N1cnNvcjphdXRvfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuQnJlYWRjcnVtYnMgdWw+bGk6bGFzdC1jaGlsZC5BcmNoaXZlSXRlbXtkaXNwbGF5Om5vbmV9fS5CcmVhZGNydW1icyB1bD5saSAuU2VwZXJhdG9ye21hcmdpbjowIDdweDtjb2xvcjojNTk1OTU5fS5CcmVhZGNydW1icyB1bD5saTpmaXJzdC1jaGlsZHtkaXNwbGF5Om5vbmV9I19hdHNzaHtkaXNwbGF5Om5vbmV9ZGl2LmFkZHRoaXNfdG9vbGJveC5jdXN0b217Zm9udC1zaXplOjEuNnJlbX1kaXYuYWRkdGhpc190b29sYm94LmN1c3RvbSBhe2JvcmRlcjowIHNvbGlkIHRyYW5zcGFyZW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6I2ZmZjt3aWR0aDphdXRvO2hlaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO21hcmdpbi1ib3R0b206MDtib3JkZXItcmFkaXVzOjB9ZGl2LmFkZHRoaXNfdG9vbGJveC5jdXN0b20gYTpob3ZlcixkaXYuYWRkdGhpc190b29sYm94LmN1c3RvbSBhOmZvY3Vze2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOiMyNWE2ZDA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9ZGl2LmFkZHRoaXNfdG9vbGJveC5jdXN0b20gYTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDoxLjhyZW19ZGl2LmFkZHRoaXNfdG9vbGJveF9sZWZ0LmN1c3RvbXtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtkaXYuYWRkdGhpc190b29sYm94X2xlZnQuY3VzdG9te2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fX1kaXYuYWRkdGhpc190b29sYm94X3JpZ2h0LmN1c3RvbXtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtkaXYuYWRkdGhpc190b29sYm94X3JpZ2h0LmN1c3RvbXtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9fS5zY3JvbGwtdG8tdG9we3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6ODtib3JkZXI6MDtvcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xKTtmb250LXNpemU6MS4zcmVtO2NvbG9yOiNmZmY7dHJhbnNpdGlvbjpvcGFjaXR5IC4xcyxiYWNrZ3JvdW5kLWNvbG9yIC4xcztib3JkZXItcmFkaXVzOjRweDt3aWR0aDozLjVyZW07aGVpZ2h0OjMuNXJlbTtwYWRkaW5nOjA7cmlnaHQ6MXJlbTtib3R0b206MXJlbX0uc2Nyb2xsLXRvLXRvcDpob3Zlciwuc2Nyb2xsLXRvLXRvcDpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjM1KTtjb2xvcjojZmZmfS5zY3JvbGwtdG8tdG9wOmZvY3Vze291dGxpbmU6bm9uZX0uc2Nyb2xsLXRvLXRvcF9kaXNhYmxlZHtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnNjcm9sbC10by10b3B7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmV9fUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJ1bmlpY29uc1wiO3NyYzp1cmwoXCIuLi9mb250cy91bmlpY29ucy53b2ZmMj92PTE2MjE0MTE0MzUxNDBcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvdW5paWNvbnMud29mZj92PTE2MjE0MTE0MzUxNDBcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy91bmlpY29ucy50dGY/dj0xNjIxNDExNDM1MTQwXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL3VuaWljb25zLnN2Zz92PTE2MjE0MTE0MzUxNDAjdW5paWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH0udW4tZmlsZS1saXN0OjpiZWZvcmUsLnNpdGUtaGVhZGVyLW1vYmlsZV9fdG9nZ2xlLXVuZGVyaGVhZGVyLWJ0bl9tZW51OjpiZWZvcmUsLnVuLWJhcnMtc2xpbTo6YmVmb3JlLC5TbGlkZXJNZW51LkRvY3VtZW50c0ljb24gLlRvcEJveDo6YmVmb3JlLC5TbGlkZXJNZW51LlByb2R1Y3RzSWNvbiAuVG9wQm94OjpiZWZvcmUsLnNpdGUtdW5kZXJoZWFkZXIgLnNpdGUtc2VhcmNoX19idG46OmFmdGVyLC5zaXRlLXVuZGVyaGVhZGVyIC5zbWFydC1zZWFyY2hfX2J0bjo6YmVmb3JlLC5zaXRlLWhlYWRlci1tb2JpbGVfX3RvZ2dsZS11bmRlcmhlYWRlci1idG5fc2VhcmNoOjpiZWZvcmUsLnVuLXNlYXJjaC1zbGltOjpiZWZvcmUsLnNpdGUtc2VhcmNoX19idG46OmFmdGVyLC5zbWFydC1zZWFyY2hfX2J0bjo6YmVmb3JlLC51bi1oYW5kLWJhZy1zbGltOjpiZWZvcmUsLnByb2ZpbGUtcXVpY2stbWVudV9fdW4tdXNlcjo6YmVmb3JlLC51bi11c2VyLXNsaW06OmJlZm9yZSwuc2l0ZS1jYXJ0LXBvcHVwLWl0ZW1fX3JlbW92ZTo6YmVmb3JlLC51bi1jbG9zZTI6OmJlZm9yZSwuYy1hZGQtdG8tY2FydC1idG46OmJlZm9yZSwudW4tc2l0ZS1jYXJ0My1lbXB0eTo6YmVmb3JlLC5jLXByb2R1Y3QtaW4tY2FydF9fbGluazo6YmVmb3JlLC5TaXRlQ2FydFBhbmVsIC5TaXRlQ2FydEljb246OmJlZm9yZSwudW4tc2l0ZS1jYXJ0Mzo6YmVmb3JlLC51bi1zaXRlLWNhcnQzLXBsdXM6OmJlZm9yZSwudW4tc2Nyb2xsYmFyLWhvcml6b250YWw6OmJlZm9yZSwudW4ta2V5OjpiZWZvcmUsLnNpdGUtY2FydC1wb3B1cC1mcmVlLXNoaXBwaW5nX3JlYWNoZWQgLnNpdGUtY2FydC1wb3B1cC1mcmVlLXNoaXBwaW5nX19tZXNzYWdlOjpiZWZvcmUsLnVuLWNoZWNrOjpiZWZvcmUsLnNpdGUtd2h5LWJ1eSBsaTo6YmVmb3JlLC51bmlpY29ucywudW57Zm9udC1mYW1pbHk6XCJ1bmlpY29uc1wiO3NwZWFrOm5vbmU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtsaW5lLWhlaWdodDoxOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5zaXRlLWNhcnQtcG9wdXAtZnJlZS1zaGlwcGluZ19yZWFjaGVkIC5zaXRlLWNhcnQtcG9wdXAtZnJlZS1zaGlwcGluZ19fbWVzc2FnZTo6YmVmb3JlLC51bi1jaGVjazo6YmVmb3JlLC5zaXRlLXdoeS1idXkgbGk6OmJlZm9yZXtjb250ZW50Olwi7qSCXCJ9LnVuLWtleTo6YmVmb3Jle2NvbnRlbnQ6XCLupIpcIn0udW4tc2Nyb2xsYmFyLWhvcml6b250YWw6OmJlZm9yZXtjb250ZW50Olwi7qSdXCJ9LnVuLXNpdGUtY2FydDMtcGx1czo6YmVmb3Jle2NvbnRlbnQ6XCLupKFcIn0uU2l0ZUNhcnRQYW5lbCAuU2l0ZUNhcnRJY29uOjpiZWZvcmUsLnVuLXNpdGUtY2FydDM6OmJlZm9yZXtjb250ZW50Olwi7qSiXCJ9LmMtYWRkLXRvLWNhcnQtYnRuOjpiZWZvcmUsLnVuLXNpdGUtY2FydDMtZW1wdHk6OmJlZm9yZSwuYy1wcm9kdWN0LWluLWNhcnRfX2xpbms6OmJlZm9yZXtjb250ZW50Olwi7qSjXCJ9LnNpdGUtY2FydC1wb3B1cC1pdGVtX19yZW1vdmU6OmJlZm9yZSwudW4tY2xvc2UyOjpiZWZvcmV7Y29udGVudDpcIu6kpFwifS5wcm9maWxlLXF1aWNrLW1lbnVfX3VuLXVzZXI6OmJlZm9yZSwudW4tdXNlci1zbGltOjpiZWZvcmV7Y29udGVudDpcIu6kslwifS51bi1oYW5kLWJhZy1zbGltOjpiZWZvcmV7Y29udGVudDpcIu6ks1wifS5zaXRlLXVuZGVyaGVhZGVyIC5zaXRlLXNlYXJjaF9fYnRuOjphZnRlciwuc2l0ZS11bmRlcmhlYWRlciAuc21hcnQtc2VhcmNoX19idG46OmJlZm9yZSwuc2l0ZS1oZWFkZXItbW9iaWxlX190b2dnbGUtdW5kZXJoZWFkZXItYnRuX3NlYXJjaDo6YmVmb3JlLC51bi1zZWFyY2gtc2xpbTo6YmVmb3JlLC5zaXRlLXNlYXJjaF9fYnRuOjphZnRlciwuc21hcnQtc2VhcmNoX19idG46OmJlZm9yZXtjb250ZW50Olwi7qS0XCJ9LnNpdGUtaGVhZGVyLW1vYmlsZV9fdG9nZ2xlLXVuZGVyaGVhZGVyLWJ0bl9tZW51OjpiZWZvcmUsLnVuLWJhcnMtc2xpbTo6YmVmb3JlLC5TbGlkZXJNZW51LkRvY3VtZW50c0ljb24gLlRvcEJveDo6YmVmb3JlLC5TbGlkZXJNZW51LlByb2R1Y3RzSWNvbiAuVG9wQm94OjpiZWZvcmV7Y29udGVudDpcIu6ktlwifS51bi1maWxlLWxpc3Q6OmJlZm9yZXtjb250ZW50Olwi7qS3XCJ9Ym9keTpub3QoLnBhZ2UtaG9tZSkgLnNpdGUtY29udGVudF9fcGFnZS1jb250ZW50e3BhZGRpbmc6M3JlbSAwIDdyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe2JvZHk6bm90KC5wYWdlLWhvbWUpIC5zaXRlLWNvbnRlbnRfX3BhZ2UtY29udGVudHtwYWRkaW5nOjVyZW0gMCA3cmVtfX0vKiFcbiAqIFVNVyBDb25maWcgU2hvcCB2OS4wLjBcbiAqLy5wcm9maWxlLXF1aWNrLW1lbnVfX2Ryb3Bkb3due21hcmdpbjowO3BhZGRpbmc6MXJlbSAwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDEwMCUgKyAzcHgpO3JpZ2h0OjA7ZGlzcGxheTpub25lO21pbi13aWR0aDoxNnJlbTt6LWluZGV4OjEwO2JvcmRlci1yYWRpdXM6NHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMnB4IDVweCByZ2JhKDAsMCwwLC4yKX0ucHJvZmlsZS1xdWljay1tZW51X19kcm9wZG93biBsaXtsaXN0LXN0eWxlOm5vbmV9LnByb2ZpbGUtcXVpY2stbWVudV9fZHJvcGRvd24gbGkgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjNyZW0gMS41cmVtO2NvbG9yOiMwMDB9LnByb2ZpbGUtcXVpY2stbWVudV9fZHJvcGRvd24gbGkgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5wcm9maWxlLXF1aWNrLW1lbnVfX2Ryb3Bkb3duIGxpOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcDoxcHggc29saWQgI2VjZWNlYzttYXJnaW4tdG9wOi43cmVtO3BhZGRpbmctdG9wOi43cmVtfS5mbGFne2JhY2tncm91bmQtY29sb3I6I2VkZWRlZDtjb2xvcjojMDAwfS51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtZmxhZy1kaXNjb3VudC1wZXJjZW50LC51YzE5My1kZWZhdWx0IC5EaXNjb3VudFBlcmNlbnR7YmFja2dyb3VuZC1jb2xvcjojZmIzNjQwO2NvbG9yOiNmZmZ9LmZsYWcuQm9udXN7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMwMDB9LmZsYWctMXtiYWNrZ3JvdW5kLWNvbG9yOiNlZGVkZWQ7Y29sb3I6IzAwMH0uZmxhZy0ye2JhY2tncm91bmQtY29sb3I6I2VkZWRlZDtjb2xvcjojZmIzNjQwfS5mbGFne3otaW5kZXg6Mjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2hlaWdodDozLjRyZW07cGFkZGluZzowIC44cmVtO3RvcDouOHJlbTtyaWdodDphdXRvO2JvdHRvbTphdXRvO2xlZnQ6MH0udWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LWZsYWdzIC5mbGFne3otaW5kZXg6Mjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2hlaWdodDo0cmVtO3BhZGRpbmc6MCAxLjFyZW07dG9wOjEuNnJlbTtyaWdodDphdXRvO2JvdHRvbTphdXRvO2xlZnQ6MH0udWMxOTMtZGVmYXVsdCAuRGlzY291bnRQZXJjZW50e3otaW5kZXg6Mjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjMuNHJlbTtoZWlnaHQ6My40cmVtO3BhZGRpbmc6MDt0b3A6LjhyZW07cmlnaHQ6LjhyZW07Ym90dG9tOmF1dG87bGVmdDphdXRvfS51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtZmxhZy1kaXNjb3VudC1wZXJjZW50e3otaW5kZXg6Mjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjRyZW07aGVpZ2h0OjRyZW07cGFkZGluZzowO3RvcDoxLjZyZW07cmlnaHQ6MS42cmVtO2JvdHRvbTphdXRvO2xlZnQ6YXV0b30uZmxhZy5Cb251c3t6LWluZGV4OjI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjZyZW07aGVpZ2h0OjZyZW07cGFkZGluZzowO3RvcDouOHJlbTtyaWdodDouOHJlbTtib3R0b206YXV0bztsZWZ0OmF1dG87dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO2xpbmUtaGVpZ2h0OjEuNGVtO2ZvbnQtc2l6ZTouN2VtfS5mbGFnLkJvbnVzOjpiZWZvcmV7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4xZW19LnVjMTkzLWRlZmF1bHQgLldpc2hMaXN0QnRue3otaW5kZXg6MTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2ZvbnQtc2l6ZTowO3RleHQtZGVjb3JhdGlvbjpub25lfS51YzE5My1kZWZhdWx0IC5XaXNoTGlzdEJ0biAuZmF7ZGlzcGxheTpub25lfS51YzE5My1kZWZhdWx0IC5XaXNoTGlzdEJ0bntib3JkZXItcmFkaXVzOjUwJTt3aWR0aDoyLjhyZW07aGVpZ2h0OjIuOHJlbTtwYWRkaW5nOjA7Ym9yZGVyOi4xcmVtIHNvbGlkICNmZmY7Ym90dG9tOi44cmVtO2xlZnQ6LjhyZW19LnVjMTkzLWRlZmF1bHQgLldpc2hMaXN0QnRuOjpiZWZvcmV7Zm9udC1zaXplOjE0cHh9LnVjMTkzLWRlZmF1bHQgLldpc2hMaXN0QnRuLkFkZCwudWMxOTMtZGVmYXVsdCAuV2lzaExpc3RCdG4uTmVlZHNBZGRpdGlvbmFsSW5wdXRUb0J1eXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTE3LDExNywxMTcsLjg1KTtjb2xvcjojZmZmfS51YzE5My1kZWZhdWx0IC5XaXNoTGlzdEJ0bi5BZGQ6aG92ZXIsLnVjMTkzLWRlZmF1bHQgLldpc2hMaXN0QnRuLk5lZWRzQWRkaXRpb25hbElucHV0VG9CdXk6aG92ZXIsLnVjMTkzLWRlZmF1bHQgLldpc2hMaXN0QnRuLkFkZDpmb2N1cywudWMxOTMtZGVmYXVsdCAuV2lzaExpc3RCdG4uTmVlZHNBZGRpdGlvbmFsSW5wdXRUb0J1eTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTE3LDExNywxMTcsLjg1KTtjb2xvcjojZmZmfS51YzE5My1kZWZhdWx0IC5XaXNoTGlzdEJ0bi5SZW1vdmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDExNywxMTcsMTE3LC44NSk7Y29sb3I6I2ZmZn0udWMxOTMtZGVmYXVsdCAuV2lzaExpc3RCdG4uUmVtb3ZlOmhvdmVyLC51YzE5My1kZWZhdWx0IC5XaXNoTGlzdEJ0bi5SZW1vdmU6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDExNywxMTcsMTE3LC44NSk7Y29sb3I6I2ZmZn0uYy1wcm9kdWN0LWluLWNhcnR7ei1pbmRleDoyO3BhZGRpbmc6MDt0b3A6Y2FsYygxMDAlIC0gMjBweCk7cmlnaHQ6YXV0bztib3R0b206YXV0bztsZWZ0OmNhbGMoMTAwJSAtIDI5cHgpfS5jLXByb2R1Y3QtaW4tY2FydF9fbGlua3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzAwMH0uYy1wcm9kdWN0LWluLWNhcnRfX2xpbms6aG92ZXIsLmMtcHJvZHVjdC1pbi1jYXJ0X19saW5rOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiMwMDB9LmMtcHJvZHVjdC1pbi1jYXJ0X19saW5rOjpiZWZvcmV7Zm9udC1zaXplOjE4cHh9LmMtcHJvZHVjdC1pbi1jYXJ0X19jb3VudHt6LWluZGV4OjI7bWluLXdpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7cGFkZGluZzowIDJweDtib3JkZXItcmFkaXVzOjhweDtiYWNrZ3JvdW5kLWNvbG9yOiMwNTdjYTM7cG9pbnRlci1ldmVudHM6bm9uZTtsZXR0ZXItc3BhY2luZzotMC4wMzVlbTtjb2xvcjojZmZmO2ZvbnQtc2l6ZTo5cHg7Zm9udC13ZWlnaHQ6NzAwO3RvcDotMTBweDtyaWdodDphdXRvO2JvdHRvbTphdXRvO2xlZnQ6M3B4fS5jLXByb2R1Y3QtaW4tY2FydF9fbGluayBpe2Rpc3BsYXk6bm9uZX0uUHJpY2V7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiMwMDA7d2hpdGUtc3BhY2U6bm93cmFwfS5wb3B1cC1hZnRlci1idXlfX3Byb2QtaXRlbS1wcmljZS1vcmlnaW5hbCwuVUMxNzAgLk9yaWdpbmFsUHJpY2UsLlVDMTkzIC5PcmlnaW5hbFByaWNlLC5xdWljay12aWV3LXByb2R1Y3RfX2JlZm9yZS1wcmljZS12YWx1ZSwucXVpY2stdmlldy1jb21wYWN0LXByb2R1Y3RfX2JlZm9yZS1wcmljZS12YWx1ZXt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoO3doaXRlLXNwYWNlOm5vd3JhcDtjb2xvcjojNTk1OTU5fS5jLXJhdGluZ3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5jLXJhdGluZ19fc2NhbGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uYy1yYXRpbmdfX3N0YXJ7Y29sb3I6IzA1N2NhMzt3aGl0ZS1zcGFjZTpub3dyYXB9LmMtcmF0aW5nX19zdGFyOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0Oi4xMWVtfS5jLXJhdGluZ19fY29tbWVudHMtY291bnR7bWFyZ2luLWxlZnQ6LjJlbTtjb2xvcjojNzU3NTc1fS5jLXJhdGluZ19fY29tbWVudHMtY291bnQ6OmJlZm9yZXtjb250ZW50OlwiKFwifS5jLXJhdGluZ19fY29tbWVudHMtY291bnQ6OmFmdGVye2NvbnRlbnQ6XCIpXCJ9LmMtcHJpY2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmJhc2VsaW5lfS5jLXByaWNlX190ZXJtLWRlZmluaXRpb257d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW4tcmlnaHQ6NHB4O2Rpc3BsYXk6ZmxleH0uYy1wcmljZV9fdGVybS1kZWZpbml0aW9uOjphZnRlcntjb250ZW50OlwiOlwifS5jLXByaWNlX190ZXJtLWRlZmluaXRpb24+Kjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDo0cHh9LmMtcHJpY2VfX3ZhdHt3aGl0ZS1zcGFjZTpub3dyYXB9LmMtcHJpY2VfX3ZhbHVle3doaXRlLXNwYWNlOm5vd3JhcH0uYy1wcmljZV9iZWZvcmUtcHJpY2UgLmMtcHJpY2VfX3ZhbHVle2NvbG9yOiM3NTc1NzV9LmMtcHJpY2Vfc2VsbC1wcmljZSAuYy1wcmljZV9fdmFsdWUsLmMtcHJpY2VfcHJpY2UtMiAuYy1wcmljZV9fdmFsdWUsLmMtcHJpY2VfcHJpY2UtMyAuYy1wcmljZV9fdmFsdWV7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6NTAwfS5jLWFkZC10by1jYXJ0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcH0uYy1hZGQtdG8tY2FydC1xdWFudGl0eS1pbnB1dHstbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkOy13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7LW1zLWFwcGVhcmFuY2U6dGV4dGZpZWxkfS5jLWFkZC10by1jYXJ0LXF1YW50aXR5LWlucHV0LC5jLWFkZC10by1jYXJ0LXF1YW50aXR5LWRyb3AtZG93bntmbGV4OjAgMCBhdXRvO21hcmdpbi1yaWdodDo3cHh9LmMtYWRkLXRvLWNhcnQtcXVhbnRpdHktZHJvcC1kb3due3dpZHRoOjUwcHh9LmMtYWRkLXRvLWNhcnQtYnRue2ZsZXg6MSAxIGF1dG99LmMtYWRkLXRvLWNhcnQtYnRuOjpiZWZvcmV7Zm9udC1zaXplOjEuNGVtfS5jLWFkZC10by1jYXJ0LWJ0bi5pcy1ib3VnaHQ6OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9ja30uYy1hZGQtdG8tY2FydF9sYXlvdXQtMXthbGlnbi1pdGVtczpmbGV4LWVuZH0uYy1hZGQtdG8tY2FydF9sYXlvdXQtMntmbGV4LXdyYXA6bm93cmFwfS5jLWFkZC10by1jYXJ0X2xheW91dC0zIC5jLWFkZC10by1jYXJ0LWZhY3RvciwuYy1hZGQtdG8tY2FydF9sYXlvdXQtMyAuYy1hZGQtdG8tY2FydC1mcmFjdGlvbntmbGV4OjEgMSAwfS5jLWFkZC10by1jYXJ0X2xheW91dC0zIC5jLWFkZC10by1jYXJ0LWZhY3RvcnttYXJnaW4tcmlnaHQ6LjVlbX0uYy1hZGQtdG8tY2FydF9sYXlvdXQtMyAuYy1hZGQtdG8tY2FydC1mcmFjdGlvbnttYXJnaW4tbGVmdDouNWVtfS5jLWFkZC10by1jYXJ0X2xheW91dC0zIC5jLWFkZC10by1jYXJ0LWJ0bnt3aWR0aDoxMDAlO21hcmdpbi10b3A6MWVtfS5jLXF1YW50aXR5LXBsdXMtbWludXN7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmMtcXVhbnRpdHktcGx1cy1taW51cyBpbnB1dHtmbGV4OjAgMCBhdXRvO2hlaWdodDozNHB4O3dpZHRoOjM0cHg7cGFkZGluZzowO21hcmdpbi1sZWZ0OjhweDttYXJnaW4tcmlnaHQ6OHB4O3RleHQtYWxpZ246Y2VudGVyfS5jLXF1YW50aXR5LXBsdXMtbWludXMgYnV0dG9ue2ZsZXg6MCAwIGF1dG87aGVpZ2h0OjM0cHg7d2lkdGg6MzRweDtwYWRkaW5nOjA7Zm9udC1zaXplOjEwcHh9LmMtcXVhbnRpdHktcGx1cy1taW51cyBidXR0b24uZGlzYWJsZWQsLmMtcXVhbnRpdHktcGx1cy1taW51cyBidXR0b24uZGlzYWJsZWQ6aG92ZXJ7b3BhY2l0eTouNH0ua2xhcm5hLXdpZGdldCBpbWd7bWF4LXdpZHRoOjEwMCV9LmJhbm5lciAuVUMxODggLkxpc3RDb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDpub3dyYXA7bWFyZ2luLWJvdHRvbToyMHB4O292ZXJmbG93OmhpZGRlbn0uYmFubmVyIC5VQzE4OCAuTGlzdENvbnRhaW5lciAuSXRlbXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleDowIDAgMTAwJX0uYmFubmVyIC5VQzE4OCAuTGlzdENvbnRhaW5lciAuSXRlbSAuSW1hZ2VDb250YWluZXJ7bWFyZ2luLXJpZ2h0OjEwcHh9LmJhbm5lciAuVUMxODggLkxpc3RDb250YWluZXIgLkl0ZW0gLmJ0bntwYWRkaW5nOjA7Y29sb3I6IzAwMH0uYmFubmVyIC5VQzE4OCAuTGlzdENvbnRhaW5lciAuSXRlbSAuVGV4dHttYXJnaW4tbGVmdDoxNXB4fS5iYW5uZXIgLlVDMTg4IC5MaXN0Q29udGFpbmVyIC5JdGVtIC5JbWFnZXttYXgtd2lkdGg6MzBweH0uYmFubmVyIC5VQzE4OCAuTGlzdENvbnRhaW5lciAuSXRlbSBwe21hcmdpbi1ib3R0b206MH0uYmFubmVyIC5VQzE4OCAuTGlzdENvbnRhaW5lciAuSXRlbTpsYXN0LWNoaWxke2JvcmRlci1yaWdodDowfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuYmFubmVyIC5VQzE4OCAuTGlzdENvbnRhaW5lciAuSXRlbXthbmltYXRpb24tbmFtZTpzbGlkZS1pbjthbmltYXRpb24tZHVyYXRpb246MTVzO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWRlbGF5OjVzO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMiwgMSl9QGtleWZyYW1lcyBzbGlkZS1pbnswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0yNSUsNTAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX03NSUsMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuYmFubmVyIC5VQzE4OCAuTGlzdENvbnRhaW5lciAuSXRlbXtmbGV4OjAgMCA1MCU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGRkfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmJhbm5lciAuVUMxODggLkxpc3RDb250YWluZXJ7bWFyZ2luLWJvdHRvbTozNXB4fX0udWMtdGFncy1tZW51X19saXN0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXA7bWFyZ2luOi0wLjRyZW19LnVjLXRhZ3MtbWVudV9faXRlbXttYXJnaW46LjRyZW19LnVjLXRhZ3MtbWVudV9faXRlbS1saW5re2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouM3JlbSAxcmVtO2JvcmRlcjoxcHggc29saWQ7Ym9yZGVyLXJhZGl1czo5OTk5cHg7Ym9yZGVyLWNvbG9yOiNjY2M7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMzMzM7Zm9udC1zaXplOjEuM3JlbTtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWx9LnVjLXRhZ3MtbWVudV9faXRlbS1saW5rOmhvdmVyLC51Yy10YWdzLW1lbnVfX2l0ZW0tbGluazpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItY29sb3I6IzA0Njk4YTtiYWNrZ3JvdW5kLWNvbG9yOiMwNTdjYTM7Y29sb3I6I2ZmZn0udWMtdGFncy1tZW51X19pdGVtX3NlbGVjdGVkIC51Yy10YWdzLW1lbnVfX2l0ZW0tbGlua3tib3JkZXItY29sb3I6IzA0Njk4YTtiYWNrZ3JvdW5kLWNvbG9yOiMwNTdjYTM7Y29sb3I6I2ZmZn0uVUMxOTMgLmJ0bi1xdWljay12aWV3e3otaW5kZXg6MTtib3JkZXItcmFkaXVzOjE1cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC42KTt0cmFuc2l0aW9uOm9wYWNpdHkgLjFzLGJhY2tncm91bmQtY29sb3IgLjFzO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtmb250LXNpemU6MS4zcmVtO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MzBweDt3aGl0ZS1zcGFjZTpub3dyYXA7aGVpZ2h0OjI4cHg7cGFkZGluZzowIDIycHg7dG9wOmF1dG87cmlnaHQ6YXV0bztib3R0b206MTdweDtsZWZ0OjUwJX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LlVDMTkzIC5idG4tcXVpY2stdmlldzpob3ZlciwuVUMxOTMgLmJ0bi1xdWljay12aWV3OmZvY3Vze2JhY2tncm91bmQtY29sb3I6cmdiYSg1LDEyNCwxNjMsLjgpO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNmZmZ9fS5VQzE5MyAuSXRlbXttYXJnaW4tYm90dG9tOjB9LlVDMTkzPmRpdnt3aWR0aDoxMDAlO2Zsb2F0OmxlZnR9LlVDMTkzIC5TaG93T25seUluU3RvY2t7bWFyZ2luLXRvcDouNXJlbTtmbG9hdDpyaWdodH0uVUMxOTMgLlNob3dPbmx5SW5TdG9jayBsYWJlbHtmb250LXdlaWdodDpub3JtYWx9LlVDMTkzIC5kcm9wZG93bntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO21hcmdpbi1ib3R0b206MjBweH0uVUMxOTMgLmRyb3Bkb3duIGJ1dHRvbi5idG57ZGlzcGxheTpub25lfS5VQzE5MyAuZHJvcGRvd24taGVhZGVye3BhZGRpbmc6MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5VQzE5MyAuZHJvcGRvd24taGVhZGVyIC5JdGVtc1BlclBhZ2VDb250YWluZXJ7ZGlzcGxheTpub25lfS5VQzE5MyAuZHJvcGRvd24taGVhZGVyIC5zb3J0aW5nVGl0bGV7bWFyZ2luLXJpZ2h0OjEwcHh9LlVDMTkzIC5kcm9wZG93bi1tZW51e2Rpc3BsYXk6YmxvY2s7bGVmdDppbmhlcml0O2Zsb2F0Om5vbmU7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3gtc2hhZG93Om5vbmV9LlVDMTkzIC5Qcm9kdWN0TGlzdFBhZ2VyQ29udGFpbmVye2Zsb2F0Om5vbmU7Y2xlYXI6Ym90aH0uVUMxOTMgLlByb2R1Y3RMaXN0UGFnZXJDb250YWluZXIuVG9we2Zsb2F0OmxlZnR9LlVDMTkzIC5Qcm9kdWN0TGlzdFBhZ2VyQ29udGFpbmVyLlRvcCAucGFnaW5hdGlvbnttYXJnaW4tdG9wOjB9LlVDMTkzIC5JdGVtc1BlclBhZ2VDb250YWluZXJ7bWFyZ2luLXRvcDoyMHB4fS5VQzE5MyAuSXRlbXNQZXJQYWdlT3B0aW9uc3twYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9LlByb2RJdGVte2JhY2tncm91bmQtY29sb3I6I2ZmZn0uUHJvZEl0ZW0gLmJ0bi1xdWljay12aWV3e2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LlByb2RJdGVtIC5idG4tcXVpY2stdmlld3tkaXNwbGF5OmluaGVyaXR9LlByb2RJdGVtOmhvdmVyIC5idG4tcXVpY2stdmlld3tvcGFjaXR5OjF9fS5VQzE3NiAuRm9ybUJveHt3aWR0aDoxMDBweDtwYWRkaW5nOjAgNXB4O2JvcmRlcjoxcHggc29saWQgI2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjojZmZmICFpbXBvcnRhbnR9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5VQzE3NiAuRm9ybUJveHt3aWR0aDo3MHB4fX0uVUMxNzYgLkZvcm1CdXR0b257dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuVUMxNzYgLkZvcm1CdXR0b257d2lkdGg6YXV0bztoZWlnaHQ6MzhweDtwYWRkaW5nOjAgNXB4O2xpbmUtaGVpZ2h0OjM4cHg7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6Ym9sZH19LlVDMTc2IC5WYWx1ZUNoZWNrQ29udHJvbHN7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzo1cHggMjBweDttYXJnaW46MjVweCAwO2JhY2tncm91bmQ6IzA1N2NhMztsaW5lLWhlaWdodDo0MHB4O2NvbG9yOiNmZmZ9LlVDMTc2IC5WYWx1ZUNoZWNrQ29udHJvbHMgKntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LlVDMTc4IC5SZWdpb25GaWx0ZXJ7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZTowfS5VQzE3OCAuUmVnaW9uRmlsdGVyIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDhweCA4cHggMH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LlVDMTc4IC5SZWdpb25GaWx0ZXIgbGl7d2lkdGg6NDklO2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjB9LlVDMTc4IC5SZWdpb25GaWx0ZXIgbGk6bnRoLWNoaWxkKDJuKzEpe21hcmdpbi1yaWdodDoyJX19LlVDMTc4IC5SZWdpb25GaWx0ZXIgYXtkaXNwbGF5OmJsb2NrfS5VQzE3OCB0YWJsZXt3aWR0aDoxMDAlO21hcmdpbi10b3A6MzBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LlVDMTc4IHRoZWFke2JhY2tncm91bmQtY29sb3I6IzAwMDtjb2xvcjojZmZmfS5VQzE3OCB0aGVhZCB0ZHtwYWRkaW5nOjAgOHB4O2ZvbnQtc2l6ZToxLjFlbX0uVUMxNzggdHJ7aGVpZ2h0OjM1cHh9LlVDMTc4IHRyOm50aC1jaGlsZCgybil7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY5fS5VQzE3OCB0ZHtwYWRkaW5nOjNweCA4cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS51YzE5NC1yZWNhcHRjaGEyLWlubGluZXttYXJnaW4tdG9wOjUwcHh9LnVjMTk0LWNvbW1lbnQtaXRlbSwudWMxOTQtcmVwbHktaXRlbSwudWMxOTQtY29tbWVudHNfX2FjdGlvbnMsLnVjMTk0LXJlcGxpZXNfX2FjdGlvbnMsLnVjMTk0LW5ldy1yZXBseXttYXJnaW4tdG9wOjIuNHJlbX0udWMxOTQtcmVwbGllc3tib3JkZXItbGVmdDoxcHggZG90dGVkICNkYmRiZGI7bWFyZ2luLWxlZnQ6Y2FsYygzLjJyZW0gLyAyIC0gMXB4KTtwYWRkaW5nLWxlZnQ6MS4ycmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMxOTQtcmVwbGllc3ttYXJnaW4tbGVmdDpjYWxjKDEwcmVtIC8gMiAtIDFweCk7cGFkZGluZy1sZWZ0OjIuNHJlbX19LnVjMTk0LXJlcGxpZXNfX2FjdGlvbnN7bWFyZ2luLWxlZnQ6MS42cmVtO3BhZGRpbmctbGVmdDoxLjJyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey51YzE5NC1yZXBsaWVzX19hY3Rpb25ze21hcmdpbi1sZWZ0OjVyZW07cGFkZGluZy1sZWZ0OjIuNHJlbX19LnVjMTk0LW5ldy1jb21tZW50X19hdmF0YXIsLnVjMTk0LW5ldy1yZXBseV9fYXZhdGFyLC51YzE5NC1jb21tZW50X19hdmF0YXIsLnVjMTk0LXJlcGx5X19hdmF0YXJ7ZmxvYXQ6bGVmdH0udWMxOTQtbmV3LWNvbW1lbnRfX2F2YXRhci1pbWcsLnVjMTk0LW5ldy1yZXBseV9fYXZhdGFyLWltZywudWMxOTQtY29tbWVudF9fYXZhdGFyLWltZywudWMxOTQtcmVwbHlfX2F2YXRhci1pbWd7ZGlzcGxheTpibG9jazt3aWR0aDozLjJyZW07aGVpZ2h0OjMuMnJlbX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVjMTk0LW5ldy1jb21tZW50X19hdmF0YXItaW1nLC51YzE5NC1uZXctcmVwbHlfX2F2YXRhci1pbWcsLnVjMTk0LWNvbW1lbnRfX2F2YXRhci1pbWcsLnVjMTk0LXJlcGx5X19hdmF0YXItaW1ne3dpZHRoOjEwcmVtO2hlaWdodDoxMHJlbX19LnVjMTk0LW5ldy1jb21tZW50X19hdmF0YXJ+ZGl2LC51YzE5NC1uZXctcmVwbHlfX2F2YXRhcn5kaXYsLnVjMTk0LWNvbW1lbnRfX2F2YXRhcn5kaXYsLnVjMTk0LXJlcGx5X19hdmF0YXJ+ZGl2e21hcmdpbi1sZWZ0OjQuNHJlbX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVjMTk0LW5ldy1jb21tZW50X19hdmF0YXJ+ZGl2LC51YzE5NC1uZXctcmVwbHlfX2F2YXRhcn5kaXYsLnVjMTk0LWNvbW1lbnRfX2F2YXRhcn5kaXYsLnVjMTk0LXJlcGx5X19hdmF0YXJ+ZGl2e21hcmdpbi1sZWZ0OjEyLjRyZW19fS51YzE5NC1uZXctY29tbWVudF9faGVhZGVyLC51YzE5NC1uZXctcmVwbHlfX2hlYWRlciwudWMxOTQtY29tbWVudF9faGVhZGVyLC51YzE5NC1yZXBseV9faGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206LjlyZW19LnVjMTk0LW5ldy1jb21tZW50X19tZXNzYWdlLC51YzE5NC1uZXctcmVwbHlfX21lc3NhZ2UsLnVjMTk0LWNvbW1lbnRfX21lc3NhZ2UsLnVjMTk0LXJlcGx5X19tZXNzYWdle21pbi1oZWlnaHQ6MTByZW19LnVjMTk0LW5ldy1jb21tZW50X19tZXNzYWdlOjpwbGFjZWhvbGRlciwudWMxOTQtbmV3LXJlcGx5X19tZXNzYWdlOjpwbGFjZWhvbGRlciwudWMxOTQtY29tbWVudF9fbWVzc2FnZTo6cGxhY2Vob2xkZXIsLnVjMTk0LXJlcGx5X19tZXNzYWdlOjpwbGFjZWhvbGRlcntmb250LXN0eWxlOml0YWxpY30udWMxOTQtbmV3LWNvbW1lbnQtbWVzc2FnZS1lZGl0b3JfX2Zvb3RlciwudWMxOTQtbmV3LXJlcGx5LW1lc3NhZ2UtZWRpdG9yX19mb290ZXIsLnVjMTk0LWNvbW1lbnQtbWVzc2FnZS1lZGl0b3JfX2Zvb3RlciwudWMxOTQtcmVwbHktbWVzc2FnZS1lZGl0b3JfX2Zvb3RlcnttYXJnaW4tdG9wOi4zcmVtO2JvcmRlcjoxcHggc29saWQgI2RiZGJkYjtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7Ym9yZGVyLXJhZGl1czo0cHh9LnVjMTk0LW5ldy1yZXBseV9fcmVwbGllZC1wZXJzb24sLnVjMTk0LXJlcGx5X19yZXBsaWVkLXBlcnNvbntmb250LXN0eWxlOml0YWxpY30udWMxOTQtbmV3LWNvbW1lbnRfX21lc3NhZ2U6OnBsYWNlaG9sZGVye2xpbmUtaGVpZ2h0OmNhbGMoMTByZW0gLSA2cHggKiAyKTtmb250LXNpemU6Mi40cmVtO3RyYW5zaXRpb246bGluZS1oZWlnaHQgLjFzLGZvbnQtc2l6ZSAuMXN9LnVjMTk0LW5ldy1jb21tZW50X19tZXNzYWdlOmZvY3VzOjpwbGFjZWhvbGRlcntsaW5lLWhlaWdodDoxLjQyODU3MTQyOTtmb250LXNpemU6MTRweH0udWMxOTQtbmV3LWNvbW1lbnQtbWVzc2FnZS1lZGl0b3JfX2Zvb3RlcntwYWRkaW5nOjEuMnJlbSAxLjRyZW19LnVjMTk0LW5ldy1yZXBseXttYXJnaW4tbGVmdDoyLjhyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey51YzE5NC1uZXctcmVwbHl7bWFyZ2luLWxlZnQ6Ny40cmVtfX0udWMxOTQtbmV3LXJlcGx5LW1lc3NhZ2UtZWRpdG9yX19mb290ZXJ7cGFkZGluZzoxcmVtfS51YzE5NC1uZXctcmVwbHlfX3JlcGxpZWQtcGVyc29ue2xpbmUtaGVpZ2h0OmNhbGMoMjBweCArIDVweCAqIDIpfS51YzE5NC1jb21tZW50X19hdXRob3IsLnVjMTk0LXJlcGx5X19hdXRob3J7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo3MDB9LnVjMTk0LWNvbW1lbnRfX2FjdGlvbnMsLnVjMTk0LXJlcGx5X19hY3Rpb25ze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ZGlzcGxheTpub25lfS51YzE5NC1jb21tZW50X19hY3Rpb25zLm9wZW4sLnVjMTk0LWNvbW1lbnQ6aG92ZXIgLnVjMTk0LWNvbW1lbnRfX2FjdGlvbnMsLnVjMTk0LXJlcGx5X19hY3Rpb25zLm9wZW4sLnVjMTk0LWNvbW1lbnQ6aG92ZXIgLnVjMTk0LXJlcGx5X19hY3Rpb25zLC51YzE5NC1yZXBseTpob3ZlciAudWMxOTQtY29tbWVudF9fYWN0aW9ucywudWMxOTQtcmVwbHk6aG92ZXIgLnVjMTk0LXJlcGx5X19hY3Rpb25ze2Rpc3BsYXk6YmxvY2t9LnVjMTk0LWNvbW1lbnRfX2FjdGlvbnMtdG9nZ2xlLC51YzE5NC1yZXBseV9fYWN0aW9ucy10b2dnbGV7Ym9yZGVyOjA7YmFja2dyb3VuZDpub25lO2NvbG9yOiM4MThhOTF9LnVjMTk0LWNvbW1lbnRfX3JlcGxpZWQtcGVyc29uOjphZnRlciwudWMxOTQtcmVwbHlfX3JlcGxpZWQtcGVyc29uOjphZnRlcntjb250ZW50OlwiLFwifS51YzE5NC1jb21tZW50X19tZXNzYWdlLC51YzE5NC1jb21tZW50X19tZXNzYWdlLXZpZXcsLnVjMTk0LXJlcGx5X19tZXNzYWdlLC51YzE5NC1yZXBseV9fbWVzc2FnZS12aWV3e3doaXRlLXNwYWNlOnByZS13cmFwfS51YzE5NC1jb21tZW50LW1lc3NhZ2UtZWRpdG9yX19mb290ZXIsLnVjMTk0LXJlcGx5LW1lc3NhZ2UtZWRpdG9yX19mb290ZXJ7cGFkZGluZzoxcmVtfS51YzE5NC1jb21tZW50X19kYXRlLXRpbWUsLnVjMTk0LXJlcGx5X19kYXRlLXRpbWV7Y29sb3I6IzgxOGE5MX0udWMxOTQtY29tbWVudF9fZm9vdGVyLC51YzE5NC1yZXBseV9fZm9vdGVye21hcmdpbi10b3A6MXJlbTtvdmVyZmxvdzpoaWRkZW59LnVjMTk0LWNvbW1lbnQtZm9vdGVyX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUsLnVjMTk0LXJlcGx5LWZvb3Rlcl9faXRlbTpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3Jle21hcmdpbi1sZWZ0Oi45cmVtO21hcmdpbi1yaWdodDouOXJlbTtmb250LXNpemU6LjRyZW07Y29sb3I6IzgxOGE5MX0udWMxOTRfX21vcmUtY29tbWVudHN7d2lkdGg6MTAwJTtwYWRkaW5nOjEuMWVtO2JvcmRlcjowO2ZvbnQtc2l6ZToyMnB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDU3Y2EzO2JvcmRlci1jb2xvcjojMDU3Y2EzfS51YzE5NF9fbW9yZS1jb21tZW50czpmb2N1cywudWMxOTRfX21vcmUtY29tbWVudHMuZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMzU2NzI7Ym9yZGVyLWNvbG9yOiMwMTFlMjd9LnVjMTk0X19tb3JlLWNvbW1lbnRzOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDM1NjcyO2JvcmRlci1jb2xvcjojMDM0ZjY4fS51YzE5NF9fbW9yZS1jb21tZW50czphY3RpdmUsLnVjMTk0X19tb3JlLWNvbW1lbnRzLmFjdGl2ZSwub3Blbj4udWMxOTRfX21vcmUtY29tbWVudHMuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDM1NjcyO2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXItY29sb3I6IzAzNGY2OH0udWMxOTRfX21vcmUtY29tbWVudHM6YWN0aXZlOmhvdmVyLC51YzE5NF9fbW9yZS1jb21tZW50czphY3RpdmU6Zm9jdXMsLnVjMTk0X19tb3JlLWNvbW1lbnRzOmFjdGl2ZS5mb2N1cywudWMxOTRfX21vcmUtY29tbWVudHMuYWN0aXZlOmhvdmVyLC51YzE5NF9fbW9yZS1jb21tZW50cy5hY3RpdmU6Zm9jdXMsLnVjMTk0X19tb3JlLWNvbW1lbnRzLmFjdGl2ZS5mb2N1cywub3Blbj4udWMxOTRfX21vcmUtY29tbWVudHMuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5vcGVuPi51YzE5NF9fbW9yZS1jb21tZW50cy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLm9wZW4+LnVjMTk0X19tb3JlLWNvbW1lbnRzLmRyb3Bkb3duLXRvZ2dsZS5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAyM2M0Zjtib3JkZXItY29sb3I6IzAxMWUyN30udWMxOTRfX21vcmUtY29tbWVudHMuZGlzYWJsZWQ6aG92ZXIsLnVjMTk0X19tb3JlLWNvbW1lbnRzLmRpc2FibGVkOmZvY3VzLC51YzE5NF9fbW9yZS1jb21tZW50cy5kaXNhYmxlZC5mb2N1cywudWMxOTRfX21vcmUtY29tbWVudHNbZGlzYWJsZWRdOmhvdmVyLC51YzE5NF9fbW9yZS1jb21tZW50c1tkaXNhYmxlZF06Zm9jdXMsLnVjMTk0X19tb3JlLWNvbW1lbnRzW2Rpc2FibGVkXS5mb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLnVjMTk0X19tb3JlLWNvbW1lbnRzOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAudWMxOTRfX21vcmUtY29tbWVudHM6Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC51YzE5NF9fbW9yZS1jb21tZW50cy5mb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMwNTdjYTM7Ym9yZGVyLWNvbG9yOiMwNTdjYTN9LnVjMTk0X19tb3JlLWNvbW1lbnRzIC5iYWRnZXtjb2xvcjojMDU3Y2EzO2JhY2tncm91bmQtY29sb3I6I2ZmZn0udWMxOTRfX21vcmUtcmVwbGllc3t3aWR0aDoxMDAlO3BhZGRpbmc6MTBweCAxNnB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6IzA1N2NhMztiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7Ym9yZGVyLWNvbG9yOiNkYmRiZGJ9LnVjMTk0X19tb3JlLXJlcGxpZXM6Zm9jdXMsLnVjMTk0X19tb3JlLXJlcGxpZXMuZm9jdXN7Y29sb3I6IzA1N2NhMztiYWNrZ3JvdW5kLWNvbG9yOiNkZmRmZGY7Ym9yZGVyLWNvbG9yOiM5YjliOWJ9LnVjMTk0X19tb3JlLXJlcGxpZXM6aG92ZXJ7Y29sb3I6IzA1N2NhMztiYWNrZ3JvdW5kLWNvbG9yOiNkZmRmZGY7Ym9yZGVyLWNvbG9yOiNiY2JjYmN9LnVjMTk0X19tb3JlLXJlcGxpZXM6YWN0aXZlLC51YzE5NF9fbW9yZS1yZXBsaWVzLmFjdGl2ZSwub3Blbj4udWMxOTRfX21vcmUtcmVwbGllcy5kcm9wZG93bi10b2dnbGV7Y29sb3I6IzA1N2NhMztiYWNrZ3JvdW5kLWNvbG9yOiNkZmRmZGY7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlci1jb2xvcjojYmNiY2JjfS51YzE5NF9fbW9yZS1yZXBsaWVzOmFjdGl2ZTpob3ZlciwudWMxOTRfX21vcmUtcmVwbGllczphY3RpdmU6Zm9jdXMsLnVjMTk0X19tb3JlLXJlcGxpZXM6YWN0aXZlLmZvY3VzLC51YzE5NF9fbW9yZS1yZXBsaWVzLmFjdGl2ZTpob3ZlciwudWMxOTRfX21vcmUtcmVwbGllcy5hY3RpdmU6Zm9jdXMsLnVjMTk0X19tb3JlLXJlcGxpZXMuYWN0aXZlLmZvY3VzLC5vcGVuPi51YzE5NF9fbW9yZS1yZXBsaWVzLmRyb3Bkb3duLXRvZ2dsZTpob3Zlciwub3Blbj4udWMxOTRfX21vcmUtcmVwbGllcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLm9wZW4+LnVjMTk0X19tb3JlLXJlcGxpZXMuZHJvcGRvd24tdG9nZ2xlLmZvY3Vze2NvbG9yOiMwNTdjYTM7YmFja2dyb3VuZC1jb2xvcjojY2RjZGNkO2JvcmRlci1jb2xvcjojOWI5YjlifS51YzE5NF9fbW9yZS1yZXBsaWVzLmRpc2FibGVkOmhvdmVyLC51YzE5NF9fbW9yZS1yZXBsaWVzLmRpc2FibGVkOmZvY3VzLC51YzE5NF9fbW9yZS1yZXBsaWVzLmRpc2FibGVkLmZvY3VzLC51YzE5NF9fbW9yZS1yZXBsaWVzW2Rpc2FibGVkXTpob3ZlciwudWMxOTRfX21vcmUtcmVwbGllc1tkaXNhYmxlZF06Zm9jdXMsLnVjMTk0X19tb3JlLXJlcGxpZXNbZGlzYWJsZWRdLmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAudWMxOTRfX21vcmUtcmVwbGllczpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLnVjMTk0X19tb3JlLXJlcGxpZXM6Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC51YzE5NF9fbW9yZS1yZXBsaWVzLmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmODtib3JkZXItY29sb3I6I2RiZGJkYn0udWMxOTRfX21vcmUtcmVwbGllcyAuYmFkZ2V7Y29sb3I6I2Y4ZjhmODtiYWNrZ3JvdW5kLWNvbG9yOiMwNTdjYTN9LnVjMTk0X19tb3JlLXJlcGxpZXM6OmFmdGVye21hcmdpbi1sZWZ0Oi42ZW07Zm9udC1zaXplOi44cmVtfS51YzE5NC1jb21tZW50X191cGRhdGUsLnVjMTk0LWNvbW1lbnRfX2NhbmNlbCwudWMxOTQtbmV3LWNvbW1lbnRfX2FkZCwudWMxOTQtcmVwbHlfX3VwZGF0ZSwudWMxOTQtcmVwbHlfX2NhbmNlbCwudWMxOTQtbmV3LXJlcGx5X19hZGQsLnVjMTk0LW5ldy1yZXBseV9fY2FuY2Vse21pbi13aWR0aDo2cmVtO3BhZGRpbmc6NXB4IDEwcHg7bWFyZ2luLWxlZnQ6MXJlbX0udWMxOTQtY29tbWVudF9fdXBkYXRlLC51YzE5NC1uZXctY29tbWVudF9fYWRkLC51YzE5NC1yZXBseV9fdXBkYXRlLC51YzE5NC1uZXctcmVwbHlfX2FkZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzA1N2NhMztib3JkZXItY29sb3I6IzA1N2NhM30udWMxOTQtY29tbWVudF9fdXBkYXRlOmZvY3VzLC51YzE5NC1jb21tZW50X191cGRhdGUuZm9jdXMsLnVjMTk0LW5ldy1jb21tZW50X19hZGQ6Zm9jdXMsLnVjMTk0LW5ldy1jb21tZW50X19hZGQuZm9jdXMsLnVjMTk0LXJlcGx5X191cGRhdGU6Zm9jdXMsLnVjMTk0LXJlcGx5X191cGRhdGUuZm9jdXMsLnVjMTk0LW5ldy1yZXBseV9fYWRkOmZvY3VzLC51YzE5NC1uZXctcmVwbHlfX2FkZC5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAzNTY3Mjtib3JkZXItY29sb3I6IzAxMWUyN30udWMxOTQtY29tbWVudF9fdXBkYXRlOmhvdmVyLC51YzE5NC1uZXctY29tbWVudF9fYWRkOmhvdmVyLC51YzE5NC1yZXBseV9fdXBkYXRlOmhvdmVyLC51YzE5NC1uZXctcmVwbHlfX2FkZDpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAzNTY3Mjtib3JkZXItY29sb3I6IzAzNGY2OH0udWMxOTQtY29tbWVudF9fdXBkYXRlOmFjdGl2ZSwudWMxOTQtY29tbWVudF9fdXBkYXRlLmFjdGl2ZSwub3Blbj4udWMxOTQtY29tbWVudF9fdXBkYXRlLmRyb3Bkb3duLXRvZ2dsZSwudWMxOTQtbmV3LWNvbW1lbnRfX2FkZDphY3RpdmUsLnVjMTk0LW5ldy1jb21tZW50X19hZGQuYWN0aXZlLC5vcGVuPi51YzE5NC1uZXctY29tbWVudF9fYWRkLmRyb3Bkb3duLXRvZ2dsZSwudWMxOTQtcmVwbHlfX3VwZGF0ZTphY3RpdmUsLnVjMTk0LXJlcGx5X191cGRhdGUuYWN0aXZlLC5vcGVuPi51YzE5NC1yZXBseV9fdXBkYXRlLmRyb3Bkb3duLXRvZ2dsZSwudWMxOTQtbmV3LXJlcGx5X19hZGQ6YWN0aXZlLC51YzE5NC1uZXctcmVwbHlfX2FkZC5hY3RpdmUsLm9wZW4+LnVjMTk0LW5ldy1yZXBseV9fYWRkLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAzNTY3MjtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyLWNvbG9yOiMwMzRmNjh9LnVjMTk0LWNvbW1lbnRfX3VwZGF0ZTphY3RpdmU6aG92ZXIsLnVjMTk0LWNvbW1lbnRfX3VwZGF0ZTphY3RpdmU6Zm9jdXMsLnVjMTk0LWNvbW1lbnRfX3VwZGF0ZTphY3RpdmUuZm9jdXMsLnVjMTk0LWNvbW1lbnRfX3VwZGF0ZS5hY3RpdmU6aG92ZXIsLnVjMTk0LWNvbW1lbnRfX3VwZGF0ZS5hY3RpdmU6Zm9jdXMsLnVjMTk0LWNvbW1lbnRfX3VwZGF0ZS5hY3RpdmUuZm9jdXMsLm9wZW4+LnVjMTk0LWNvbW1lbnRfX3VwZGF0ZS5kcm9wZG93bi10b2dnbGU6aG92ZXIsLm9wZW4+LnVjMTk0LWNvbW1lbnRfX3VwZGF0ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLm9wZW4+LnVjMTk0LWNvbW1lbnRfX3VwZGF0ZS5kcm9wZG93bi10b2dnbGUuZm9jdXMsLnVjMTk0LW5ldy1jb21tZW50X19hZGQ6YWN0aXZlOmhvdmVyLC51YzE5NC1uZXctY29tbWVudF9fYWRkOmFjdGl2ZTpmb2N1cywudWMxOTQtbmV3LWNvbW1lbnRfX2FkZDphY3RpdmUuZm9jdXMsLnVjMTk0LW5ldy1jb21tZW50X19hZGQuYWN0aXZlOmhvdmVyLC51YzE5NC1uZXctY29tbWVudF9fYWRkLmFjdGl2ZTpmb2N1cywudWMxOTQtbmV3LWNvbW1lbnRfX2FkZC5hY3RpdmUuZm9jdXMsLm9wZW4+LnVjMTk0LW5ldy1jb21tZW50X19hZGQuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5vcGVuPi51YzE5NC1uZXctY29tbWVudF9fYWRkLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywub3Blbj4udWMxOTQtbmV3LWNvbW1lbnRfX2FkZC5kcm9wZG93bi10b2dnbGUuZm9jdXMsLnVjMTk0LXJlcGx5X191cGRhdGU6YWN0aXZlOmhvdmVyLC51YzE5NC1yZXBseV9fdXBkYXRlOmFjdGl2ZTpmb2N1cywudWMxOTQtcmVwbHlfX3VwZGF0ZTphY3RpdmUuZm9jdXMsLnVjMTk0LXJlcGx5X191cGRhdGUuYWN0aXZlOmhvdmVyLC51YzE5NC1yZXBseV9fdXBkYXRlLmFjdGl2ZTpmb2N1cywudWMxOTQtcmVwbHlfX3VwZGF0ZS5hY3RpdmUuZm9jdXMsLm9wZW4+LnVjMTk0LXJlcGx5X191cGRhdGUuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5vcGVuPi51YzE5NC1yZXBseV9fdXBkYXRlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywub3Blbj4udWMxOTQtcmVwbHlfX3VwZGF0ZS5kcm9wZG93bi10b2dnbGUuZm9jdXMsLnVjMTk0LW5ldy1yZXBseV9fYWRkOmFjdGl2ZTpob3ZlciwudWMxOTQtbmV3LXJlcGx5X19hZGQ6YWN0aXZlOmZvY3VzLC51YzE5NC1uZXctcmVwbHlfX2FkZDphY3RpdmUuZm9jdXMsLnVjMTk0LW5ldy1yZXBseV9fYWRkLmFjdGl2ZTpob3ZlciwudWMxOTQtbmV3LXJlcGx5X19hZGQuYWN0aXZlOmZvY3VzLC51YzE5NC1uZXctcmVwbHlfX2FkZC5hY3RpdmUuZm9jdXMsLm9wZW4+LnVjMTk0LW5ldy1yZXBseV9fYWRkLmRyb3Bkb3duLXRvZ2dsZTpob3Zlciwub3Blbj4udWMxOTQtbmV3LXJlcGx5X19hZGQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5vcGVuPi51YzE5NC1uZXctcmVwbHlfX2FkZC5kcm9wZG93bi10b2dnbGUuZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMjNjNGY7Ym9yZGVyLWNvbG9yOiMwMTFlMjd9LnVjMTk0LWNvbW1lbnRfX3VwZGF0ZS5kaXNhYmxlZDpob3ZlciwudWMxOTQtY29tbWVudF9fdXBkYXRlLmRpc2FibGVkOmZvY3VzLC51YzE5NC1jb21tZW50X191cGRhdGUuZGlzYWJsZWQuZm9jdXMsLnVjMTk0LWNvbW1lbnRfX3VwZGF0ZVtkaXNhYmxlZF06aG92ZXIsLnVjMTk0LWNvbW1lbnRfX3VwZGF0ZVtkaXNhYmxlZF06Zm9jdXMsLnVjMTk0LWNvbW1lbnRfX3VwZGF0ZVtkaXNhYmxlZF0uZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC51YzE5NC1jb21tZW50X191cGRhdGU6aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC51YzE5NC1jb21tZW50X191cGRhdGU6Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC51YzE5NC1jb21tZW50X191cGRhdGUuZm9jdXMsLnVjMTk0LW5ldy1jb21tZW50X19hZGQuZGlzYWJsZWQ6aG92ZXIsLnVjMTk0LW5ldy1jb21tZW50X19hZGQuZGlzYWJsZWQ6Zm9jdXMsLnVjMTk0LW5ldy1jb21tZW50X19hZGQuZGlzYWJsZWQuZm9jdXMsLnVjMTk0LW5ldy1jb21tZW50X19hZGRbZGlzYWJsZWRdOmhvdmVyLC51YzE5NC1uZXctY29tbWVudF9fYWRkW2Rpc2FibGVkXTpmb2N1cywudWMxOTQtbmV3LWNvbW1lbnRfX2FkZFtkaXNhYmxlZF0uZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC51YzE5NC1uZXctY29tbWVudF9fYWRkOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAudWMxOTQtbmV3LWNvbW1lbnRfX2FkZDpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLnVjMTk0LW5ldy1jb21tZW50X19hZGQuZm9jdXMsLnVjMTk0LXJlcGx5X191cGRhdGUuZGlzYWJsZWQ6aG92ZXIsLnVjMTk0LXJlcGx5X191cGRhdGUuZGlzYWJsZWQ6Zm9jdXMsLnVjMTk0LXJlcGx5X191cGRhdGUuZGlzYWJsZWQuZm9jdXMsLnVjMTk0LXJlcGx5X191cGRhdGVbZGlzYWJsZWRdOmhvdmVyLC51YzE5NC1yZXBseV9fdXBkYXRlW2Rpc2FibGVkXTpmb2N1cywudWMxOTQtcmVwbHlfX3VwZGF0ZVtkaXNhYmxlZF0uZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC51YzE5NC1yZXBseV9fdXBkYXRlOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAudWMxOTQtcmVwbHlfX3VwZGF0ZTpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLnVjMTk0LXJlcGx5X191cGRhdGUuZm9jdXMsLnVjMTk0LW5ldy1yZXBseV9fYWRkLmRpc2FibGVkOmhvdmVyLC51YzE5NC1uZXctcmVwbHlfX2FkZC5kaXNhYmxlZDpmb2N1cywudWMxOTQtbmV3LXJlcGx5X19hZGQuZGlzYWJsZWQuZm9jdXMsLnVjMTk0LW5ldy1yZXBseV9fYWRkW2Rpc2FibGVkXTpob3ZlciwudWMxOTQtbmV3LXJlcGx5X19hZGRbZGlzYWJsZWRdOmZvY3VzLC51YzE5NC1uZXctcmVwbHlfX2FkZFtkaXNhYmxlZF0uZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC51YzE5NC1uZXctcmVwbHlfX2FkZDpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLnVjMTk0LW5ldy1yZXBseV9fYWRkOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAudWMxOTQtbmV3LXJlcGx5X19hZGQuZm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMDU3Y2EzO2JvcmRlci1jb2xvcjojMDU3Y2EzfS51YzE5NC1jb21tZW50X191cGRhdGUgLmJhZGdlLC51YzE5NC1uZXctY29tbWVudF9fYWRkIC5iYWRnZSwudWMxOTQtcmVwbHlfX3VwZGF0ZSAuYmFkZ2UsLnVjMTk0LW5ldy1yZXBseV9fYWRkIC5iYWRnZXtjb2xvcjojMDU3Y2EzO2JhY2tncm91bmQtY29sb3I6I2ZmZn0udWMxOTQtY29tbWVudF9fY2FuY2VsLC51YzE5NC1yZXBseV9fY2FuY2VsLC51YzE5NC1uZXctcmVwbHlfX2NhbmNlbHtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2RiZGJkYn0udWMxOTQtY29tbWVudF9fY2FuY2VsOmZvY3VzLC51YzE5NC1jb21tZW50X19jYW5jZWwuZm9jdXMsLnVjMTk0LXJlcGx5X19jYW5jZWw6Zm9jdXMsLnVjMTk0LXJlcGx5X19jYW5jZWwuZm9jdXMsLnVjMTk0LW5ldy1yZXBseV9fY2FuY2VsOmZvY3VzLC51YzE5NC1uZXctcmVwbHlfX2NhbmNlbC5mb2N1c3tjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2U2ZTZlNjtib3JkZXItY29sb3I6IzliOWI5Yn0udWMxOTQtY29tbWVudF9fY2FuY2VsOmhvdmVyLC51YzE5NC1yZXBseV9fY2FuY2VsOmhvdmVyLC51YzE5NC1uZXctcmVwbHlfX2NhbmNlbDpob3Zlcntjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2U2ZTZlNjtib3JkZXItY29sb3I6I2JjYmNiY30udWMxOTQtY29tbWVudF9fY2FuY2VsOmFjdGl2ZSwudWMxOTQtY29tbWVudF9fY2FuY2VsLmFjdGl2ZSwub3Blbj4udWMxOTQtY29tbWVudF9fY2FuY2VsLmRyb3Bkb3duLXRvZ2dsZSwudWMxOTQtcmVwbHlfX2NhbmNlbDphY3RpdmUsLnVjMTk0LXJlcGx5X19jYW5jZWwuYWN0aXZlLC5vcGVuPi51YzE5NC1yZXBseV9fY2FuY2VsLmRyb3Bkb3duLXRvZ2dsZSwudWMxOTQtbmV3LXJlcGx5X19jYW5jZWw6YWN0aXZlLC51YzE5NC1uZXctcmVwbHlfX2NhbmNlbC5hY3RpdmUsLm9wZW4+LnVjMTk0LW5ldy1yZXBseV9fY2FuY2VsLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2U2ZTZlNjtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyLWNvbG9yOiNiY2JjYmN9LnVjMTk0LWNvbW1lbnRfX2NhbmNlbDphY3RpdmU6aG92ZXIsLnVjMTk0LWNvbW1lbnRfX2NhbmNlbDphY3RpdmU6Zm9jdXMsLnVjMTk0LWNvbW1lbnRfX2NhbmNlbDphY3RpdmUuZm9jdXMsLnVjMTk0LWNvbW1lbnRfX2NhbmNlbC5hY3RpdmU6aG92ZXIsLnVjMTk0LWNvbW1lbnRfX2NhbmNlbC5hY3RpdmU6Zm9jdXMsLnVjMTk0LWNvbW1lbnRfX2NhbmNlbC5hY3RpdmUuZm9jdXMsLm9wZW4+LnVjMTk0LWNvbW1lbnRfX2NhbmNlbC5kcm9wZG93bi10b2dnbGU6aG92ZXIsLm9wZW4+LnVjMTk0LWNvbW1lbnRfX2NhbmNlbC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLm9wZW4+LnVjMTk0LWNvbW1lbnRfX2NhbmNlbC5kcm9wZG93bi10b2dnbGUuZm9jdXMsLnVjMTk0LXJlcGx5X19jYW5jZWw6YWN0aXZlOmhvdmVyLC51YzE5NC1yZXBseV9fY2FuY2VsOmFjdGl2ZTpmb2N1cywudWMxOTQtcmVwbHlfX2NhbmNlbDphY3RpdmUuZm9jdXMsLnVjMTk0LXJlcGx5X19jYW5jZWwuYWN0aXZlOmhvdmVyLC51YzE5NC1yZXBseV9fY2FuY2VsLmFjdGl2ZTpmb2N1cywudWMxOTQtcmVwbHlfX2NhbmNlbC5hY3RpdmUuZm9jdXMsLm9wZW4+LnVjMTk0LXJlcGx5X19jYW5jZWwuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5vcGVuPi51YzE5NC1yZXBseV9fY2FuY2VsLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywub3Blbj4udWMxOTQtcmVwbHlfX2NhbmNlbC5kcm9wZG93bi10b2dnbGUuZm9jdXMsLnVjMTk0LW5ldy1yZXBseV9fY2FuY2VsOmFjdGl2ZTpob3ZlciwudWMxOTQtbmV3LXJlcGx5X19jYW5jZWw6YWN0aXZlOmZvY3VzLC51YzE5NC1uZXctcmVwbHlfX2NhbmNlbDphY3RpdmUuZm9jdXMsLnVjMTk0LW5ldy1yZXBseV9fY2FuY2VsLmFjdGl2ZTpob3ZlciwudWMxOTQtbmV3LXJlcGx5X19jYW5jZWwuYWN0aXZlOmZvY3VzLC51YzE5NC1uZXctcmVwbHlfX2NhbmNlbC5hY3RpdmUuZm9jdXMsLm9wZW4+LnVjMTk0LW5ldy1yZXBseV9fY2FuY2VsLmRyb3Bkb3duLXRvZ2dsZTpob3Zlciwub3Blbj4udWMxOTQtbmV3LXJlcGx5X19jYW5jZWwuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5vcGVuPi51YzE5NC1uZXctcmVwbHlfX2NhbmNlbC5kcm9wZG93bi10b2dnbGUuZm9jdXN7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNkNGQ0ZDQ7Ym9yZGVyLWNvbG9yOiM5YjliOWJ9LnVjMTk0LWNvbW1lbnRfX2NhbmNlbC5kaXNhYmxlZDpob3ZlciwudWMxOTQtY29tbWVudF9fY2FuY2VsLmRpc2FibGVkOmZvY3VzLC51YzE5NC1jb21tZW50X19jYW5jZWwuZGlzYWJsZWQuZm9jdXMsLnVjMTk0LWNvbW1lbnRfX2NhbmNlbFtkaXNhYmxlZF06aG92ZXIsLnVjMTk0LWNvbW1lbnRfX2NhbmNlbFtkaXNhYmxlZF06Zm9jdXMsLnVjMTk0LWNvbW1lbnRfX2NhbmNlbFtkaXNhYmxlZF0uZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC51YzE5NC1jb21tZW50X19jYW5jZWw6aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC51YzE5NC1jb21tZW50X19jYW5jZWw6Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC51YzE5NC1jb21tZW50X19jYW5jZWwuZm9jdXMsLnVjMTk0LXJlcGx5X19jYW5jZWwuZGlzYWJsZWQ6aG92ZXIsLnVjMTk0LXJlcGx5X19jYW5jZWwuZGlzYWJsZWQ6Zm9jdXMsLnVjMTk0LXJlcGx5X19jYW5jZWwuZGlzYWJsZWQuZm9jdXMsLnVjMTk0LXJlcGx5X19jYW5jZWxbZGlzYWJsZWRdOmhvdmVyLC51YzE5NC1yZXBseV9fY2FuY2VsW2Rpc2FibGVkXTpmb2N1cywudWMxOTQtcmVwbHlfX2NhbmNlbFtkaXNhYmxlZF0uZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC51YzE5NC1yZXBseV9fY2FuY2VsOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAudWMxOTQtcmVwbHlfX2NhbmNlbDpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLnVjMTk0LXJlcGx5X19jYW5jZWwuZm9jdXMsLnVjMTk0LW5ldy1yZXBseV9fY2FuY2VsLmRpc2FibGVkOmhvdmVyLC51YzE5NC1uZXctcmVwbHlfX2NhbmNlbC5kaXNhYmxlZDpmb2N1cywudWMxOTQtbmV3LXJlcGx5X19jYW5jZWwuZGlzYWJsZWQuZm9jdXMsLnVjMTk0LW5ldy1yZXBseV9fY2FuY2VsW2Rpc2FibGVkXTpob3ZlciwudWMxOTQtbmV3LXJlcGx5X19jYW5jZWxbZGlzYWJsZWRdOmZvY3VzLC51YzE5NC1uZXctcmVwbHlfX2NhbmNlbFtkaXNhYmxlZF0uZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC51YzE5NC1uZXctcmVwbHlfX2NhbmNlbDpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLnVjMTk0LW5ldy1yZXBseV9fY2FuY2VsOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAudWMxOTQtbmV3LXJlcGx5X19jYW5jZWwuZm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZGJkYmRifS51YzE5NC1jb21tZW50X19jYW5jZWwgLmJhZGdlLC51YzE5NC1yZXBseV9fY2FuY2VsIC5iYWRnZSwudWMxOTQtbmV3LXJlcGx5X19jYW5jZWwgLmJhZGdle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDAwfS51YzE5NC1jb21tZW50X19yZXBseSwudWMxOTQtY29tbWVudF9fc2hvdy1yZXBsaWVzLC51YzE5NC1yZXBseV9fcmVwbHksLnVjMTk0LXJlcGx5X19zaG93LXJlcGxpZXN7cGFkZGluZzowO2JvcmRlcjowO2JhY2tncm91bmQ6bm9uZX0udWMxOTQtY29tbWVudF9fcmVwbHksLnVjMTk0LWNvbW1lbnRfX3Nob3ctcmVwbGllcywudWMxOTQtcmVwbHlfX3JlcGx5LC51YzE5NC1yZXBseV9fc2hvdy1yZXBsaWVze2NvbG9yOiMwNTdjYTN9LnVjMTk0LWNvbW1lbnRfX3JlcGx5OmhvdmVyLC51YzE5NC1jb21tZW50X19yZXBseTpmb2N1cywudWMxOTQtY29tbWVudF9fc2hvdy1yZXBsaWVzOmhvdmVyLC51YzE5NC1jb21tZW50X19zaG93LXJlcGxpZXM6Zm9jdXMsLnVjMTk0LXJlcGx5X19yZXBseTpob3ZlciwudWMxOTQtcmVwbHlfX3JlcGx5OmZvY3VzLC51YzE5NC1yZXBseV9fc2hvdy1yZXBsaWVzOmhvdmVyLC51YzE5NC1yZXBseV9fc2hvdy1yZXBsaWVzOmZvY3Vze2NvbG9yOiMwNTdjYTN9LnVjMTk0LXZvdGV7cGFkZGluZzowO2JvcmRlcjowO2JhY2tncm91bmQ6bm9uZTtjb2xvcjojODE4YTkxfS51YzE5NC12b3RlKy51YzE5NC12b3Rle21hcmdpbi1sZWZ0Oi43cmVtfS51YzE5NC12b3RlX3VwX3ZvdGVkLC51YzE5NC12b3RlX3VwOmhvdmVye2NvbG9yOiM1Y2I4NWN9LnVjMTk0LXZvdGVfZG93bl92b3RlZCwudWMxOTQtdm90ZV9kb3duOmhvdmVye2NvbG9yOiNkOTUzNGZ9LnVjMTk0LXZvdGVbZGlzYWJsZWRde2NvbG9yOiM3NTc1NzV9LnVjMTk0LXZvdGVfX2ljb257dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZToxNnB4fS5VQzE5NSAuTWFpblRpdGxle21hcmdpbi1ib3R0b206MH0uVUMxOTUgLk1haW5UaXRsZTo6YmVmb3Jle2Rpc3BsYXk6bm9uZX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LlVDMTk1IC5NYWluVGl0bGV7bGluZS1oZWlnaHQ6NDBweDtmb250LXNpemU6MjBweH0uVUMxOTUgLk1haW5UaXRsZTo6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjEwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Zm9udC1zaXplOi44ZW19fS5VQzE5NSAudWktd2lkZ2V0LWNvbnRlbnR7bWFyZ2luLWxlZnQ6OHB4O21hcmdpbi1yaWdodDo4cHh9LlVDMTk1IC51aS1zbGlkZXItcmFuZ2V7YmFja2dyb3VuZC1jb2xvcjojMDU3Y2EzfS5VQzE5NSAuQXBwbHlGaWx0ZXJze21hcmdpbi1yaWdodDoxMHB4fS5VQzE5NSAuUmVzZXRGaWx0ZXJze3BhZGRpbmctbGVmdDowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6IzA1N2NhM30uVUMxOTUgaDN7bWFyZ2luLWJvdHRvbTpjYWxjKDIwcHggLyAyKTtmb250LXNpemU6MTRweH0uVUMxOTUgLkZpbHRlckNyaXRlcmlhIGxhYmVse2ZvbnQtd2VpZ2h0Om5vcm1hbH0udWMyMDUtZGVmYXVsdF9fYnRuLXR5cGVfMXtmb250LXNpemU6MS40ZW07Y29sb3I6Izc1NzU3NX0udWMyMDUtZGVmYXVsdF9fYnRuLXR5cGVfMTpob3ZlciwudWMyMDUtZGVmYXVsdF9fYnRuLXR5cGVfMTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0udWMyMDUtZGVmYXVsdF9fdXNlci1kYXRhe2Zsb2F0OmxlZnR9LnVjMjA1LWRlZmF1bHRfX2hlYWRlci1idXR0b25ze2Zsb2F0OnJpZ2h0fS51YzIwNS1kZWZhdWx0X19yZXZpZXd7bWFyZ2luLWJvdHRvbToyZW07cGFkZGluZzoxOHB4IDMycHh9LnVjMjA1LWRlZmF1bHRfX3Jldmlldzpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wOjFweCBzb2xpZCAjZDFkMWQxfS51YzIwNS1kZWZhdWx0X19yZXZpZXctaGVhZGVye21hcmdpbi1ib3R0b206MThweH0udWMyMDUtZGVmYXVsdF9fcmV2aWV3LWhlYWRlcjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlfS51YzIwNS1kZWZhdWx0X19yZXZpZXc6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJX0udWMyMDUtZGVmYXVsdF9fcmV2aWV3X3Bpbm5lZHtib3JkZXItY29sb3I6IzQ0NH0udWMyMDUtZGVmYXVsdF9fYXZhdGFye2Zsb2F0OmxlZnQ7bGluZS1oZWlnaHQ6OTBweDt3aWR0aDo5MHB4O2hlaWdodDo5MHB4O21hcmdpbi1yaWdodDoxMnB4O2JvcmRlcjoxcHggc29saWQgI2QxZDFkMTtib3JkZXItcmFkaXVzOjUwJTtvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjRlbTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZDFkMWQxfS51YzIwNS1kZWZhdWx0X19hdXRob3J7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDoyMHB4O2ZvbnQtd2VpZ2h0OjcwMH0udWMyMDUtZGVmYXVsdF9fZGF0ZXRpbWU6YmVmb3Jle2NvbnRlbnQ6XCIgLSBcIn0udWMyMDUtZGVmYXVsdCAuYy1yYXRpbmd7bWFyZ2luLXRvcDo5cHg7Zm9udC1zaXplOjEuNmVtfS51YzIwNS1kZWZhdWx0X19tZXNzYWdlLWZvcm06YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJX0udWMyMDUtZGVmYXVsdF9fbWVzc2FnZS1mb3JtX3JlcGx5e21hcmdpbi10b3A6MThweH0udWMyMDUtZGVmYXVsdF9fbWVzc2FnZS1pbnB1dHttaW4taGVpZ2h0OjEwMHB4O2xpbmUtaGVpZ2h0OjI0cHg7bWFyZ2luLWJvdHRvbToxMHB4fS51YzIwNS1kZWZhdWx0X19tZXNzYWdlLWlucHV0OjpwbGFjZWhvbGRlcntmb250LXN0eWxlOml0YWxpYztjb2xvcjojOTY5MTkzfS51YzIwNS1kZWZhdWx0X19tZXNzYWdlLWlucHV0X3JlcGx5OjpwbGFjZWhvbGRlcntmb250LXdlaWdodDo2MDA7Y29sb3I6IzQ0NH0udWMyMDUtZGVmYXVsdF9fbWVzc2FnZS1pbnB1dF9lZGl0e21pbi1oZWlnaHQ6NDAwcHh9LnVjMjA1LWRlZmF1bHRfX21lc3NhZ2Utc3VibWl0e2Zsb2F0OnJpZ2h0O3BhZGRpbmctbGVmdDoyNHB4O3BhZGRpbmctcmlnaHQ6MjRweDtmb250LXdlaWdodDo1MDB9LnVjMjA1LWRlZmF1bHRfX2Zvb3Rlci1idXR0b25ze3RleHQtYWxpZ246cmlnaHQ7bWFyZ2luLXRvcDoxMHB4fS51YzIwNS1kZWZhdWx0X19yZXBseS10ZXh0e21hcmdpbi10b3A6MThweDtwYWRkaW5nOjE4cHg7Ym9yZGVyOjFweCBzb2xpZCAjZDFkMWQxO2JvcmRlci1yYWRpdXM6NnB4O2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDozMDB9LnVjMjA1LWRlZmF1bHRfX2xpa2UudWMyMDUtdm90ZWR7Y29sb3I6IzA1N2NhM30udWMyMDUtZGVmYXVsdF9fbGlrZXMtY291bnR7Zm9udC1zaXplOjEycHg7bWFyZ2luLWxlZnQ6N3B4fS51YzIwNS1kZWZhdWx0X19yZW1vdmU6aG92ZXJ7Y29sb3I6I2Q5NTM0Zn0udWMyMDUtZGVmYXVsdF9fbW9yZS1yZXZpZXdze21pbi13aWR0aDoyMzBweH0udWMyMDUtZGVmYXVsdF9fbW9yZS1yZXZpZXdzLWJ0bi1jb250YWluZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2QxZDFkMTtwYWRkaW5nOjI0cHggMDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0udWMyMDUtZGVmYXVsdF9fbW9yZS1yZXZpZXdzLWNvdW50e2Rpc3BsYXk6bm9uZTttYXJnaW4tbGVmdDo4cHh9LmMtdmFyaWFudC1zZWxlY3Rvcl9fdGVybS1kZXNjcmlwdGlvbl90aWxlc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LmMtdmFyaWFudC1zZWxlY3Rvcl9fbGFiZWx7bWFyZ2luLWJvdHRvbTozcHh9LmMtdmFyaWFudC1zZWxlY3Rvcl9fdmFyaWFudC10aWxle2JvcmRlcjoxcHggc29saWQgI2RkZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzouMmVtIC42ZW07bWFyZ2luOjJweDtib3JkZXItcmFkaXVzOjRweH0uYy12YXJpYW50LXNlbGVjdG9yX192YXJpYW50LXRpbGUuZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkO29wYWNpdHk6LjY1fS5jLXZhcmlhbnQtc2VsZWN0b3JfX3ZhcmlhbnQtdGlsZS5zZWxlY3RlZHtib3JkZXItY29sb3I6IzA1N2NhMztiYWNrZ3JvdW5kLWNvbG9yOiMwNTdjYTM7Y29sb3I6I2ZmZn0uYy1yZWxpbWd0aWxlc3ZhcmlhbnRfX2xpc3R7bWFyZ2luLWxlZnQ6LTRweDttYXJnaW4tcmlnaHQ6LTRweDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0fS5jLXJlbGltZ3RpbGVzdmFyaWFudF9fb3B0aW9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JvcmRlci1yYWRpdXM6NHB4O2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjA7bWFyZ2luOjRweH0uYy1yZWxpbWd0aWxlc3ZhcmlhbnRfX29wdGlvbjpmb2N1c3tvdXRsaW5lOm5vbmV9LmMtcmVsaW1ndGlsZXN2YXJpYW50X19vcHRpb24uZGlzYWJsZWR7b3BhY2l0eTouNH0uYy1yZWxpbWd0aWxlc3ZhcmlhbnRfX29wdGlvbi5zZWxlY3RlZHtib3JkZXItY29sb3I6IzA1N2NhM30uYy1yZWxpbWd0aWxlc3ZhcmlhbnRfX2ltYWdlLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXJhZGl1czo0cHggNHB4IDAgMH0uYy1yZWxpbWd0aWxlc3ZhcmlhbnRfX3VuYXZhaWxhYmxlLXRleHR7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7bGluZS1oZWlnaHQ6MS42O2JhY2tncm91bmQtY29sb3I6IzAwMDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uVUMxNDcgLkJvbnVzSW5mb0NvbnRhaW5lcjo6YmVmb3JlLC51YzIxMV9fYWN0aXZlLWJvbnVzZXMtc3RhdHVzOjpiZWZvcmUsLnVtdy1ib251cy10by1zcGVuZF9faGVhZGluZzo6YmVmb3JlLC51bXctYm9udXMtcHJvZ3JhbS1pbmZvX19saW5rLWNvbnRhaW5lcjo6YmVmb3JlLC51bXctYm9udXMtcHJvZ3JhbS1pbmZvX19zY2VuYXJpbzo6YmVmb3JlLC51bXctYm9udXMtYmFsYW5jZTo6YmVmb3JlLC5mbGFnLkJvbnVzOjpiZWZvcmV7Y29udGVudDpcIiVcIjtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwMDt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLXJpZ2h0OjZweDtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE2cHg7ZmxleC1zaHJpbms6MH0udW13LWJvbnVzLXByb2dyYW0taW5mb19fc2NlbmFyaW8sLnVtdy1ib251cy1iYWxhbmNle2JvcmRlcjoxcHggc29saWQgIzAwMDtwYWRkaW5nOjhweCAxNnB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnVtdy1ib251cy1iYWxhbmNlX190ZXJtLWRlc2NyaXB0aW9ue21hcmdpbi1sZWZ0OjRweDtmb250LXdlaWdodDo1MDB9LnVtdy1ib251cy1zdGF0dXNfX2hlYWRpbmd7bWFyZ2luLXRvcDowfS51bXctYm9udXMtc3RhdHVzX19oZWFkaW5nLXRlcm0tZGVzY3JpcHRpb257Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbi1sZWZ0OjhweH0udW13LWJvbnVzLXN0YXR1c19faGVhZGluZy10ZXJtLWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxNHB4fS51bXctYm9udXMtc3RhdHVzX19iYWxhbmNlLXRlcm0tZGVzY3JpcHRpb24sLnVtdy1ib251cy1zdGF0dXNfX2NhcnQtcHJvZml0LXRlcm0tZGVzY3JpcHRpb257Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1sZWZ0OjRweH0udW13LWJvbnVzLXN0YXR1cyAudW13LWJvbnVzLWJhbGFuY2V7bWFyZ2luLWJvdHRvbToxNnB4fS51bXctYm9udXMtc3RhdHVzX19jYXJ0LXByb2ZpdHttYXJnaW4tYm90dG9tOjEwcHh9LnVtdy1ib251cy1zdGF0dXNfX3BhZ2UtbGlua3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS51bXctYm9udXMtcHJvZ3JhbS1pbmZvX19oZWFkaW5ne21hcmdpbi1ib3R0b206OHB4fS51bXctYm9udXMtcHJvZ3JhbS1pbmZvX19zY2VuYXJpby1saXN0e2JhY2tncm91bmQtY29sb3I6I2U1ZWZlZn0udW13LWJvbnVzLXByb2dyYW0taW5mb19fc2NlbmFyaW97YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzAwMH0udW13LWJvbnVzLXByb2dyYW0taW5mb19fc2NlbmFyaW86bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDo4cHh9LnVtdy1ib251cy1wcm9ncmFtLWluZm9fX2luZm8tbGlua3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojMDAwfS51bXctYm9udXMtdG8tc3BlbmR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVtdy1ib251cy10by1zcGVuZHtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59fS51bXctYm9udXMtdG8tc3BlbmRfX2hlYWRpbmd7bWFyZ2luLXRvcDowfS51bXctYm9udXMtdG8tc3BlbmRfX2luZm8tcGFuZWx7YmFja2dyb3VuZC1jb2xvcjojZTVlZmVmfS51bXctYm9udXMtdG8tc3BlbmRfX2luZm8tcGFuZWwubm8tYWN0aXZlLWJvbnVzZXN7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVtdy1ib251cy10by1zcGVuZF9faW5mby1wYW5lbHttaW4td2lkdGg6NDI0cHh9fS51bXctYm9udXMtdG8tc3BlbmRfX25vLWJvbnVzLWFsZXJ0e21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS51bXctYm9udXMtdG8tc3BlbmRfX2lucHV0LWdyb3Vwe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnVtdy1ib251cy10by1zcGVuZF9faW5wdXR7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4OjEgMSBhdXRvfS51bXctYm9udXMtdG8tc3BlbmRfX2FwcGx5LWJ0bnttYXJnaW4tbGVmdDo4cHh9LnVtdy1ib251cy10by1zcGVuZF9fc3RhdHN7bWFyZ2luLXRvcDoxNnB4fS51bXctYm9udXMtdG8tc3BlbmRfX3N0YXRzPmRpdnttYXJnaW4tdG9wOjRweH0udW13LWJvbnVzLXRvLXNwZW5kX19iYWxhbmNlLXRlcm0tZGVzY3JpcHRpb24sLnVtdy1ib251cy10by1zcGVuZF9fYm9udXMtdG8tc3BlbmQtdGVybS1kZXNjcmlwdGlvbiwudW13LWJvbnVzLXRvLXNwZW5kX19jYXJ0LXByb2ZpdC10ZXJtLWRlc2NyaXB0aW9ue2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tbGVmdDo4cHh9LnVtdy1ib251cy10by1zcGVuZF9fY2FydC1pbmZvLXBhbmVse3RleHQtYWxpZ246cmlnaHQ7bWFyZ2luLXRvcDozMnB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudW13LWJvbnVzLXRvLXNwZW5kX19jYXJ0LWluZm8tcGFuZWx7bWFyZ2luLXRvcDowfX0udW13LWJvbnVzLXRvLXNwZW5kX19sb3lhbHR5e2JvcmRlci10b3A6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDttYXJnaW4tYm90dG9tOjE2cHg7bWFyZ2luLXRvcDoxNnB4O3BhZGRpbmctYm90dG9tOjE2cHg7cGFkZGluZy10b3A6MTZweH0udW13LWJvbnVzLXRvLXNwZW5kX19ib251cy1wb2ludHN7bWFyZ2luLXRvcDo4cHh9LnVtdy1ib251cy10by1zcGVuZF9fY291cG9uLWNvZGUtdGVybS1kZXNjcmlwdGlvbjpiZWZvcmV7Y29udGVudDpcIsKrXCJ9LnVtdy1ib251cy10by1zcGVuZF9fY291cG9uLWNvZGUtdGVybS1kZXNjcmlwdGlvbjphZnRlcntjb250ZW50OlwiwrtcIn0udW13LWJvbnVzLXRvLXNwZW5kX19jb3Vwb24tY29kZS10ZXJtLWRlZmluaXRpb24sLnVtdy1ib251cy10by1zcGVuZF9fcHJvZHVjdC1jb3VudC10ZXJtLWRlZmluaXRpb24sLnVtdy1ib251cy10by1zcGVuZF9fYm9udXMtcG9pbnRzLXRlcm0tZGVmaW5pdGlvbiwudW13LWJvbnVzLXRvLXNwZW5kX190b3RhbC1kaXNjb3VudC10ZXJtLWRlZmluaXRpb24sLnVtdy1ib251cy10by1zcGVuZF9fdG90YWwtc3VtLWV4Y2wtdmF0LXRlcm0tZGVmaW5pdGlvbiwudW13LWJvbnVzLXRvLXNwZW5kX190b3RhbC12YXQtdGVybS1kZWZpbml0aW9uLC51bXctYm9udXMtdG8tc3BlbmRfX3RvdGFsLXN1bS10ZXJtLWRlZmluaXRpb257Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1yaWdodDo4cHh9LnVtdy1ib251cy10by1zcGVuZF9fdG90YWwtc3VtLXRlcm0tZGVzY3JpcHRpb257Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwfS51bXctYm9udXMtdG8tc3BlbmRfX3RvdGFsLXN1bS1leGNsLXZhdC1pbmRpY2F0b3IsLnVtdy1ib251cy10by1zcGVuZF9fdG90YWwtc3VtLXZhdC1pbmRpY2F0b3J7Zm9udC1zaXplOjEycHg7bWFyZ2luLWxlZnQ6OHB4fS51bXctYm9udXMtdG8tc3BlbmRfX2JvbnVzLXByb2R1Y3RzLWxpbmt7Zm9udC13ZWlnaHQ6NTAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnVtdy1ib251cy10by1zcGVuZF9fYm9udXMtcHJvZHVjdHMtbGluay1jb250YWluZXJ7bWFyZ2luLXRvcDo4cHh9LnVtdy1kZXBhcnRtZW50X19pdGVte3Bvc2l0aW9uOnJlbGF0aXZlfS51bXctZGVwYXJ0bWVudCBsYWJlbHtib3JkZXI6MnB4IHNvbGlkICNkZGQ7Ym9yZGVyLWxlZnQtd2lkdGg6MjBweDtwYWRkaW5nOjEwcHggMTBweCAxMHB4IDE2cHg7ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOjRweH0udW13LWRlcGFydG1lbnQgaW5wdXQ6Y2hlY2tlZCtsYWJlbHtib3JkZXItY29sb3I6IzA1N2NhM30udW13LWRlcGFydG1lbnRfX3NlbGVjdG9ye2Rpc3BsYXk6bm9uZX0udW13LWRlcGFydG1lbnRfX2RldGFpbHN7Zm9udC13ZWlnaHQ6NDAwfS51bXctZGVwYXJ0bWVudF9fbmFtZXtmb250LXdlaWdodDo2MDA7bWFyZ2luLWJvdHRvbTo4cHh9LnVtdy1kZXBhcnRtZW50X19pbmZvLWxpbmstY29udGFpbmVye21hcmdpbi10b3A6OHB4fS51YzE0MCAuUmVnVHlwZSB1bCwuVUMxOTcgLlJlZ2lzdHJhdGlvblR5cGVSb3cgdWx7Zm9udC1zaXplOjB9LnVjMTQwIC5SZWdUeXBlIGxpLC5VQzE5NyAuUmVnaXN0cmF0aW9uVHlwZVJvdyBsaXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDpjYWxjKCgxMDAlIC0gOHB4KSAvIDIpfS51YzE0MCAuUmVnVHlwZSBsaTpub3QoOmZpcnN0LWNoaWxkKSwuVUMxOTcgLlJlZ2lzdHJhdGlvblR5cGVSb3cgbGk6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6OHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMxNDAgLlJlZ1R5cGUgbGksLlVDMTk3IC5SZWdpc3RyYXRpb25UeXBlUm93IGxpe3dpZHRoOjEwMHB4fX0udWMxNDAgLlJlZ1R5cGUgaW5wdXQsLlVDMTk3IC5SZWdpc3RyYXRpb25UeXBlUm93IGlucHV0e2Rpc3BsYXk6bm9uZX0udWMxNDAgLlJlZ1R5cGUgbGFiZWwsLlVDMTk3IC5SZWdpc3RyYXRpb25UeXBlUm93IGxhYmVse3dpZHRoOjEwMCU7bGluZS1oZWlnaHQ6MzZweDttYXJnaW4tYm90dG9tOjB9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey51YzI5e3dpZHRoOjEwMCV9fS51YzI5LXNhdmUtcGFzc3dvcmRfX2luZm8tdGV4dHttYXJnaW4tYm90dG9tOjJyZW19LnVjMjktc2F2ZS1wYXNzd29yZF9fcGFzc3dvcmQtMSwudWMyOS1zYXZlLXBhc3N3b3JkX19wYXNzd29yZC0ye21hcmdpbi10b3A6Ljc1cmVtO21hcmdpbi1ib3R0b206Ljc1cmVtfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsudWMyOS1zYXZlLXBhc3N3b3JkX19wYXNzd29yZC0xLC51YzI5LXNhdmUtcGFzc3dvcmRfX3Bhc3N3b3JkLTJ7d2lkdGg6MTAwJSAhaW1wb3J0YW50fX0udWMyOS1zYXZlLXBhc3N3b3JkX19idG4tc2F2ZXttYXJnaW4tdG9wOi43NXJlbTt3aWR0aDoxMDAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0udWMyOSB0ZHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnVjMjkgdGQrdGR7cGFkZGluZy1sZWZ0OjFyZW19LnVjMjlfX3JlZGlyZWN0LXRvLWN1c3RvbWVycy1kZXRhaWxzLWxpbmt7Zm9udC13ZWlnaHQ6NTAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnVjMTM5e21heC13aWR0aDozMjBweDttYXJnaW46MCBhdXRvfS51YzEzOSAuRm9ybUxhYmVse2Rpc3BsYXk6bm9uZX0udWMxMzkgLkZvcm1Cb3h7bWFyZ2luLWJvdHRvbToxMHB4fS51YzEzOSAuaW5mb3tkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MTVweDtsaW5lLWhlaWdodDoxLjR9LnVjMTM5LWxvZ2luLWNvbnRyb2xzX19sb2dpbi1idG57d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjIwcHh9LnVjMTM5LWxvZ2luLWNvbnRyb2xzX19mb3Jnb3QtcGFzc3dvcmQtbGlua3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2ZvbnQtd2VpZ2h0OjUwMH0udWMxMzktbG9naW4tY29udHJvbHNfX3JlZ2lzdGVyLWxpbmt7ZmxvYXQ6cmlnaHQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtmb250LXdlaWdodDo1MDB9LnVjMTM5LWZvcmdvdF9fc2VuZC1wYXNzd29yZC1idG57d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjIwcHh9LnVjMTM5LWZvcmdvdF9fYmFjay1idG57ZmxvYXQ6bGVmdDtwYWRkaW5nOjA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtmb250LXdlaWdodDo1MDB9LnVjMTM5IC5FcnJNc2d7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEwcHg7bWFyZ2luLXRvcDoxMHB4O21hcmdpbi1ib3R0b206MHB4O2JvcmRlcjoxcHggc29saWQgcmVkO2JhY2tncm91bmQtY29sb3I6I2ZmZjRmNn0uVUMxOTd7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uVUMxOTc+LlNlY3Rpb246bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjMwcHh9LlVDMTk3IC5TYXZlQnV0dG9uU2VjdGlvbntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5VQzE5NyAuRGVsaXZlcnlBZGRyZXNzU2VjdGlvbisuRGVsaXZlcnlBZGRyZXNzU2VjdGlvbiwuVUMxOTcgLkNvbnRhY3RQZXJzb25TZWN0aW9uKy5Db250YWN0UGVyc29uU2VjdGlvbiwuVUMxOTcgLkFkZERlbGl2ZXJ5QWRkcmVzc0J1dHRvbkJsb2Nre21hcmdpbi10b3A6MzBweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LlVDMTk3IC5Db21wYW55UmVjZWl2ZU5ld3NsZXR0ZXJSb3csLlVDMTk3IC5Db250YWN0UmVjZWl2ZU5ld3NsZXR0ZXJSb3d7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50O21hcmdpbi10b3A6MTRweCAhaW1wb3J0YW50fS5VQzE5NyAuQ29tcGFueVJlY2VpdmVOZXdzbGV0dGVyUm93IC5jaGVja2JveCwuVUMxOTcgLkNvbnRhY3RSZWNlaXZlTmV3c2xldHRlclJvdyAuY2hlY2tib3h7bWFyZ2luLXRvcDowfX0uVUMxOTcgLkNvbnRhY3RSZWNlaXZlTmV3c2xldHRlclByaXZhY3lQb2xpY3l7Zm9udC13ZWlnaHQ6NTAwfS5VQzE5NyBsYWJlbHtmb250LXdlaWdodDppbmhlcml0O21hcmdpbi1ib3R0b206MH0uVUMxOTcgLlN0YXJ7dmVydGljYWwtYWxpZ246c3VwZXI7bGluZS1oZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxNHB4fS5VQzE5NyAuRm9ybVNlbGVjdHttYXJnaW4tdG9wOjNweH0uVUMxOTcgLlJvd3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LlVDMTk3IC5Sb3c6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDo4cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5VQzE5NyAuUm93e2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6bm93cmFwfX0uVUMxOTcgLkRldGFpbHNLZXlDb250YWluZXJ7ZmxleC1ncm93OjF9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5VQzE5NyAuRGV0YWlsc0tleUNvbnRhaW5lcnt0ZXh0LWFsaWduOnJpZ2h0fX0uVUMxOTcgLkRldGFpbHNWYWx1ZUNvbnRhaW5lcnt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuVUMxOTcgLkRldGFpbHNWYWx1ZUNvbnRhaW5lcnttYXJnaW4tbGVmdDoxOHB4O3dpZHRoOjUzJX19LlVDMTk3IC5Db250YWN0UGVyc29uU2VjdGlvbj4qOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MjBweH0uVUMxOTcgLkNvbnRhY3RQZXJzb25HZW5kZXJ7bGluZS1oZWlnaHQ6MzRweDtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjB9LlVDMTk3IC5Db250YWN0UGVyc29uR2VuZGVyT3B0aW9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5VQzE5NyAuQ29udGFjdFBlcnNvbkdlbmRlck9wdGlvbjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDoxNXB4fS5VQzE5NyAuQ29udGFjdFBlcnNvbkdlbmRlck9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXXttYXJnaW4tcmlnaHQ6NHB4fS5VQzE5NyAuQ29udGFjdFBlcnNvbkdlbmRlck9wdGlvbiBsYWJlbHtmb250LXdlaWdodDo0MDA7bWFyZ2luLWJvdHRvbTowfS5VQzE5NyAuQ29udGFjdFJlY2VpdmVOZXdzbGV0dGVyUm93e21hcmdpbi10b3A6MTFweH0uVUMxOTcgLkJ1dHRvblJlc2V0cGFzc3dvcmR7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uVUMxOTcgLlNhdmVDdXN0b21lckJ1dHRvbkJsb2Nre21hcmdpbi10b3A6MjBweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LlVDMTk3IC5CdXR0b25EZWxldGVjdXN0b21lciwuVUMxOTcgLkJ1dHRvblNhdmVjdXN0b21lcnt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyLXJhZGl1czo0cHh9LlVDMTk3IC5BZGRDb250YWN0QnV0dG9uQmxvY2t7bWFyZ2luLXRvcDoyMHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uVUMxOTcgLkJ1dHRvbkFkZGNvbnRhY3R7cGFkZGluZzowO2ZvbnQtc2l6ZToxLjRlbX0uVUMxOTcgLkJ1dHRvbkFkZGNvbnRhY3Q6OmJlZm9yZXtmb250LXNpemU6LjhlbTttYXJnaW4tcmlnaHQ6MTBweH0uVUMxOTcgLkJ1dHRvbkNhbmNlbGFkZGNvbnRhY3R7Zm9udC1zaXplOjEuNGVtO21hcmdpbi1sZWZ0OmF1dG87dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uVUMxOTcgLkJ1dHRvblNhdmVjdXN0b21lcnttYXJnaW4tbGVmdDphdXRvfS5VQzE5NyAuQ29tcGFueUluZm9CbG9ja3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5VQzE5NyAuRmFjdHVyYUFkZHJlc3NIZWFkZXJSb3d7bWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnR9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5VQzE5NyAuRmFjdHVyYUFkZHJlc3NIZWFkZXJSb3d7bWFyZ2luLWxlZnQ6YXV0bzt3aWR0aDpjYWxjKDU2LjI1JSAtIDE5cHgpO3BhZGRpbmctbGVmdDo4cHh9fS5VQzE5NyAuU2F2ZUNvbXBhbnlCdXR0b25CbG9ja3tkaXNwbGF5OmZsZXg7bWFyZ2luLXRvcDoyMHB4fS5VQzE5NyAuQnV0dG9uU2F2ZWNvbXBhbnl7bWFyZ2luLWxlZnQ6YXV0b30uVUMxOTcgLkNvbnRhY3RQZXJzb25TZWN0aW9ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LlVDMTk3IC5TYXZlRGVsaXZlcnlBZGRyZXNzQnV0dG9uQmxvY2t7bWFyZ2luLXRvcDoyMHB4O2Rpc3BsYXk6ZmxleH0uVUMxOTcgLkJ1dHRvblNhdmVkZWxpdmVyeWFkZHJlc3N7bWFyZ2luLWxlZnQ6YXV0b30uVUMxOTcgLlJlZ2lzdHJhdGlvblR5cGVSb3d7bWFyZ2luLWJvdHRvbTozMHB4fS5VQzE5NyAuUmVnaXN0ZXJCdXR0b25TZWN0aW9ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LlVDMTk3IC5BY2NlcHRDb25kaXRpb25zQ29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0uVUMxOTcgLkFjY2VwdENvbmRpdGlvbnNDb250YWluZXIgaW5wdXR7bWFyZ2luLXJpZ2h0OjZweH0uVUMxOTcgLkFjY2VwdENvbmRpdGlvbnNDb250YWluZXIgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2ZvbnQtd2VpZ2h0OjUwMH0uVUMxOTcgLkFjY2VwdENvbmRpdGlvbnNDb250YWluZXIgbGFiZWwuZXJyb3J7bWFyZ2luOjAgNXB4O3BhZGRpbmc6MCA1cHg7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjRweDtiYWNrZ3JvdW5kLWNvbG9yOiNkOTUzNGZ9LlVDMTk3IC5BY2NlcHRDb25kaXRpb25zQ29udGFpbmVyIGxhYmVsLmVycm9yW2hyZWZdOmhvdmVyLC5VQzE5NyAuQWNjZXB0Q29uZGl0aW9uc0NvbnRhaW5lciBsYWJlbC5lcnJvcltocmVmXTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNjOTMwMmN9LlVDMTk3IC5SZWdpc3RlckJ1dHRvbkJsb2Nre21hcmdpbi10b3A6OHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuVUMxOTcgLlJlZ2lzdGVyQnV0dG9uQmxvY2t7bWFyZ2luLXRvcDowO21hcmdpbi1sZWZ0OmF1dG99fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuVUMxOTcgLlJlZ2lzdGVyQnV0dG9uQmxvY2t7d2lkdGg6MTAwJX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5VQzE5NyAuQnV0dG9uUmVnaXN0ZXJuZXdjdXN0b21lcnt3aWR0aDoxMDAlfX0uVUMxOTcgLkJ1dHRvblJlZ2lzdGVybmV3Y3VzdG9tZXIsLlVDMTk3IC5CdXR0b25TYXZle21pbi13aWR0aDoyMDBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LlVDMTk3IC5Gb3JtTGFiZWwsLlVDMTk3IC5Gb3JtQm94LC5VQzE5NyAuRm9ybU11bHRpQm94e2ZvbnQtc2l6ZToxNnB4fX0uVUMxOTcgLlBlcnNvbmFsRGF0YSBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LlVDMTk3IC5EZWxpdmVyeUFkZHJlc3NCdXR0b25zQmxvY2t7bWFyZ2luLXRvcDoyMHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0udW13LXF1aWNrLWJ1eS1hdXRvY29tcGxldGUtcG9wdXB7bWF4LWhlaWdodDozMDBweDtvdmVyZmxvdy15OnNjcm9sbDtvdmVyZmxvdy14OmhpZGRlbn0udW13LXF1aWNrLWJ1eS1hdXRvY29tcGxldGUtcG9wdXAgbGl7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0udW13LXF1aWNrLWJ1eS1hdXRvY29tcGxldGUtcG9wdXBfX3Rlcm0taW1hZ2V7bWFyZ2luLXJpZ2h0OjE2cHh9LnVtdy1xdWljay1idXktYXV0b2NvbXBsZXRlLXBvcHVwX19wcm9kdWN0LWluLWNhcnR7YmFja2dyb3VuZC1jb2xvcjojMDU3Y2EzfS51bXctcXVpY2stYnV5LWF1dG9jb21wbGV0ZS1wb3B1cCAudWktc3RhdGUtZm9jdXMsLnVtdy1xdWljay1idXktYXV0b2NvbXBsZXRlLXBvcHVwIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXN7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQ6cmdiYSg1LDEyNCwxNjMsLjMpfS5VQzE3MyAuTWlkZGxlQm94e3BhZGRpbmc6MTBweCAxMHB4IDA7Ym9yZGVyOjJweCBzb2xpZCAjY2NjfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuVUMxNzMgLk1pZGRsZUJveHtmbG9hdDpsZWZ0fX0uVUMxNzMgdWx7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowfS5VQzE3MyBsaXtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MTBweDtmbG9hdDpsZWZ0fS5VQzE3MyBsaTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDoxMHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuVUMxNzMgbGk6Zmlyc3QtY2hpbGR7d2lkdGg6Y2FsYygxMDAlIC0gNTVweCl9fS5VQzE3MyBsaTpsYXN0LWNoaWxke2Zsb2F0Om5vbmU7Y2xlYXI6Ym90aH1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LlVDMTczIGxpOmxhc3QtY2hpbGR7ZmxvYXQ6bGVmdDtjbGVhcjpub25lfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LlVDMTczIGxpe21hcmdpbi1sZWZ0OjEwcHh9fS5VQzE3MyAuUHJvZHVjdE51bWJlclR4dCwuVUMxNzMgLlF1YW50aXR5VHh0LC5VQzE3MyAuRXJyTXNne2xpbmUtaGVpZ2h0OjIycHh9LlVDMTczIC5Qcm9kdWN0TnVtYmVyVHh0LC5VQzE3MyAuUXVhbnRpdHlUeHR7ZGlzcGxheTpibG9ja31AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LlVDMTczIC5Qcm9kdWN0TnVtYmVyVHh0LC5VQzE3MyAuUXVhbnRpdHlUeHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1yaWdodDoxMHB4fX0uVUMxNzMgLkZvcm1Cb3gsLlVDMTczIC5RdWFudGl0eVR4YiwuVUMxNzMgLkZvcm1CdXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjQ1cHh9LlVDMTczIC5Gb3JtQm94OmZvY3VzLC5VQzE3MyAuUXVhbnRpdHlUeGI6Zm9jdXMsLlVDMTczIC5Gb3JtQnV0dG9uOmZvY3Vze291dGxpbmU6MnB4IHNvbGlkIHJlZH0uVUMxNzMgLkZvcm1Cb3h7d2lkdGg6YXV0b31AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LlVDMTczIC5Gb3JtQm94e3dpZHRoOjEwMCV9fS5VQzE3MyAuRm9ybUJ1dHRvbnt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuVUMxNzMgLkZvcm1CdXR0b257d2lkdGg6YXV0b319LlVDMTczIC5RdWFudGl0eVR4Ynt3aWR0aDo0NXB4O2hlaWdodDo0NXB4O3RleHQtYWxpZ246Y2VudGVyfS5VQzE3MyAuRXJyTXNne2Rpc3BsYXk6bm9uZX0uVUMxNzMgLkVyck1zZy5zaG93e2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo0cHg7bWFyZ2luLWJvdHRvbToxMHB4O2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItcmFkaXVzOjJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnVjMTcze2Rpc3BsYXk6aW5saW5lfS51YzE3MyBpbnB1dCwudWMxNzMgYnV0dG9ue2hlaWdodDo0NnB4O291dGxpbmU6MCAhaW1wb3J0YW50fS51YzE3M19fcGFuZWwtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMxNzNfX3BhbmVsLWJvZHl7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcn19LnVjMTczX19wYW5lbC1ib2R5Pip7bWFyZ2luLWJvdHRvbToxNnB4fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudWMxNzNfX3BhbmVsLWJvZHk+KnttYXJnaW4tYm90dG9tOjB9LnVjMTczX19wYW5lbC1ib2R5Pio6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6MjRweH19LnVjMTczX19zZWFyY2gtaW5wdXR7Zm9udC1zaXplOjE2cHh9LnVjMTczX19zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVye2NvbG9yOiMwMDA7Zm9udC1zaXplOjE2cHh9LnVjMTczX19xdWFudGl0eS1jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVjMTczX19xdWFudGl0eS1jb250YWluZXJ7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcn19LnVjMTczX19xdWFudGl0eS1sYWJlbHttYXJnaW4tcmlnaHQ6MTBweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVjMTczX19xdWFudGl0eS1sYWJlbHttYXJnaW4tYm90dG9tOjB9fS51YzE3M19fcXVhbnRpdHktaW5wdXR7dGV4dC1hbGlnbjpjZW50ZXI7bWluLXdpZHRoOjEwMHB4fS51YzE3M19fcXVhbnRpdHktY29udHJvbHN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0udWMxNzNfX3F1YW50aXR5LWNvbnRyb2xzPio6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6MTBweH0udWMxNzNfX3F1YW50aXR5LW1vZGlmeS1idG57Y29sb3I6IzAwMDtib3JkZXItY29sb3I6I2RkZDtib3JkZXItcmFkaXVzOjk5OXB4O3BhZGRpbmc6MDt3aWR0aDo0NnB4O2ZsZXgtc2hyaW5rOjB9LnVjMTczIC5hbGVydHttYXJnaW4tdG9wOjEwcHg7ZGlzcGxheTpub25lfS51YzE3MyAuYWxlcnQuc2hvd3tkaXNwbGF5OmJsb2NrfS51YzIwMT5zZWN0aW9ue21hcmdpbi1ib3R0b206MTZweH0udWMyMDEgLmpzLWtleWJvYXJkLW5hdi1jdXJzb3J7b3V0bGluZToxcHggZG90dGVkICM1YmMwZGV9LnVjMjAxIC5qcy1rZXlib2FyZC1uYXYtY3Vyc29ye291dGxpbmU6MXB4IGRvdHRlZCAjNWJjMGRlfS51YzIwMSAuZ3JpZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bWFyZ2luLWJvdHRvbToyMHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMyMDEgLmdyaWR7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXI6MXB4IHNvbGlkICNkZGRkZGR9LnVjMjAxIC5ncmlkIC5ncmlkLWhlYWRlcntkaXNwbGF5OnRhYmxlLWhlYWRlci1ncm91cH0udWMyMDEgLmdyaWQgLmdyaWQtYm9keXtkaXNwbGF5OnRhYmxlLXJvdy1ncm91cH0udWMyMDEgLmdyaWQgLmdyaWQtcm93e2Rpc3BsYXk6dGFibGUtcm93fS51YzIwMSAuZ3JpZCAuZ3JpZC1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbDtwYWRkaW5nOjhweCAxNnB4fS51YzIwMSAuZ3JpZCAuZ3JpZC1jZWxse3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXI6MXB4IHNvbGlkICNkZGRkZGR9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsudWMyMDEgLmdyaWQgLmdyaWQtaGVhZGVye2Rpc3BsYXk6bm9uZX0udWMyMDEgLmdyaWQgLmdyaWQtcm93e3BhZGRpbmctdG9wOjE2cHg7cGFkZGluZy1ib3R0b206MTZweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZWNlY2VjfS51YzIwMSAuZ3JpZCAuZ3JpZC1yb3c6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowfS51YzIwMSAuZ3JpZCAuZ3JpZC1jZWxse3BhZGRpbmc6NXB4IDB9LnVjMjAxIC5ncmlkIC5ncmlkLWNlbGxbZGF0YS10aF06YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLXRoKTttYXJnaW4tcmlnaHQ6MTBweH19LnVjMjAxIC5mb3JtLWdyb3VwLWxne21hcmdpbi1ib3R0b206NHJlbX0udWMyMDFfX2Vudmlyb21lbnRhbC1mZWUtaWNvbntjb2xvcjojNWJjMGRlfS51YzIwMS1zaGFyZS1kaWFsb2c+ZGl2Om5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MTRweH0udWMyMDEtc2hhcmUtZGlhbG9nX19zaGFyZS1saW5rLWxhYmVsLC51YzIwMS1zaGFyZS1kaWFsb2dfX2VtYWlsLWZvcm0tbGFiZWx7Zm9udC1zaXplOjEycHh9LnVjMjAxLXNoYXJlLWRpYWxvZyBocntkaXNwbGF5Om5vbmV9LnVjMjAxLXNoYXJlLWRpYWxvZ19fY29udGFjdC1mb3JtLWJ1dHRvbnt3aWR0aDoxMDAlfS51YzIwMV9fa2V5Ym9hcmQtc3VwcG9ydC10aXBze21hcmdpbi10b3A6MjBweH0udWMyMDEtc2hvcHBpbmctbGlzdC1kZXRhaWxzLWFjdGlvbi1idXR0b25ze21hcmdpbi1ib3R0b206MjBweH0udWMyMDEtc2hvcHBpbmctbGlzdC1kZXRhaWxzLWFjdGlvbi1idXR0b25zIC5mYXttYXJnaW4tcmlnaHQ6NHB4fS51YzIwMS1zaG9wcGluZy1saXN0LWRldGFpbHMtYWN0aW9uLWJ1dHRvbnMtaG9sZGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey51YzIwMS1zaG9wcGluZy1saXN0LWRldGFpbHMtYWN0aW9uLWJ1dHRvbnMtaG9sZGVye2Rpc3BsYXk6YmxvY2s7ZmxleC1kaXJlY3Rpb246cm93fX0udWMyMDEtc2hvcHBpbmctbGlzdC1kZXRhaWxzLWFjdGlvbi1idXR0b25zLWhvbGRlcl90b3AgLmJ0bjpub3QoLnVjMjAxLXNob3BwaW5nLWxpc3QtZGV0YWlscy1hY3Rpb24tYnV0dG9ucy1ob2xkZXJfdG9wIC5idG46Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6OHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMyMDEtc2hvcHBpbmctbGlzdC1kZXRhaWxzLWFjdGlvbi1idXR0b25zLWhvbGRlcl90b3AgLmJ0bjpub3QoLnVjMjAxLXNob3BwaW5nLWxpc3QtZGV0YWlscy1hY3Rpb24tYnV0dG9ucy1ob2xkZXJfdG9wIC5idG46Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MH19LnVjMjAxLXNob3BwaW5nLWxpc3QtZGV0YWlsc19fcmVwbGFjZWQtcHJvZHVjdC1hbGVydHttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbTowfS51YzIwMS1zaG9wcGluZy1saXN0LWRldGFpbHNfX3F1YW50aXR5LWlucHV0LWdyb3Vwe21heC13aWR0aDoxNDBweDttaW4td2lkdGg6MTAwcHh9LnVjMjAxLXNob3BwaW5nLWxpc3QtZGV0YWlsc19fcXVhbnRpdHktaW5wdXR7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowO2hlaWdodDoyOHB4fS51YzIwMT5zZWN0aW9ue21hcmdpbi1ib3R0b206MTZweH0udWMyMDEgLmpzLWtleWJvYXJkLW5hdi1jdXJzb3J7b3V0bGluZToxcHggZG90dGVkICM1YmMwZGV9LnVjMjAxIC5qcy1rZXlib2FyZC1uYXYtY3Vyc29ye291dGxpbmU6MXB4IGRvdHRlZCAjNWJjMGRlfS51YzIwMSAuZ3JpZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bWFyZ2luLWJvdHRvbToyMHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMyMDEgLmdyaWR7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXI6MXB4IHNvbGlkICNkZGRkZGR9LnVjMjAxIC5ncmlkIC5ncmlkLWhlYWRlcntkaXNwbGF5OnRhYmxlLWhlYWRlci1ncm91cH0udWMyMDEgLmdyaWQgLmdyaWQtYm9keXtkaXNwbGF5OnRhYmxlLXJvdy1ncm91cH0udWMyMDEgLmdyaWQgLmdyaWQtcm93e2Rpc3BsYXk6dGFibGUtcm93fS51YzIwMSAuZ3JpZCAuZ3JpZC1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbDtwYWRkaW5nOjhweCAxNnB4fS51YzIwMSAuZ3JpZCAuZ3JpZC1jZWxse3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXI6MXB4IHNvbGlkICNkZGRkZGR9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsudWMyMDEgLmdyaWQgLmdyaWQtaGVhZGVye2Rpc3BsYXk6bm9uZX0udWMyMDEgLmdyaWQgLmdyaWQtcm93e3BhZGRpbmctdG9wOjE2cHg7cGFkZGluZy1ib3R0b206MTZweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZWNlY2VjfS51YzIwMSAuZ3JpZCAuZ3JpZC1yb3c6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowfS51YzIwMSAuZ3JpZCAuZ3JpZC1jZWxse3BhZGRpbmc6NXB4IDB9LnVjMjAxIC5ncmlkIC5ncmlkLWNlbGxbZGF0YS10aF06YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLXRoKTttYXJnaW4tcmlnaHQ6MTBweH19LnVjMjAxIC5mb3JtLWdyb3VwLWxne21hcmdpbi1ib3R0b206NHJlbX0udWMyMDEtZmZfX2Vudmlyb21lbnRhbC1mZWUtaWNvbntjb2xvcjojNWJjMGRlfS51YzIwMS1mZi1zaGFyZS1kaWFsb2c+ZGl2Om5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MTRweH0udWMyMDEtZmYtc2hhcmUtZGlhbG9nX19zaGFyZS1saW5rLWxhYmVsLC51YzIwMS1mZi1zaGFyZS1kaWFsb2dfX2VtYWlsLWZvcm0tbGFiZWx7Zm9udC1zaXplOjEycHh9LnVjMjAxLWZmLXNoYXJlLWRpYWxvZyBocntkaXNwbGF5Om5vbmV9LnVjMjAxLWZmLXNoYXJlLWRpYWxvZ19fY29udGFjdC1mb3JtLWJ1dHRvbnt3aWR0aDoxMDAlfS51YzIwMS1mZl9fa2V5Ym9hcmQtc3VwcG9ydC10aXBze21hcmdpbi10b3A6MjBweH0udWMyMDEtZmYtc2hvcHBpbmctbGlzdC1kZXRhaWxzLWFjdGlvbi1idXR0b25ze21hcmdpbi1ib3R0b206MjBweH0udWMyMDEtZmYtc2hvcHBpbmctbGlzdC1kZXRhaWxzLWFjdGlvbi1idXR0b25zIC5mYXttYXJnaW4tcmlnaHQ6NHB4fS51YzIwMS1mZi1zaG9wcGluZy1saXN0LWRldGFpbHMtYWN0aW9uLWJ1dHRvbnMtaG9sZGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey51YzIwMS1mZi1zaG9wcGluZy1saXN0LWRldGFpbHMtYWN0aW9uLWJ1dHRvbnMtaG9sZGVye2Rpc3BsYXk6YmxvY2s7ZmxleC1kaXJlY3Rpb246cm93fX0udWMyMDEtZmYtc2hvcHBpbmctbGlzdC1kZXRhaWxzLWFjdGlvbi1idXR0b25zLWhvbGRlcl90b3AgLmJ0bjpub3QoLnVjMjAxLWZmLXNob3BwaW5nLWxpc3QtZGV0YWlscy1hY3Rpb24tYnV0dG9ucy1ob2xkZXJfdG9wIC5idG46Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6OHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMyMDEtZmYtc2hvcHBpbmctbGlzdC1kZXRhaWxzLWFjdGlvbi1idXR0b25zLWhvbGRlcl90b3AgLmJ0bjpub3QoLnVjMjAxLWZmLXNob3BwaW5nLWxpc3QtZGV0YWlscy1hY3Rpb24tYnV0dG9ucy1ob2xkZXJfdG9wIC5idG46Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MH19LnVjMjAxLWZmLXNob3BwaW5nLWxpc3QtZGV0YWlscyAuYWxlcnR7bWFyZ2luLXRvcDoxMHB4O21hcmdpbi1ib3R0b206MH0udWMyMDEtZmYtc2hvcHBpbmctbGlzdC1kZXRhaWxzX19ncmlkLWNlbGwtY29udGVudF9xdWFudGl0eXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMyMDEtZmYtc2hvcHBpbmctbGlzdC1kZXRhaWxzX19ncmlkLWNlbGwtY29udGVudF9xdWFudGl0eXtwYWRkaW5nOjhweCAwfX0udWMyMDEtZmYtc2hvcHBpbmctbGlzdC1kZXRhaWxzX19ncmlkLWNlbGwtY29udGVudF9xdWFudGl0eT4qOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MTZweH0udWMyMDEtZmYtc2hvcHBpbmctbGlzdC1kZXRhaWxzX19ncmlkLWNlbGwtY29udGVudF9xdWFudGl0eSBsYWJlbHtmb250LXdlaWdodDo0MDB9LnVjMjAxLWZmLXNob3BwaW5nLWxpc3QtZGV0YWlsc19fZ3JpZC1jZWxsLWNvbnRlbnRfYWN0aW9uLWJ1dHRvbnN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMyMDEtZmYtc2hvcHBpbmctbGlzdC1kZXRhaWxzX19ncmlkLWNlbGwtY29udGVudF9hY3Rpb24tYnV0dG9uc3tqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0udWMyMDEtZmYtc2hvcHBpbmctbGlzdC1kZXRhaWxzX19ncmlkLWNlbGwtY29udGVudF9hY3Rpb24tYnV0dG9ucz5idXR0b246bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6OHB4fS51YzIwMS1mZi1zaG9wcGluZy1saXN0LWRldGFpbHNfX3F1YW50aXR5LXBhbmVse2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0udWMyMDEtZmYtc2hvcHBpbmctbGlzdC1kZXRhaWxzX19xdWFudGl0eS1wYW5lbD4qe3dpZHRoOjUwJX0udWMyMDEtZmYtc2hvcHBpbmctbGlzdC1kZXRhaWxzX19xdWFudGl0eS1yZWd1bGFyLC51YzIwMS1mZi1zaG9wcGluZy1saXN0LWRldGFpbHNfX2ZyYWN0aW9ue21heC13aWR0aDo2MHB4fS51YzIwMS1mZi1zaG9wcGluZy1saXN0LWRldGFpbHNfX2ZhY3RvcnttYXgtd2lkdGg6MTMwcHh9LnVjMjAxLWZmLXNob3BwaW5nLWxpc3QtZGV0YWlsc19fZmFjdG9yLWxhYmVse3doaXRlLXNwYWNlOm5vd3JhcH0udWMyMDEtZmYtc2hvcHBpbmctbGlzdC1kZXRhaWxzX19mYWN0b3JfYWxpZ24tcmlnaHR7bWFyZ2luLWxlZnQ6YXV0b30udWMyMDEtZmYtc2hvcHBpbmctbGlzdC1kZXRhaWxzX190b3RhbC1xdWFudGl0eXtkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmc6OHB4IDExcHg7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JhY2tncm91bmQtY29sb3I6I2VlZX0udWMyMDEtZmYtc2hvcHBpbmctbGlzdC1kZXRhaWxzX190b3RhbC1xdWFudGl0eSBkdDo6YWZ0ZXJ7Y29udGVudDpcIjpcIn0udWMyMDEtZmYtc2hvcHBpbmctbGlzdC1kZXRhaWxzX190b3RhbC1xdWFudGl0eSBkZHttYXJnaW4tbGVmdDoxNnB4fS51YzIwMS1mZi1zaG9wcGluZy1saXN0LWRldGFpbHNfX2tleWJvYXJkLW5hdmljYXRpb24tbGlua3tkaXNwbGF5OmlubGluZS1ibG9ja30udWMyMDEtZmYtc2hvcHBpbmctbGlzdC1kZXRhaWxzX19rZXlib2FyZC1uYXZpY2F0aW9uLWxpbms6aG92ZXIgaSwudWMyMDEtZmYtc2hvcHBpbmctbGlzdC1kZXRhaWxzX19rZXlib2FyZC1uYXZpY2F0aW9uLWxpbms6Zm9jdXMgaXt0ZXh0LWRlY29yYXRpb246bm9uZX0udWMyMDItb3JkZXItZGV0YWlsc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS51YzIwMi1vcmRlci1oaXN0b3J5X190YWJze21hcmdpbi1ib3R0b206MjIuNXB4fS51YzIwMi1vcmRlci1oaXN0b3J5X19zZWFyY2gsLnVjMjAyLW9yZGVyLWhpc3RvcnlfX3F1aWNrLXNlYXJjaCwudWMyMDItb3JkZXItaGlzdG9yeV9fcGFnZXItY29udGFpbmVyX3RvcCwudWMyMDItb3JkZXItaGlzdG9yeV9fZ3JpZHttYXJnaW4tYm90dG9tOjM5cHh9LnVjMjAyLW9yZGVyLWhpc3RvcnlfX3NlYXJjaC1pbnB1dHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVjMjAyLW9yZGVyLWhpc3RvcnlfX3NlYXJjaC1pbnB1dHN7ZmxleC1kaXJlY3Rpb246cm93fX0udWMyMDItb3JkZXItaGlzdG9yeV9fc2VhcmNoLWlucHV0cyBpbnB1dFt0eXBlPXRleHRdLC51YzIwMi1vcmRlci1oaXN0b3J5X19zZWFyY2gtaW5wdXRzIGJ1dHRvbnttYXJnaW46MCAwIDFyZW0gMH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVjMjAyLW9yZGVyLWhpc3RvcnlfX3NlYXJjaC1pbnB1dHMgaW5wdXRbdHlwZT10ZXh0XSwudWMyMDItb3JkZXItaGlzdG9yeV9fc2VhcmNoLWlucHV0cyBidXR0b257bWFyZ2luOjAgNy41cHh9fS51YzIwMi1vcmRlci1oaXN0b3J5X19zZWFyY2gtaW5wdXRzIGJ1dHRvbnt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMyMDItb3JkZXItaGlzdG9yeV9fcXVpY2stc2VhcmNoLXNlbGVjdHttYXgtd2lkdGg6MjAwcHh9fS51YzIwMi1kZWxpdmVyeS1zdGF0dXN7Y29sb3I6IzdlN2U3ZX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVjMjAyLWRlbGl2ZXJ5LXN0YXR1c3t0ZXh0LWFsaWduOmNlbnRlcn19LnVjMjAyLWRlbGl2ZXJ5LXN0YXR1c19fbGFiZWx7bWFyZ2luLWxlZnQ6MTBweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVjMjAyLWRlbGl2ZXJ5LXN0YXR1c19fbGFiZWx7ZGlzcGxheTpub25lfX0udWMyMDItb3JkZXItaGlzdG9yeV9fZ3JpZCwudWMyMDItb3JkZXItZGV0YWlsc19fb3JkZXItbGluZXMtZ3JpZCwudWMyMDItb3JkZXItZGV0YWlsc19fcGFja2FnZXMtZ3JpZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey51YzIwMi1vcmRlci1oaXN0b3J5X19ncmlkLC51YzIwMi1vcmRlci1kZXRhaWxzX19vcmRlci1saW5lcy1ncmlkLC51YzIwMi1vcmRlci1kZXRhaWxzX19wYWNrYWdlcy1ncmlke2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyOjFweCBzb2xpZCAjZWNlY2VjfS51YzIwMi1vcmRlci1oaXN0b3J5X19ncmlkIC5ncmlkLWhlYWRlciwudWMyMDItb3JkZXItZGV0YWlsc19fb3JkZXItbGluZXMtZ3JpZCAuZ3JpZC1oZWFkZXIsLnVjMjAyLW9yZGVyLWRldGFpbHNfX3BhY2thZ2VzLWdyaWQgLmdyaWQtaGVhZGVye2Rpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwfS51YzIwMi1vcmRlci1oaXN0b3J5X19ncmlkIC5ncmlkLWJvZHksLnVjMjAyLW9yZGVyLWRldGFpbHNfX29yZGVyLWxpbmVzLWdyaWQgLmdyaWQtYm9keSwudWMyMDItb3JkZXItZGV0YWlsc19fcGFja2FnZXMtZ3JpZCAuZ3JpZC1ib2R5e2Rpc3BsYXk6dGFibGUtcm93LWdyb3VwfS51YzIwMi1vcmRlci1oaXN0b3J5X19ncmlkIC5ncmlkLXJvdywudWMyMDItb3JkZXItZGV0YWlsc19fb3JkZXItbGluZXMtZ3JpZCAuZ3JpZC1yb3csLnVjMjAyLW9yZGVyLWRldGFpbHNfX3BhY2thZ2VzLWdyaWQgLmdyaWQtcm93e2Rpc3BsYXk6dGFibGUtcm93fS51YzIwMi1vcmRlci1oaXN0b3J5X19ncmlkIC5ncmlkLWNlbGwsLnVjMjAyLW9yZGVyLWRldGFpbHNfX29yZGVyLWxpbmVzLWdyaWQgLmdyaWQtY2VsbCwudWMyMDItb3JkZXItZGV0YWlsc19fcGFja2FnZXMtZ3JpZCAuZ3JpZC1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbDtwYWRkaW5nOjhweCAxNnB4fS51YzIwMi1vcmRlci1oaXN0b3J5X19ncmlkIC5ncmlkLWNlbGwsLnVjMjAyLW9yZGVyLWRldGFpbHNfX29yZGVyLWxpbmVzLWdyaWQgLmdyaWQtY2VsbCwudWMyMDItb3JkZXItZGV0YWlsc19fcGFja2FnZXMtZ3JpZCAuZ3JpZC1jZWxse3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXI6MXB4IHNvbGlkICNlY2VjZWN9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsudWMyMDItb3JkZXItaGlzdG9yeV9fZ3JpZCAuZ3JpZC1oZWFkZXIsLnVjMjAyLW9yZGVyLWRldGFpbHNfX29yZGVyLWxpbmVzLWdyaWQgLmdyaWQtaGVhZGVyLC51YzIwMi1vcmRlci1kZXRhaWxzX19wYWNrYWdlcy1ncmlkIC5ncmlkLWhlYWRlcntkaXNwbGF5Om5vbmV9LnVjMjAyLW9yZGVyLWhpc3RvcnlfX2dyaWQgLmdyaWQtcm93LC51YzIwMi1vcmRlci1kZXRhaWxzX19vcmRlci1saW5lcy1ncmlkIC5ncmlkLXJvdywudWMyMDItb3JkZXItZGV0YWlsc19fcGFja2FnZXMtZ3JpZCAuZ3JpZC1yb3d7cGFkZGluZy10b3A6MTZweDtwYWRkaW5nLWJvdHRvbToxNnB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNlY2VjZWN9LnVjMjAyLW9yZGVyLWhpc3RvcnlfX2dyaWQgLmdyaWQtcm93OmZpcnN0LWNoaWxkLC51YzIwMi1vcmRlci1kZXRhaWxzX19vcmRlci1saW5lcy1ncmlkIC5ncmlkLXJvdzpmaXJzdC1jaGlsZCwudWMyMDItb3JkZXItZGV0YWlsc19fcGFja2FnZXMtZ3JpZCAuZ3JpZC1yb3c6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowfS51YzIwMi1vcmRlci1oaXN0b3J5X19ncmlkIC5ncmlkLWNlbGwsLnVjMjAyLW9yZGVyLWRldGFpbHNfX29yZGVyLWxpbmVzLWdyaWQgLmdyaWQtY2VsbCwudWMyMDItb3JkZXItZGV0YWlsc19fcGFja2FnZXMtZ3JpZCAuZ3JpZC1jZWxse3BhZGRpbmc6NXB4IDE2cHh9LnVjMjAyLW9yZGVyLWhpc3RvcnlfX2dyaWQgLmdyaWQtY2VsbFtkYXRhLXRoXTpiZWZvcmUsLnVjMjAyLW9yZGVyLWRldGFpbHNfX29yZGVyLWxpbmVzLWdyaWQgLmdyaWQtY2VsbFtkYXRhLXRoXTpiZWZvcmUsLnVjMjAyLW9yZGVyLWRldGFpbHNfX3BhY2thZ2VzLWdyaWQgLmdyaWQtY2VsbFtkYXRhLXRoXTpiZWZvcmV7Y29udGVudDphdHRyKGRhdGEtdGgpO21hcmdpbi1yaWdodDoxMHB4fX0udWMyMDItb3JkZXItaGlzdG9yeV9fZ3JpZCAuZ3JpZC1ib2R5IC5ncmlkLWNlbGx7Y3Vyc29yOnBvaW50ZXJ9LnVjMjAyLW15LWJvdWdodC1wcm9kdWN0c19fZ3JpZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey51YzIwMi1teS1ib3VnaHQtcHJvZHVjdHNfX2dyaWR7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXI6MXB4IHNvbGlkICNlY2VjZWN9LnVjMjAyLW15LWJvdWdodC1wcm9kdWN0c19fZ3JpZCAuZ3JpZC1oZWFkZXJ7ZGlzcGxheTp0YWJsZS1oZWFkZXItZ3JvdXB9LnVjMjAyLW15LWJvdWdodC1wcm9kdWN0c19fZ3JpZCAuZ3JpZC1ib2R5e2Rpc3BsYXk6dGFibGUtcm93LWdyb3VwfS51YzIwMi1teS1ib3VnaHQtcHJvZHVjdHNfX2dyaWQgLmdyaWQtcm93e2Rpc3BsYXk6dGFibGUtcm93fS51YzIwMi1teS1ib3VnaHQtcHJvZHVjdHNfX2dyaWQgLmdyaWQtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGw7cGFkZGluZzo1cHggMTBweH0udWMyMDItbXktYm91Z2h0LXByb2R1Y3RzX19ncmlkIC5ncmlkLWNlbGx7dmVydGljYWwtYWxpZ246bWlkZGxlO2JvcmRlcjoxcHggc29saWQgI2VjZWNlY319QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey51YzIwMi1teS1ib3VnaHQtcHJvZHVjdHNfX2dyaWQgLmdyaWQtaGVhZGVye2Rpc3BsYXk6bm9uZX0udWMyMDItbXktYm91Z2h0LXByb2R1Y3RzX19ncmlkIC5ncmlkLXJvd3twYWRkaW5nLXRvcDoxNnB4O3BhZGRpbmctYm90dG9tOjE2cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2VjZWNlY30udWMyMDItbXktYm91Z2h0LXByb2R1Y3RzX19ncmlkIC5ncmlkLXJvdzpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjB9LnVjMjAyLW15LWJvdWdodC1wcm9kdWN0c19fZ3JpZCAuZ3JpZC1jZWxse3BhZGRpbmc6NXB4IDEwcHh9LnVjMjAyLW15LWJvdWdodC1wcm9kdWN0c19fZ3JpZCAuZ3JpZC1jZWxsW2RhdGEtdGhdOmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS10aCk7bWFyZ2luLXJpZ2h0OjEwcHh9fS51YzIwMi1teS1ib3VnaHQtcHJvZHVjdHNfX2dyaWQgLmdyaWQtaGVhZGVye2ZvbnQtc2l6ZToxNnB4fS51YzIwMi1teS1ib3VnaHQtcHJvZHVjdHNfX3F1YW50aXR5LWlucHV0LWdyb3Vwe3dpZHRoOjEwMHB4fS51YzIwMi1vcmRlci1kZXRhaWxzX19jcmVhdGVkLWJ5LWluZm8sLnVjMjAyLW9yZGVyLWRldGFpbHNfX2ZpcnN0LWxpbmUsLnVjMjAyLW9yZGVyLWRldGFpbHNfX3NoaXBwaW5nLWluZm8sLnVjMjAyLW9yZGVyLWRldGFpbHNfX29yZGVyLWxpbmVzLC51YzIwMi1vcmRlci1kZXRhaWxzX19vcmRlci1saW5lcy1zdW1tYXJ5e21hcmdpbi1ib3R0b206MjRweH0udWMyMDItb3JkZXItZGV0YWlsc19fY3JlYXRlZC1ieS1pbmZve2Rpc3BsYXk6YmxvY2t9LnVjMjAyLW9yZGVyLWRldGFpbHNfX2ZpcnN0LWxpbmV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnVjMjAyLW9yZGVyLWRldGFpbHNfX2ZpcnN0LWxpbmV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey51YzIwMi1vcmRlci1kZXRhaWxzX19maXJzdC1saW5lIHNlY3Rpb257cGFkZGluZzo2cHggMTJweDt3aWR0aDpjYWxjKCgxMDAlIC0gMjBweCkgLyAyKX19LnVjMjAyLW9yZGVyLWRldGFpbHNfX2ZpcnN0LWxpbmUgc2VjdGlvbjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjI0cHh9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey51YzIwMi1vcmRlci1kZXRhaWxzX19maXJzdC1saW5lIHNlY3Rpb246bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDowfX0udWMyMDItb3JkZXItZGV0YWlsc19fZmlyc3QtbGluZSAuZ3JpZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX0udWMyMDItb3JkZXItZGV0YWlsc19fZmlyc3QtbGluZSAuZ3JpZCAuZ3JpZC1oZWFkZXJ7ZGlzcGxheTp0YWJsZS1oZWFkZXItZ3JvdXB9LnVjMjAyLW9yZGVyLWRldGFpbHNfX2ZpcnN0LWxpbmUgLmdyaWQgLmdyaWQtYm9keXtkaXNwbGF5OnRhYmxlLXJvdy1ncm91cH0udWMyMDItb3JkZXItZGV0YWlsc19fZmlyc3QtbGluZSAuZ3JpZCAuZ3JpZC1yb3d7ZGlzcGxheTp0YWJsZS1yb3d9LnVjMjAyLW9yZGVyLWRldGFpbHNfX2ZpcnN0LWxpbmUgLmdyaWQgLmdyaWQtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGw7cGFkZGluZzo1cHggMTBweH0udWMyMDItb3JkZXItZGV0YWlsc19fZmlyc3QtbGluZSAuZ3JpZCAuZ3JpZC1oZWFkZXIgLmdyaWQtcm93e2JvcmRlci10b3A6MDtib3JkZXItYm90dG9tOjB9LnVjMjAyLW9yZGVyLWRldGFpbHNfX2ZpcnN0LWxpbmUgLmdyaWQgLmdyaWQtYm9keSAuZ3JpZC1yb3c6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowfS51YzIwMi1vcmRlci1kZXRhaWxzX19maXJzdC1saW5lIC5ncmlkIC5ncmlkLWJvZHkgLmdyaWQtcm93Om50aC1jaGlsZChvZGQpe2JhY2tncm91bmQ6I2Y5ZjlmOX0udWMyMDItb3JkZXItZGV0YWlsc19fZmlyc3QtbGluZSAuZ3JpZCAuZ3JpZC1yb3d7Ym9yZGVyLXRvcDowfS51YzIwMi1vcmRlci1kZXRhaWxzX19maXJzdC1saW5lIC5ncmlkIC5ncmlkLWNlbGx7dmVydGljYWwtYWxpZ246bWlkZGxlfS51YzIwMi1vcmRlci1kZXRhaWxzX19vcmRlci1saW5lcy1zdW1tYXJ5LWdyaWR7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTt3aWR0aDphdXRvfS51YzIwMi1vcmRlci1kZXRhaWxzX19vcmRlci1saW5lcy1zdW1tYXJ5LWdyaWQgLmdyaWQtaGVhZGVye2Rpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwfS51YzIwMi1vcmRlci1kZXRhaWxzX19vcmRlci1saW5lcy1zdW1tYXJ5LWdyaWQgLmdyaWQtYm9keXtkaXNwbGF5OnRhYmxlLXJvdy1ncm91cH0udWMyMDItb3JkZXItZGV0YWlsc19fb3JkZXItbGluZXMtc3VtbWFyeS1ncmlkIC5ncmlkLXJvd3tkaXNwbGF5OnRhYmxlLXJvd30udWMyMDItb3JkZXItZGV0YWlsc19fb3JkZXItbGluZXMtc3VtbWFyeS1ncmlkIC5ncmlkLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsO3BhZGRpbmc6NHB4IDZweH0udWMyMTF7bWF4LXdpZHRoOjk2OHB4fS51YzIxMSB0YWJsZSB0ZHt2ZXJ0aWNhbC1hbGlnbjppbmhlcml0ICFpbXBvcnRhbnR9LnVjMjExX19oZWFkaW5nLXRlcm0tZGVzY3JpcHRpb257bWFyZ2luLWxlZnQ6OHB4fS51YzIxMV9fZXhwaXJhdGlvbi1hbGVydHtiYWNrZ3JvdW5kLWNvbG9yOiNmMmRlZGU7cGFkZGluZzoxNnB4O21heC13aWR0aDo0MDBweH0udWMyMTFfX2V4cGlyYXRpb24tYWxlcnQgdGFibGV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44KTttYXJnaW46MH0udWMyMTFfX2V4cGlyYXRpb24tYWxlcnQgdGFibGUgdGhlYWQgdGh7YmFja2dyb3VuZC1jb2xvcjojZmZmfS51YzIxMV9fZXhwaXJhdGlvbi1kZXRhaWxzLXRhYmxlLWNvbnRhaW5lcntwYWRkaW5nOjE2cHggOHB4fS51YzIxMV9fZXhwaXJhdGlvbi1ub3RpZmljYXRpb257dGV4dC1hbGlnbjpjZW50ZXJ9LnVjMjExX19leHBpcmF0aW9uLWRldGFpbHMtbGluay1jb250YWluZXJ7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDo4cHh9LnVjMjExX19leHBpcmF0aW9uLWRldGFpbHMtbGluay1jb250YWluZXIgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NTAwfS51YzIxMV9fYWN0aXZlLWJvbnVzZXMtc3RhdHVze3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2U1ZWZlZjtwYWRkaW5nOjhweDttYXJnaW4tdG9wOjB9LnVjMjExX19wZW5kaW5nLWJvbnVzZXMtc3RhdHVze3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tdG9wOjE2cHg7Y29sb3I6IzgxOGE5MX0udWMyMTFfX2JvbnVzLWhpc3Rvcnl7bWFyZ2luLXRvcDoxNnB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsudWMyMTFfX2JvbnVzLWhpc3RvcnktdGFibGUgdGhlYWR7ZGlzcGxheTpub25lfS51YzIxMV9fYm9udXMtaGlzdG9yeS10YWJsZSB0Ym9keXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS51YzIxMV9fYm9udXMtaGlzdG9yeS10YWJsZSB0Ym9keT50cntib3JkZXI6MXB4IHNvbGlkICNkZGR9LnVjMjExX19ib251cy1oaXN0b3J5LXRhYmxlIHRib2R5PnRyOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MjBweH0udWMyMTFfX2JvbnVzLWhpc3RvcnktdGFibGUgdGJvZHk+dHI+dGR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0udWMyMTFfX2JvbnVzLWhpc3RvcnktdGFibGUgdGJvZHk+dHI+dGQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDpub25lfS51YzIxMV9fYm9udXMtaGlzdG9yeS10YWJsZSB0Ym9keT50cj50ZFtkYXRhLXRoXTo6YmVmb3Jle2ZvbnQtd2VpZ2h0OjUwMDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6YXR0cihkYXRhLXRoKX0udWMyMTFfX2JvbnVzLWhpc3RvcnktdGFibGUgdGJvZHk+dHJ7Ym9yZGVyLXRvcC13aWR0aDoxMHB4fS51YzIxMV9fYm9udXMtaGlzdG9yeS10YWJsZSB0Ym9keT50cjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjE1cHh9LnVjMjExX19ib251cy1oaXN0b3J5LXRhYmxlIC5pcy1lbXB0eXtkaXNwbGF5Om5vbmV9fS51YzIxMV9fYm9udXMtb3BlcmF0aW9ue3BhZGRpbmc6OHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS51YzIxMV9fYm9udXMtb3BlcmF0aW9uX21pbnVze2JhY2tncm91bmQtY29sb3I6I2YyZGVkZX0udWMyMTFfX2JvbnVzLW9wZXJhdGlvbl9wbHVze2JhY2tncm91bmQtY29sb3I6I2RmZjBkOH0udWMyMTFfX2JvbnVzLW9wZXJhdGlvbi1pbmZvLWJ0bntsaW5lLWhlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo2cHg7cmlnaHQ6NnB4O2NvbG9yOiM1OTU5NTl9LnVjMjExX19ib251cy1zdGF0dXN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojODE4YTkxfS51YzIxMV9fYm9udXMtc3RhdHVzX2Vhcm5lZCwudWMyMTFfX2JvbnVzLXN0YXR1c19lYXJuLWFjdGl2YXRlZHtjb2xvcjojNTk1OTU5fS51YzIxMV9fYm9udXMtc3RhdHVzX2Vhcm5lZDo6YWZ0ZXIsLnVjMjExX19ib251cy1zdGF0dXNfZWFybi1hY3RpdmF0ZWQ6OmFmdGVye2NvbG9yOiMzYzc2M2R9LnVjMjExX19ib251cy1vcmRlci1udW1iZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojMDAwfS51YzIxMV9fYm9udXMtaGlzdG9yeS1saW5rLWNvbnRhaW5lcnttYXJnaW4tdG9wOjE2cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnVjMjExX19zaG93LWFsbC1ib251cy1oaXN0b3J5e3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzAwMDtmb250LXdlaWdodDo1MDB9LnVjMjExX19ib251cy1wcm9ncmFtLXJlZGlyZWN0e21hcmdpbi10b3A6MjRweH0uQ2FydEdyaWR7Ym9yZGVyOnNvbGlkIDFweCAjZWNlY2VjO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uQ2FydEdyaWRIZWFkZXJ7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzBweDtmb250LXdlaWdodDo1MDA7d2hpdGUtc3BhY2U6bm93cmFwfS5DYXJ0R3JpZEhlYWRlciB0ZHtwYWRkaW5nOjZweCAxMHB4fS5DYXJ0R3JpZCB0Ym9keSB0cjpub3QoLkNhcnRHcmlkSGVhZGVyKT50ZHtwYWRkaW5nOjNweCAxMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXItdG9wOjFweCBzb2xpZCAjZWNlY2VjfS5DYXJ0R3JpZCB0Ym9keSB0cjpub3QoLkNhcnRHcmlkSGVhZGVyKTpob3Zlcj50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9LkNhcnRHcmlkIHRib2R5IHRyLkNoaWxkTGluZT50ZHtwYWRkaW5nOjFweCAxMHB4O2JvcmRlci10b3A6bm9uZSAhaW1wb3J0YW50fS5DYXJ0R3JpZCB0Ym9keSB0ci5VbmRlbGl2ZXJhYmxle2JhY2tncm91bmQtY29sb3I6I2YyZGVkZX0ucmVmZmVyYWxfX2NvbnRyb2xze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpyb3c7bWFyZ2luOjAgLTEwcHggLTIwcHh9LnJlZmZlcmFsLWdyb3VwLC5yZWZmZXJhbC1uYW1le2ZsZXgtZ3JvdzoxO3BhZGRpbmc6MCAxMHB4O21hcmdpbi1ib3R0b206MjBweDttaW4td2lkdGg6MTgwcHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5yZWZmZXJhbC1ncm91cCwucmVmZmVyYWwtbmFtZXttYXgtd2lkdGg6NTAlfX0ucmVmZmVyYWwtZ3JvdXBfX2xhYmVsLC5yZWZmZXJhbC1uYW1lX19sYWJlbHtmb250LXdlaWdodDo0MDB9LmMtY2hlY2tvdXQtc3RlcC1pbmRpY2F0b3J7d2lkdGg6Mjg4cHg7aGVpZ2h0OjYwcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvY2hlY2tvdXQvY2hlY2tvdXQtcHJvZ3Jlc3Mtc3ByaXRlLXNtLnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmMtY2hlY2tvdXQtc3RlcC1pbmRpY2F0b3Jfc3RlcC0xe2Rpc3BsYXk6bm9uZX0uYy1jaGVja291dC1zdGVwLWluZGljYXRvcl9zdGVwLTJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9LmMtY2hlY2tvdXQtc3RlcC1pbmRpY2F0b3Jfc3RlcC0ze2JhY2tncm91bmQtcG9zaXRpb246MCAtNTVweH0uYy1jaGVja291dC1zdGVwLWluZGljYXRvcl9zdGVwLTR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMTBweH0uYy1jaGVja291dC1zdGVwLWluZGljYXRvcl9zdGVwLTV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNjVweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LlVDMTEwRnJlZVNoaXBwaW5nTWVzc2FnZXtmbG9hdDpyaWdodH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5VQzExME1haW5UaXRsZXttYXJnaW4tYm90dG9tOi4yZW19fS5VQzExMFByb2R1Y3RMaXN0Q29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LlVDMTEwQ2FydEdyaWRJdGVte2NvbG9yOiMwMDA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LlVDMTEwQ2FydEdyaWRJdGVtUXVhbnRpdHlbZGlzYWJsZWQ9ZGlzYWJsZWRde2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzpub25lO2N1cnNvcjpkZWZhdWx0O3BhZGRpbmc6MH0uVUMxMTBDYXJ0R3JpZEl0ZW1RdWFudGl0eVtkaXNhYmxlZD1kaXNhYmxlZF06Zm9jdXN7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCl9LlVDMTEwQ2FydEdyaWRJdGVtUXVhbnRpdHlbZGlzYWJsZWQ9ZGlzYWJsZWRdOmhvdmVye2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfS5VQzExMENhcnRHcmlkSXRlbVF1YW50aXR5W2Rpc2FibGVkPWRpc2FibGVkXTphY3RpdmV7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCl9LlVDMTEwQ2FydEdyaWRJdGVtUXVhbnRpdHlbZGlzYWJsZWQ9ZGlzYWJsZWRdOmFjdGl2ZTpob3ZlciwuVUMxMTBDYXJ0R3JpZEl0ZW1RdWFudGl0eVtkaXNhYmxlZD1kaXNhYmxlZF06YWN0aXZlOmZvY3Vze2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfS5VQzExMENhcnRHcmlkSXRlbVF1YW50aXR5W2Rpc2FibGVkPWRpc2FibGVkXVtkaXNhYmxlZF06aG92ZXIsLlVDMTEwQ2FydEdyaWRJdGVtUXVhbnRpdHlbZGlzYWJsZWQ9ZGlzYWJsZWRdW2Rpc2FibGVkXTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0uQ2FydEdyaWRJdGVtUXVhbnRpdHksLkNhcnRHcmlkSXRlbVF1YW50aXR5RHJwLC5CbG9ja1RlbXBPcmRlckxpbmVzQ29udGFpbmVyIC5RdWFudGl0eVR4YiwuQmxvY2tUZW1wT3JkZXJMaW5lc0NvbnRhaW5lciAuUXVhbnRpdHlEcnB7d2lkdGg6NTRweDtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjA7dGV4dC1hbGlnbjpjZW50ZXJ9LkNhcnRHcmlkSXRlbVByaWNle3doaXRlLXNwYWNlOm5vd3JhcH0udWMxMTBfX2JhY2stdG8tc2l0ZS1idG57ZmxvYXQ6bGVmdDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3BhZGRpbmctbGVmdDowfS51YzExMC1wcm9kdWN0LWxpc3RfX2RlbGV0ZS1hbGwtYnRuLC51YzExMC1wcm9kdWN0LWxpc3RfX3VwZGF0ZS1idG57ZmxvYXQ6cmlnaHQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0udWMxMTAtcHJvZHVjdC1saXN0X19kZWxldGUtYWxsLWJ0bntwYWRkaW5nLXJpZ2h0OjB9LnVjMTEwLXRvdGFsLWNvbnRhaW5lcnttYXJnaW4tdG9wOjE2cHg7bGluZS1oZWlnaHQ6MjJweDt0ZXh0LWFsaWduOnJpZ2h0fS51YzExMC10b3RhbC1jb250YWluZXJfX3Byb2R1Y3QtY291bnQtbGFiZWwsLnVjMTEwLXRvdGFsLWNvbnRhaW5lcl9fdG90YWwtcHJpY2UtbGFiZWwsLnVjMTEwLXRvdGFsLWNvbnRhaW5lcl9fdG90YWwtZGlzY291bnQtbGFiZWwsLnVjMTEwLXRvdGFsLWNvbnRhaW5lcl9fdG90YWwtdmF0LWxhYmVsLC51YzExMC10b3RhbC1jb250YWluZXJfX3RvdGFsLXByaWNlLWluY2x1ZGluZy12YXQtbGFiZWx7Zm9udC13ZWlnaHQ6NTAwfS51YzExMC10b3RhbC1jb250YWluZXJfX3RvdGFsLXByaWNlLXZhbHVlLC51YzExMC10b3RhbC1jb250YWluZXJfX3RvdGFsLXByaWNlLWluY2x1ZGluZy12YXQtdmFsdWV7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNnB4fS51YzExMC10b3RhbC1jb250YWluZXJfX3RvdGFsLXByaWNlLXZhdCwudWMxMTAtdG90YWwtY29udGFpbmVyX190b3RhbC1wcmljZS1pbmNsdWRpbmctdmF0e2ZvbnQtc2l6ZToxMnB4fS51YzExMC10b3RhbC1jb250YWluZXJfX3Byb2R1Y3QtY291bnQtdGR7cGFkZGluZy1ib3R0b206MTFweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkfS51YzExMC10b3RhbC1jb250YWluZXJfX3RvdGFsLWRpc2NvdW50LXRke3BhZGRpbmctdG9wOjExcHg7cGFkZGluZy1ib3R0b206MTJweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkfS51YzExMC10b3RhbC1jb250YWluZXJfX3RvdGFsLXZhdC10ZHtwYWRkaW5nLXRvcDo4cHh9LnVjMTEwLXRvdGFsLWNvbnRhaW5lcl9fdG90YWwtcHJpY2UtaW5jbHVkaW5nLXZhdC10ZHtwYWRkaW5nLWJvdHRvbTo3cHg7Zm9udC13ZWlnaHQ6NTAwfS51YzExMCAuS2xhcm5hQ2hlY2tvdXRCdXR0b257bWluLXdpZHRoOjIwNnB4O21hcmdpbi1ib3R0b206MTBweH0udWMxMTAtY2hlY2tvdXRfX25leHQtYnRue21pbi13aWR0aDoyMDZweH0uVUMxMTBTdW1tYXJ5Q29udGFpbmVye3BhZGRpbmctYm90dG9tOjI0cHh9LlVDMTEwQnV0dG9uc0NvbnRhaW5lcntib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkO3BhZGRpbmctdG9wOjI0cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LWVuZH0uVUMxMTBCb251c1N5c3RlbT4qOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MTZweH1AbWVkaWEobWluLXdpZHRoOiAxMjIwcHgpey5VQzExMEJvbnVzU3lzdGVte21pbi13aWR0aDo0MDBweH19LkNhcnRHcmlkSXRlbURlbGV0ZSwuQmxvY2tUZW1wT3JkZXJMaW5lc0NvbnRhaW5lciAuRGVsZXRlQnV0dG9ue2Rpc3BsYXk6YmxvY2s7Y3Vyc29yOnBvaW50ZXI7bGluZS1oZWlnaHQ6MDtmb250LXNpemU6MDtjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lfS5DYXJ0R3JpZEl0ZW1EZWxldGU6aG92ZXIsLkJsb2NrVGVtcE9yZGVyTGluZXNDb250YWluZXIgLkRlbGV0ZUJ1dHRvbjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uQ2FydEdyaWRJdGVtRGVsZXRlOjpiZWZvcmUsLkJsb2NrVGVtcE9yZGVyTGluZXNDb250YWluZXIgLkRlbGV0ZUJ1dHRvbjo6YmVmb3Jle2ZvbnQtc2l6ZToxNnB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuVUMxMTBDYXJ0R3JpZHtkaXNwbGF5Om5vbmV9fS5CbG9ja1RlbXBPcmRlckxpbmVzQ29udGFpbmVye2Rpc3BsYXk6bm9uZX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LkJsb2NrVGVtcE9yZGVyTGluZXNDb250YWluZXJ7ZGlzcGxheTpibG9ja30uQmxvY2tUZW1wT3JkZXJMaW5lc0NvbnRhaW5lciAuUHJvZHVjdERlc2NyaXB0aW9uQ29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGR9LkJsb2NrVGVtcE9yZGVyTGluZXNDb250YWluZXIgLlByb2R1Y3REZXNjcmlwdGlvbkNvbnRhaW5lcjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjEwcHh9LkJsb2NrVGVtcE9yZGVyTGluZXNDb250YWluZXIgLlByb2R1Y3RTaG9ydEluZm97ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uQmxvY2tUZW1wT3JkZXJMaW5lc0NvbnRhaW5lciAuUHJvZHVjdFNob3J0SW5mbyAuRGV0YWlsc0tleUNvbnRhaW5lcntkaXNwbGF5Om5vbmV9LkJsb2NrVGVtcE9yZGVyTGluZXNDb250YWluZXIgLlByb2R1Y3RTaG9ydEluZm8gLlF1YW50aXR5Q29udGFpbmVye3BhZGRpbmctcmlnaHQ6MTBweDtmbGV4LWdyb3c6MH0uQmxvY2tUZW1wT3JkZXJMaW5lc0NvbnRhaW5lciAuUHJvZHVjdFNob3J0SW5mbyAuSXRlbVRpdGxlQ29udGFpbmVye2ZsZXgtZ3JvdzoxfS5CbG9ja1RlbXBPcmRlckxpbmVzQ29udGFpbmVyIC5Qcm9kdWN0U2hvcnRJbmZvIC5JdGVtVGl0bGVMaW5re2NvbG9yOiMwMDB9LkJsb2NrVGVtcE9yZGVyTGluZXNDb250YWluZXIgLlByb2R1Y3RTaG9ydEluZm8gLlN1bUNvbnRhaW5lcnt0ZXh0LWFsaWduOnJpZ2h0O2ZsZXgtZ3JvdzowfS5CbG9ja1RlbXBPcmRlckxpbmVzQ29udGFpbmVyIC5Qcm9kdWN0U2hvcnRJbmZvIC5EZWxldGVCdXR0b25Db250YWluZXJ7d2lkdGg6MzBweDtwYWRkaW5nLWxlZnQ6MTBweDtmbGV4LWdyb3c6MH0uQmxvY2tUZW1wT3JkZXJMaW5lc0NvbnRhaW5lciAuUHJvZERldGFpbHNDb250YWluZXJ7ZmxvYXQ6bm9uZTtjbGVhcjpib3RofS5CbG9ja1RlbXBPcmRlckxpbmVzQ29udGFpbmVyIC5Qcm9kRGV0YWlsc0NvbnRhaW5lciAuUHJvZHVjdERldGFpbHNSb3cgZGl2e2Rpc3BsYXk6dGFibGUtY2VsbH0uQmxvY2tUZW1wT3JkZXJMaW5lc0NvbnRhaW5lciAuUHJvZERldGFpbHNDb250YWluZXIgLlByb2R1Y3REZXRhaWxzUm93IC5EZXRhaWxzS2V5Q29udGFpbmVye3dpZHRoOjgwcHg7Zm9udC13ZWlnaHQ6NTAwfS5CbG9ja1RlbXBPcmRlckxpbmVzQ29udGFpbmVyIC5Qcm9kRGV0YWlsc3toZWlnaHQ6MTAwcHg7cGFkZGluZy10b3A6MTVweDttYXJnaW4tdG9wOjE1cHg7Ym9yZGVyLXRvcDoxcHggZGFzaGVkICNkZGQ7Zm9udC1zaXplOjEzcHh9LkJsb2NrVGVtcE9yZGVyTGluZXNDb250YWluZXIgLlByb2REZXRhaWxzIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LkJsb2NrVGVtcE9yZGVyTGluZXNDb250YWluZXIgLkltYWdlQ29udGFpbmVye2Zsb2F0OnJpZ2h0O2JvcmRlcjoxcHggc29saWQgI2RkZH0uQmxvY2tUZW1wT3JkZXJMaW5lc0NvbnRhaW5lciAuRm94U2xpZGVyQ29udGVudHtkaXNwbGF5Om5vbmV9fS5CbG9ja1RlbXBPcmRlckxpbmVzQ29udGFpbmVyIC5Gb3hTbGlkZXJCdXR0b257d2lkdGg6NTBweDtsaW5lLWhlaWdodDoxOHB4O2hlaWdodDoxOHB4O21hcmdpbjowIGF1dG87Ym9yZGVyLXJhZGl1czo0cHggNHB4IDAgMDtmb250LXNpemU6N3B4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6IzA1N2NhMztjb2xvcjojZmZmfS51YzExMC1kaXNjb3VudC1jb2Rlc3ttYXgtd2lkdGg6Mjg1cHh9LnVjMTEwLWRpc2NvdW50LWNvZGVzX19oZWFkaW5ne21hcmdpbi1ib3R0b206OHB4fS51YzExMC1kaXNjb3VudC1jb2Rlc19faW5wdXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjEwcHg7d2lkdGg6Y2FsYygxMDAlIC0gOTBweCk7dmVydGljYWwtYWxpZ246bWlkZGxlfS51YzExMC1kaXNjb3VudC1jb2Rlc19faW5wdXQtZ3JvdXB7ZGlzcGxheTpmbGV4fS51YzExMC1kaXNjb3VudC1jb2Rlc19fYnRue3dpZHRoOjgwcHg7aGVpZ2h0OjM0cHh9LnVjMTEwLWRpc2NvdW50LWNvZGVzX19jb3Vwb257Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweDttYXJnaW4tdG9wOjB9LnVjMTEwLWRpc2NvdW50LWNvZGVzX19jb3Vwb24tY29kZXttYXJnaW4tcmlnaHQ6NXB4fS51YzExMC1kaXNjb3VudC1jb2Rlc19fY291cG9uLWNvZGU6YmVmb3Jle2NvbnRlbnQ6J1wiJ30udWMxMTAtZGlzY291bnQtY29kZXNfX2NvdXBvbi1jb2RlOmFmdGVye2NvbnRlbnQ6J1wiJ30udWMxMTAtZGlzY291bnQtY29kZXNfX2NvdXBvbi1hbW91bnQ6YmVmb3Jle21hcmdpbi1yaWdodDo1cHh9LnVjMTEwLWRpc2NvdW50LWNvZGVzX19jb3Vwb24uRm9yRGVsaXZlcnl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo2cHggMzBweCA2cHggOHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSg1LDEyNCwxNjMsLjE1KTtib3JkZXI6MXB4IHNvbGlkICMwNTdjYTN9LnVjMTEwLWRpc2NvdW50LWNvZGVzX19jb3Vwb24uRm9yRGVsaXZlcnk6OmJlZm9yZXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDo4cHg7Zm9udC1zaXplOjIwcHg7Y29sb3I6IzA1N2NhM30udWMxMTAtZGlzY291bnQtY29kZXNfX2Rpc2NvdW50LW5hbWV7bWFyZ2luLXJpZ2h0OjVweH0udWMxMTAtZGlzY291bnQtY29kZXNfX2Rpc2NvdW50LW5hbWU6YWZ0ZXJ7Y29udGVudDpcIjpcIn0udWMxMTAtZW1wdHktY2FydHtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoyM3B4fS51YzExMC1lbXB0eS1jYXJ0IGF7Zm9udC13ZWlnaHQ6NTAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnVjMTEwLWZvcm1hdHRlZC1wcm9kdWN0LWxpc3QtYWN0aW9uLWJ1dHRvbnN7cGFkZGluZy10b3A6MTRweDtwYWRkaW5nLWJvdHRvbToxNHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGR9LnVjMTEwLWZvcm1hdHRlZC1zdW1tYXJ5LXNlY3Rpb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVjMTEwLWZvcm1hdHRlZC1zdW1tYXJ5LXNlY3Rpb257anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC1kaXJlY3Rpb246cm93fX0udWMxMTAtZm9ybWF0dGVkLXN1bW1hcnktc2VjdGlvbl9fY29sLTF7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0udWMxMTAtZm9ybWF0dGVkLXN1bW1hcnktc2VjdGlvbl9fY29sLTE+KnttYXJnaW4tdG9wOjE2cHh9LnVjMTQwIC5Gb3JtTGFiZWwsLnVjMTQwIC5SZXF1aXJlZEZpZWxkLC51YzE0MCAuRm9ybUJveHtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnR9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey51YzE0MCAuRm9ybUxhYmVsLC51YzE0MCAuUmVxdWlyZWRGaWVsZCwudWMxNDAgLkZvcm1Cb3h7d2lkdGg6YXV0b319LnVjMTQwIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVse21hcmdpbi1sZWZ0OjVweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnVjMTQwIHNwYW4uU3VjY2Vzc3tjb2xvcjojNWNiODVjfS51YzE0MC1jaGVja291dF9fYnV0dG9uc3tjbGVhcjpib3RoO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nLXRvcDoyNHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNkZGR9LnVjMTQwLWNoZWNrb3V0X19idXR0b25zX3N0ZXAtMXt0ZXh0LWFsaWduOnJpZ2h0fS51YzE0MC1jaGVja291dF9fYnV0dG9uc19zdGVwLTNfdG9we2Rpc3BsYXk6bm9uZX0udWMxNDAtY2hlY2tvdXRfX2J1dHRvbnNfc3RlcC0zX3RvcCsuVGVybXNDb250YWluZXJ7ZGlzcGxheTpub25lfS51YzE0MC1jaGVja291dF9fYnV0dG9uc19zdGVwLTNfYm90dG9te21hcmdpbi10b3A6MjVweH0udWMxNDAtY2hlY2tvdXRfX2JhY2stYnRue3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnVjMTQwIC5Mb2dpbiwudWMxNDAgLlBheW1lbnQsLnVjMTQwIC5EZWxpdmVyeSwudWMxNDAgLlJlc2VsbGVyc3ttYXJnaW4tYm90dG9tOjNyZW19LnVjMTQwIC5UaXRsZXttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxZW19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey51YzE0MC1sb2dpbnt3aWR0aDozOCU7bWFyZ2luLXJpZ2h0OjIlO2Zsb2F0OmxlZnR9fS51YzE0MC1sb2dpbl9fdXNlcm5hbWV7bWFyZ2luLWJvdHRvbTo4cHh9LnVjMTQwLWxvZ2luLWNvbnRyb2xze21hcmdpbi10b3A6MjRweH0udWMxNDAtbG9naW4tY29udHJvbHNfX2xvZ2luLWJ0bnt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MjBweH0udWMxNDAtbG9naW4tY29udHJvbHNfX2ZvcmdvdC1wYXNzd29yZC1saW5re3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnVjMTQwLWxvZ2luIC5Gb3JtTGFiZWx7ZGlzcGxheTpub25lfS51YzE0MC1sb2dpbiAuRm9ybUJveHtoZWlnaHQ6NDBweDt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LnVjMTQwLWxvZ2luIC5FcnJNc2c6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OlwiIFwiO2hlaWdodDoxMHB4fS51YzE0MC1sb2dpbiAuUmVxdWlyZWRGaWVsZHtkaXNwbGF5Om5vbmV9LnVjMTQwIC5SZWdUeXBle21hcmdpbi1ib3R0b206MjBweH1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnVjMTQwIC5BZGRyZXNze3dpZHRoOjYwJTtmbG9hdDpsZWZ0fX0udWMxNDAgLkFkZHJlc3M+ZGl2Om5vdCg6Zmlyc3QtY2hpbGQpe3BhZGRpbmctdG9wOjI1cHg7cGFkZGluZy1sZWZ0OjI0cHg7cGFkZGluZy1yaWdodDoyNHB4O21hcmdpbi1sZWZ0Oi0yNHB4O21hcmdpbi1yaWdodDotMjRweDttYXJnaW4tdG9wOjI1cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZH0udWMxNDAgLkFkZHJlc3MgLkVycklucCAuRm9ybUJveHtib3JkZXI6MnB4IHNvbGlkICNlYmNjZDE7YmFja2dyb3VuZC1jb2xvcjojZjJkZWRlO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL2NoZWNrb3V0L2NoZXZyb24tbGVmdF9sLnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCA1cHggYm90dG9tIDUwJX0udWMxNDAgLkFkZHJlc3MgLkZvcm1NdWx0aUJveHt3aWR0aDoyMDBweDttaW4taGVpZ2h0OjE0MHB4fS51YzE0MCAuQWRkcmVzcyAuRm9ybUxhYmVse21pbi13aWR0aDoxMzhweDtsaW5lLWhlaWdodDozMHB4fS51YzE0MCAuQWRkcmVzcyAuUmVxdWlyZWRGaWVsZHt3aWR0aDoxNXB4O21hcmdpbi1sZWZ0Oi0xNXB4O3RleHQtYWxpZ246bGVmdH0udWMxNDAgLkFkZHJlc3MgLkRlbGl2ZXJ5RGF0ZSBpbWd7Y3Vyc29yOnBvaW50ZXJ9LnVjMTQwIC5BZGRyZXNzIC5TdWNjZXNzLC51YzE0MCAuQWRkcmVzcyAuRXJyTXNne2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjhweCAwIDAgMTBweDtmbG9hdDpsZWZ0O3doaXRlLXNwYWNlOm5vd3JhcH0udWMxNDAgLkFkZHJlc3MgLlRvb2x0aXB7bWFyZ2luLXRvcDo4cHg7bWFyZ2luLWxlZnQ6MTBweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVjMTQwIC5BZGRyZXNzIC5VQzE0MGltZ0RlbGl2ZXJ5RGF0ZXttYXJnaW4tbGVmdDoxMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnVjMTQwIC5BZGRyZXNzIHNwYW5baWQqPXJlcVZhdHhiXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0udWMxNDAgLkFkZHJlc3MgLkZvcm1MYWJlbHttaW4td2lkdGg6aW5oZXJpdDtwYWRkaW5nLWJvdHRvbTo0cHg7bGluZS1oZWlnaHQ6aW5oZXJpdH0udWMxNDAgLkFkZHJlc3MgLlJlcXVpcmVkRmllbGR7bWFyZ2luOjB9LnVjMTQwIC5BZGRyZXNzIC5Gb3JtQm94e3dpZHRoOjEwMCUgIWltcG9ydGFudDtmbG9hdDpub25lO2NsZWFyOmJvdGh9LnVjMTQwIC5BZGRyZXNzIC5Gb3JtTXVsdGlCb3h7d2lkdGg6MTAwJX0udWMxNDAgLkFkZHJlc3MgLkRlbGl2ZXJ5RGF0ZSBpbWd7bWFyZ2luLXRvcDo1cHg7bWFyZ2luLWxlZnQ6NXB4fS51YzE0MCAuQWRkcmVzcyAuU3VjY2VzcywudWMxNDAgLkFkZHJlc3MgLkVyck1zZ3ttYXJnaW46M3B4IDAgMCAwO3doaXRlLXNwYWNlOmluaGVyaXR9fS51YzE0MCAuTmV3UGFzc3dvcmR7cG9zaXRpb246cmVsYXRpdmV9LnVjMTQwIC5OZXdQYXNzd29yZCAuYy1oZWxwLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVjMTQwIC5OZXdQYXNzd29yZCAuYy1oZWxwLWljb257bWFyZ2luLWxlZnQ6NHB4O21hcmdpbi10b3A6NnB4O3Bvc2l0aW9uOnN0YXRpY319LnVjMTQwIC5JbnZvaWNlQWRkcmVzcz5kaXY6bm90KDpmaXJzdC1vZi10eXBlKSwudWMxNDAgLkludm9pY2VBZGRyZXNzIC5Db21wYW55e21hcmdpbi10b3A6MTBweH0udWMxNDAgLlBheW1lbnRPcHRpb25zLC51YzE0MCAuRGVsaXZlcnlPcHRpb25ze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey51YzE0MCAuUGF5bWVudE9wdGlvbnMsLnVjMTQwIC5EZWxpdmVyeU9wdGlvbnN7ZmxleC1kaXJlY3Rpb246cm93fX0udWMxNDAgLlBheW1lbnRPcHRpb24+aW5wdXRbdHlwZT1yYWRpb10sLnVjMTQwIC5EZWxpdmVyeU9wdGlvbj5pbnB1dFt0eXBlPXJhZGlvXXtkaXNwbGF5Om5vbmV9LnVjMTQwIC5QYXltZW50T3B0aW9uPmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWwsLnVjMTQwIC5EZWxpdmVyeU9wdGlvbj5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVse29wYWNpdHk6MTtib3gtc2hhZG93OjAgMCAwIDFweCAjMDU3Y2EzO2NvbG9yOiMwNTdjYTN9LnVjMTQwIC5EZWxpdmVyeU9wdGlvbj5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsfi5EZWxQYXlQcmljZXtjb2xvcjojMDU3Y2EzfS51YzE0MCAuUGF5bWVudE9wdGlvbi5VbnN1cHBvcnRlZCAuRXJyTXNne3BhZGRpbmc6MCAyMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MzBweDtsZWZ0OjA7Zm9udC1zaXplOjE0cHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey51YzE0MCAuUGF5bWVudE9wdGlvbi5VbnN1cHBvcnRlZCAuRXJyTXNne2JvdHRvbToyMHB4fX0udWMxNDAgLlBheW1lbnRPcHRpb24uVW5zdXBwb3J0ZWQgbGFiZWx7Zm9udDowLzAgYTtjb2xvcjp0cmFuc3BhcmVudDt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9LnVjMTQwIC5QYXltZW50T3B0aW9uLC51YzE0MCAuRGVsaXZlcnlPcHRpb257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4fS51YzE0MCAuUGF5bWVudE9wdGlvbj4uSGVscFRleHQsLnVjMTQwIC5EZWxpdmVyeU9wdGlvbj4uSGVscFRleHR7ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6MThweDttYXJnaW4tYm90dG9tOjdweDtjbGVhcjpib3RoO2ZvbnQtc2l6ZToxM3B4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsudWMxNDAgLlBheW1lbnRPcHRpb246bm90KDpsYXN0LWNoaWxkKSwudWMxNDAgLkRlbGl2ZXJ5T3B0aW9uOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTo4cHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMxNDAgLlBheW1lbnRPcHRpb24sLnVjMTQwIC5EZWxpdmVyeU9wdGlvbnt3aWR0aDoxNzRweDttYXJnaW4tYm90dG9tOjE2cHg7bWFyZ2luLXJpZ2h0OjE2cHh9fS51YzE0MCAuUGF5bWVudERlbGl2ZXJ5IC5EZWxpdmVyeURhdGV7ei1pbmRleDo5O21heC13aWR0aDo2MjBweDtwYWRkaW5nOjZweCAxMHB4O21hcmdpbi1ib3R0b206MjBweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LnVjMTQwIC5QYXltZW50RGVsaXZlcnkgLkRlbGl2ZXJ5RGF0ZSAuRm9ybUxhYmVsLC51YzE0MCAuUGF5bWVudERlbGl2ZXJ5IC5EZWxpdmVyeURhdGUgLlJlcXVpcmVkRmllbGQsLnVjMTQwIC5QYXltZW50RGVsaXZlcnkgLkRlbGl2ZXJ5RGF0ZSAuRm9ybUJveCwudWMxNDAgLlBheW1lbnREZWxpdmVyeSAuRGVsaXZlcnlEYXRlIHNwYW57ZmxvYXQ6bm9uZSAhaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udWMxNDAgLlBheW1lbnREZWxpdmVyeSAuRGVsaXZlcnlEYXRlIC5SZXF1aXJlZEZpZWxke21hcmdpbi1yaWdodDouM2VtfS51YzE0MCAuUGF5bWVudERlbGl2ZXJ5IC5EZWxpdmVyeURhdGVCdG57d2lkdGg6NzhweDttYXJnaW4tbGVmdDo4cHg7Y3Vyc29yOnBvaW50ZXJ9LnVjMTQwIC5QYXltZW50RGVsaXZlcnkgLkRlbGl2ZXJ5RGF0ZUJ0biBpbWd7ZGlzcGxheTpub25lfS51YzE0MCAuUGF5bWVudERlbGl2ZXJ5IC5EZWxpdmVyeURhdGVJbm5lcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwfS51YzE0MCAuUGF5bWVudERlbGl2ZXJ5IC5EZWxpdmVyeVRpbWVDb250YWluZXIgc2VsZWN0e3dpZHRoOmF1dG99LnVjMTQwIC5QYXltZW50RGVsaXZlcnkgLkRlbGl2ZXJ5RGF0ZUNvbnRhaW5lciwudWMxNDAgLlBheW1lbnREZWxpdmVyeSAuRGVsaXZlcnlUaW1lQ29udGFpbmVye21hcmdpbjo0cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0udWMxNDAgLlBheW1lbnREZWxpdmVyeSAuRGVsaXZlcnlEYXRlQ29udGFpbmVyIGxhYmVsLC51YzE0MCAuUGF5bWVudERlbGl2ZXJ5IC5EZWxpdmVyeVRpbWVDb250YWluZXIgbGFiZWx7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1yaWdodDo4cHh9LnVjMTQwIC5QYXltZW50RGVsaXZlcnkgLkJvbnVze2JvcmRlci10b3A6MXB4IHNvbGlkICNkZGQ7cGFkZGluZy10b3A6MjRweDtwYWRkaW5nLWJvdHRvbTozMnB4fS51YzE0MCAuUGF5bWVudERlbGl2ZXJ5IC5Ub29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1cHg7cmlnaHQ6NXB4O3otaW5kZXg6MX0udWMxNDAgLlBheW1lbnREZWxpdmVyeSBsYWJlbC5Gb3JtUmJse2xpbmUtaGVpZ2h0OjFlbTt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6NzRweDtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7Ym94LXNoYWRvdzowIDAgNXB4IHJnYmEoMCwwLDAsLjE1KTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzoxMHB4IDEwcHggMTBweCAxMTBweDttYXJnaW4tYm90dG9tOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMxNDAgLlBheW1lbnREZWxpdmVyeSBsYWJlbC5Gb3JtUmJse2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O21pbi1oZWlnaHQ6aW5oZXJpdDtwYWRkaW5nOjIwcHggMTBweCAyMHB4O3RleHQtYWxpZ246Y2VudGVyfX0udWMxNDAgLlBheW1lbnREZWxpdmVyeSBsYWJlbC5Gb3JtUmJsLnVuYXZhaWxhYmxle29wYWNpdHk6Ljc7YmFja2dyb3VuZC1jb2xvcjojZWVlO2N1cnNvcjpub3QtYWxsb3dlZH0udWMxNDAgLlBheW1lbnREZWxpdmVyeSBsYWJlbC5Gb3JtUmJsIGltZ3twb2ludGVyLWV2ZW50czpub25lO2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjgwcHg7bWF4LWhlaWdodDo1NHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O2xlZnQ6MTBweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVjMTQwIC5QYXltZW50RGVsaXZlcnkgbGFiZWwuRm9ybVJibCBpbWd7cG9zaXRpb246c3RhdGljO21hcmdpbjowIGF1dG8gMTBweH19LnVjMTQwIC5QYXltZW50RGVsaXZlcnkgbGFiZWwuRm9ybVJibCBzcGFuLkRlc2NyaXB0aW9ue2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjExcHh9LnVjMTQwIC5QYXltZW50RGVsaXZlcnkgbGFiZWwuRm9ybVJibCAuS2xhcm5hVGVybXNMaW5re2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDoxMHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMxNDAgLlBheW1lbnREZWxpdmVyeSBsYWJlbC5Gb3JtUmJsIC5LbGFybmFUZXJtc0xpbmt7dGV4dC1hbGlnbjpjZW50ZXJ9fS51YzE0MCAuUGF5bWVudERlbGl2ZXJ5IGxhYmVsLkZvcm1SYmwgLmtsYXJuYS1saW5re2NvbG9yOiNkOTUzNGZ9LnVjMTQwIC5QYXltZW50RGVsaXZlcnkgLkRlbFBheVByaWNle2ZvbnQtc2l6ZToxMnB4O3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjExcHg7bGVmdDowO3otaW5kZXg6MTtwYWRkaW5nLWxlZnQ6MTEwcHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey51YzE0MCAuUGF5bWVudERlbGl2ZXJ5IC5EZWxQYXlQcmljZXtib3R0b206MnB4O3BhZGRpbmctbGVmdDowO3RleHQtYWxpZ246Y2VudGVyfX0udWMxNDAgLkRlbGl2ZXJ5T3B0aW9uIGxhYmVsLkZvcm1SYmx7cGFkZGluZy1ib3R0b206MjRweCAhaW1wb3J0YW50fS51YzE0MCAuUmVnTmV3c2xldHRlciAuY2hlY2tib3h7bWFyZ2luLWJvdHRvbTowfS51YzE0MCAuVXNlU2FtZUFkZHJlc3MgbGFiZWx7Zm9udC13ZWlnaHQ6bm9ybWFsfS51YzE0MCAuVXNlU2FtZUFkZHJlc3MgLkZvcm1DaGtCb3h7ZGlzcGxheTpmbGV4fS51YzE0MCAuRGVsaXZlcnlBZGRyZXNzRmllbGRze3BhZGRpbmctdG9wOjEwcHh9LnVjMTQwIC5EZWxpdmVyeUFkZHJlc3NGaWVsZHM+ZGl2e21hcmdpbi1ib3R0b206MTBweH0udWMxNDAgLk5ld0FkZHJlc3NMaW5re3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoxLjZyZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDouOHJlbTtjdXJzb3I6cG9pbnRlcn0udWMxNDAgLk5ld0FkZHJlc3NMaW5rOjpiZWZvcmUsLnVjMTQwIC5OZXdBZGRyZXNzTGluazo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6IzAwMH0udWMxNDAgLk5ld0FkZHJlc3NMaW5rOjpiZWZvcmV7d2lkdGg6LjJyZW07aGVpZ2h0Oi44cmVtO2xlZnQ6LjNyZW07dG9wOmNhbGMoNTAlIC0gNHB4KX0udWMxNDAgLk5ld0FkZHJlc3NMaW5rOjphZnRlcntoZWlnaHQ6LjJyZW07d2lkdGg6LjhyZW07bGVmdDowO3RvcDpjYWxjKDUwJSAtIDFweCl9LnVjMTQwPi5FcnJNc2d7ZGlzcGxheTpibG9jaztwYWRkaW5nOjE1cHg7bWFyZ2luLWJvdHRvbToxMHB4O2JvcmRlcjoxcHggc29saWQgI2ViY2NkMTtiYWNrZ3JvdW5kLWNvbG9yOiNmMmRlZGU7bGluZS1oZWlnaHQ6MTZweDtmb250LXNpemU6MTRweDtjb2xvcjojYTk0NDQyO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsudWMxNDA+LkVyck1zZ3ttYXJnaW46MCBhdXRvfX0udWMxNDAgLkNvbmZpcm0gLlRlcm1zQ29udGFpbmVye21hcmdpbi10b3A6MTJweDt0ZXh0LWFsaWduOnJpZ2h0fS51YzE0MCAuQ29uZmlybSAuVGVybXNDb250YWluZXIgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS51YzE0MCAuQ29uZmlybSAuQ2FydEdyaWR7bWFyZ2luLWJvdHRvbTowfS51YzE0MCAuQ29uZmlybT4uVGl0bGVDb250YWluZXJ7bWFyZ2luLWJvdHRvbTozMHB4fS51YzE0MCAuQ29uZmlybSAuQ29uZmlybUFkZHJlc3MsLnVjMTQwIC5Db25maXJtIC5Db25maXJtRGVsaXZlcnlBZGRyZXNzLC51YzE0MCAuQ29uZmlybSAuQ29uZmlybVBheW1lbnREZWxpdmVyeXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZWFlYWVhO21hcmdpbi1ib3R0b206MjBweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVjMTQwIC5Db25maXJtIC5Db25maXJtQWRkcmVzcywudWMxNDAgLkNvbmZpcm0gLkNvbmZpcm1EZWxpdmVyeUFkZHJlc3MsLnVjMTQwIC5Db25maXJtIC5Db25maXJtUGF5bWVudERlbGl2ZXJ5e2Zsb2F0OmxlZnQ7d2lkdGg6MzIlfX0udWMxNDAgLkNvbmZpcm0gLkNvbmZpcm1BZGRyZXNzIC5UaXRsZUNvbnRhaW5lciwudWMxNDAgLkNvbmZpcm0gLkNvbmZpcm1EZWxpdmVyeUFkZHJlc3MgLlRpdGxlQ29udGFpbmVyLC51YzE0MCAuQ29uZmlybSAuQ29uZmlybVBheW1lbnREZWxpdmVyeSAuVGl0bGVDb250YWluZXJ7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxNnB4fS51YzE0MCAuQ29uZmlybSAuQ29uZmlybUFkZHJlc3MgLlRpdGxlLC51YzE0MCAuQ29uZmlybSAuQ29uZmlybURlbGl2ZXJ5QWRkcmVzcyAuVGl0bGUsLnVjMTQwIC5Db25maXJtIC5Db25maXJtUGF5bWVudERlbGl2ZXJ5IC5UaXRsZXttYXJnaW4tYm90dG9tOjB9LnVjMTQwIC5Db25maXJtIC5Db25maXJtQWRkcmVzcz5kaXYsLnVjMTQwIC5Db25maXJtIC5Db25maXJtRGVsaXZlcnlBZGRyZXNzPmRpdiwudWMxNDAgLkNvbmZpcm0gLkNvbmZpcm1QYXltZW50RGVsaXZlcnk+ZGl2e3BhZGRpbmc6NXB4IDEwcHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey51YzE0MCAuQ29uZmlybSAuQ29uZmlybUFkZHJlc3M+ZGl2LC51YzE0MCAuQ29uZmlybSAuQ29uZmlybURlbGl2ZXJ5QWRkcmVzcz5kaXYsLnVjMTQwIC5Db25maXJtIC5Db25maXJtUGF5bWVudERlbGl2ZXJ5PmRpdntwYWRkaW5nOjExcHggMTZweH19LnVjMTQwIC5Db25maXJtIC5Db25maXJtQWRkcmVzcz5kaXY6bm90KDpmaXJzdC1jaGlsZCksLnVjMTQwIC5Db25maXJtIC5Db25maXJtRGVsaXZlcnlBZGRyZXNzPmRpdjpub3QoOmZpcnN0LWNoaWxkKSwudWMxNDAgLkNvbmZpcm0gLkNvbmZpcm1QYXltZW50RGVsaXZlcnk+ZGl2Om5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3A6MXB4IHNvbGlkICNkZGR9LnVjMTQwIC5Db25maXJtIC5Db25maXJtQWRkcmVzcyAuRm9ybUxhYmVsOmZpcnN0LWNoaWxkLC51YzE0MCAuQ29uZmlybSAuQ29uZmlybURlbGl2ZXJ5QWRkcmVzcyAuRm9ybUxhYmVsOmZpcnN0LWNoaWxkLC51YzE0MCAuQ29uZmlybSAuQ29uZmlybVBheW1lbnREZWxpdmVyeSAuRm9ybUxhYmVsOmZpcnN0LWNoaWxke2ZvbnQtd2VpZ2h0OjUwMDt3aWR0aDoxMjBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnVjMTQwIC5Db25maXJtIC5Db25maXJtQWRkcmVzcyAuRm9ybUxhYmVsLC51YzE0MCAuQ29uZmlybSAuQ29uZmlybURlbGl2ZXJ5QWRkcmVzcyAuRm9ybUxhYmVsLC51YzE0MCAuQ29uZmlybSAuQ29uZmlybVBheW1lbnREZWxpdmVyeSAuRm9ybUxhYmVse3BhZGRpbmctcmlnaHQ6MTBweH0udWMxNDAgLkNvbmZpcm0gLkNvbmZpcm1BZGRyZXNzIC5Gb3JtTGFiZWw6Zmlyc3QtY2hpbGQsLnVjMTQwIC5Db25maXJtIC5Db25maXJtRGVsaXZlcnlBZGRyZXNzIC5Gb3JtTGFiZWw6Zmlyc3QtY2hpbGQsLnVjMTQwIC5Db25maXJtIC5Db25maXJtUGF5bWVudERlbGl2ZXJ5IC5Gb3JtTGFiZWw6Zmlyc3QtY2hpbGR7d2lkdGg6YXV0b319QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey51YzE0MCAuQ29uZmlybSAuQ29uZmlybURlbGl2ZXJ5QWRkcmVzcywudWMxNDAgLkNvbmZpcm0gLkNvbmZpcm1QYXltZW50RGVsaXZlcnl7bWFyZ2luLWxlZnQ6MiV9fS51YzE0MCAuQ29uZmlybSAuQ29uZmlybVBheW1lbnREZWxpdmVyeSAuRm9ybUxhYmVse3dpZHRoOmF1dG87bWFyZ2luLXJpZ2h0OjEwcHh9LnVjMTQwIC5Db25maXJtIC5Db25maXJtT3JkZXJEZXRhaWxze3dpZHRoOjEwMCU7bWFyZ2luOjMwcHggMDtmbG9hdDpsZWZ0O2NsZWFyOmJvdGh9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey51YzE0MCAuQ29uZmlybSAuQ29uZmlybU9yZGVyRGV0YWlscyB0YWJsZXtkaXNwbGF5Om5vbmV9fS51YzE0MCAuQ29uZmlybSAuT3JkZXJTdW1tYXJ5e3dpZHRoOjEwMCU7ZmxvYXQ6bGVmdDttYXJnaW4tYm90dG9tOjMwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LWVuZH0udWMxNDAgLkNvbmZpcm0gLk9yZGVyU3VtbWFyeSAqe2xpbmUtaGVpZ2h0OjIycHh9LnVjMTQwIC5Db25maXJtIC5PcmRlclN1bW1hcnkgc3BhbjpmaXJzdC1jaGlsZHtmb250LXdlaWdodDo1MDB9LnVjMTQwIC5Db25maXJtIC5PcmRlclN1bW1hcnkgc3Bhbjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDo1cHh9LnVjMTQwIC5Db25maXJtIC5PcmRlclN1bW1hcnkgLlRvdGFsUHJpY2UgLm5vdHJhbnNsYXRle2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTZweH0udWMxNDAtZGVsaXZlcnktcmVzZWxsZXJfX3Rye2N1cnNvcjpwb2ludGVyfS51YzE0MC1kZWxpdmVyeS1yZXNlbGxlcl9fdGRfcmFkaW97d2lkdGg6NTBweDt0ZXh0LWFsaWduOmNlbnRlcn0uVUMxNDd7bWF4LXdpZHRoOjY2OHB4fS5VQzE0NyAuUmVjZWl2ZU5ld3NsZXR0ZXJDb250YWluZXJ7bWFyZ2luLWJvdHRvbTozMnB4fS5VQzE0NyAuUmVjZWl2ZU5ld3NsZXR0ZXJDb250YWluZXI+aDMsLlVDMTQ3IC5SZWNlaXZlTmV3c2xldHRlckNvbnRhaW5lciBoMXttYXJnaW4tdG9wOjB9LlVDMTQ3IC5UaXRsZUNvbnRhaW5lcnttYXJnaW4tYm90dG9tOjA7ZmxleC1iYXNpczoxMDAlfS5VQzE0NyAuVGl0bGVDb250YWluZXIgKntmb250LXNpemU6MTZweDttYXJnaW46MCAwIDAgMTlweH0uVUMxNDcgLk1zZ1RoYW5rWW91e2Zsb2F0Om5vbmU7Y2xlYXI6Ym90aDtsaW5lLWhlaWdodDoyM3B4O21hcmdpbi10b3A6MzJweDttYXJnaW4tYm90dG9tOjI1cHg7bWF4LXdpZHRoOjY4OXB4fS5VQzE0NyAuTXNnVGhhbmtZb3UgcHttYXJnaW4tdG9wOjEwcHh9LlVDMTQ3IC5Nc2dUaGFua1lvdSBwOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0uVUMxNDcgLkZhaWxDb250YWluZXIsLlVDMTQ3IC5TdWNjZXNzQ29udGFpbmVye2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC13cmFwOndyYXA7cGFkZGluZzoxMHB4O2xpbmUtaGVpZ2h0OjIycHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2FsaWduLWl0ZW1zOmJhc2VsaW5lfS5VQzE0NyAuU3VjY2Vzc0NvbnRhaW5lcntiYWNrZ3JvdW5kLWNvbG9yOiNkZmYwZDg7Y29sb3I6IzNjNzYzZH0uVUMxNDcgLlN1Y2Nlc3NDb250YWluZXIgYXtmb250LXdlaWdodDpib2xkO2NvbG9yOiMyYjU0MmN9LlVDMTQ3IC5TdWNjZXNzQ29udGFpbmVyOjpiZWZvcmV7bWFyZ2luLXJpZ2h0OjZweDtmb250LXNpemU6MTNweH0uVUMxNDcgLkZhaWxDb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjojZjJkZWRlO2NvbG9yOiNhOTQ0NDJ9LlVDMTQ3IC5GYWlsQ29udGFpbmVyIGF7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojODQzNTM0fS5VQzE0NyAuQm9udXNJbmZvTGlua3tmb250LXdlaWdodDo1MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0udWMyMTI+Kjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjQ4cHh9LnVjMjEyIGgye21hcmdpbi1ib3R0b206MTZweDttYXJnaW4tdG9wOjB9LnVjMjEyIC51aS13aWRnZXR7Ym9yZGVyOm5vbmU7cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnVjMjEyIGRpdi51aS10YWJzIC51aS10YWJzLW5hdntmbG9hdDpub25lICFpbXBvcnRhbnQ7d2lkdGg6YXV0byAhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0udWMyMTIgZGl2LnVpLXRhYnMgLnVpLXRhYnMtbmF2OjpiZWZvcmUsLnVjMjEyIGRpdi51aS10YWJzIC51aS10YWJzLW5hdjo6YWZ0ZXJ7ZGlzcGxheTpub25lfS51YzIxMiBkaXYudWktdGFicyAudWktdGFicy1uYXYgbGl7ZGlzcGxheTpmbGV4O2ZsZXg6MTttYXJnaW46MCAwIDFweCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6I2VlZWRlZX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVjMjEyIGRpdi51aS10YWJzIC51aS10YWJzLW5hdiBsaXtmbGV4OjAgMTttYXJnaW46MCAhaW1wb3J0YW50fX0udWMyMTIgZGl2LnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0OjFweCAhaW1wb3J0YW50fS51YzIxMiBkaXYudWktdGFicyAudWktdGFicy1uYXYgbGkgYS51aS10YWJzLWFuY2hvcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7bWluLWhlaWdodDo0OHB4O21pbi13aWR0aDoxMTBweDtvdXRsaW5lOjAgIWltcG9ydGFudDtwYWRkaW5nOjAgMjBweH0udWMyMTIgZGl2LnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDAgNXB4IHJnYmEoMCwwLDAsLjEpfS51YzIxMiBkaXYudWktdGFicyAudWktdGFicy1uYXYgbGkudWktc3RhdGUtYWN0aXZlOjphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0ycHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3dpZHRoOjEwMCU7aGVpZ2h0OjRweH0udWMyMTIgZGl2LnVpLXRhYnMgLnVpLXRhYnMtcGFuZWx7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZy10b3A6MjRweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjI0cHggIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCA1cHggcmdiYSgwLDAsMCwuMSl9LnVjMjEyIC5yZWZmZXJhbF9faGVhZGluZ3tmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7bWFyZ2luLWJvdHRvbToxNnB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMyMTIgLnJlZmZlcmFse21heC13aWR0aDo0ODBweH19LnVjMjEyX19kZWxpdmVyeS1wYW5lbC1ib2R5e21heC13aWR0aDo1NjhweH0udWMyMTJfX2RlbGl2ZXJ5LXBhbmVsLWJvZHk+Kjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjE2cHh9LnVjMjEyLXByZWNvbmRpdGlvbnN7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDtwYWRkaW5nLWJvdHRvbToxNnB4O21hcmdpbi1ib3R0b206MTZweH0udWMyMTItcHJlY29uZGl0aW9ucz4qOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MTZweH0udWMyMTItcHJlY29uZGl0aW9ucy1ib3R0b217Ym9yZGVyOjAgbm9uZTtwYWRkaW5nLWJvdHRvbTowO21hcmdpbi1ib3R0b206MH0udWMyMTItcHJlY29uZGl0aW9ucyBsYWJlbHttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXJpZ2h0OjhweDttaW4td2lkdGg6MTYwcHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwfS51YzIxMi1wcmVjb25kaXRpb25zIHNlbGVjdCwudWMyMTItcHJlY29uZGl0aW9ucyBpbnB1dFt0eXBlPXRleHRde2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojMDAwfS51YzIxMi1wcmVjb25kaXRpb25zIC5hbGVydHttYXJnaW4tYm90dG9tOjB9LnVjMjEyLWNvdW50cnktY29kZSAuZmllbGRDb250LC51YzIxMi1wb3N0YWwtY29kZSAuZmllbGRDb250e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyfS51YzIxMi1jb3VudHJ5LWNvZGUgc2VsZWN0e3dpZHRoOjE4MHB4O3BhZGRpbmc6MCAwIDAgMTBweH0udWMyMTItcG9zdGFsLWNvZGUgLlBvc3RhbENvZGV7d2lkdGg6OTBweH0udWMyMTItcG9zdGFsLWNvZGUgLlBvc3RhbEFyZWF7cGFkZGluZzo1cHggMTBweH0udWMyMTItcG9zdGFsLWNvZGUgLmFsZXJ0e21hcmdpbi10b3A6MTZweH0udWMyMTItZGVsaXZlcnktZGF0ZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS51YzIxMi1kZWxpdmVyeS1kYXRlX19jb250cm9sc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS51YzIxMi1kZWxpdmVyeS1kYXRlX19jb250cm9scyBpbnB1dHttYXgtd2lkdGg6OTZweDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmU7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS51YzIxMi1kZWxpdmVyeS1kYXRlX19jb250cm9scyBidXR0b257d2lkdGg6NzhweH0udWMyMTIgLkRlbGl2ZXJ5T3B0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDttaW4taGVpZ2h0OjQ4cHg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6NXB4IDE1cHggNXB4IDVweDtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLXJhZGl1czo0cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RleHQtYWxpZ246bGVmdDt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMDAwfS51YzIxMiAuRGVsaXZlcnlPcHRpb246bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoxMHB4fS51YzIxMiAuRGVsaXZlcnlPcHRpb24uc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOiMwNTdjYTN9LnVjMjEyIC5EZWxpdmVyeU9wdGlvbjpmb2N1czpmb2N1c3tib3JkZXItY29sb3I6IzA1N2NhMztvdXRsaW5lOjA7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLDAgMCA4cHggcmdiYSg1LDEyNCwxNjMsLjYpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksMCAwIDhweCByZ2JhKDUsMTI0LDE2MywuNil9LnVjMjEyIC5EZWxpdmVyeU9wdGlvbiAuTmFtZXtmbGV4OjEgMTttYXJnaW4tcmlnaHQ6MTVweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDB9LnVjMjEyIC5EZWxpdmVyeU9wdGlvbiAuUGF5RGVsUHJpY2V7ZmxleDowIDA7bWFyZ2luLWxlZnQ6YXV0bzt0ZXh0LWFsaWduOnJpZ2h0O3doaXRlLXNwYWNlOm5vd3JhcH0udWMyMTIgLkRlbGl2ZXJ5T3B0aW9uIC5QYXlEZWxPcHRJbWFnZXtmbGV4OjAgMDtoZWlnaHQ6NDBweH0udWMyMTIgLlRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjVweDtyaWdodDo1cHh9LnVjMjEyX19jb21tZW50LXBhbmVse21heC13aWR0aDo1NjhweH0udWMyMTJfX2NvbW1lbnQtcGFuZWwgdGV4dGFyZWF7aGVpZ2h0OjUwcHh9LnVjMjEyLWNoZWNrb3V0LXByb3ZpZGVyX2Rlc2NyaXB0aW9uLW91dHNpZGUtY2hlY2tvdXQtdWl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVjMjEyLWNoZWNrb3V0LXByb3ZpZGVyX2Rlc2NyaXB0aW9uLW91dHNpZGUtY2hlY2tvdXQtdWl7ZmxleC1kaXJlY3Rpb246cm93fX0udWMyMTItY2hlY2tvdXQtcHJvdmlkZXJfZGVzY3JpcHRpb24taW5zaWRlLWNoZWNrb3V0LXVpIC51YzIxMi1jaGVja291dC11aXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMyMTItY2hlY2tvdXQtcHJvdmlkZXJfZGVzY3JpcHRpb24taW5zaWRlLWNoZWNrb3V0LXVpIC51YzIxMi1jaGVja291dC11aXtmbGV4LWRpcmVjdGlvbjpyb3d9fS51YzIxMiAucHJvdmlkZXItY2hlY2tvdXQtcGFuZWx7d2lkdGg6MTAwJTtmbGV4LXNocmluazowfS51YzIxMiAucHJvdmlkZXItY2hlY2tvdXQtcGFuZWw+Kjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjI0cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey51YzIxMiAucHJvdmlkZXItY2hlY2tvdXQtcGFuZWx7bWFyZ2luLXJpZ2h0OjMycHh9fS51YzIxMi1wYXltZW50LXRhYi1wYW5lW2RhdGEtY2hlY2tvdXQtcHJvdmlkZXI9a2xhcm5hVjNdIC51YzIxMi1jaGVja291dC11aXt3aWR0aDoxMDAlO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVjMjEyLXBheW1lbnQtdGFiLXBhbmVbZGF0YS1jaGVja291dC1wcm92aWRlcj1rbGFybmFWM10gLnVjMjEyLWNoZWNrb3V0LXVpe21hcmdpbi1yaWdodDozMnB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnVjMjEyLXBheW1lbnQtdGFiLXBhbmVbZGF0YS1jaGVja291dC1wcm92aWRlcj1rbGFybmFWM10gLnVjMjEyLWNoZWNrb3V0LXVpe21heC13aWR0aDo1MCV9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMyMTItcGF5bWVudC10YWItcGFuZVtkYXRhLWNoZWNrb3V0LXByb3ZpZGVyPVN3ZWRiYW5rUGF5XSAucHJvdmlkZXItY2hlY2tvdXQtcGFuZWx7bWF4LXdpZHRoOjM5MHB4fX0udWMyMTIgLnByb3ZpZGVyLWRlc2NyaXB0aW9ue21hcmdpbi10b3A6MjBweH0udWMyMTIgLnByb3ZpZGVyLWRlc2NyaXB0aW9uPio6bm90KDpmaXJzdC1jaGlsZCl7cGFkZGluZy10b3A6MjRweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVjMjEyIC5wcm92aWRlci1kZXNjcmlwdGlvbnttYXJnaW4tdG9wOjB9fS51YzIxMiAucHJvdmlkZXItZGVzY3JpcHRpb25fX2Fib3V0e2ZvbnQtd2VpZ2h0OjUwMDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyfS51YzIxMiAucHJvdmlkZXItZGVzY3JpcHRpb25fX2Fib3V0LWxvZ29fS2xhcm5he2hlaWdodDoxMHB4fS51YzIxMiAucHJvdmlkZXItZGVzY3JpcHRpb25fX2Fib3V0LWxvZ29fVmlwcHN7aGVpZ2h0OjIwcHh9LnVjMjEyIC5wcm92aWRlci1kZXNjcmlwdGlvbl9fYWJvdXQgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO21hcmdpbi1sZWZ0OjhweH0udWMyMTIgLnByb3ZpZGVyLWRlc2NyaXB0aW9uX19wYXltZW50c3ttYXJnaW4tdG9wOjhweH0udWMyMTIgLnByb3ZpZGVyLWRlc2NyaXB0aW9uX19sb2dvc3ttYXJnaW4tdG9wOjE0cHg7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1ib3R0b206NHB4fS51YzIxMiAucHJvdmlkZXItZGVzY3JpcHRpb25fX2xvZ29zIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NHB4IDEwcHggNHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnVjMjEyIC5wcm92aWRlci1kZXNjcmlwdGlvbl9fbG9nb3MgbGk6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9LnVjMjEyIC5wcm92aWRlci1kZXNjcmlwdGlvbl9fbG9nb3MgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjFweDtoZWlnaHQ6MTZweDtiYWNrZ3JvdW5kLWNvbG9yOiNkZGR9LnVjMjEyIC5wcm92aWRlci1kZXNjcmlwdGlvbl9fbG9nb19LbGFybmF7aGVpZ2h0OjEuNnJlbX0udWMyMTIgLnByb3ZpZGVyLWRlc2NyaXB0aW9uX19sb2dvX2ludm9pY2V7aGVpZ2h0OjIuN3JlbX0udWMyMTIgLnByb3ZpZGVyLWRlc2NyaXB0aW9uX19sb2dvX3ZpcHBze2hlaWdodDoxLjZyZW19LnVjMjEyIC5wcm92aWRlci1kZXNjcmlwdGlvbl9fbG9nb192aXNhe2hlaWdodDoxLjZyZW19LnVjMjEyIC5wcm92aWRlci1kZXNjcmlwdGlvbl9fbG9nb19tYXN0ZXJjYXJke2hlaWdodDoycmVtfS51YzIxMiAucHJvdmlkZXItZGVzY3JpcHRpb25fX2xvZ29fVmlwcHN7aGVpZ2h0OjEuNnJlbX0udWMyMTIgLnByb3ZpZGVyLWRlc2NyaXB0aW9uLXRvdGFsLXByaWNlLWNvbnRhaW5lcntib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkO2ZvbnQtd2VpZ2h0OjUwMH0udWMyMTIgLnByb3ZpZGVyLWRlc2NyaXB0aW9uLXRvdGFsLXByaWNlLWNvbnRhaW5lcl9fcHJpY2UtdmFsdWV7Zm9udC1zaXplOjIwcHh9LnVjMjEyIC5QYXlQYWxEZXRhaWxzQ29sdW1ue3dpZHRoOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey51YzIxMiAuUGF5UGFsRGV0YWlsc0NvbHVtbnttYXJnaW4tcmlnaHQ6MzJweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey51YzIxMiAuUGF5UGFsRGV0YWlsc0NvbHVtbnttYXgtd2lkdGg6MzkwcHh9fS51YzIxMiAuUGF5UGFsU2hpcHBpbmdUaXRsZXtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7bWFyZ2luLWJvdHRvbToxZW19LnVjMjEyIC5QYXlQYWxTaGlwcGluZ0FkZHJlc3NEZXRhaWxzPio6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoxNnB4fS51YzIxMiAuUGF5UGFsUGF5bWVudE1ldGhvZHttYXJnaW4tdG9wOjIwcHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey51YzIxMiAuUGF5UGFsUGF5bWVudE1ldGhvZHttYXJnaW4tdG9wOjB9fS51YzIxMiAuUGF5UGFsUGF5bWVudE1ldGhvZCBhe2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS51YzIxMiAuUGF5UGFsUGF5bWVudE1ldGhvZCAuUGF5UGFsRGVzY3JpcHRpb25Db250YWluZXJ7bWFyZ2luLXRvcDo4cHh9LnVjMjEyIC5QYXlQYWxUb3RhbENoZWNrb3V0e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpiYXNlbGluZTtmb250LXdlaWdodDo1MDA7bWFyZ2luLXRvcDo4cHg7cGFkZGluZy10b3A6MThweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkfS51YzIxMiAuUGF5UGFsVG90YWxDaGVja291dCAuUGF5UGFsVG90YWxQcmljZVZhbHVle2ZvbnQtc2l6ZToyMHB4fS51YzIxMiAuUGF5UGFsVG90YWxDaGVja291dCAuSW5jbHVkaW5nU2hpcHBpbmdJbmZve2ZvbnQtc2l6ZToxMnB4O21hcmdpbi1sZWZ0OjhweH0udWMyMTIgLlBheVBhbFN1Ym1pdENvbnRhaW5lcnttYXJnaW4tdG9wOjE4cHh9LnVjMjEyIC5QYXlQYWxDaGVja291dEJ1dHRvbnt3aWR0aDoxMDAlfS51YzIxMiAuVmlwcHNTaGlwcGluZ0NvbHVtbnt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMyMTIgLlZpcHBzU2hpcHBpbmdDb2x1bW57bWFyZ2luLXJpZ2h0OjMycHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMyMTIgLlZpcHBzU2hpcHBpbmdDb2x1bW57bWF4LXdpZHRoOjM5MHB4fX0udWMyMTIgLlZpcHBzU2hpcHBpbmdUaXRsZXtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7bWFyZ2luLWJvdHRvbToxZW19LnVjMjEyIC5WaXBwc1NoaXBwaW5nQWRkcmVzc0RldGFpbHM+Kjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjE2cHh9LnVjMjEyIC5WaXBwc1BheW1lbnRDb2x1bW57bWFyZ2luLXRvcDoxOHB4O3BhZGRpbmctdG9wOjhweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkfS51YzIxMiAuVmlwcHNQYXltZW50Q29sdW1uPip7bWFyZ2luLXRvcDoxNnB4fS51YzIxMiAuVmlwcHNUb3RhbFByaWNlQ29udGFpbmVye2ZvbnQtd2VpZ2h0OjUwMH0udWMyMTIgLlZpcHBzVG90YWxQcmljZUNvbnRhaW5lciAuVmlwcHNUb3RhbFByaWNlVmFsdWV7Zm9udC1zaXplOjIwcHh9LnNsaWNrLWRlZmF1bHQtY2FwdGlvbntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjU1KX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnNsaWNrLWRlZmF1bHQtY2FwdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9fS5zbGljay1kZWZhdWx0LWNhcHRpb25fX3RpdGxle2NvbG9yOiNmZmZ9LnNsaWNrLWRlZmF1bHQtY2FwdGlvbl9fdGV4dHtjb2xvcjojZmZmfS5zbGljay1kZWZhdWx0IC5zbGljay1hcnJvdyBpe2JhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjtjb2xvcjojMDAwfS5zbGljay1kZWZhdWx0IC5zbGljay1hcnJvdzpob3ZlciBpe2JhY2tncm91bmQtY29sb3I6IzA1N2NhMztjb2xvcjojZmZmfS51YzE3NC13Y2FnIC5MaXN0Q29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0udWMxNzQtd2NhZyAuSXRlbXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVjMTc0LXdjYWcgLkl0ZW17ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctYm90dG9tOjJyZW19fS51YzE3NC13Y2FnIC5JdGVtOmhvdmVyLC51YzE3NC13Y2FnIC5JdGVtOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS51YzE3NC13Y2FnIC5JdGVtOmhvdmVyIC5JdGVtVGl0bGUsLnVjMTc0LXdjYWcgLkl0ZW06Zm9jdXMgLkl0ZW1UaXRsZXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS51YzE3NC13Y2FnIC5JbWFnZUNvbnRhaW5lcnt3aWR0aDo3cmVtO2ZsZXgtc2hyaW5rOjB9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey51YzE3NC13Y2FnIC5JbWFnZUNvbnRhaW5lcnt3aWR0aDoxMDAlfX0udWMxNzQtd2NhZyAuSW1hZ2VDb250YWluZXIgaW1ne3dpZHRoOjEwMCV9LnVjMTc0LXdjYWcgLkl0ZW1UaXRsZXtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7cGFkZGluZzowIDFlbTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMxNzQtd2NhZyAuSXRlbVRpdGxle21hcmdpbi10b3A6Mi40cmVtO21hcmdpbi1ib3R0b206Mi40cmVtO3RleHQtYWxpZ246Y2VudGVyfX0udWMxNzQtd2NhZyBidXR0b257bWFyZ2luLXRvcDphdXRvO3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsudWMxNzQtd2NhZyBidXR0b257ZGlzcGxheTpub25lfX0udWMxOTMtZGVmYXVsdCAuYy1yYXRpbmd7ZGlzcGxheTppbmxpbmUtZmxleH0udWMxOTMtZGVmYXVsdCAuSXRlbXtib3JkZXI6bm9uZTtwYWRkaW5nOjAgMCAyMHB4fS51YzE5My1kZWZhdWx0IC5JdGVtOmhvdmVyIC5XaXNoTGlzdEJ0bnt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxfS51YzE5My1kZWZhdWx0IC5JdGVtOmhvdmVyIC5JbWFnZXtmaWx0ZXI6YnJpZ2h0bmVzcyg5MCUpfS51YzE5My1kZWZhdWx0IC5JbWFnZXt0cmFuc2l0aW9uOmZpbHRlciAxc30udWMxOTMtZGVmYXVsdCAuSXRlbVRpdGxle2xpbmUtaGVpZ2h0OjIuMnJlbTtmb250LXNpemU6MTRweH0udWMxOTMtZGVmYXVsdCAuSXRlbVRpdGxlQ29udGFpbmVye21hcmdpbi10b3A6MS40cmVtO3BhZGRpbmc6MCAxZW19LnVjMTkzLWRlZmF1bHQgLktleXttaW4td2lkdGg6MDttYXJnaW4tcmlnaHQ6LjRlbX0udWMxOTMtZGVmYXVsdCAuSGFzUmVsYXRlZEltYWdlOmhvdmVyIC51YzE5My1kZWZhdWx0X19pbWFnZXtvcGFjaXR5OjB9LnVjMTkzLWRlZmF1bHQgLlByb2R1Y3RJbWFnZUxpbmt7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9LnVjMTkzLWRlZmF1bHRfX2ltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IC4xc30udWMxOTMtZGVmYXVsdF9faW1hZ2UtYWx0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3otaW5kZXg6MH0udWMxOTMtZGVmYXVsdCAuSW1hZ2V7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udWMxOTMtZGVmYXVsdCAuQnJhbmRUeHR7ZGlzcGxheTpub25lfS51YzE5My1kZWZhdWx0IC5CcmFuZCBoM3ttYXJnaW4tdG9wOjA7Zm9udC1zaXplOjEycHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey51YzE5My1kZWZhdWx0IC5XaXNoTGlzdEJ0bntvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4yc319LnVjMTkzLWRlZmF1bHQgLkRpc2NvdW50UGVyY2VudFR4dHtkaXNwbGF5Om5vbmV9LnVjMTkzLWRlZmF1bHQgLlByaWNlc0NvbnRhaW5lcnttYXJnaW4tdG9wOjEuOHJlbX0udWMxOTMtZGVmYXVsdCAuUHJpY2VSb3d7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpiYXNlbGluZTtmbGV4LXdyYXA6d3JhcH0udWMxOTMtZGVmYXVsdCAuT3JpZ2luYWxQcmljZXttYXJnaW4tcmlnaHQ6NXB4fS51YzE5My1kZWZhdWx0IC5QcmljZVZhdFR4dHttYXJnaW4tbGVmdDo1cHh9LnVjMTkzLWRlZmF1bHQgLlByaWNlOmFmdGVye3BhZGRpbmctbGVmdDo0cHg7Zm9udC1zaXplOjEwcHg7Zm9udC13ZWlnaHQ6bm9ybWFsfS51YzE5My1kZWZhdWx0IC5CdXR0b25zQ29udGFpbmVye21hcmdpbi10b3A6MS4xcmVtfS51YzE5My1kZWZhdWx0IC5CdXR0b25zQ29udGFpbmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS51YzE5My1kZWZhdWx0IC5RdWFudGl0eURycHttYXJnaW4tcmlnaHQ6N3B4fS51YzE5My1kZWZhdWx0IC5RdWFudGl0eVR4YnttYXJnaW4tcmlnaHQ6N3B4fS51YzE5My1kZWZhdWx0LWRpbXN7ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudWMxOTMtZGVmYXVsdC1kaW1ze2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0zMHB4O2xlZnQ6MDtyaWdodDowO3otaW5kZXg6LTE7cGFkZGluZzoxMHB4O2JveC1zaGFkb3c6MCAtNHB4IDNweCAtMnB4IHJnYmEoMCwwLDAsLjA1KTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuMXMsYm90dG9tIC4xc319QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5JdGVtOmhvdmVyIC51YzE5My1kZWZhdWx0LWRpbXN7Ym90dG9tOjA7ei1pbmRleDoyO29wYWNpdHk6MX19LnVjMTkzLWRlZmF1bHQtZGltLWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2t9LnVjMTkzLWRlZmF1bHQtZGltLWl0ZW1fX2xpbmt7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzouMmVtIC40ZW07Y29sb3I6Izc1NzU3NX0udWMxOTMtZGVmYXVsdC1kaW0taXRlbV9fbGluazpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMjIyfS51YzE5My1kZWZhdWx0LWRpbS1pdGVtX19pbWd7ZGlzcGxheTpibG9ja30udWMxOTMtZGVmYXVsdC1kaW0taXRlbV9fbGFiZWx7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTBweH0udWMxOTMtZGVmYXVsdC1kaW0taXRlbV9uby1pbWFnZXtib3JkZXI6MXB4IHNvbGlkICNkZGR9LnVjMTkzLWRlZmF1bHQtZGltLWl0ZW1fbm8taW1hZ2UrLnVjMTkzLWRlZmF1bHQtZGltLWl0ZW1fbm8taW1hZ2V7bWFyZ2luLWxlZnQ6NHB4fS51YzE5My1kZWZhdWx0LWxpcHNjb3JlLXJhdGluZy1zbWFsbHtoZWlnaHQ6MjBweH0ud3JwLXNsaWRlLW9uLWhvdmVyIC51Yy1pbWFnZS1saXN0LXYyLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS53cnAtc2xpZGUtb24taG92ZXIgLnVjLWltYWdlLWxpc3QtdjItaXRlbV9faW1ne3dpZHRoOjEwMCV9LndycC1zbGlkZS1vbi1ob3ZlciAudWMtaW1hZ2UtbGlzdC12Mi1pdGVtX19jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6cmdiYSgzMCwzNyw1OCwuNyk7aGVpZ2h0OjEwMCU7cGFkZGluZzowIDguN3JlbTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LndycC1zbGlkZS1vbi1ob3ZlciAudWMtaW1hZ2UtbGlzdC12Mi1pdGVtX19jb250ZW50e2hlaWdodDo2LjRyZW19fS53cnAtc2xpZGUtb24taG92ZXIgLnVjLWltYWdlLWxpc3QtdjItaXRlbV9fdGV4dHtmb250LXNpemU6MS42cmVtO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjNyZW19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey53cnAtc2xpZGUtb24taG92ZXIgLnVjLWltYWdlLWxpc3QtdjItaXRlbV9fdGV4dHtmb250LXNpemU6Mi40cmVtfX0ud3JwLXNsaWRlLW9uLWhvdmVyIC51Yy1pbWFnZS1saXN0LXYyLWl0ZW1fX2Rlc2NyaXB0aW9ue2Rpc3BsYXk6bm9uZTtmb250LXNpemU6MS42cmVtO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6Mi40cmVtO21hcmdpbjoxcmVtIDA7bWF4LXdpZHRoOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey53cnAtc2xpZGUtb24taG92ZXIgLnVjLWltYWdlLWxpc3QtdjItaXRlbV9fZGVzY3JpcHRpb257Zm9udC1zaXplOjEuNnJlbTttYXJnaW46MnJlbSAwIDNyZW19fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsud3JwLXNsaWRlLW9uLWhvdmVyIC51Yy1pbWFnZS1saXN0LXYyLWl0ZW1fX2J0bntkaXNwbGF5Om5vbmU7dHJhbnNpdGlvbjphbGwgLjFzIGVhc2V9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsud3JwLXNsaWRlLW9uLWhvdmVyIC51Yy1pbWFnZS1saXN0LXYyLWl0ZW06aG92ZXIgLnVjLWltYWdlLWxpc3QtdjItaXRlbV9fY29udGVudHtoZWlnaHQ6MTAwJX0ud3JwLXNsaWRlLW9uLWhvdmVyIC51Yy1pbWFnZS1saXN0LXYyLWl0ZW06aG92ZXIgLnVjLWltYWdlLWxpc3QtdjItaXRlbV9fZGVzY3JpcHRpb257ZGlzcGxheTpibG9ja30ud3JwLXNsaWRlLW9uLWhvdmVyIC51Yy1pbWFnZS1saXN0LXYyLWl0ZW06aG92ZXIgLnVjLWltYWdlLWxpc3QtdjItaXRlbV9fYnRue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn19LnVjLWRvY3VtZW50LWxpc3RfX2xpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOnJvd30udWMtZG9jdW1lbnQtbGlzdF9faXRlbXtkaXNwbGF5OmlubGluZS1mbGV4fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsudWMtZG9jdW1lbnQtbGlzdF9faXRlbXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaH19LnVjLWRvY3VtZW50LWxpc3RfX2l0ZW0taW1hZ2UtY29udGFpbmVye21hcmdpbi1ib3R0b206YXV0b31AbWVkaWEobWluLXdpZHRoOiA0ODBweCl7LnVjLWRvY3VtZW50LWxpc3RfX2l0ZW0taW1hZ2UtY29udGFpbmVye3BhZGRpbmc6MXJlbSAwIDFyZW0gMXJlbTtmbGV4OjAgMCBhdXRvfX0udWMtZG9jdW1lbnQtbGlzdF9faXRlbS1kZXRhaWxze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey51Yy1kb2N1bWVudC1saXN0X19pdGVtLWRldGFpbHN7cGFkZGluZzoxLjdyZW0gMi40cmVtIC44cmVtIDIuNHJlbX19QG1lZGlhKG1pbi13aWR0aDogNDgwcHgpey51Yy1kb2N1bWVudC1saXN0X19pdGVtLWRldGFpbHN7cGFkZGluZzoxcmVtIDFyZW0gMXJlbSAyLjRyZW07ZmxleDoxIDF9fS51Yy1kb2N1bWVudC1saXN0X19pdGVtLXRpdGxle2xpbmUtaGVpZ2h0OjEuNTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxLjJyZW07Zm9udC1zaXplOjEuNnJlbX0udWMtZG9jdW1lbnQtbGlzdF9faXRlbS10ZWFzZXJ7bGluZS1oZWlnaHQ6MS41NzttYXJnaW4tYm90dG9tOjEuMnJlbTtmb250LXNpemU6MTRweH0udWMtZG9jdW1lbnQtbGlzdF9faXRlbS10ZWFzZXIgOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS51Yy1kb2N1bWVudC1saXN0X19pdGVtLWNvbnRlbnR7bGluZS1oZWlnaHQ6MS40Mjg1NzE0Mjk7bWFyZ2luLWJvdHRvbToxLjJyZW07Zm9udC1zaXplOjE0cHh9LnVjLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudCA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnVjLWRvY3VtZW50LWxpc3RfX2l0ZW0tZGV0YWlscy1mb290ZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7LnVjLWRvY3VtZW50LWxpc3RfX2l0ZW0tZGV0YWlscy1mb290ZXJ7bWFyZ2luLXJpZ2h0Oi0xLjZyZW19fUBtZWRpYShtaW4td2lkdGg6IDQ4MHB4KXsudWMtZG9jdW1lbnQtbGlzdF9faXRlbS1kZXRhaWxzLWZvb3RlcnttYXJnaW4tdG9wOmF1dG99fS51Yy1kb2N1bWVudC1saXN0X19pdGVtLWRhdGV7Y29sb3I6IzU5NTk1OTtmb250LXNpemU6MS4ycmVtfS51Yy1kb2N1bWVudC1saXN0X19pdGVtLXJlYWQtbW9yZXttYXJnaW4tbGVmdDphdXRvfS51Yy1kb2N1bWVudC1saXN0X19wYWdlciAucGFnaW5hdGlvbnttYXJnaW4tdG9wOjIuNHJlbX0udWMtZG9jdW1lbnQtbGlzdC12ZXJ0aWNhbF9faXRlbXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0udWMtZG9jdW1lbnQtbGlzdC12ZXJ0aWNhbF9faXRlbTpudGgtY2hpbGQobisyKXttYXJnaW4tdG9wOjMuMnJlbX0udWMtZG9jdW1lbnQtbGlzdC12ZXJ0aWNhbF9faXRlbS1pbWFnZS1jb250YWluZXJ7ZmxleC1zaHJpbms6MH0udWMtZG9jdW1lbnQtbGlzdC12ZXJ0aWNhbF9faXRlbS1kYXRle2ZvbnQtc2l6ZToxLjJyZW07Y29sb3I6Izc1NzU3NX0udWMtZG9jdW1lbnQtbGlzdC12ZXJ0aWNhbF9faXRlbS1kZXRhaWxze3BhZGRpbmc6Mi40cmVtIDIuNHJlbSAxLjZyZW19LnVjLWRvY3VtZW50LWxpc3QtdmVydGljYWxfX2l0ZW0tZGV0YWlscy1mb290ZXJ7bWFyZ2luLXRvcDoyLjJyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey51Yy1kb2N1bWVudC1saXN0LXZlcnRpY2FsX19pdGVtLWRldGFpbHN7aGVpZ2h0OjEwMCV9fS51Yy1kb2N1bWVudC1saXN0LXZlcnRpY2FsX19pdGVtLXRpdGxle21hcmdpbjowIDAgLjhyZW07bGluZS1oZWlnaHQ6Mi40cmVtfS5zaXRlLWZvb3RlciAuc3Vic2NyaWJlLW5ld3NsZXR0ZXIgaDF7Y29sb3I6I2ZmZjtmb250LXNpemU6MS40cmVtO21hcmdpbi1ib3R0b206MS40cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo3MDB9LnNpdGUtZm9vdGVyIC5zdWJzY3JpYmUtbmV3c2xldHRlcl9fY29udHJvbHN7ZGlzcGxheTpmbGV4fS5zaXRlLWZvb3RlciAuc3Vic2NyaWJlLW5ld3NsZXR0ZXJfX2lucHV0e2ZsZXg6MSAxfS5zaXRlLWZvb3RlciAuc3Vic2NyaWJlLW5ld3NsZXR0ZXJfX2lucHV0e2hlaWdodDoyLjdyZW07cGFkZGluZzowO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNTU1O2JveC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7Y29sb3I6I2ZmZjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnNpdGUtZm9vdGVyIC5zdWJzY3JpYmUtbmV3c2xldHRlcl9faW5wdXQ6Zm9jdXN7Ym94LXNoYWRvdzpub25lO2JvcmRlci1ib3R0b20tY29sb3I6IzU1NX0uc2l0ZS1mb290ZXIgLnN1YnNjcmliZS1uZXdzbGV0dGVyX19pbnB1dDo6cGxhY2Vob2xkZXJ7Y29sb3I6I2ZmZjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDB9LnNpdGUtZm9vdGVyIC5zdWJzY3JpYmUtbmV3c2xldHRlcl9fYnRue2hlaWdodDoyLjdyZW07bWFyZ2luLWxlZnQ6MS41cmVtO3BhZGRpbmc6MCAxLjVyZW07Ym9yZGVyLXJhZGl1czo5OTk5cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOm5vcm1hbH0uc2l0ZS1mb290ZXIgLnN1YnNjcmliZS1uZXdzbGV0dGVyX19wcml2YWN5LXBvbGljeXttYXJnaW4tdG9wOjEuNXJlbTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjJyZW07Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS5zaXRlLWZvb3RlciAuc3Vic2NyaWJlLW5ld3NsZXR0ZXItcHJpdmFjeS1wb2xpY3lfX2xpbmt7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjJyZW07Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsfS5zaXRlLWZvb3RlciAuc3Vic2NyaWJlLW5ld3NsZXR0ZXItcHJpdmFjeS1wb2xpY3lfX2xpbms6aG92ZXJ7Y29sb3I6I2NjY30udWMxMjkgLkZvcm1MYWJlbCwudWMxMjkgLlJlcXVpcmVkRmllbGRDb250e2Rpc3BsYXk6bm9uZX0udWMxMjlfX2ltYWdlLWNvZGUtY29udHttYXJnaW4tYm90dG9tOjEuMnJlbX0udWMxMjlfX2ltYWdlLWNvZGUtY29udCAuRm9ybUJveHtoZWlnaHQ6My4ycmVtO3dpZHRoOjExLjVyZW19LnVjMTI5X19jb250YWN0LWluZm8tY29udCAuRm9ybUJveCwudWMxMjlfX2NvbnRhY3QtaW5mby1jb250IC5Gb3JtRHJwQm94e2hlaWdodDo0cmVtO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTouOHJlbX0udWMxMjlfX2Zvcm0tbXVsdGktYm94e2hlaWdodDoxMHJlbTtyZXNpemU6bm9uZTttYXJnaW4tYm90dG9tOjEuMnJlbX0udWMxMjlfX2Zvcm0tYnV0dG9ue3dpZHRoOjEwMCV9LndycC11YzEyOS1jYXJkIC51YzEyOV9fdGl0bGV7Zm9udC1zaXplOjE2cHg7bWFyZ2luLWJvdHRvbToxZW19LnNpdGUtZm9vdGVyX19wYXltZW50LWltYWdlc3ttYXJnaW4tdG9wOjIuNnJlbX0uc2l0ZS1mb290ZXJfX3BheW1lbnQtaW1hZ2VzLnRleHQtY2VudGVyIC5MaXN0Q29udGFpbmVye2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnNpdGUtZm9vdGVyX19wYXltZW50LWltYWdlcy50ZXh0LWNlbnRlciAuTWFpblRpdGxlQ29udGFpbmVye2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5zaXRlLWZvb3Rlcl9fcGF5bWVudC1pbWFnZXMudGV4dC14cy1jZW50ZXIgLkxpc3RDb250YWluZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uc2l0ZS1mb290ZXJfX3BheW1lbnQtaW1hZ2VzLnRleHQteHMtY2VudGVyIC5NYWluVGl0bGVDb250YWluZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlcn19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zaXRlLWZvb3Rlcl9fcGF5bWVudC1pbWFnZXMudGV4dC1zbS1sZWZ0IC5MaXN0Q29udGFpbmVye2p1c3RpZnktY29udGVudDpsZWZ0fS5zaXRlLWZvb3Rlcl9fcGF5bWVudC1pbWFnZXMudGV4dC1zbS1sZWZ0IC5NYWluVGl0bGVDb250YWluZXJ7anVzdGlmeS1jb250ZW50OmxlZnR9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuc2l0ZS1mb290ZXJfX3BheW1lbnQtaW1hZ2VzLnRleHQtc20tY2VudGVyIC5MaXN0Q29udGFpbmVye2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnNpdGUtZm9vdGVyX19wYXltZW50LWltYWdlcy50ZXh0LXNtLWNlbnRlciAuTWFpblRpdGxlQ29udGFpbmVye2p1c3RpZnktY29udGVudDpjZW50ZXJ9fS5zaXRlLWZvb3Rlcl9fcGF5bWVudC1pbWFnZXMgLk1haW5UaXRsZUNvbnRhaW5lcntkaXNwbGF5OmZsZXh9LnNpdGUtZm9vdGVyX19wYXltZW50LWltYWdlcyAuTGlzdENvbnRhaW5lcntkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcH0uc2l0ZS1mb290ZXJfX3BheW1lbnQtaW1hZ2VzX2NhcmRzIC5VQzE4OHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zaXRlLWZvb3Rlcl9fcGF5bWVudC1pbWFnZXNfY2FyZHMgLkxpc3RDb250YWluZXJ7bWFyZ2luOjAgLTJweH0uc2l0ZS1mb290ZXJfX3BheW1lbnQtaW1hZ2VzX2NhcmRzIC5JdGVte2JhY2tncm91bmQtY29sb3I6I2ZmZjttaW4td2lkdGg6ODBweDttaW4taGVpZ2h0OjQwcHg7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MnB4O3BhZGRpbmc6MCA4cHh9LnNpdGUtZm9vdGVyX19wYXltZW50LWltYWdlc19ib3JkZXJlZC1pdGVtcyAuVUMxODh7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc2l0ZS1mb290ZXJfX3BheW1lbnQtaW1hZ2VzX2JvcmRlcmVkLWl0ZW1zIC5MaXN0Q29udGFpbmVye2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO21hcmdpbjowIC0ycHh9LnNpdGUtZm9vdGVyX19wYXltZW50LWltYWdlc19ib3JkZXJlZC1pdGVtcyAuSXRlbXtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMik7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7bWluLXdpZHRoOjgwcHg7bWluLWhlaWdodDo0MHB4O2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjJweDtwYWRkaW5nOjAgOHB4fS5zaXRlLWZvb3Rlcl9fcGF5bWVudC1pbWFnZXNfZnJhbWVkLWJsb2NrIC5VQzE4OHtwYWRkaW5nOjAgOHB4IDJweDtib3JkZXI6MXB4IHNvbGlkICNkZGR9LnNpdGUtZm9vdGVyX19wYXltZW50LWltYWdlc19mcmFtZWQtYmxvY2sgLk1haW5UaXRsZUNvbnRhaW5lcntqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uc2l0ZS1mb290ZXJfX3BheW1lbnQtaW1hZ2VzX2ZyYW1lZC1ibG9jayAuTWFpblRpdGxle2JhY2tncm91bmQtY29sb3I6IzFlMjUzYTtwYWRkaW5nOjAgOHB4O2Rpc3BsYXk6aW5saW5lLWZsZXg7bWFyZ2luLWJvdHRvbTo5cHggIWltcG9ydGFudDttYXJnaW4tdG9wOi0wLjVlbSAhaW1wb3J0YW50fS5zaXRlLWZvb3Rlcl9fcGF5bWVudC1pbWFnZXNfZnJhbWVkLWJsb2NrIC5JdGVte3BhZGRpbmc6OHB4fS5zaXRlLWZvb3Rlcl9fcGF5bWVudC1pbWFnZXNfZnJhbWUtZ3JheSAuSXRlbXtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSl9LnNpdGUtZm9vdGVye2JhY2tncm91bmQtY29sb3I6IzFlMjUzYTtwYWRkaW5nLXRvcDo0LjhyZW07cGFkZGluZy1ib3R0b206Mi40cmVtfS5zaXRlLWZvb3RlciAubWItbWQtNHttYXJnaW4tYm90dG9tOjRyZW19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zaXRlLWZvb3RlciAubWItbWQtNHttYXJnaW4tYm90dG9tOjB9fS5zaXRlLWZvb3Rlcl9fbWVudSB1bD4uUGFnZXtsaW5lLWhlaWdodDozcmVtfS5zaXRlLWZvb3Rlcl9fbWVudSB1bD4uUGFnZT4uTmFtZXtsaW5lLWhlaWdodDoxLjU7Y29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjEuNHJlbX0uc2l0ZS1mb290ZXJfX21lbnUgdWw+LlBhZ2U+Lk5hbWU6aG92ZXIsLnNpdGUtZm9vdGVyX19tZW51IHVsPi5QYWdlPi5OYW1lOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNjY2N9LnNpdGUtZm9vdGVyX19tZW51IHVsPi5QYWdlPnVse2Rpc3BsYXk6bm9uZX0uc2l0ZS1mb290ZXJfX21lbnUgdWw+LlBhZ2UuU2VsZWN0ZWQ+Lk5hbWV7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2ZvbnQtd2VpZ2h0OjUwMH0uc2l0ZS1mb290ZXJfX21lbnUgdWw+LlBhZ2UuU2VsZWN0ZWQ+Lk5hbWU6aG92ZXIsLnNpdGUtZm9vdGVyX19tZW51IHVsPi5QYWdlLlNlbGVjdGVkPi5OYW1lOmZvY3Vze2NvbG9yOiNjY2N9LnNpdGUtZm9vdGVyX19kb2MgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5zaXRlLWZvb3Rlcl9fZG9jIGE6aG92ZXIsLnNpdGUtZm9vdGVyX19kb2MgYTpmb2N1c3tjb2xvcjojY2NjfS5zaXRlLWZvb3RlciBhe2NvbG9yOiNmZmZ9LnNpdGUtZm9vdGVyIC5NZW51VGl0bGUsLnNpdGUtZm9vdGVyIC5NYWluVGl0bGUsLnNpdGUtZm9vdGVyX190aXRsZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxLjRyZW07Y29sb3I6I2ZmZjtmb250LXdlaWdodDo3MDA7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MS43cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxLjF9LnNpdGUtZm9vdGVyIHB7Y29sb3I6I2ZmZjtmb250LXNpemU6MS40cmVtO2xpbmUtaGVpZ2h0OjIuMnJlbTttYXJnaW4tYm90dG9tOjNyZW19LnNpdGUtZm9vdGVyIHAgc3Ryb25ne2ZvbnQtd2VpZ2h0OjUwMH0uc2l0ZS1mb290ZXIgcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uc2l0ZS1mb290ZXIgLm5ld3NsZXR0ZXJfX2NvbnRyb2xze3dpZHRoOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zaXRlLWZvb3RlciAubmV3c2xldHRlcl9fY29udHJvbHN7bWF4LXdpZHRoOjMzLjNyZW19fS5zaXRlLWZvb3RlciAubmV3c2xldHRlci1wcml2YWN5LXBvbGljeV9fbGluazpob3Zlciwuc2l0ZS1mb290ZXIgLm5ld3NsZXR0ZXItcHJpdmFjeS1wb2xpY3lfX2xpbms6Zm9jdXN7Y29sb3I6I2NjY31kaXYuYWRkdGhpc190b29sYm94LmN1c3RvbXttYXJnaW4tdG9wOjYuNHJlbX0uY29weXJpZ2h0e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luLXRvcDo0LjRyZW07dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jb3B5cmlnaHR7ZmxleC1kaXJlY3Rpb246cm93fX0uY29weXJpZ2h0X19ieXttYXJnaW4tdG9wOjFyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jb3B5cmlnaHRfX2J5e21hcmdpbi1sZWZ0OjJyZW07bWFyZ2luLXRvcDowfX0uY29weXJpZ2h0IHNwYW4sLmNvcHlyaWdodCBhe2NvbG9yOiM5ZjlmOWY7Zm9udC1zaXplOjEuM3JlbX0uY29weXJpZ2h0IGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtmb250LXdlaWdodDo1MDB9LmNvcHlyaWdodCBhOmhvdmVyLC5jb3B5cmlnaHQgYTpmb2N1c3tjb2xvcjojY2NjfS5jb3B5cmlnaHQgYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5VQzE5NXttYXJnaW4tYm90dG9tOjRyZW19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5VQzE5NS5TbGlkZXJNZW51IC5NaWRkbGVCb3h7bWF4LWhlaWdodDpub25lICFpbXBvcnRhbnQ7b3ZlcmZsb3c6dmlzaWJsZX0uVUMxOTUuU2xpZGVyTWVudSAuVG9wQm94e2JvcmRlci1yYWRpdXM6MDtib3JkZXI6MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwO2JhY2tncm91bmQ6bm9uZX0uVUMxOTUuU2xpZGVyTWVudSAuVG9wQm94OjphZnRlcntyaWdodDowO3dpZHRoOmF1dG87Zm9udC1zaXplOjhweDtjb2xvcjojMDAwfS5VQzE5NS5TbGlkZXJNZW51IC5NYWluVGl0bGV7Zm9udC1zaXplOjE2cHg7dGV4dC1hbGlnbjpsZWZ0O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMDAwfS5VQzE5NS5TbGlkZXJNZW51IC5NYWluVGl0bGU6OmJlZm9yZXtkaXNwbGF5Om5vbmV9LlVDMTk1LlNsaWRlck1lbnUgLnVjMTk1LWhvcml6b250YWwyLXNlY3Rpb24tZ3JvdXBfZHJvcGRvd25ze21heC1oZWlnaHQ6MDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1ib3R0b206MDt0cmFuc2l0aW9uOm1heC1oZWlnaHQgLjFzfS5VQzE5NS5TbGlkZXJNZW51LmNsaWNrZWQgLnVjMTk1LWhvcml6b250YWwyLXNlY3Rpb24tZ3JvdXBfZHJvcGRvd25ze21heC1oZWlnaHQ6MjUwMHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LlVDMTk1IC5Ub3BCb3h7ZGlzcGxheTpub25lfX0uVUMxOTUgLnVpLXNsaWRlcnttYXJnaW4tbGVmdDo4cHg7bWFyZ2luLXJpZ2h0OjhweH0uVUMxOTUgLnVpLXNsaWRlcntib3JkZXI6MDtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kOm5vbmV9LlVDMTk1IC51aS1zbGlkZXI6OmFmdGVye2JhY2tncm91bmQtY29sb3I6I2RiZGJkYn0uVUMxOTUgLnVpLXNsaWRlcjo6YWZ0ZXIsLlVDMTk1IC51aS1zbGlkZXItcmFuZ2UsLlVDMTk1IC51aS1zbGlkZXItaGFuZGxle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC01MCUsIDApfS5VQzE5NSAudWktc2xpZGVyOjphZnRlciwuVUMxOTUgLnVpLXNsaWRlci1yYW5nZXtsZWZ0OjA7cmlnaHQ6MDtjb250ZW50OlwiXCI7aGVpZ2h0OjJweH0uVUMxOTUgLnVpLXNsaWRlci1yYW5nZXtiYWNrZ3JvdW5kLWNvbG9yOiMwNTdjYTN9LlVDMTk1IC51aS1zbGlkZXItaGFuZGxle3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojMDU3Y2EzfS5VQzE5NSAuRmlsdGVyQnV0dG9uc3tkaXNwbGF5Om5vbmV9LnVjMTk1LWhvcml6b250YWwyX2VuYWJsZWQtaW1tZWRpYXRlLWZpbHRlcmluZyAudWMxOTUtaG9yaXpvbnRhbDJfX3BhbmVsLWZvb3RlcntkaXNwbGF5Om5vbmV9LnVjMTk1LWhvcml6b250YWwyX2VuYWJsZWQtaW1tZWRpYXRlLWZpbHRlcmluZy51YzE5NS1ob3Jpem9udGFsMl9oYXMtYXBwbGllZC1maWx0ZXJzIC51YzE5NS1ob3Jpem9udGFsMl9fcGFuZWwtZm9vdGVye2Rpc3BsYXk6YmxvY2t9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey51YzE5NS1ob3Jpem9udGFsMl9oYXMtYXBwbGllZC1maWx0ZXJzIC51YzE5NS1ob3Jpem9udGFsMl9fcGFuZWwsLnVjMTk1LWhvcml6b250YWwyX2Rpc2FibGVkLWltbWVkaWF0ZS1maWx0ZXJpbmcgLnVjMTk1LWhvcml6b250YWwyX19wYW5lbHtwYWRkaW5nLWJvdHRvbToxNXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlMWU0ZTh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMxOTUtaG9yaXpvbnRhbDJfX3BhbmVsLWJvZHl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMH19LnVjMTk1LWhvcml6b250YWwyX19wYW5lbC1mb290ZXJ7bWFyZ2luLXRvcDoxNXB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMxOTUtaG9yaXpvbnRhbDItc2VjdGlvbi1ncm91cHttYXJnaW46LTRweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey51YzE5NS1ob3Jpem9udGFsMi1zZWN0aW9uLWdyb3VwX2Ryb3Bkb3duc3tmbG9hdDpsZWZ0fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnVjMTk1LWhvcml6b250YWwyLXNlY3Rpb24tZ3JvdXBfc2xpZGVycyAudWMxOTUtaG9yaXpvbnRhbDItc2VjdGlvbjpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey51YzE5NS1ob3Jpem9udGFsMi1zZWN0aW9uLWdyb3VwX3NsaWRlcnN7ZmxvYXQ6cmlnaHR9fS51YzE5NS1ob3Jpem9udGFsMi1zZWN0aW9ue2Rpc3BsYXk6YmxvY2t9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey51YzE5NS1ob3Jpem9udGFsMi1zZWN0aW9ue2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlMWU0ZTh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMxOTUtaG9yaXpvbnRhbDItc2VjdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luOjRweDt0ZXh0LWFsaWduOmxlZnR9fS51YzE5NS1ob3Jpem9udGFsMi1kcm9wZG93bi1idG4sLnVjMTk1LWhvcml6b250YWwyLWZpbHRlcl9fbGFiZWx7bGluZS1oZWlnaHQ6NDZweDtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo1MDA7Y29sb3I6IzAwMH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVjMTk1LWhvcml6b250YWwyLWRyb3Bkb3duLWJ0biwudWMxOTUtaG9yaXpvbnRhbDItZmlsdGVyX19sYWJlbHtsaW5lLWhlaWdodDozMnB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9fS51YzE5NS1ob3Jpem9udGFsMi1kcm9wZG93bi1pdGVtX29wZW5lZCAudWMxOTUtaG9yaXpvbnRhbDItZmlsdGVyX2Ryb3Bkb3due2Rpc3BsYXk6YmxvY2t9LnVjMTk1LWhvcml6b250YWwyLWRyb3Bkb3duLWl0ZW1fb3BlbmVkIC51YzE5NS1ob3Jpem9udGFsMi1kcm9wZG93bi1idG5fX2ljb257dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS51YzE5NS1ob3Jpem9udGFsMi1kcm9wZG93bi1pdGVtX2Nsb3NlZCAudWMxOTUtaG9yaXpvbnRhbDItZmlsdGVyX2Ryb3Bkb3due2Rpc3BsYXk6bm9uZX0udWMxOTUtaG9yaXpvbnRhbDItZHJvcGRvd24taXRlbV9jbG9zZWQgLnVjMTk1LWhvcml6b250YWwyLWRyb3Bkb3duLWJ0bl9faWNvbnt0cmFuc2Zvcm06cm90YXRlKDApfS51YzE5NS1ob3Jpem9udGFsMi1kcm9wZG93bi1idG57cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6MCAzMHB4IDAgMDtib3JkZXI6MDtiYWNrZ3JvdW5kOm5vbmU7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMxOTUtaG9yaXpvbnRhbDItZHJvcGRvd24tYnRue3BhZGRpbmc6MCAzMHB4IDAgMH19LnVjMTk1LWhvcml6b250YWwyLWRyb3Bkb3duLWJ0bjpmb2N1c3tvdXRsaW5lOm5vbmV9LnVjMTk1LWhvcml6b250YWwyLWRyb3Bkb3duLWJ0bjpmb2N1czphY3RpdmV7b3V0bGluZTpub25lfS51YzE5NS1ob3Jpem9udGFsMi1kcm9wZG93bi1idG46YWN0aXZle2JveC1zaGFkb3c6bm9uZX0udWMxOTUtaG9yaXpvbnRhbDItZHJvcGRvd24tYnRuX19pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMC4ycmVtO2JvdHRvbTotMC4ycmVtO3JpZ2h0OjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjFzO3RyYW5zZm9ybS1vcmlnaW46NTAlIDUwJX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVjMTk1LWhvcml6b250YWwyLWRyb3Bkb3duLWJ0bl9faWNvbntyaWdodDoxMnB4fX0udWMxOTUtaG9yaXpvbnRhbDItZHJvcGRvd24tYnRuX19pY29uOjpiZWZvcmV7bGluZS1oZWlnaHQ6NDZweDtmb250LXNpemU6MTBweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVjMTk1LWhvcml6b250YWwyLWRyb3Bkb3duLWJ0bl9faWNvbjo6YmVmb3Jle2xpbmUtaGVpZ2h0OjMycHh9fS51YzE5NS1ob3Jpem9udGFsMi1maWx0ZXJfZHJvcGRvd257bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MCAxMnB4IDhweDttYXJnaW4tYm90dG9tOjA7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMxOTUtaG9yaXpvbnRhbDItZmlsdGVyX2Ryb3Bkb3due3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt6LWluZGV4OjI7cGFkZGluZzo4cHggMTJweDttYXJnaW4tdG9wOi0xcHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNSk7Ym9yZGVyLXJhZGl1czo0cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MCAzcHggNnB4IHJnYmEoMCwwLDAsLjE2KX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey51YzE5NS1ob3Jpem9udGFsMi1maWx0ZXJfc2xpZGVye21hcmdpbi1ib3R0b206MTVweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey51YzE5NS1ob3Jpem9udGFsMi1maWx0ZXJfc2xpZGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOjE4cHg7d2lkdGg6MjAwcHg7bWFyZ2luLXRvcDotMThweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey51YzE5NS1ob3Jpem9udGFsMi1maWx0ZXJfX2xhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDoxMXB4fX0udWMxOTUtaG9yaXpvbnRhbDItZmlsdGVyLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9ja30udWMxOTUtaG9yaXpvbnRhbDItZmlsdGVyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDozcHh9LnVjMTk1LWhvcml6b250YWwyLWZpbHRlci1jcml0ZXJpYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjNweDtwYWRkaW5nLWJvdHRvbTozcHg7Y3Vyc29yOnBvaW50ZXJ9LnVjMTk1LWhvcml6b250YWwyLWZpbHRlci1jcml0ZXJpYV9fY2hlY2tib3hbZGlzYWJsZWRdKy51YzE5NS1ob3Jpem9udGFsMi1maWx0ZXItY3JpdGVyaWFfX2xhYmVse2N1cnNvcjpub3QtYWxsb3dlZDtjb2xvcjojNzU3NTc1fS51YzE5NS1ob3Jpem9udGFsMi1maWx0ZXItY3JpdGVyaWFfX2xhYmVse3dpZHRoOjEwMCU7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi1ib3R0b206MDt2ZXJ0aWNhbC1hbGlnbjotMC4wOGVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMxOTUtaG9yaXpvbnRhbDItZmlsdGVyLWNyaXRlcmlhX19sYWJlbHt3aGl0ZS1zcGFjZTpub3dyYXB9fS51YzE5NS1ob3Jpem9udGFsMi1maWx0ZXItY3JpdGVyaWFfX2NvdW50OjpiZWZvcmV7Y29udGVudDpcIihcIn0udWMxOTUtaG9yaXpvbnRhbDItZmlsdGVyLWNyaXRlcmlhX19jb3VudDo6YWZ0ZXJ7Y29udGVudDpcIilcIn0udWMxOTUtaG9yaXpvbnRhbDItZmlsdGVyLXN1bW1hcnl7bGluZS1oZWlnaHQ6MWVtO2ZvbnQtc2l6ZToxM3B4O21hcmdpbi1ib3R0b206NXB4O3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LWFsaWduOmNlbnRlcn0udWMxOTUtaG9yaXpvbnRhbDItZmlsdGVyLXN1bW1hcnlfX2NvdW50OjpiZWZvcmV7Y29udGVudDpcIihcIn0udWMxOTUtaG9yaXpvbnRhbDItZmlsdGVyLXN1bW1hcnlfX2NvdW50OjphZnRlcntjb250ZW50OlwiKVwifS51YzE5NS1ob3Jpem9udGFsMi1maWx0ZXJfcHJpY2UgLnVjMTk1LWhvcml6b250YWwyLWZpbHRlci1zdW1tYXJ5X19mcm9tLC51YzE5NS1ob3Jpem9udGFsMi1maWx0ZXJfcHJpY2UgLnVjMTk1LWhvcml6b250YWwyLWZpbHRlci1zdW1tYXJ5X190b3tkaXNwbGF5Om5vbmV9LnVjMTk1LWhvcml6b250YWwyLWZpbHRlcl9wcmljZSAudWMxOTUtaG9yaXpvbnRhbDItZmlsdGVyLXN1bW1hcnlfX21heC12YWx1ZTo6YmVmb3Jle2NvbnRlbnQ6XCItIFwifS51YzE5NS1ob3Jpem9udGFsMl9fc2VsZWN0ZWQtY3JpdGVyaWFze21hcmdpbjotNHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMxOTUtaG9yaXpvbnRhbDJfX3NlbGVjdGVkLWNyaXRlcmlhc3tmbG9hdDpsZWZ0O21heC13aWR0aDpjYWxjKDEwMCUgLSAyMDBweCl9fS51YzE5NS1ob3Jpem9udGFsMi1zZWxlY3RlZC1jcml0ZXJpYXNfX2xhYmVse2Rpc3BsYXk6bm9uZX0udWMxOTUtaG9yaXpvbnRhbDItc2VsZWN0ZWQtY3JpdGVyaWEsLnVjMTk1LWhvcml6b250YWwyLWFjdGlvbi1idG57Zm9udC1zaXplOjE0cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey51YzE5NS1ob3Jpem9udGFsMi1zZWxlY3RlZC1jcml0ZXJpYSwudWMxOTUtaG9yaXpvbnRhbDItYWN0aW9uLWJ0bntmb250LXNpemU6MTNweH19LnVjMTk1LWhvcml6b250YWwyLXNlbGVjdGVkLWNyaXRlcmlhe2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6MzBweDtwYWRkaW5nOjAgMTBweDttYXJnaW46NHB4O3RleHQtYWxpZ246bGVmdDtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2VjZWVmMDtib3JkZXItY29sb3I6I2VjZWVmMH0udWMxOTUtaG9yaXpvbnRhbDItc2VsZWN0ZWQtY3JpdGVyaWE6Zm9jdXMsLnVjMTk1LWhvcml6b250YWwyLXNlbGVjdGVkLWNyaXRlcmlhLmZvY3Vze2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZDBkNWRhO2JvcmRlci1jb2xvcjojYTVhZWI4fS51YzE5NS1ob3Jpem9udGFsMi1zZWxlY3RlZC1jcml0ZXJpYTpob3Zlcntjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2QwZDVkYTtib3JkZXItY29sb3I6I2NhY2ZkNX0udWMxOTUtaG9yaXpvbnRhbDItc2VsZWN0ZWQtY3JpdGVyaWE6YWN0aXZlLC51YzE5NS1ob3Jpem9udGFsMi1zZWxlY3RlZC1jcml0ZXJpYS5hY3RpdmUsLm9wZW4+LnVjMTk1LWhvcml6b250YWwyLXNlbGVjdGVkLWNyaXRlcmlhLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2QwZDVkYTtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyLWNvbG9yOiNjYWNmZDV9LnVjMTk1LWhvcml6b250YWwyLXNlbGVjdGVkLWNyaXRlcmlhOmFjdGl2ZTpob3ZlciwudWMxOTUtaG9yaXpvbnRhbDItc2VsZWN0ZWQtY3JpdGVyaWE6YWN0aXZlOmZvY3VzLC51YzE5NS1ob3Jpem9udGFsMi1zZWxlY3RlZC1jcml0ZXJpYTphY3RpdmUuZm9jdXMsLnVjMTk1LWhvcml6b250YWwyLXNlbGVjdGVkLWNyaXRlcmlhLmFjdGl2ZTpob3ZlciwudWMxOTUtaG9yaXpvbnRhbDItc2VsZWN0ZWQtY3JpdGVyaWEuYWN0aXZlOmZvY3VzLC51YzE5NS1ob3Jpem9udGFsMi1zZWxlY3RlZC1jcml0ZXJpYS5hY3RpdmUuZm9jdXMsLm9wZW4+LnVjMTk1LWhvcml6b250YWwyLXNlbGVjdGVkLWNyaXRlcmlhLmRyb3Bkb3duLXRvZ2dsZTpob3Zlciwub3Blbj4udWMxOTUtaG9yaXpvbnRhbDItc2VsZWN0ZWQtY3JpdGVyaWEuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5vcGVuPi51YzE5NS1ob3Jpem9udGFsMi1zZWxlY3RlZC1jcml0ZXJpYS5kcm9wZG93bi10b2dnbGUuZm9jdXN7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNiY2MzY2E7Ym9yZGVyLWNvbG9yOiNhNWFlYjh9LnVjMTk1LWhvcml6b250YWwyLXNlbGVjdGVkLWNyaXRlcmlhLmRpc2FibGVkOmhvdmVyLC51YzE5NS1ob3Jpem9udGFsMi1zZWxlY3RlZC1jcml0ZXJpYS5kaXNhYmxlZDpmb2N1cywudWMxOTUtaG9yaXpvbnRhbDItc2VsZWN0ZWQtY3JpdGVyaWEuZGlzYWJsZWQuZm9jdXMsLnVjMTk1LWhvcml6b250YWwyLXNlbGVjdGVkLWNyaXRlcmlhW2Rpc2FibGVkXTpob3ZlciwudWMxOTUtaG9yaXpvbnRhbDItc2VsZWN0ZWQtY3JpdGVyaWFbZGlzYWJsZWRdOmZvY3VzLC51YzE5NS1ob3Jpem9udGFsMi1zZWxlY3RlZC1jcml0ZXJpYVtkaXNhYmxlZF0uZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC51YzE5NS1ob3Jpem9udGFsMi1zZWxlY3RlZC1jcml0ZXJpYTpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLnVjMTk1LWhvcml6b250YWwyLXNlbGVjdGVkLWNyaXRlcmlhOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAudWMxOTUtaG9yaXpvbnRhbDItc2VsZWN0ZWQtY3JpdGVyaWEuZm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZWNlZWYwO2JvcmRlci1jb2xvcjojZWNlZWYwfS51YzE5NS1ob3Jpem9udGFsMi1zZWxlY3RlZC1jcml0ZXJpYSAuYmFkZ2V7Y29sb3I6I2VjZWVmMDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LnVjMTk1LWhvcml6b250YWwyLXNlbGVjdGVkLWNyaXRlcmlhX19sYWJlbHt3aGl0ZS1zcGFjZTpub3JtYWx9LnVjMTk1LWhvcml6b250YWwyLXNlbGVjdGVkLWNyaXRlcmlhX19pY29ue21hcmdpbi1sZWZ0OjdweDtmb250LXNpemU6MH0udWMxOTUtaG9yaXpvbnRhbDItc2VsZWN0ZWQtY3JpdGVyaWFfX2ljb246OmJlZm9yZXtmb250LXNpemU6MTFweH0udWMxOTUtaG9yaXpvbnRhbDJfX2FjdGlvbi1idXR0b25ze21hcmdpbjotNHB4O3RleHQtYWxpZ246cmlnaHR9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey51YzE5NS1ob3Jpem9udGFsMl9fYWN0aW9uLWJ1dHRvbnN7bWFyZ2luLXRvcDoxMHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVjMTk1LWhvcml6b250YWwyX19hY3Rpb24tYnV0dG9uc3tmbG9hdDpyaWdodH19LnVjMTk1LWhvcml6b250YWwyLWFjdGlvbi1idG57aGVpZ2h0OjMwcHg7cGFkZGluZzowIDE0cHg7bWFyZ2luOjRweH0udWMxOTUtaG9yaXpvbnRhbDItYWN0aW9uLWJ0bl9hcHBseXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzA1N2NhMztib3JkZXItY29sb3I6IzA1N2NhM30udWMxOTUtaG9yaXpvbnRhbDItYWN0aW9uLWJ0bl9hcHBseTpmb2N1cywudWMxOTUtaG9yaXpvbnRhbDItYWN0aW9uLWJ0bl9hcHBseS5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAzNTY3Mjtib3JkZXItY29sb3I6IzAxMWUyN30udWMxOTUtaG9yaXpvbnRhbDItYWN0aW9uLWJ0bl9hcHBseTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAzNTY3Mjtib3JkZXItY29sb3I6IzAzNGY2OH0udWMxOTUtaG9yaXpvbnRhbDItYWN0aW9uLWJ0bl9hcHBseTphY3RpdmUsLnVjMTk1LWhvcml6b250YWwyLWFjdGlvbi1idG5fYXBwbHkuYWN0aXZlLC5vcGVuPi51YzE5NS1ob3Jpem9udGFsMi1hY3Rpb24tYnRuX2FwcGx5LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAzNTY3MjtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyLWNvbG9yOiMwMzRmNjh9LnVjMTk1LWhvcml6b250YWwyLWFjdGlvbi1idG5fYXBwbHk6YWN0aXZlOmhvdmVyLC51YzE5NS1ob3Jpem9udGFsMi1hY3Rpb24tYnRuX2FwcGx5OmFjdGl2ZTpmb2N1cywudWMxOTUtaG9yaXpvbnRhbDItYWN0aW9uLWJ0bl9hcHBseTphY3RpdmUuZm9jdXMsLnVjMTk1LWhvcml6b250YWwyLWFjdGlvbi1idG5fYXBwbHkuYWN0aXZlOmhvdmVyLC51YzE5NS1ob3Jpem9udGFsMi1hY3Rpb24tYnRuX2FwcGx5LmFjdGl2ZTpmb2N1cywudWMxOTUtaG9yaXpvbnRhbDItYWN0aW9uLWJ0bl9hcHBseS5hY3RpdmUuZm9jdXMsLm9wZW4+LnVjMTk1LWhvcml6b250YWwyLWFjdGlvbi1idG5fYXBwbHkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5vcGVuPi51YzE5NS1ob3Jpem9udGFsMi1hY3Rpb24tYnRuX2FwcGx5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywub3Blbj4udWMxOTUtaG9yaXpvbnRhbDItYWN0aW9uLWJ0bl9hcHBseS5kcm9wZG93bi10b2dnbGUuZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMjNjNGY7Ym9yZGVyLWNvbG9yOiMwMTFlMjd9LnVjMTk1LWhvcml6b250YWwyLWFjdGlvbi1idG5fYXBwbHkuZGlzYWJsZWQ6aG92ZXIsLnVjMTk1LWhvcml6b250YWwyLWFjdGlvbi1idG5fYXBwbHkuZGlzYWJsZWQ6Zm9jdXMsLnVjMTk1LWhvcml6b250YWwyLWFjdGlvbi1idG5fYXBwbHkuZGlzYWJsZWQuZm9jdXMsLnVjMTk1LWhvcml6b250YWwyLWFjdGlvbi1idG5fYXBwbHlbZGlzYWJsZWRdOmhvdmVyLC51YzE5NS1ob3Jpem9udGFsMi1hY3Rpb24tYnRuX2FwcGx5W2Rpc2FibGVkXTpmb2N1cywudWMxOTUtaG9yaXpvbnRhbDItYWN0aW9uLWJ0bl9hcHBseVtkaXNhYmxlZF0uZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC51YzE5NS1ob3Jpem9udGFsMi1hY3Rpb24tYnRuX2FwcGx5OmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAudWMxOTUtaG9yaXpvbnRhbDItYWN0aW9uLWJ0bl9hcHBseTpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLnVjMTk1LWhvcml6b250YWwyLWFjdGlvbi1idG5fYXBwbHkuZm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMDU3Y2EzO2JvcmRlci1jb2xvcjojMDU3Y2EzfS51YzE5NS1ob3Jpem9udGFsMi1hY3Rpb24tYnRuX2FwcGx5IC5iYWRnZXtjb2xvcjojMDU3Y2EzO2JhY2tncm91bmQtY29sb3I6I2ZmZn0udWMxOTUtaG9yaXpvbnRhbDItYWN0aW9uLWJ0bl9hcHBseSAudWMxOTUtaG9yaXpvbnRhbDItYWN0aW9uLWJ0bl9faWNvbntkaXNwbGF5Om5vbmV9LnVjMTk1LWhvcml6b250YWwyLWFjdGlvbi1idG5fY2xlYXJ7ZmxvYXQ6cmlnaHQ7Y29sb3I6IzA1N2NhMztiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjojMDU3Y2EzfS51YzE5NS1ob3Jpem9udGFsMi1hY3Rpb24tYnRuX2NsZWFyOmZvY3VzLC51YzE5NS1ob3Jpem9udGFsMi1hY3Rpb24tYnRuX2NsZWFyLmZvY3Vze2NvbG9yOiMwNTdjYTM7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1jb2xvcjojMDExZTI3fS51YzE5NS1ob3Jpem9udGFsMi1hY3Rpb24tYnRuX2NsZWFyOmhvdmVye2NvbG9yOiMwNTdjYTM7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1jb2xvcjojMDM0ZjY4fS51YzE5NS1ob3Jpem9udGFsMi1hY3Rpb24tYnRuX2NsZWFyOmFjdGl2ZSwudWMxOTUtaG9yaXpvbnRhbDItYWN0aW9uLWJ0bl9jbGVhci5hY3RpdmUsLm9wZW4+LnVjMTk1LWhvcml6b250YWwyLWFjdGlvbi1idG5fY2xlYXIuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiMwNTdjYTM7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXItY29sb3I6IzAzNGY2OH0udWMxOTUtaG9yaXpvbnRhbDItYWN0aW9uLWJ0bl9jbGVhcjphY3RpdmU6aG92ZXIsLnVjMTk1LWhvcml6b250YWwyLWFjdGlvbi1idG5fY2xlYXI6YWN0aXZlOmZvY3VzLC51YzE5NS1ob3Jpem9udGFsMi1hY3Rpb24tYnRuX2NsZWFyOmFjdGl2ZS5mb2N1cywudWMxOTUtaG9yaXpvbnRhbDItYWN0aW9uLWJ0bl9jbGVhci5hY3RpdmU6aG92ZXIsLnVjMTk1LWhvcml6b250YWwyLWFjdGlvbi1idG5fY2xlYXIuYWN0aXZlOmZvY3VzLC51YzE5NS1ob3Jpem9udGFsMi1hY3Rpb24tYnRuX2NsZWFyLmFjdGl2ZS5mb2N1cywub3Blbj4udWMxOTUtaG9yaXpvbnRhbDItYWN0aW9uLWJ0bl9jbGVhci5kcm9wZG93bi10b2dnbGU6aG92ZXIsLm9wZW4+LnVjMTk1LWhvcml6b250YWwyLWFjdGlvbi1idG5fY2xlYXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5vcGVuPi51YzE5NS1ob3Jpem9udGFsMi1hY3Rpb24tYnRuX2NsZWFyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1c3tjb2xvcjojMDU3Y2EzO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItY29sb3I6IzAxMWUyN30udWMxOTUtaG9yaXpvbnRhbDItYWN0aW9uLWJ0bl9jbGVhci5kaXNhYmxlZDpob3ZlciwudWMxOTUtaG9yaXpvbnRhbDItYWN0aW9uLWJ0bl9jbGVhci5kaXNhYmxlZDpmb2N1cywudWMxOTUtaG9yaXpvbnRhbDItYWN0aW9uLWJ0bl9jbGVhci5kaXNhYmxlZC5mb2N1cywudWMxOTUtaG9yaXpvbnRhbDItYWN0aW9uLWJ0bl9jbGVhcltkaXNhYmxlZF06aG92ZXIsLnVjMTk1LWhvcml6b250YWwyLWFjdGlvbi1idG5fY2xlYXJbZGlzYWJsZWRdOmZvY3VzLC51YzE5NS1ob3Jpem9udGFsMi1hY3Rpb24tYnRuX2NsZWFyW2Rpc2FibGVkXS5mb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLnVjMTk1LWhvcml6b250YWwyLWFjdGlvbi1idG5fY2xlYXI6aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC51YzE5NS1ob3Jpem9udGFsMi1hY3Rpb24tYnRuX2NsZWFyOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAudWMxOTUtaG9yaXpvbnRhbDItYWN0aW9uLWJ0bl9jbGVhci5mb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjojMDU3Y2EzfS51YzE5NS1ob3Jpem9udGFsMi1hY3Rpb24tYnRuX2NsZWFyIC5iYWRnZXtjb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWNvbG9yOiMwNTdjYTN9LnVjMTk1LWhvcml6b250YWwyLWFjdGlvbi1idG5fY2xlYXIgLnVjMTk1LWhvcml6b250YWwyLWFjdGlvbi1idG5fX2ljb257ZGlzcGxheTpub25lfS51YzIwMC13Y2FnX19zb3VyY2VzLWNvbnRhaW5lcnttYXJnaW4tdG9wOjIwcHh9LnVjMjAwLXdjYWdfX2ZpbHRlcnt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MjBweDtmbG9hdDpsZWZ0fS51YzIwMC13Y2FnX19zb3J0aW5ne2Zsb2F0OmxlZnR9LnVjMjAwLXdjYWdfX3NlYXJjaHtoZWlnaHQ6Mi41ZW07cGFkZGluZzowIC44ZW07ZmxvYXQ6cmlnaHQ7d2lkdGg6YXV0b30udWMyMDAtd2NhZ19fc291cmNle2JveC1zaGFkb3c6MCAwIDVweCByZ2JhKDAsMCwwLC4wNSk7YmFja2dyb3VuZC1jb2xvcjojZmZmfS51YzIwMC13Y2FnX19zb3VyY2U6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDozMHB4fS51YzIwMC13Y2FnX19zb3VyY2UtaGVhZGVye2Rpc3BsYXk6bm9uZTtwYWRkaW5nOi42NWVtIDFlbTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojZjZmNmY2fS51YzIwMC13Y2FnX19zb3VyY2UtaGVhZGluZywudWMyMDAtd2NhZ19fc291cmNlLWRvd25sb2FkLWFsbHtsaW5lLWhlaWdodDoyNnB4fS51YzIwMC13Y2FnX19zb3VyY2UtaGVhZGluZ3tmbG9hdDpsZWZ0O2ZvbnQtc2l6ZToxOHB4fS51YzIwMC13Y2FnX19zb3VyY2UtZG93bmxvYWQtYWxse2Zsb2F0OnJpZ2h0fS51YzIwMC13Y2FnX19zb3VyY2UtYm9keXtwYWRkaW5nOjFlbX0udWMyMDAtd2NhZ19faXRlbTpudGgtY2hpbGQob2RkKXtiYWNrZ3JvdW5kLWNvbG9yOiNmY2ZjZmN9LnVjMjAwLXdjYWdfX2l0ZW0tbGlua3tjb2xvcjojMDAwfUBtZWRpYShtaW4td2lkdGg6IDApey51YzIwMC13Y2FnX19pdGVtLWxpbmt7ZGlzcGxheTp0YWJsZTt0YWJsZS1sYXlvdXQ6Zml4ZWQ7d2lkdGg6MTAwJX0udWMyMDAtd2NhZ19faXRlbS1saW5rPip7ZGlzcGxheTp0YWJsZS1jZWxsO3BhZGRpbmc6LjhlbSAuM2VtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX19LnVjMjAwLXdjYWdfX2l0ZW0tdGl0bGV7cGFkZGluZy1sZWZ0Oi41ZW19QG1lZGlhKG1pbi13aWR0aDogMCl7LnVjMjAwLXdjYWdfX2l0ZW0tdGl0bGV7cGFkZGluZy1sZWZ0OjEuNWVtfX0udWMyMDAtd2NhZ19faXRlbS1pY29ue3dpZHRoOjQ4cHh9LnVjMjAwLXdjYWdfX2l0ZW0tc2l6ZXt3aWR0aDo4MHB4fS51YzIwMC13Y2FnX19pdGVtLWRhdGV7d2lkdGg6ODBweH0uc21hcnQtc2VhcmNoIC50dC1tZW51e2JvcmRlcjpub25lfS5zbWFydC1zZWFyY2gtc3VnZ2VzdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzdHJldGNoO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjhweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnNtYXJ0LXNlYXJjaC1zdWdnZXN0aW9uLnR0LWN1cnNvcntiYWNrZ3JvdW5kLWNvbG9yOiM3OWRiZmJ9LnNtYXJ0LXNlYXJjaC1zdWdnZXN0aW9uOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RjZGNkY30uc21hcnQtc2VhcmNoLXN1Z2dlc3Rpb246bm90KC50dC1jdXJzb3IpOmhvdmVye2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmN30uc21hcnQtc2VhcmNoLXN1Z2dlc3Rpb25faW4tY2FydHtiYWNrZ3JvdW5kLWNvbG9yOiNlMGZmZGZ9LnNtYXJ0LXNlYXJjaC1zdWdnZXN0aW9uX3ZpZXctbW9yZXtwYWRkaW5nOjE1cHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmb250LXNpemU6MTJweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNtYXJ0LXNlYXJjaC1zdWdnZXN0aW9uX3ZpZXctbW9yZXtwYWRkaW5nOjNweH19LnNtYXJ0LXNlYXJjaC1zdWdnZXN0aW9uX3ZpZXctbW9yZSBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzAwMH0uc21hcnQtc2VhcmNoLXN1Z2dlc3Rpb25fX2ltYWdlLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjAgMCA0NHB4fS5zbWFydC1zZWFyY2gtc3VnZ2VzdGlvbl9faW1hZ2V7d2lkdGg6MTAwJX0uc21hcnQtc2VhcmNoLXN1Z2dlc3Rpb25fX2ZhLXNob3BwaW5nLWNhcnR7ZGlzcGxheTpub25lfS5zbWFydC1zZWFyY2gtc3VnZ2VzdGlvbl9fZGV0YWlscy1jb250YWluZXJ7bWFyZ2luLWxlZnQ6OXB4O2ZsZXg6MSAxfS5zbWFydC1zZWFyY2gtc3VnZ2VzdGlvbl9fdGl0bGV7b3ZlcmZsb3c6aGlkZGVuO21heC1oZWlnaHQ6NDBweH0uc21hcnQtc2VhcmNoLXN1Z2dlc3Rpb25fX21pbmltYWwtcXVhbnRpdHl7ZGlzcGxheTpub25lfS5zbWFydC1zZWFyY2gtc3VnZ2VzdGlvbl9fb3JpZ2luYWwtcHJpY2UtY29udGFpbmVyLC5zbWFydC1zZWFyY2gtc3VnZ2VzdGlvbl9fcHJpY2UtY29udGFpbmVye2ZsZXg6MCAwO21hcmdpbi1sZWZ0OjEzcHg7dGV4dC1hbGlnbjpyaWdodH0uc21hcnQtc2VhcmNoLXN1Z2dlc3Rpb25fX29yaWdpbmFsLXByaWNlLC5zbWFydC1zZWFyY2gtc3VnZ2VzdGlvbl9fcHJpY2V7Zm9udC13ZWlnaHQ6NTAwO3doaXRlLXNwYWNlOm5vd3JhcH0uc21hcnQtc2VhcmNoLXN1Z2dlc3Rpb25fX29yaWdpbmFsLXByaWNlLXZhdC10ZXh0LC5zbWFydC1zZWFyY2gtc3VnZ2VzdGlvbl9fdmF0LXRleHR7ZGlzcGxheTpub25lfS5zbWFydC1zZWFyY2gtc3VnZ2VzdGlvbl9fYnV0dG9ucy1jb250YWluZXJ7ZmxleDowIDA7bWFyZ2luLWxlZnQ6MTJweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNtYXJ0LXNlYXJjaC1zdWdnZXN0aW9uX19idXR0b25zLWNvbnRhaW5lcnttYXJnaW4tbGVmdDo4cHh9fS5zbWFydC1zZWFyY2gtc3VnZ2VzdGlvbl9fcmVhZC1tb3JlLWJ0biwuc21hcnQtc2VhcmNoLXN1Z2dlc3Rpb25fX2J1eS1idG57cGFkZGluZzowO2ZvbnQtc2l6ZToxMnB4fS5zbWFydC1zZWFyY2gtc3VnZ2VzdGlvbl9fcXVhbnRpdHktY29udGFpbmVye2Rpc3BsYXk6bm9uZX0uc21hcnQtc2VhcmNoLXN1Z2dlc3Rpb25fX3F1YW50aXR5LWRlY3JlYXNlLC5zbWFydC1zZWFyY2gtc3VnZ2VzdGlvbl9fcXVhbnRpdHktaW5jcmVhc2V7d2lkdGg6MTdweDtsaW5lLWhlaWdodDoxN3B4O2ZvbnQtc2l6ZTo4cHh9LnNtYXJ0LXNlYXJjaC1zdWdnZXN0aW9uX19xdWFudGl0eS1pbnB1dHt3aWR0aDoxNHB4O2hlaWdodDoxN3B4O21hcmdpbi1sZWZ0OjFweDttYXJnaW4tcmlnaHQ6MXB4O3BhZGRpbmc6MDtib3JkZXI6MDtib3gtc2hhZG93Om5vbmU7YmFja2dyb3VuZDpub25lO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LWFsaWduOmNlbnRlcn0uc21hcnQtc2VhcmNoLWVtcHR5LW1lc3NhZ2V7cGFkZGluZzoxNXB4O3RleHQtYWxpZ246Y2VudGVyfS51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtY2FudC1idXktcmVhc29uLWV4cGxhbmF0aW9uLWFsZXJ0e21hcmdpbi10b3A6MTZweH0udWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LWNvbnRhaW5lcntmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6ZmxleC1zdGFydH19LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC1pbWFnZXN7bWFyZ2luLWJvdHRvbTozMnB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtaW1hZ2Vze2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO21hcmdpbi1ib3R0b206MDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC10aHVtYm5haWxze2ZsZXg6MCAwO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6bm8td3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtdGh1bWJuYWlscy1saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDoxMHB4O21hcmdpbi1ib3R0b206MH1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC10aHVtYm5haWxzLWxpc3R7ZmxleC13cmFwOm5vLXdyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbi10b3A6MH19LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC10aHVtYm5haWxzLWl0ZW17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC10aHVtYm5haWxzLWl0ZW06bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDo4cHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KWFuZCAobWF4LXdpZHRoOiA5OTFweCl7LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC10aHVtYm5haWxzLWl0ZW17d2lkdGg6Y2FsYygoOTkuOTklIC0gKDcgLSAxKSAqIDhweCkgLyA3KX0udWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LXRodW1ibmFpbHMtaXRlbTpudGgtb2YtdHlwZShuKXttYXJnaW4tdG9wOjhweDttYXJnaW4tcmlnaHQ6OHB4fS51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtdGh1bWJuYWlscy1pdGVtOm50aC1vZi10eXBlKDduKSwudWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LXRodW1ibmFpbHMtaXRlbTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtdGh1bWJuYWlscy1pdGVtOm50aC1vZi10eXBlKC1uICsgNyl7bWFyZ2luLXRvcDowfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC10aHVtYm5haWxzLWl0ZW17d2lkdGg6Y2FsYygoOTkuOTklIC0gKDYgLSAxKSAqIDhweCkgLyA2KX0udWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LXRodW1ibmFpbHMtaXRlbTpudGgtb2YtdHlwZShuKXttYXJnaW4tdG9wOjhweDttYXJnaW4tcmlnaHQ6OHB4fS51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtdGh1bWJuYWlscy1pdGVtOm50aC1vZi10eXBlKDZuKSwudWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LXRodW1ibmFpbHMtaXRlbTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtdGh1bWJuYWlscy1pdGVtOm50aC1vZi10eXBlKC1uICsgNil7bWFyZ2luLXRvcDowfX0udWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LXRodW1ibmFpbHMtc2VlLW1vcmV7bWFyZ2luLXRvcDo4cHh9QG1lZGlhKG1heC13aWR0aDogOTkxcHgpey51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtdGh1bWJuYWlscy1zZWUtbW9yZXtkaXNwbGF5Om5vbmV9fS51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtaW1hZ2UtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSBhdXRvO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21pbi1oZWlnaHQ6MjMwcHh9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtaW1hZ2UtY29udGFpbmVye21pbi1oZWlnaHQ6NDYwcHh9fS51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtaW1hZ2UtY29udGFpbmVyLWltZ3ttYXgtaGVpZ2h0OjkyMHB4fS51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtbmFtZXttYXJnaW4tYm90dG9tOjB9LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC1sYW5kaW5nLWRlc2NyaXB0aW9ue21hcmdpbi10b3A6MThweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtbGFuZGluZy1kZXNjcmlwdGlvbi1zZWN0aW9uLTF7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtZW5kO3BhZGRpbmctYm90dG9tOjZweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkO21hcmdpbi1ib3R0b206NnB4fS51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtbGFuZGluZy1kZXNjcmlwdGlvbi1zZWN0aW9uLTJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtZW5kO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGQ7cGFkZGluZy1ib3R0b206NXB4fS51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3Qtc3RvY2t7ZGlzcGxheTpmbGV4O21hcmdpbi1ib3R0b206MH0udWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LXN0b2NrLXRlcm0tZGVmaW5pdGlvbntmb250LXdlaWdodDpub3JtYWw7bWFyZ2luLXJpZ2h0OjVweH0udWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LXN0b2NrLXRlcm0tZGVmaW5pdGlvbjo6YWZ0ZXJ7Y29udGVudDpcIjpcIn0udWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LXN0b2NrLXRlcm0tZGVzY3JpcHRpb257Zm9udC13ZWlnaHQ6NTAwfS51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtcmF0aW5ne2FsaWduLWl0ZW1zOmZsZXgtZW5kO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC1yYXRpbmctc2NhbGV7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6NTAwfS51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtcmF0aW5nLWNvbW1lbnRzLWNvdW50e2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjUwMH0udWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LXJhdGluZy1hZGQtcmV2aWV3LWJ0bnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjUwMH0udWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LXByaWNlc3ttYXJnaW4tYm90dG9tOjB9LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC1lZGl0YWJsZS1jdXN0b20tZmllbGRze21hcmdpbi10b3A6MjRweDtwYWRkaW5nLXRvcDoyNHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNkZGR9LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC1xdWFudGl0eS1kaXNjb3VudHMtYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2ZvbnQtd2VpZ2h0OjUwMH0udWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LXF1YW50aXR5LWRpc2NvdW50cy1idG46OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjRweDtjb2xvcjojNmQ3Nzc4O3RleHQtZGVjb3JhdGlvbjpub25lfS51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtcXVhbnRpdHktZGlzY291bnRzLWRyb3AtZG93bntsZWZ0OmF1dG87cmlnaHQ6MH0udWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LXF1YW50aXR5LWRpc2NvdW50cy1kcm9wLWRvd24gLlF1YW50aXR5RGlzY291bnRze3BhZGRpbmc6MCAxMHB4fS51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtcXVhbnRpdHktZGlzY291bnRzLWRyb3AtZG93biAuUXVhbnRpdHlEaXNjb3VudHt3aGl0ZS1zcGFjZTpub3dyYXB9LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC12YXJpYW50c3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtYWRkLXRvLWNhcnR7bWFyZ2luLXRvcDo4cHh9LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC1wYWNrYWdlLWJ1eS1kZXNjcmlwdGlvbnttYXJnaW4tYm90dG9tOjhweH0udWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LWluZm9ybWF0aW9ue21hcmdpbi1ib3R0b206MH0udWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LWluZm9ybWF0aW9uPmRpdntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC1pbmZvcm1hdGlvbj5kaXY6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjJweH0udWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LWluZm9ybWF0aW9uPmRpdj5kdHttYXJnaW4tcmlnaHQ6LjRlbX0udWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LWluZm9ybWF0aW9uPmRpdj5kdDo6YWZ0ZXJ7Y29udGVudDpcIjpcIn0udWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LWluZm9ybWF0aW9uX2xhbmRpbmc+ZGl2e21hcmdpbi1ib3R0b206MH0udWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LWluZm9ybWF0aW9uX2xhbmRpbmcgZHR7Zm9udC13ZWlnaHQ6NDAwfS51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtaW5mb3JtYXRpb25fbGFuZGluZyBkZHttYXJnaW4tYm90dG9tOjB9LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC10ZWFzZXIrLnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC1jb250ZW50e21hcmdpbi10b3A6MTZweH0udWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LXRlYXNlciBpbWcuTG9jYWxSZXNvdXJjZSwudWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LWNvbnRlbnQgaW1nLkxvY2FsUmVzb3VyY2V7bWF4LXdpZHRoOjEwMCV9LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC10ZWFzZXJ7Zm9udC13ZWlnaHQ6NzAwfS51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtdGFiLXBhbmUtZGVzY3JpcHRpb24tYnV0dG9uc3ttYXJnaW4tdG9wOjE2cHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtZG93bmxvYWQtcGRmLWJ0bjo6YmVmb3Jle21hcmdpbi1yaWdodDouNGVtfS51Yy1wcm9kdWN0LXZpZXcgLmFkZGl0aW9uYWwtcHJvZHVjdHMgLmdyaWR7bWFyZ2luLWJvdHRvbToyMnB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMtcHJvZHVjdC12aWV3IC5hZGRpdGlvbmFsLXByb2R1Y3RzIC5ncmlke2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9LnVjLXByb2R1Y3QtdmlldyAuYWRkaXRpb25hbC1wcm9kdWN0cyAuZ3JpZCAuZ3JpZC1oZWFkZXJ7ZGlzcGxheTp0YWJsZS1oZWFkZXItZ3JvdXB9LnVjLXByb2R1Y3QtdmlldyAuYWRkaXRpb25hbC1wcm9kdWN0cyAuZ3JpZCAuZ3JpZC1ib2R5e2Rpc3BsYXk6dGFibGUtcm93LWdyb3VwfS51Yy1wcm9kdWN0LXZpZXcgLmFkZGl0aW9uYWwtcHJvZHVjdHMgLmdyaWQgLmdyaWQtcm93e2Rpc3BsYXk6dGFibGUtcm93fS51Yy1wcm9kdWN0LXZpZXcgLmFkZGl0aW9uYWwtcHJvZHVjdHMgLmdyaWQgLmdyaWQtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGw7cGFkZGluZzoxMHB4IDE2cHh9LnVjLXByb2R1Y3QtdmlldyAuYWRkaXRpb25hbC1wcm9kdWN0cyAuZ3JpZCAuZ3JpZC1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3fS51Yy1wcm9kdWN0LXZpZXcgLmFkZGl0aW9uYWwtcHJvZHVjdHMgLmdyaWQgLmdyaWQtYm9keSAuZ3JpZC1yb3d7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZH19LnVjLXByb2R1Y3QtdmlldyAuYWRkaXRpb25hbC1wcm9kdWN0cyAuZ3JpZCAuZ3JpZC1jZWxse3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnVjLXByb2R1Y3QtdmlldyAuYWRkaXRpb25hbC1wcm9kdWN0cyAuZ3JpZHt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkfS51Yy1wcm9kdWN0LXZpZXcgLmFkZGl0aW9uYWwtcHJvZHVjdHMgLmdyaWQgLmdyaWQtaGVhZGVye2Rpc3BsYXk6bm9uZX0udWMtcHJvZHVjdC12aWV3IC5hZGRpdGlvbmFsLXByb2R1Y3RzIC5ncmlkIC5ncmlkLXJvd3twYWRkaW5nLXRvcDoxNnB4O3BhZGRpbmctYm90dG9tOjE2cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZH0udWMtcHJvZHVjdC12aWV3IC5hZGRpdGlvbmFsLXByb2R1Y3RzIC5ncmlkIC5ncmlkLXJvdzpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjB9LnVjLXByb2R1Y3QtdmlldyAuYWRkaXRpb25hbC1wcm9kdWN0cyAuZ3JpZCAuZ3JpZC1jZWxse3BhZGRpbmc6NXB4IDE2cHh9LnVjLXByb2R1Y3QtdmlldyAuYWRkaXRpb25hbC1wcm9kdWN0cyAuZ3JpZCAuZ3JpZC1jZWxsW2RhdGEtdGhdOmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS10aCk7bWFyZ2luLXJpZ2h0OjEwcHh9LnVjLXByb2R1Y3QtdmlldyAuYWRkaXRpb25hbC1wcm9kdWN0cyAuZ3JpZCAuYWRkaXRpb25hbC1wcm9kdWN0X190ZC1kZXRhaWxze2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0udWMtcHJvZHVjdC12aWV3IC5hZGRpdGlvbmFsLXByb2R1Y3RzIC5ncmlkLWhlYWRlcntmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjUwMH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVjLXByb2R1Y3QtdmlldyAuYWRkaXRpb25hbC1wcm9kdWN0c19fdG90YWwtYW5kLWJ1eXt3aWR0aDoyNzVweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDowfX0udWMtcHJvZHVjdC12aWV3IC5hZGRpdGlvbmFsLXByb2R1Y3RzLXRvdGFsLWNvbnR7bWFyZ2luLXRvcDoyMHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMtcHJvZHVjdC12aWV3IC5hZGRpdGlvbmFsLXByb2R1Y3RzLXRvdGFsLWNvbnR7d2lkdGg6Mjc1cHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6MH19LnVjLXByb2R1Y3QtdmlldyAuYWRkaXRpb25hbC1wcm9kdWN0cy10b3RhbC1jb250X19yb3d7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmJhc2VsaW5lO3doaXRlLXNwYWNlOm5vd3JhcH0udWMtcHJvZHVjdC12aWV3IC5hZGRpdGlvbmFsLXByb2R1Y3RzLXRvdGFsLWNvbnRfX3Jvdzpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOi40cmVtfS51Yy1wcm9kdWN0LXZpZXcgLmFkZGl0aW9uYWwtcHJvZHVjdHMtdG90YWwtY29udF9fa2V5e2ZsZXg6MCAwO21hcmdpbi1yaWdodDouNnJlbX0udWMtcHJvZHVjdC12aWV3IC5hZGRpdGlvbmFsLXByb2R1Y3RzLXRvdGFsLWNvbnRfX3RvdGFsLXN1bSwudWMtcHJvZHVjdC12aWV3IC5hZGRpdGlvbmFsLXByb2R1Y3RzLXRvdGFsLWNvbnRfX2tleXtmb250LXdlaWdodDo1MDB9LnVjLXByb2R1Y3QtdmlldyAuYWRkaXRpb25hbC1wcm9kdWN0cyAuQnV5QnV0dG9uQ29udGFpbmVye21hcmdpbi10b3A6MS42cmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMtcHJvZHVjdC12aWV3IC5hZGRpdGlvbmFsLXByb2R1Y3RzIC5CdXlCdXR0b25Db250YWluZXJ7d2lkdGg6Mjc1cHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6MH19LnVjLXByb2R1Y3QtdmlldyAuYWRkaXRpb25hbC1wcm9kdWN0c19fYnV5LWJ1dHRvbi1jb250YWluZXJ7bWFyZ2luLXRvcDoyMHB4fS51Yy1wcm9kdWN0LXZpZXcgLmFkZGl0aW9uYWwtcHJvZHVjdHMgLmMtYWRkLXRvLWNhcnQtYnRue3dpZHRoOjEwMCV9LnVjLXByb2R1Y3QtdmlldyAuYWRkaXRpb25hbC1wcm9kdWN0IC5hZGRpdGlvbmFsLXByb2R1Y3RfX3Byb2R1Y3QtY3VzdG9tLWZpZWxkIGlucHV0W3R5cGU9dGV4dF0sLnVjLXByb2R1Y3QtdmlldyAuYWRkaXRpb25hbC1wcm9kdWN0X19wcm9kdWN0LWN1c3RvbS1maWVsZCAuYWRkaXRpb25hbC1wcm9kdWN0IGlucHV0W3R5cGU9dGV4dF17aGVpZ2h0OjI4cHg7cGFkZGluZzowIC43cmVtO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3gtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1jb2xvcjojZWVlfS51Yy1wcm9kdWN0LXZpZXcgLmFkZGl0aW9uYWwtcHJvZHVjdF9faGVhZGluZywudWMtcHJvZHVjdC12aWV3IC5hZGRpdGlvbmFsLXByb2R1Y3RfX2NhdGVnb3J5LWhlYWRpbmd7ZGlzcGxheTpub25lfS51Yy1wcm9kdWN0LXZpZXcgLmFkZGl0aW9uYWwtcHJvZHVjdF9fdGl0bGV7Zm9udC1zaXplOjEuNHJlbTtmb250LXdlaWdodDo1MDA7Y29sb3I6IzAwMH0udWMtcHJvZHVjdC12aWV3IC5hZGRpdGlvbmFsLXByb2R1Y3RfX3RpdGxlLWxpbmt7Zm9udC1zaXplOjEuNHJlbTtmb250LXdlaWdodDo1MDA7Y29sb3I6IzAwMH0udWMtcHJvZHVjdC12aWV3IC5hZGRpdGlvbmFsLXByb2R1Y3RfX251bWJlcntkaXNwbGF5Om5vbmV9LnVjLXByb2R1Y3QtdmlldyAuYWRkaXRpb25hbC1wcm9kdWN0IC51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtdmFyaWFudHN7bWFyZ2luLXRvcDowfS51Yy1wcm9kdWN0LXZpZXcgLmFkZGl0aW9uYWwtcHJvZHVjdF9fc3RvY2t7bWFyZ2luLXRvcDo4cHg7ZGlzcGxheTpmbGV4fS51Yy1wcm9kdWN0LXZpZXcgLmFkZGl0aW9uYWwtcHJvZHVjdF9fc3RvY2stdGVybS1kZWZpbml0aW9ue21hcmdpbi1yaWdodDo4cHg7Zm9udC13ZWlnaHQ6NDAwfS51Yy1wcm9kdWN0LXZpZXcgLmFkZGl0aW9uYWwtcHJvZHVjdF9fZGltZW5zaW9uc3ttYXJnaW4tdG9wOjhweH0udWMtcHJvZHVjdC12aWV3IC5hZGRpdGlvbmFsLXByb2R1Y3RfX3ByaWNle2ZvbnQtd2VpZ2h0OjUwMH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVjLXByb2R1Y3QtdmlldyAuYWRkaXRpb25hbC1wcm9kdWN0X190ZC1pbWFnZXt3aWR0aDoxJTtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVjLXByb2R1Y3QtdmlldyAuYWRkaXRpb25hbC1wcm9kdWN0X190ZC1kZXRhaWxzLC51Yy1wcm9kdWN0LXZpZXcgLmFkZGl0aW9uYWwtcHJvZHVjdF9fdGQtY3VzdG9tLWZpZWxkc3t3aWR0aDo1MCV9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudWMtcHJvZHVjdC12aWV3IC5hZGRpdGlvbmFsLXByb2R1Y3RfX3RkLXByaWNle3dpZHRoOjElO3doaXRlLXNwYWNlOm5vd3JhcDtwYWRkaW5nLXRvcDoyNnB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVjLXByb2R1Y3QtdmlldyAuYWRkaXRpb25hbC1wcm9kdWN0X190ZC1xdWFudGl0eXt3aWR0aDoxJTt3aGl0ZS1zcGFjZTpub3dyYXA7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH19LnVjLXByb2R1Y3QtdmlldyAuYWRkaXRpb25hbC1wcm9kdWN0X19wcm9kdWN0LWVkaXRhYmxlLWN1c3RvbS1maWVsZHN7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlO21heC13aWR0aDozMDBweDttYXJnaW46YXV0b30udWMtcHJvZHVjdC12aWV3IC5hZGRpdGlvbmFsLXByb2R1Y3RfX3Byb2R1Y3QtY3VzdG9tLWZpZWxke2Rpc3BsYXk6dGFibGUtcm93fS51Yy1wcm9kdWN0LXZpZXcgLmFkZGl0aW9uYWwtcHJvZHVjdF9fcHJvZHVjdC1jdXN0b20tZmllbGQtdGVybS1kZWZpbml0aW9uLC51Yy1wcm9kdWN0LXZpZXcgLmFkZGl0aW9uYWwtcHJvZHVjdF9fcHJvZHVjdC1jdXN0b20tZmllbGQtdGVybS1kZXNjcmlwdGlvbntkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlfS51Yy1wcm9kdWN0LXZpZXcgLmFkZGl0aW9uYWwtcHJvZHVjdF9fcHJvZHVjdC1jdXN0b20tZmllbGQrLnVjLXByb2R1Y3QtdmlldyAuYWRkaXRpb25hbC1wcm9kdWN0X19wcm9kdWN0LWN1c3RvbS1maWVsZCAudWMtcHJvZHVjdC12aWV3IC5hZGRpdGlvbmFsLXByb2R1Y3RfX3Byb2R1Y3QtY3VzdG9tLWZpZWxkLXRlcm0tZGVmaW5pdGlvbiwudWMtcHJvZHVjdC12aWV3IC5hZGRpdGlvbmFsLXByb2R1Y3RfX3Byb2R1Y3QtY3VzdG9tLWZpZWxkKy51Yy1wcm9kdWN0LXZpZXcgLmFkZGl0aW9uYWwtcHJvZHVjdF9fcHJvZHVjdC1jdXN0b20tZmllbGQgLnVjLXByb2R1Y3QtdmlldyAuYWRkaXRpb25hbC1wcm9kdWN0X19wcm9kdWN0LWN1c3RvbS1maWVsZC10ZXJtLWRlc2NyaXB0aW9ue3BhZGRpbmctdG9wOi44cmVtfS51Yy1wcm9kdWN0LXZpZXcgLmFkZGl0aW9uYWwtcHJvZHVjdF9fcHJvZHVjdC1jdXN0b20tZmllbGQtdGVybS1kZWZpbml0aW9ue3doaXRlLXNwYWNlOm5vd3JhcDtwYWRkaW5nLXJpZ2h0Oi42cmVtfS51Yy1wcm9kdWN0LXZpZXcgLmFkZGl0aW9uYWwtcHJvZHVjdF9fcHJvZHVjdC1jdXN0b20tZmllbGQtbGFiZWx7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi1ib3R0b206MH0udWMtcHJvZHVjdC12aWV3IC5hZGRpdGlvbmFsLXByb2R1Y3RfX3Byb2R1Y3QtY3VzdG9tLWZpZWxkIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVye2NvbG9yOnRyYW5zcGFyZW50fS51Yy1wcm9kdWN0LXZpZXcgLnVjLXByb2R1Y3Qtdmlld19fcGFuZS1jb250YWluZXJfbWFya2Rvd24gdGFibGV7d2lkdGg6MTAwJTtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLXRvcDpub25lO3RhYmxlLWxheW91dDpmaXhlZDtib3JkZXItc3BhY2luZzowO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVjLXByb2R1Y3QtdmlldyAudWMtcHJvZHVjdC12aWV3X19wYW5lLWNvbnRhaW5lcl9tYXJrZG93biB0YWJsZXttYXgtd2lkdGg6NTYwcHh9fS51Yy1wcm9kdWN0LXZpZXcgLnVjLXByb2R1Y3Qtdmlld19fcGFuZS1jb250YWluZXJfbWFya2Rvd24gdGFibGU6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoyMHB4fS51Yy1wcm9kdWN0LXZpZXcgLnVjLXByb2R1Y3Qtdmlld19fcGFuZS1jb250YWluZXJfbWFya2Rvd24gdGFibGUgdGhlYWR7YmFja2dyb3VuZC1jb2xvcjojZGRkfS51Yy1wcm9kdWN0LXZpZXcgLnVjLXByb2R1Y3Qtdmlld19fcGFuZS1jb250YWluZXJfbWFya2Rvd24gdGFibGUgdGgsLnVjLXByb2R1Y3QtdmlldyAudWMtcHJvZHVjdC12aWV3X19wYW5lLWNvbnRhaW5lcl9tYXJrZG93biB0YWJsZSB0ZHtwYWRkaW5nOjEwcHh9LnVjLXByb2R1Y3QtdmlldyAudWMtcHJvZHVjdC12aWV3X19wYW5lLWNvbnRhaW5lcl9tYXJrZG93biB0YWJsZSB0ZHtib3JkZXI6MXB4IHNvbGlkICNkZGR9LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC1oZWFkZXJ7bWFyZ2luLWJvdHRvbTo2cHh9LnVjLXByb2R1Y3Qtdmlld19faW5mby1wcm9kdWN0e21hcmdpbi10b3A6MS42cmVtfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LWltYWdlc3ttYXJnaW4tcmlnaHQ6MzJweDt3aWR0aDo1Ny4xOSV9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LXNpZGViYXJ7d2lkdGg6NDAlfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC10aHVtYm5haWxze21hcmdpbi1yaWdodDoxNnB4O2ZsZXgtYmFzaXM6ODZweH0udWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LXRodW1ibmFpbHMtaXRlbTpudGgtY2hpbGQobis2KXtkaXNwbGF5Om5vbmV9fS51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtYnJhbmQtbmFtZXttYXJnaW4tdG9wOjlweDtmb250LXNpemU6MTRweDttYXJnaW4tYm90dG9tOjB9LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC1yYXRpbmd7bWFyZ2luLWJvdHRvbTozcHh9LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC12YXJpYW50c3ttYXJnaW4tdG9wOjI2cHh9LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC12YXJpYW50cz46bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoxNnB4fS51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtdmFyaWFudHMgLmMtdmFyaWFudC1zZWxlY3Rvcl9fdmFyaWFudC10aWxle21pbi1oZWlnaHQ6NDBweDttaW4td2lkdGg6NDBweH0udWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LWVkaXRhYmxlLWN1c3RvbS1maWVsZHM+ZGl2Om5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTo4cHh9LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC1hZGQtdG8tY2FydHttYXJnaW4tdG9wOjIycHh9LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC1hZGQtdG8tY2FydCAuYy1hZGQtdG8tY2FydC1mYWN0b3ItaW5wdXQsLnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC1hZGQtdG8tY2FydCAuYy1hZGQtdG8tY2FydC1mcmFjdGlvbi1pbnB1dHtib3JkZXItcmFkaXVzOjk5OTlweDtoZWlnaHQ6NDBweH0udWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LXBhY2thZ2UtYnV5e21hcmdpbi10b3A6MTZweH0udWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LXByaWNlLXJlcXVlc3QtYnRue21hcmdpbi10b3A6MTZweH0udWMtcHJvZHVjdC12aWV3X19wcm9kdWN0LWFkZC10by1zaG9wcGluZy1saXN0LWJ0bnttYXJnaW4tdG9wOjE2cHh9LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC1hZGQtdG8td2lzaC1saXN0LWJ0bnttYXJnaW4tdG9wOjE2cHh9LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC1rbGFybmEtYnJhbmRpbmctd2lkZ2V0LWNvbnRhaW5lcnttYXJnaW4tdG9wOjIwcHg7ZGlzcGxheTpmbGV4fS51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtdGFic3ttYXJnaW4tdG9wOjMycHh9LnVjLXByb2R1Y3Qtdmlld19fcHJvZHVjdC1wcmludC1idG46OmJlZm9yZXttYXJnaW4tcmlnaHQ6LjRlbX0udWMtcHJvZHVjdC12aWV3X19saXBzY29yZS1yZXZpZXd7bWFyZ2luLXRvcDo0MHB4fS5TZWFyY2hEZXNrdG9we3dpZHRoOjQ1cmVtO2hlaWdodDo0MHB4fS5TZWFyY2hEZXNrdG9wX19pbnB1dHt3aWR0aDoxMDAlO2hlaWdodDo0MHB4O3BhZGRpbmc6MCA0MHB4IDAgMTdweDtmb250LXNpemU6MTZweDtjb2xvcjojMDAwO2JvcmRlcjoxcHggc29saWQgIzFlMjUzYX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LlNlYXJjaERlc2t0b3BfX2lucHV0e2ZvbnQtc2l6ZToxNHB4fX0uU2VhcmNoRGVza3RvcF9faW5wdXQ6OnBsYWNlaG9sZGVye2NvbG9yOiMwMDB9LlNlYXJjaERlc2t0b3BfX2J0bnt3aWR0aDo1M3B4O2hlaWdodDo0MHB4O291dGxpbmU6bm9uZX0uU2VhcmNoRGVza3RvcF9fYnRuOjphZnRlcntjb2xvcjojMWUyNTNhO2ZvbnQtc2l6ZToyMXB4fS5wcm9maWxlLXF1aWNrLW1lbnV7cG9zaXRpb246cmVsYXRpdmV9LnByb2ZpbGUtcXVpY2stbWVudV9fYnRue2Rpc3BsYXk6YmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnByb2ZpbGUtcXVpY2stbWVudV9fYnRuIHNwYW57ZGlzcGxheTpub25lfS5wcm9maWxlLXF1aWNrLW1lbnVfX2J0bjpob3ZlciwucHJvZmlsZS1xdWljay1tZW51X19idG46Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnByb2ZpbGUtcXVpY2stbWVudV9fdW4tdXNlcntkaXNwbGF5OmZsZXh9LnByb2ZpbGUtcXVpY2stbWVudV9fdW4tdXNlcjo6YmVmb3Jle2ZvbnQtc2l6ZTozMXB4fS5wcm9maWxlLXF1aWNrLW1lbnVfX3VuLWNoZXZyb24tZG93bntkaXNwbGF5Om5vbmV9LlNpdGVDYXJ0UGFuZWwgLlRpdGxlQ29udGFpbmVyLC5TaXRlQ2FydFBhbmVsIC5Mb2dpblJlZ2lzdGVyUGFuZWwsLlNpdGVDYXJ0UGFuZWwgLlBvZmlsZUxvZ291dFBhbmVsLC5TaXRlQ2FydFBhbmVsIC5TaG93Q2FydFR4dCwuU2l0ZUNhcnRQYW5lbCAuVG90YWxQcmljZUNvbnRhaW5lciwuU2l0ZUNhcnRQYW5lbCBzdmd7ZGlzcGxheTpub25lfS5TaXRlQ2FydFBhbmVsIC5TaXRlQ2FydEljb257cG9zaXRpb246cmVsYXRpdmU7cG9pbnRlci1ldmVudHM6bm9uZTtmb250LXNpemU6MzJweDt0ZXh0LWFsaWduOmNlbnRlcn0uU2l0ZUNhcnRQYW5lbCAuU2hvd0NhcnRMaW5re3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtZGVjb3JhdGlvbjpub25lfS5TaXRlQ2FydFBhbmVsIC5Qcm9kQ291bnR7YmFja2dyb3VuZC1jb2xvcjojMDU3Y2EzO3RyYW5zaXRpb246dHJhbnNmb3JtIC4xcztjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjFyZW07Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjEuN3JlbTtoZWlnaHQ6MS43cmVtO3BhZGRpbmc6MH0uc2l0ZS1oZWFkZXItZGVza3RvcCAuUHJvZENvdW50e3RvcDotM3B4O3JpZ2h0OmF1dG87Ym90dG9tOmF1dG87bGVmdDoxMHB4fS5zaXRlLWhlYWRlci1kZXNrdG9wIC5TaG93Q2FydExpbms6aG92ZXIgLlByb2RDb3VudCwuc2l0ZS1oZWFkZXItZGVza3RvcCAuU2hvd0NhcnRMaW5rOmZvY3VzIC5Qcm9kQ291bnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoM3B4KX0uc2l0ZS1oZWFkZXItbW9iaWxlIC5Qcm9kQ291bnR7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsIC0xN3B4LCAwKX0uU2l0ZUNhcnRQYW5lbHtwb3NpdGlvbjpyZWxhdGl2ZX0uUG9wdXBDb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7cmlnaHQ6MDt6LWluZGV4OjM7d2lkdGg6MzAwcHg7cGFkZGluZzoxNXB4O2JveC1zaGFkb3c6MCAycHggNXB4IHJnYmEoMCwwLDAsLjIpO2JhY2tncm91bmQ6I2ZmZjtkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDogNDgwcHgpey5Qb3B1cENvbnRhaW5lcntkaXNwbGF5OmJsb2NrfX0uc2l0ZS1jYXJ0LXBvcHVwLWZyZWUtc2hpcHBpbmd7bWFyZ2luLWJvdHRvbToxLjVyZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnNpdGUtY2FydC1wb3B1cC1mcmVlLXNoaXBwaW5nX19wcm9ncmVzc3ttYXJnaW4tYm90dG9tOi41cmVtfS5zaXRlLWNhcnQtcG9wdXAtZnJlZS1zaGlwcGluZ19fbWVzc2FnZXtmb250LXNpemU6MS4zcmVtfS5zaXRlLWNhcnQtcG9wdXAtZnJlZS1zaGlwcGluZ19yZWFjaGVkIC5zaXRlLWNhcnQtcG9wdXAtZnJlZS1zaGlwcGluZ19fcHJvZ3Jlc3N7ZGlzcGxheTpub25lfS5zaXRlLWNhcnQtcG9wdXAtZnJlZS1zaGlwcGluZ19yZWFjaGVkIC5zaXRlLWNhcnQtcG9wdXAtZnJlZS1zaGlwcGluZ19fbWVzc2FnZXtjb2xvcjojNWNiODVjfS5zaXRlLWNhcnQtcG9wdXAtZnJlZS1zaGlwcGluZ19yZWFjaGVkIC5zaXRlLWNhcnQtcG9wdXAtZnJlZS1zaGlwcGluZ19fbWVzc2FnZTo6YmVmb3Jle3ZlcnRpY2FsLWFsaWduOi0xcHg7bWFyZ2luLXJpZ2h0Oi40ZW19LnNpdGUtY2FydC1wb3B1cF9fYnV0dG9ue2hlaWdodDo0cmVtfS5zaXRlLWNhcnQtcG9wdXAtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSwuc2l0ZS1jYXJ0LXBvcHVwLXByb2R1Y3RzLWluLWNhcnQsLnNpdGUtY2FydC1wb3B1cC1zdW1tYXJ5e3BhZGRpbmctdG9wOjE1cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZH0uc2l0ZS1jYXJ0LXBvcHVwLXN1bW1hcnl7bWFyZ2luLXRvcDoxLjVyZW19LnNpdGUtY2FydC1wb3B1cC1wcm9kdWN0cy1pbi1jYXJ0e21hcmdpbi10b3A6LjlyZW19LnNpdGUtY2FydC1wb3B1cC1wcm9kdWN0cy1pbi1jYXJ0X19sYWJlbHtmb250LXdlaWdodDo1MDB9LnNpdGUtY2FydC1wb3B1cF9faXRlbXN7bWF4LWhlaWdodDozNTBweDtvdmVyZmxvdzphdXRvO292ZXJzY3JvbGwtYmVoYXZpb3IteTpjb250YWluO21hcmdpbjowIC0xLjVyZW07cGFkZGluZzowIDMuN3JlbSAwIDEuNXJlbX0uc2l0ZS1jYXJ0LXBvcHVwX19pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMCA2cHggcmdiYSgwLDAsMCwuMyk7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1fS5zaXRlLWNhcnQtcG9wdXBfX2l0ZW1zOjotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDouNnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9LnNpdGUtY2FydC1wb3B1cF9faXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQtY29sb3I6IzAwMH0uc2l0ZS1jYXJ0LXBvcHVwLWl0ZW17ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Ym9yZGVyLXRvcDouMXJlbSBzb2xpZCAjZGNkY2RjO3BhZGRpbmctdG9wOjEuOXJlbTttYXJnaW4tdG9wOjEuNXJlbX0uc2l0ZS1jYXJ0LXBvcHVwLWl0ZW1fX2ltYWdlLWNvbnRhaW5lcnt3aWR0aDo3MHB4fS5zaXRlLWNhcnQtcG9wdXAtaXRlbV9fZGV0YWlsc3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDpjYWxjKDEwMCUgLSA3MHB4IC0gMTVweCl9LnNpdGUtY2FydC1wb3B1cC1pdGVtX190aXRsZXttYXJnaW4tdG9wOjA7Zm9udC1zaXplOjE0cHg7cGFkZGluZy1yaWdodDozMHB4O292ZXJmbG93OmhpZGRlbn0uc2l0ZS1jYXJ0LXBvcHVwLWl0ZW1fX3RpdGxlX2xpbmt7Zm9udC1zaXplOjEuNHJlbTtmb250LXdlaWdodDo1MDB9LnNpdGUtY2FydC1wb3B1cC1pdGVtX19yb3d7Zm9udC1zaXplOjEycHh9LnNpdGUtY2FydC1wb3B1cC1pdGVtX19rZXksLnNpdGUtY2FydC1wb3B1cC1pdGVtX192YWx1ZXtkaXNwbGF5OmlubGluZS1ibG9ja30uc2l0ZS1jYXJ0LXBvcHVwLWl0ZW1fX2tleXttaW4td2lkdGg6NjBweH0uc2l0ZS1jYXJ0LXBvcHVwLWl0ZW1fX3JlbW92ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2ZvbnQtc2l6ZTo4cHg7cGFkZGluZzouNmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2N1cnNvcjpwb2ludGVyfS5zaXRlLWNhcnQtcG9wdXAtaXRlbV9fcXVhbnRpdHktcm93X2VkaXRhYmxle21hcmdpbi10b3A6LjVyZW07Zm9udC1zaXplOjB9LnNpdGUtY2FydC1wb3B1cC1pdGVtX19xdWFudGl0eS1yb3dfZWRpdGFibGUgLnNpdGUtY2FydC1wb3B1cC1pdGVtX19xdWFudGl0eS1rZXl7ZGlzcGxheTpub25lfS5zaXRlLWNhcnQtcG9wdXAtaXRlbV9fcXVhbnRpdHktaW5wdXQsLnNpdGUtY2FydC1wb3B1cC1pdGVtX19xdWFudGl0eS1hZGp1c3RlcntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnNpdGUtY2FydC1wb3B1cC1pdGVtX19xdWFudGl0eS1pbnB1dHt3aWR0aDoyMnB4O2hlaWdodDoyMnB4O21hcmdpbjowIDNweDtib3JkZXI6MDtmb250LXNpemU6MTRweH0uc2l0ZS1jYXJ0LXBvcHVwLWl0ZW1fX3F1YW50aXR5LWFkanVzdGVye3dpZHRoOjIycHg7aGVpZ2h0OjIycHg7cGFkZGluZzowO2ZvbnQtc2l6ZToxMHB4fS5zaXRlLWNhcnQtcG9wdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjA7bWFyZ2luLXRvcDowfS5zaXRlLWNhcnQtcG9wdXAtcHJvZHVjdHMtaW4tY2FydHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5zaXRlLWNhcnQtcG9wdXAtcHJvZHVjdHMtaW4tY2FydF9fY291bnR7cGFkZGluZy1yaWdodDo0cHh9LnNpdGUtY2FydC1wb3B1cC1wcm9kdWN0cy1pbi1jYXJ0X19yZW1vdmUtYWxse2NvbG9yOiNmYjM2NDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtmb250LXdlaWdodDo1MDB9LnNpdGUtY2FydC1wb3B1cC1wcm9kdWN0cy1pbi1jYXJ0X19yZW1vdmUtYWxsOmhvdmVye2NvbG9yOiNkMTJiMzN9LnNpdGUtY2FydC1wb3B1cC1zdW1tYXJ5e3dpZHRoOjEwMCU7Ym9yZGVyLWJvdHRvbTouMXJlbSBzb2xpZCAjZGNkY2RjO3BhZGRpbmctYm90dG9tOjEuOXJlbX0uc2l0ZS1jYXJ0LXBvcHVwLXN1bW1hcnlfX3Jvd3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206LjNyZW19LnNpdGUtY2FydC1wb3B1cC1zdW1tYXJ5X19yb3c6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnNpdGUtY2FydC1wb3B1cC1zdW1tYXJ5X19rZXl7ZmxleDoyO2ZvbnQtd2VpZ2h0OjUwMH0uc2l0ZS1jYXJ0LXBvcHVwLXN1bW1hcnlfX3ZhbHVle2ZsZXg6NH0uc2l0ZS1jYXJ0LXBvcHVwLXN1bW1hcnlfX3ByaWNle2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NTAwfS5zaXRlLWNhcnQtcG9wdXAtc3VtbWFyeV9fcHJpY2VfdmF0e2ZvbnQtc2l6ZTouOGVtfS5zaXRlLWNhcnQtcG9wdXBfX2VtcHR5LWNhcnR7dGV4dC1hbGlnbjpjZW50ZXJ9LnNpdGUtaG9yaXpvbnRhbC1tZW51IHVse2Rpc3BsYXk6YmxvY2t9LnNpdGUtaG9yaXpvbnRhbC1tZW51IGxpe2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmV9LnNpdGUtaG9yaXpvbnRhbC1tZW51IGF7ZGlzcGxheTpibG9jazt0ZXh0LWRlY29yYXRpb246bm9uZX0uc2l0ZS1ob3Jpem9udGFsLW1lbnUgLlRvZ2dsZXt3aWR0aDoyMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7Ym90dG9tOjA7cmlnaHQ6NXB4O2ZvbnQtc2l6ZTo3cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnNpdGUtaG9yaXpvbnRhbC1tZW51IC5MZXZlbC0xe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LnNpdGUtaG9yaXpvbnRhbC1tZW51IC5MZXZlbC0xIHVse2Rpc3BsYXk6bm9uZTttaW4td2lkdGg6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmctdG9wOjhweDtwYWRkaW5nLWJvdHRvbTo4cHh9LnNpdGUtaG9yaXpvbnRhbC1tZW51IC5MZXZlbC0xIHVsIHVse21hcmdpbi10b3A6LThweH0uc2l0ZS1ob3Jpem9udGFsLW1lbnUgLkxldmVsLTE+bGk6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6MjJweH0uc2l0ZS1ob3Jpem9udGFsLW1lbnUgLkxldmVsLTE+bGk+YXtsaW5lLWhlaWdodDozMnB4fS5zaXRlLWhvcml6b250YWwtbWVudSAuTGV2ZWwtMT5saT4uVG9nZ2xle2Rpc3BsYXk6bm9uZX0uc2l0ZS1ob3Jpem9udGFsLW1lbnUgLkxldmVsLTJ7dG9wOjEwMCU7bGVmdDowfS5zaXRlLWhvcml6b250YWwtbWVudSAuTGV2ZWwtMiB1bHt0b3A6MDtsZWZ0OjEwMCV9LnNpdGUtaG9yaXpvbnRhbC1tZW51IC5MZXZlbC0yIC5Ub2dnbGV7Y29sb3I6IzAwMH0uc2l0ZS1ob3Jpem9udGFsLW1lbnUgLkxldmVsLTIgLk5hbWUsLnNpdGUtaG9yaXpvbnRhbC1tZW51IC5MZXZlbC0yIC5Ub2dnbGV7bGluZS1oZWlnaHQ6MzJweH0uc2l0ZS1ob3Jpem9udGFsLW1lbnUgLkxldmVsLTIgLk5hbWV7cGFkZGluZy1sZWZ0OjE0cHg7cGFkZGluZy1yaWdodDoxNHB4O3doaXRlLXNwYWNlOm5vd3JhcH0uc2l0ZS1ob3Jpem9udGFsLW1lbnUgLkxldmVsLTIgLlNlbGVjdGVkPi5OYW1le2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5zaXRlLWhvcml6b250YWwtbWVudSAuTGV2ZWwtMiAuRXhwYW5kYWJsZSAuTmFtZSwuc2l0ZS1ob3Jpem9udGFsLW1lbnUgLkxldmVsLTIgLkV4cGFuZGVkIC5OYW1le3BhZGRpbmctcmlnaHQ6MjZweH0uc2l0ZS1ob3Jpem9udGFsLW1lbnUuRXhwYW5kYWJsZSAuRXhwYW5kYWJsZTpob3Zlcj51bCwuc2l0ZS1ob3Jpem9udGFsLW1lbnUuRXhwYW5kYWJsZSAuRXhwYW5kZWQ6aG92ZXI+dWx7ZGlzcGxheTpibG9ja30uc2l0ZS1ob3Jpem9udGFsLW1lbnUuTm90RXhwYW5kYWJsZSAuVG9nZ2xle2Rpc3BsYXk6bm9uZX0uc2l0ZS1ob3Jpem9udGFsLW1lbnUuTm90RXhwYW5kYWJsZSAuTGV2ZWwtMntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ucHJvZHVjdHMtbWVudS1kZXNrdG9wIC5MZXZlbC0xIHVsLC5zaXRlLXVuZGVyaGVhZGVyX19jb250YWluZXIsLnNpdGUtaGVhZGVye2JveC1zaGFkb3c6MCAycHggNnB4IHJnYmEoMCwwLDAsLjE2KX1Aa2V5ZnJhbWVzIHNpdGUtaGVhZGVyLWFuaW1hdGlvbi1hcHBlYXJpbmd7ZnJvbXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApfXRve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBzaXRlLWhlYWRlci1hbmltYXRpb24tZGlzYXBwZWFyaW5ne2Zyb217dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfXRve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCl9fS5zaXRlLWhlYWRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjEwO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0uc2l0ZS1oZWFkZXJfaXMtc3R1Y2t7cG9zaXRpb246Zml4ZWR9LnNpdGUtaGVhZGVyX2FwcGVhcmluZ3twb3NpdGlvbjpmaXhlZDthbmltYXRpb246c2l0ZS1oZWFkZXItYW5pbWF0aW9uLWFwcGVhcmluZzthbmltYXRpb24tZHVyYXRpb246LjVzfS5zaXRlLWhlYWRlcl9kaXNhcHBlYXJpbmd7cG9zaXRpb246Zml4ZWQ7YW5pbWF0aW9uOnNpdGUtaGVhZGVyLWFuaW1hdGlvbi1kaXNhcHBlYXJpbmc7YW5pbWF0aW9uLWR1cmF0aW9uOi41c30uc2l0ZS1oZWFkZXItZGVza3RvcCAuU2l0ZUNhcnRQYW5lbCAuU2l0ZUNhcnRJY29uLC5zaXRlLWhlYWRlci1kZXNrdG9wIC5wcm9maWxlLXF1aWNrLW1lbnVfX3VuLXVzZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JvcmRlcjowO2JhY2tncm91bmQ6bm9uZTtmb250LXNpemU6MzBweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMWUyNTNhfS5zaXRlLWhlYWRlci1kZXNrdG9wIC5TaXRlQ2FydFBhbmVsIC5TaXRlQ2FydEljb246Zm9jdXMsLnNpdGUtaGVhZGVyLWRlc2t0b3AgLnByb2ZpbGUtcXVpY2stbWVudV9fdW4tdXNlcjpmb2N1c3tvdXRsaW5lOjB9LnNpdGUtaGVhZGVyLWRlc2t0b3B7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5zaXRlLWhlYWRlci1kZXNrdG9wX190b3AtbGluZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjM7bWFyZ2luLXRvcDowO2JhY2tncm91bmQtY29sb3I6IzFlMjUzYTtmb250LXdlaWdodDo1MDB9LnNpdGUtaGVhZGVyLWRlc2t0b3BfX3RvcC1saW5lLWlubmVyLWNvbnRhaW5lcntoZWlnaHQ6MjRweH0uc2l0ZS1oZWFkZXJfaXMtc3R1Y2sgLnNpdGUtaGVhZGVyLWRlc2t0b3BfX3RvcC1saW5lLC5zaXRlLWhlYWRlcl9hcHBlYXJpbmcgLnNpdGUtaGVhZGVyLWRlc2t0b3BfX3RvcC1saW5lLC5zaXRlLWhlYWRlcl9kaXNhcHBlYXJpbmcgLnNpdGUtaGVhZGVyLWRlc2t0b3BfX3RvcC1saW5le2Rpc3BsYXk6bm9uZX0uc2l0ZS1oZWFkZXItZGVza3RvcF9fbWlkZGxlLWxpbmV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5zaXRlLWhlYWRlci1kZXNrdG9wX19taWRkbGUtbGluZS1pbm5lci1jb250YWluZXJ7aGVpZ2h0OjExMnB4fS5zaXRlLWhlYWRlcl9pcy1zdHVjayAuc2l0ZS1oZWFkZXItZGVza3RvcF9fbWlkZGxlLWxpbmUtaW5uZXItY29udGFpbmVyLC5zaXRlLWhlYWRlcl9hcHBlYXJpbmcgLnNpdGUtaGVhZGVyLWRlc2t0b3BfX21pZGRsZS1saW5lLWlubmVyLWNvbnRhaW5lciwuc2l0ZS1oZWFkZXJfZGlzYXBwZWFyaW5nIC5zaXRlLWhlYWRlci1kZXNrdG9wX19taWRkbGUtbGluZS1pbm5lci1jb250YWluZXJ7aGVpZ2h0Ojc4cHh9LnNpdGUtaGVhZGVyLWRlc2t0b3BfX2JvdHRvbS1saW5le3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtiYWNrZ3JvdW5kLWNvbG9yOiMwNTdjYTN9LnNpdGUtaGVhZGVyLWRlc2t0b3BfX2xlZnQtcGFuZSwuc2l0ZS1oZWFkZXItZGVza3RvcF9fcmlnaHQtcGFuZXtmbGV4OjAgMCBhdXRvfS5zaXRlLWhlYWRlci1kZXNrdG9wX19taWRkbGUtcGFuZXttYXJnaW4tbGVmdDoycmVtO21hcmdpbi1yaWdodDoycmVtfS5zaXRlLWhlYWRlci1kZXNrdG9wX193aHktYnV5IGxpe2NvbG9yOiNmZmZ9LnNpdGUtaGVhZGVyLWRlc2t0b3BfX3doeS1idXkgbGk6OmJlZm9yZXtjb2xvcjojMjVhNmQwfS5zaXRlLWhlYWRlci1kZXNrdG9wX19waG9uZXtjb2xvcjojZmZmfS5zaXRlLWhlYWRlci1kZXNrdG9wX19waG9uZTpob3Zlciwuc2l0ZS1oZWFkZXItZGVza3RvcF9fcGhvbmU6Zm9jdXN7Y29sb3I6I2ZmZn0uc2l0ZS1oZWFkZXItZGVza3RvcF9fcGhvbmU6OmJlZm9yZXtjb2xvcjojMjVhNmQwfS5zaXRlLWhlYWRlci1tb2JpbGUgLlNpdGVDYXJ0UGFuZWwgLlNpdGVDYXJ0SWNvbiwuc2l0ZS1oZWFkZXItbW9iaWxlIC5wcm9maWxlLXF1aWNrLW1lbnVfX3VuLXVzZXIsLnNpdGUtaGVhZGVyLW1vYmlsZV9fdG9nZ2xlLXVuZGVyaGVhZGVyLWJ0bntwYWRkaW5nOjhweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Ym9yZGVyOjA7YmFja2dyb3VuZDpub25lO2ZvbnQtc2l6ZToyMnB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMxZTI1M2F9LnNpdGUtaGVhZGVyLW1vYmlsZSAuU2l0ZUNhcnRQYW5lbCAuU2l0ZUNhcnRJY29uOmZvY3VzLC5zaXRlLWhlYWRlci1tb2JpbGUgLnByb2ZpbGUtcXVpY2stbWVudV9fdW4tdXNlcjpmb2N1cywuc2l0ZS1oZWFkZXItbW9iaWxlX190b2dnbGUtdW5kZXJoZWFkZXItYnRuOmZvY3Vze291dGxpbmU6MH0uc2l0ZS1oZWFkZXItbW9iaWxle21pbi13aWR0aDozMjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnNpdGUtaGVhZGVyLW1vYmlsZV9faW5uZXItY29udGFpbmVye2hlaWdodDo1NnB4fS5zaXRlLWhlYWRlci1tb2JpbGVfX2xlZnQtcGFuZSwuc2l0ZS1oZWFkZXItbW9iaWxlX19yaWdodC1wYW5le2ZsZXg6MCAwIDg4cHh9LnNpdGUtaGVhZGVyLW1vYmlsZV9fbGVmdC1wYW5le21hcmdpbi1sZWZ0Oi04cHh9LnNpdGUtaGVhZGVyLW1vYmlsZV9fbWlkZGxlLXBhbmV7ZmxleDoxIDEgYXV0bzttYXJnaW4tbGVmdDoxcmVtO21hcmdpbi1yaWdodDoxcmVtfS5zaXRlLWhlYWRlci1tb2JpbGVfX3JpZ2h0LXBhbmV7bWFyZ2luLXJpZ2h0Oi04cHh9LnNpdGUtaGVhZGVyLW1vYmlsZV9fbG9nby1pbWd7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjMzcHh9LnNpdGUtaGVhZGVyLW1vYmlsZV9fdG9nZ2xlLXVuZGVyaGVhZGVyLWJ0bl9tZW51e21hcmdpbi1yaWdodDo2cHh9LnNpdGUtdW5kZXJoZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2JhY2tncm91bmQtY29sb3I6I2ZmZn1AbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7LnNpdGUtdW5kZXJoZWFkZXJfX2NvbXBlbnNhdG9ye2hlaWdodDo1NnB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnNpdGUtdW5kZXJoZWFkZXJfX2NvbXBlbnNhdG9ye2hlaWdodDoxNjhweH19LnNpdGUtdW5kZXJoZWFkZXJfX2NvbnRhaW5lcj4uY29udGFpbmVyLWZsdWlke3BhZGRpbmctYm90dG9tOjE0cHh9LnByb2R1Y3RzLW1lbnUtbW9iaWxlIHVse2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmV9LnByb2R1Y3RzLW1lbnUtbW9iaWxlIGF7ZGlzcGxheTpibG9jazt0ZXh0LWRlY29yYXRpb246bm9uZX0ucHJvZHVjdHMtbWVudS1tb2JpbGUgLk5hbWV7bGluZS1oZWlnaHQ6NDBweDtjb2xvcjojMDAwfS5wcm9kdWN0cy1tZW51LW1vYmlsZSAuVG9nZ2xle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6NDBweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6OHB4O3RyYW5zaXRpb246dHJhbnNmb3JtIC4xcztjb2xvcjojMDAwfS5wcm9kdWN0cy1tZW51LW1vYmlsZSBsaXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5wcm9kdWN0cy1tZW51LW1vYmlsZSBsaS5FeHBhbmRhYmxlIC5OYW1lLC5wcm9kdWN0cy1tZW51LW1vYmlsZSBsaS5FeHBhbmRlZCAuTmFtZXtwYWRkaW5nLXJpZ2h0OjMwcHh9LnByb2R1Y3RzLW1lbnUtbW9iaWxlIGxpLkV4cGFuZGVkPnVse2Rpc3BsYXk6YmxvY2t9LnByb2R1Y3RzLW1lbnUtbW9iaWxlIGxpLlNlbGVjdGVkPi5OYW1le3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnByb2R1Y3RzLW1lbnUtbW9iaWxlIC5FeHBhbmRlZD4uVG9nZ2xle3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0ucHJvZHVjdHMtbWVudS1tb2JpbGUgLkV4cGFuZGFibGU+LlRvZ2dsZXt0cmFuc2Zvcm06cm90YXRlKDApfS5wcm9kdWN0cy1tZW51LW1vYmlsZSAuTGV2ZWwtMXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LnByb2R1Y3RzLW1lbnUtbW9iaWxlIC5MZXZlbC0xPmxpOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3A6MXB4IHNvbGlkICNkY2RjZGN9LnByb2R1Y3RzLW1lbnUtbW9iaWxlIC5MZXZlbC0xPmxpPi5OYW1le3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWx9LnByb2R1Y3RzLW1lbnUtbW9iaWxlIC5MZXZlbC0xIHVse2Rpc3BsYXk6bm9uZTtwYWRkaW5nLWxlZnQ6OHB4fS5wcm9kdWN0cy1tZW51LW1vYmlsZSAuTGV2ZWwtMiAuTmFtZXtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnByb2R1Y3RzLW1lbnUtbW9iaWxlIC5MZXZlbC0yIC5TZWxlY3RlZD4uTmFtZXtmb250LXdlaWdodDo1MDB9LnNpdGUtbWVudS1tb2JpbGUgYXtmb250LXNpemU6MTNweDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6OHB4IDB9LnNpdGUtbWVudS1tb2JpbGUgLk5hbWV7Y29sb3I6IzAwMH0uc2l0ZS1tZW51LW1vYmlsZSAuVG9nZ2xle2Rpc3BsYXk6bm9uZX0uc2l0ZS1oZWFkZXItZGVza3RvcCAucHJvZmlsZS1xdWljay1tZW51LC5zaXRlLWhlYWRlci1kZXNrdG9wIC5wcm9maWxlLXF1aWNrLW1lbnVfX2J0bntkaXNwbGF5OmZsZXg7YWxpZ24tc2VsZjpjZW50ZXJ9LnNpdGUtaGVhZGVyLWRlc2t0b3AgLnByb2ZpbGUtcXVpY2stbWVudV9fdW4tdXNlcjo6YmVmb3Jle2ZvbnQtc2l6ZTppbmhlcml0fS5zaXRlLWhlYWRlci1kZXNrdG9wIC5wcm9maWxlLXF1aWNrLW1lbnVfX2Ryb3Bkb3due3RvcDoxMDAlfS5zaXRlLWhlYWRlci1tb2JpbGUgLnByb2ZpbGUtcXVpY2stbWVudSwuc2l0ZS1oZWFkZXItbW9iaWxlIC5wcm9maWxlLXF1aWNrLW1lbnVfX2J0bntkaXNwbGF5OmZsZXg7YWxpZ24tc2VsZjpzdHJldGNofS5zaXRlLWhlYWRlci1tb2JpbGUgLnByb2ZpbGUtcXVpY2stbWVudV9fdW4tdXNlcjo6YmVmb3Jle2ZvbnQtc2l6ZTppbmhlcml0fS5zaXRlLWhlYWRlci1tb2JpbGUgLnByb2ZpbGUtcXVpY2stbWVudV9fZHJvcGRvd257dG9wOjEwMCV9LnNpdGUtaGVhZGVyLWRlc2t0b3AgLlNpdGVDYXJ0UGFuZWx7ZGlzcGxheTpmbGV4O2FsaWduLXNlbGY6Y2VudGVyO21hcmdpbi1sZWZ0OjlweH0ucGFnZS1jaGVja291dCAuc2l0ZS1oZWFkZXItZGVza3RvcCAuU2l0ZUNhcnRQYW5lbCAuUG9wdXBDb250YWluZXJ7ZGlzcGxheTpub25lfS5zaXRlLWhlYWRlci1tb2JpbGUgLlNpdGVDYXJ0UGFuZWx7ZGlzcGxheTpmbGV4O2FsaWduLXNlbGY6c3RyZXRjaH0uc2l0ZS1oZWFkZXItZGVza3RvcCAuc21hcnQtc2VhcmNoX19pbnB1dHtib3JkZXItY29sb3I6IzAzNTY3Mn0uc2l0ZS1oZWFkZXItZGVza3RvcCAuc21hcnQtc2VhcmNoX19idG57Y29sb3I6IzAzNTY3Mn0uc2l0ZS1oZWFkZXItZGVza3RvcCAuc21hcnQtc2VhcmNoIC50dC1tZW51e3JpZ2h0OjA7bWF4LXdpZHRoOm5vbmV9LnNpdGUtdW5kZXJoZWFkZXIgLnNtYXJ0LXNlYXJjaHt3aWR0aDphdXRvO21hcmdpbi1sZWZ0Oi0xNnB4O21hcmdpbi1yaWdodDotMTZweH0uc2l0ZS11bmRlcmhlYWRlciAuc21hcnQtc2VhcmNoX19pbnB1dHtoZWlnaHQ6NDBweDtwYWRkaW5nLWxlZnQ6MTZweDtwYWRkaW5nLXJpZ2h0OjU0cHg7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNztjb2xvcjojMDAwfS5zaXRlLXVuZGVyaGVhZGVyIC5zbWFydC1zZWFyY2hfX2lucHV0OmZvY3Vze2JveC1zaGFkb3c6bm9uZX0uc2l0ZS11bmRlcmhlYWRlciAuc21hcnQtc2VhcmNoX19pbnB1dDo6cGxhY2Vob2xkZXJ7Y29sb3I6IzAwMH0uc2l0ZS11bmRlcmhlYWRlciAuc21hcnQtc2VhcmNoX19idG57ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOmF1dG87aGVpZ2h0OjQwcHg7cGFkZGluZy1sZWZ0OjE2cHg7cGFkZGluZy1yaWdodDoxNnB4O2ZvbnQtc2l6ZToyMnB4O2NvbG9yOiMwMDB9LnNpdGUtdW5kZXJoZWFkZXIgLnNtYXJ0LXNlYXJjaF9fYnRuIGl7ZGlzcGxheTpub25lfS5zaXRlLXVuZGVyaGVhZGVyIC5zbWFydC1zZWFyY2ggLnR0LW1lbnV7cmlnaHQ6MDttYXgtd2lkdGg6bm9uZX0uc2l0ZS11bmRlcmhlYWRlciAuc2l0ZS1zZWFyY2h7d2lkdGg6YXV0bzttYXJnaW4tbGVmdDotMTZweDttYXJnaW4tcmlnaHQ6LTE2cHh9LnNpdGUtdW5kZXJoZWFkZXIgLnNpdGUtc2VhcmNoX19pbnB1dHtoZWlnaHQ6NDBweDtwYWRkaW5nLWxlZnQ6MTZweDtwYWRkaW5nLXJpZ2h0OjU0cHg7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNztjb2xvcjojMDAwfS5zaXRlLXVuZGVyaGVhZGVyIC5zaXRlLXNlYXJjaF9faW5wdXQ6Zm9jdXN7Ym94LXNoYWRvdzpub25lfS5zaXRlLXVuZGVyaGVhZGVyIC5zaXRlLXNlYXJjaF9faW5wdXQ6OnBsYWNlaG9sZGVye2NvbG9yOiMwMDB9LnNpdGUtdW5kZXJoZWFkZXIgLnNpdGUtc2VhcmNoX19idG57aGVpZ2h0OjQwcHg7cGFkZGluZy1sZWZ0OjE2cHg7cGFkZGluZy1yaWdodDoxNnB4O2ZvbnQtc2l6ZToyMnB4O2NvbG9yOiMwMDB9LlNlYXJjaERlc2t0b3BfX2lucHV0e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czoyLjhyZW19LnNpdGUtaG9yaXpvbnRhbC1tZW51IC5MZXZlbC0xPmxpPi5OYW1le2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2ZmZn0uc2l0ZS1ob3Jpem9udGFsLW1lbnUgLkxldmVsLTE+bGk+Lk5hbWU6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7cmlnaHQ6MTAwJTtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MXB4O21hcmdpbi10b3A6LTdweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dHJhbnNpdGlvbjpyaWdodCAuMXN9LnNpdGUtaG9yaXpvbnRhbC1tZW51IC5MZXZlbC0xPmxpOmhvdmVyPi5OYW1lLC5zaXRlLWhvcml6b250YWwtbWVudSAuTGV2ZWwtMT5saS5TZWxlY3RlZD4uTmFtZXtjb2xvcjojZmZmfS5zaXRlLWhvcml6b250YWwtbWVudSAuTGV2ZWwtMT5saTpob3Zlcj4uTmFtZTo6YmVmb3JlLC5zaXRlLWhvcml6b250YWwtbWVudSAuTGV2ZWwtMT5saS5TZWxlY3RlZD4uTmFtZTo6YmVmb3Jle3JpZ2h0OjB9LnNsaWNrLWRvdHN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjA7dGV4dC1pbmRlbnQ6LTk5cHg7Zm9udC1zaXplOjA7b3ZlcmZsb3c6aGlkZGVufS5zbGljay1kb3RzIGxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5zbGljay1kb3RzIGxpOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0Oi41cmVtfS5zbGljay1kb3RzIGJ1dHRvbntkaXNwbGF5OmJsb2NrO3dpZHRoOjEuMXJlbTtoZWlnaHQ6MS4xcmVtO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6NTAlO3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcn0uc2xpY2stZG90cyBidXR0b246Zm9jdXN7b3V0bGluZTpub25lfS51YzExMjAgLnNsaWNrLWRvdHN7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEuMXJlbTtsZWZ0OjA7cmlnaHQ6MH0udWMxMTIyIC5zbGljay1kb3Rze21hcmdpbi10b3A6Mi40cmVtfS5zbGljay1kb3RzIGJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTg5LDE5MCwxOTAsLjUpO2JvcmRlcjouMXJlbSBzb2xpZCByZ2JhKDUsMTI0LDE2MywuNSl9LnNsaWNrLWRvdHMgLnNsaWNrLWFjdGl2ZSBidXR0b24sLnNsaWNrLWRvdHMgYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzA1N2NhMztib3JkZXI6LjFyZW0gc29saWQgI2JkYmViZX0uc2xpY2stZGVmYXVsdCAuc2xpY2stZGVmYXVsdF9faW1hZ2V7d2lkdGg6MTAwJX0ucGFnZS1ob21lIC5VQzE5MyAuTWFpblRpdGxlQ29udGFpbmVye3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYShtaW4td2lkdGg6IDEyMjBweCl7LnBhZ2UtaG9tZSAuVUMxOTMgLkl0ZW06bnRoLWNoaWxkKDYpLC5wYWdlLWhvbWUgLlVDMTkzIC5JdGVtOm50aC1jaGlsZCg2KX4uSXRlbXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19IiwiLyohXHJcbiAqIEJvb3RzdHJhcCB2My40LjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVHdpdHRlciwgSW5jLlxyXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxyXG4gKi9cclxuXHJcbi8vIENvcmUgdmFyaWFibGVzIGFuZCBtaXhpbnNcclxuQGltcG9ydCBcImJvb3RzdHJhcC92YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9taXhpbnNcIjtcclxuXHJcbi8vIFJlc2V0IGFuZCBkZXBlbmRlbmNpZXNcclxuQGltcG9ydCBcImJvb3RzdHJhcC9ub3JtYWxpemVcIjtcclxuLy9AaW1wb3J0IFwiYm9vdHN0cmFwL3ByaW50XCI7XHJcbi8vQGltcG9ydCBcImJvb3RzdHJhcC9nbHlwaGljb25zXCI7XHJcblxyXG4vLyBDb3JlIENTU1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3NjYWZmb2xkaW5nXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvdHlwZVwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2NvZGVcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9ncmlkXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvdGFibGVzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvZm9ybXNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9idXR0b25zXCI7XHJcblxyXG4vLyBDb21wb25lbnRzXHJcbkBpbXBvcnQgXCJib290c3RyYXAvY29tcG9uZW50LWFuaW1hdGlvbnNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9kcm9wZG93bnNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9idXR0b24tZ3JvdXBzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvaW5wdXQtZ3JvdXBzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvbmF2c1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL25hdmJhclwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2JyZWFkY3J1bWJzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvcGFnaW5hdGlvblwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BhZ2VyXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvbGFiZWxzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvYmFkZ2VzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvanVtYm90cm9uXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvdGh1bWJuYWlsc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2FsZXJ0c1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Byb2dyZXNzLWJhcnNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9tZWRpYVwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2xpc3QtZ3JvdXBcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9wYW5lbHNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9yZXNwb25zaXZlLWVtYmVkXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvd2VsbHNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9jbG9zZVwiO1xyXG5cclxuLy8gQ29tcG9uZW50cyB3LyBKYXZhU2NyaXB0XHJcbkBpbXBvcnQgXCJib290c3RyYXAvbW9kYWxzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvdG9vbHRpcFwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BvcG92ZXJzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvY2Fyb3VzZWxcIjtcclxuXHJcbi8vIFV0aWxpdHkgY2xhc3Nlc1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3V0aWxpdGllc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Jlc3BvbnNpdmUtdXRpbGl0aWVzXCI7XHJcbiIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuXHJcbi8vXHJcbi8vIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXHJcbi8vIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXHJcbi8vICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cclxuLy9cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAxXHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcclxufVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxyXG4vL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vLyBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxyXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxyXG4vLyBhbmQgRmlyZWZveC5cclxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cclxuLy9cclxuXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5kZXRhaWxzLFxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1haW4sXHJcbm1lbnUsXHJcbm5hdixcclxuc2VjdGlvbixcclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXHJcbi8vIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuLy9cclxuXHJcbmF1ZGlvLFxyXG5jYW52YXMsXHJcbnByb2dyZXNzLFxyXG52aWRlbyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyAyXHJcbn1cclxuXHJcbi8vXHJcbi8vIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXHJcbi8vIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXHJcbi8vXHJcblxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXHJcbi8vIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cclxuLy9cclxuXHJcbltoaWRkZW5dLFxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLy8gTGlua3NcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4vL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgZm9jdXNlZCBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGFsc28gaW4gYW5cclxuLy8gYWN0aXZlL2hvdmVyIHN0YXRlLlxyXG4vL1xyXG5cclxuYTphY3RpdmUsXHJcbmE6aG92ZXIge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8vIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXHJcbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbi8vXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLy8gMVxyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmRmbiB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXHJcbi8vIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmgxIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBtYXJnaW46IDAuNjdlbSAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxyXG4vL1xyXG5cclxubWFyayB7XHJcbiAgYmFja2dyb3VuZDogI2ZmMDtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cclxuLy9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuLy8gRW1iZWRkZWQgY29udGVudFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXHJcbi8vXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy9cclxuLy8gQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXHJcbi8vXHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLy8gR3JvdXBpbmcgY29udGVudFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXHJcbi8vXHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMWVtIDQwcHg7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cclxuLy9cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxucHJlIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5wcmUsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICBmb250LXNpemU6IDFlbTtcclxufVxyXG5cclxuLy8gRm9ybXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXHJcbi8vIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cclxuLy9cclxuXHJcbi8vXHJcbi8vIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cclxuLy8gICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXHJcbi8vIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXHJcbi8vIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4vL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvLyAxXHJcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxyXG4gIG1hcmdpbjogMDsgLy8gM1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cclxuLy9cclxuXHJcbmJ1dHRvbiB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cclxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cclxuLy8gQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cclxuLy8gQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxyXG4vL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxyXG4vLyAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cclxuLy8gMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxyXG4vLyAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxyXG4vLyAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXHJcbi8vXHJcblxyXG5idXR0b24sXHJcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXHJcbiAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXHJcbi8vXHJcblxyXG5idXR0b25bZGlzYWJsZWRdLFxyXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXHJcbi8vXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxyXG4vLyB0aGUgVUEgc3R5bGVzaGVldC5cclxuLy9cclxuXHJcbmlucHV0IHtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vL1xyXG4vLyBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXHJcbi8vIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXHJcbi8vXHJcbi8vIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXHJcbi8vIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXHJcbi8vXHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxyXG4gIHBhZGRpbmc6IDA7IC8vIDJcclxufVxyXG5cclxuLy9cclxuLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cclxuLy8gYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcclxuLy8gZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxyXG4vL1xyXG5cclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cclxuLy8gMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAxXHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vMlxyXG59XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cclxuLy8gU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xyXG4vLyBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXHJcbi8vXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cclxuLy9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xyXG4gIG1hcmdpbjogMCAycHg7XHJcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXHJcbi8vIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cclxuLy9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm9yZGVyOiAwOyAvLyAxXHJcbiAgcGFkZGluZzogMDsgLy8gMlxyXG59XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxyXG4vL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vL1xyXG4vLyBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXHJcbi8vIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxyXG4vL1xyXG5cclxub3B0Z3JvdXAge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vLyBUYWJsZXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cclxuLy9cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG50ZCxcclxudGgge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuIiwiLy9cclxuLy8gU2NhZmZvbGRpbmdcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBSZXNldCB0aGUgYm94LXNpemluZ1xyXG4vL1xyXG4vLyBIZWFkcyB1cCEgVGhpcyByZXNldCBtYXkgY2F1c2UgY29uZmxpY3RzIHdpdGggc29tZSB0aGlyZC1wYXJ0eSB3aWRnZXRzLlxyXG4vLyBGb3IgcmVjb21tZW5kYXRpb25zIG9uIHJlc29sdmluZyBzdWNoIGNvbmZsaWN0cywgc2VlXHJcbi8vIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzMuNC9nZXR0aW5nLXN0YXJ0ZWQvI3RoaXJkLWJveC1zaXppbmdcclxuKiB7XHJcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxufVxyXG4qOmJlZm9yZSxcclxuKjphZnRlciB7XHJcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxufVxyXG5cclxuXHJcbi8vIEJvZHkgcmVzZXRcclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xyXG59XHJcblxyXG4vLyBSZXNldCBmb250cyBmb3IgcmVsZXZhbnQgZWxlbWVudHNcclxuaW5wdXQsXHJcbmJ1dHRvbixcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5cclxuLy8gTGlua3NcclxuXHJcbmEge1xyXG4gIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIEBpbmNsdWRlIHRhYi1mb2N1cztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGaWd1cmVzXHJcbi8vXHJcbi8vIFdlIHJlc2V0IHRoaXMgaGVyZSBiZWNhdXNlIHByZXZpb3VzbHkgTm9ybWFsaXplIGhhZCBubyBgZmlndXJlYCBtYXJnaW5zLiBUaGlzXHJcbi8vIGVuc3VyZXMgd2UgZG9uJ3QgYnJlYWsgYW55b25lJ3MgdXNlIG9mIHRoZSBlbGVtZW50LlxyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcblxyXG4vLyBJbWFnZXNcclxuXHJcbmltZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXHJcbi5pbWctcmVzcG9uc2l2ZSB7XHJcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XHJcbn1cclxuXHJcbi8vIFJvdW5kZWQgY29ybmVyc1xyXG4uaW1nLXJvdW5kZWQge1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xyXG59XHJcblxyXG4vLyBJbWFnZSB0aHVtYm5haWxzXHJcbi8vXHJcbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gdGh1bWJuYWlscy5sZXNzIGZvciBgLnRodW1ibmFpbGAuXHJcbi5pbWctdGh1bWJuYWlsIHtcclxuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHRodW1ibmFpbC1ib3JkZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XHJcblxyXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxyXG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlKGlubGluZS1ibG9jayk7XHJcbn1cclxuXHJcbi8vIFBlcmZlY3QgY2lyY2xlXHJcbi5pbWctY2lyY2xlIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7IC8vIHNldCByYWRpdXMgaW4gcGVyY2VudHNcclxufVxyXG5cclxuXHJcbi8vIEhvcml6b250YWwgcnVsZXNcclxuXHJcbmhyIHtcclxuICBtYXJnaW4tdG9wOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGhyLWJvcmRlcjtcclxufVxyXG5cclxuXHJcbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXHJcbi8vXHJcbi8vIFNlZTogaHR0cHM6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudFxyXG5cclxuLnNyLW9ubHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxyXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXHJcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcclxuXHJcbi5zci1vbmx5LWZvY3VzYWJsZSB7XHJcbiAgJjphY3RpdmUsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGNsaXA6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gaU9TIFwiY2xpY2thYmxlIGVsZW1lbnRzXCIgZml4IGZvciByb2xlPVwiYnV0dG9uXCJcclxuLy9cclxuLy8gRml4ZXMgXCJjbGlja2FiaWxpdHlcIiBpc3N1ZSAoYW5kIG1vcmUgZ2VuZXJhbGx5LCB0aGUgZmlyaW5nIG9mIGV2ZW50cyBzdWNoIGFzIGZvY3VzIGFzIHdlbGwpXHJcbi8vIGZvciB0cmFkaXRpb25hbGx5IG5vbi1mb2N1c2FibGUgZWxlbWVudHMgd2l0aCByb2xlPVwiYnV0dG9uXCJcclxuLy8gc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXHJcblxyXG5bcm9sZT1cImJ1dHRvblwiXSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbiIsIi8vIFZlbmRvciBQcmVmaXhlc1xyXG4vL1xyXG4vLyBBbGwgdmVuZG9yIG1peGlucyBhcmUgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgZHVlIHRvIHRoZSBpbnRyb2R1Y3Rpb24gb2ZcclxuLy8gQXV0b3ByZWZpeGVyIGluIG91ciBHcnVudGZpbGUuIFRoZXkgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjQuXHJcblxyXG4vLyAtIEFuaW1hdGlvbnNcclxuLy8gLSBCYWNrZmFjZSB2aXNpYmlsaXR5XHJcbi8vIC0gQm94IHNoYWRvd1xyXG4vLyAtIEJveCBzaXppbmdcclxuLy8gLSBDb250ZW50IGNvbHVtbnNcclxuLy8gLSBIeXBoZW5zXHJcbi8vIC0gUGxhY2Vob2xkZXIgdGV4dFxyXG4vLyAtIFRyYW5zZm9ybWF0aW9uc1xyXG4vLyAtIFRyYW5zaXRpb25zXHJcbi8vIC0gVXNlciBTZWxlY3RcclxuXHJcblxyXG4vLyBBbmltYXRpb25zXHJcbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbikge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xyXG4gICAgICAgLW8tYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xyXG59XHJcbkBtaXhpbiBhbmltYXRpb24tbmFtZSgkbmFtZSkge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xyXG59XHJcbkBtaXhpbiBhbmltYXRpb24tZHVyYXRpb24oJGR1cmF0aW9uKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG59XHJcbkBtaXhpbiBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XHJcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xyXG59XHJcbkBtaXhpbiBhbmltYXRpb24tZGVsYXkoJGRlbGF5KSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6ICRkZWxheTtcclxuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xyXG59XHJcbkBtaXhpbiBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50KCRpdGVyYXRpb24tY291bnQpIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XHJcbiAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xyXG59XHJcbkBtaXhpbiBhbmltYXRpb24tZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG59XHJcbkBtaXhpbiBhbmltYXRpb24tZmlsbC1tb2RlKCRmaWxsLW1vZGUpIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsLW1vZGU7XHJcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xyXG59XHJcblxyXG4vLyBCYWNrZmFjZSB2aXNpYmlsaXR5XHJcbi8vIFByZXZlbnQgYnJvd3NlcnMgZnJvbSBmbGlja2VyaW5nIHdoZW4gdXNpbmcgQ1NTIDNEIHRyYW5zZm9ybXMuXHJcbi8vIERlZmF1bHQgdmFsdWUgaXMgYHZpc2libGVgLCBidXQgY2FuIGJlIGNoYW5nZWQgdG8gYGhpZGRlbmBcclxuXHJcbkBtaXhpbiBiYWNrZmFjZS12aXNpYmlsaXR5KCR2aXNpYmlsaXR5KSB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcclxuICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xyXG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XHJcbn1cclxuXHJcbi8vIERyb3Agc2hhZG93c1xyXG4vL1xyXG4vLyBOb3RlOiBEZXByZWNhdGVkIGAuYm94LXNoYWRvdygpYCBhcyBvZiB2My4xLjAgc2luY2UgYWxsIG9mIEJvb3RzdHJhcCdzXHJcbi8vIHN1cHBvcnRlZCBicm93c2VycyB0aGF0IGhhdmUgYm94IHNoYWRvdyBjYXBhYmlsaXRpZXMgbm93IHN1cHBvcnQgaXQuXHJcblxyXG5AbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93OyAvLyBpT1MgPDQuMyAmIEFuZHJvaWQgPDQuMVxyXG4gICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcclxufVxyXG5cclxuLy8gQm94IHNpemluZ1xyXG5AbWl4aW4gYm94LXNpemluZygkYm94bW9kZWwpIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6ICRib3htb2RlbDtcclxuICAgICAtbW96LWJveC1zaXppbmc6ICRib3htb2RlbDtcclxuICAgICAgICAgIGJveC1zaXppbmc6ICRib3htb2RlbDtcclxufVxyXG5cclxuLy8gQ1NTMyBDb250ZW50IENvbHVtbnNcclxuQG1peGluIGNvbnRlbnQtY29sdW1ucygkY29sdW1uLWNvdW50LCAkY29sdW1uLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XHJcbiAgICAgLW1vei1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XHJcbiAgICAgICAgICBjb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XHJcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcclxuICAgICAtbW96LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xyXG4gICAgICAgICAgY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XHJcbn1cclxuXHJcbi8vIE9wdGlvbmFsIGh5cGhlbmF0aW9uXHJcbkBtaXhpbiBoeXBoZW5zKCRtb2RlOiBhdXRvKSB7XHJcbiAgLXdlYmtpdC1oeXBoZW5zOiAkbW9kZTtcclxuICAgICAtbW96LWh5cGhlbnM6ICRtb2RlO1xyXG4gICAgICAtbXMtaHlwaGVuczogJG1vZGU7IC8vIElFMTArXHJcbiAgICAgICAtby1oeXBoZW5zOiAkbW9kZTtcclxuICAgICAgICAgIGh5cGhlbnM6ICRtb2RlO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuLy8gUGxhY2Vob2xkZXIgdGV4dFxyXG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIpIHtcclxuICAvLyBGaXJlZm94XHJcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgb3BhY2l0eTogMTsgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjZcclxuICB9XHJcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yOyB9IC8vIEludGVybmV0IEV4cGxvcmVyIDEwK1xyXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBTYWZhcmkgYW5kIENocm9tZVxyXG59XHJcblxyXG4vLyBUcmFuc2Zvcm1hdGlvbnNcclxuQG1peGluIHNjYWxlKCRyYXRpby4uLikge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xyXG59XHJcblxyXG5AbWl4aW4gc2NhbGVYKCRyYXRpbykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcclxufVxyXG5AbWl4aW4gc2NhbGVZKCRyYXRpbykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcclxufVxyXG5AbWl4aW4gc2tldygkeCwgJHkpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNDg4NTsgSUU5K1xyXG4gICAgICAgLW8tdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xyXG59XHJcbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xyXG59XHJcbkBtaXhpbiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcclxufVxyXG5AbWl4aW4gcm90YXRlKCRkZWdyZWVzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbn1cclxuQG1peGluIHJvdGF0ZVgoJGRlZ3JlZXMpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XHJcbn1cclxuQG1peGluIHJvdGF0ZVkoJGRlZ3JlZXMpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XHJcbn1cclxuQG1peGluIHBlcnNwZWN0aXZlKCRwZXJzcGVjdGl2ZSkge1xyXG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcclxuICAgICAtbW96LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XHJcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xyXG59XHJcbkBtaXhpbiBwZXJzcGVjdGl2ZS1vcmlnaW4oJHBlcnNwZWN0aXZlKSB7XHJcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcclxuICAgICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xyXG4gICAgICAgICAgcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XHJcbn1cclxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJG9yaWdpbikge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcclxuICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luOyAvLyBJRTkgb25seVxyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcclxufVxyXG5cclxuXHJcbi8vIFRyYW5zaXRpb25zXHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uLXByb3BlcnR5KCR0cmFuc2l0aW9uLXByb3BlcnR5Li4uKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcclxuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCR0cmFuc2l0aW9uLWRlbGF5KSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcclxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCR0cmFuc2l0aW9uLWR1cmF0aW9uLi4uKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcclxuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcclxuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uLXRyYW5zZm9ybSgkdHJhbnNpdGlvbi4uLikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gJHRyYW5zaXRpb247XHJcbiAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcclxuICAgICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcclxufVxyXG5cclxuXHJcbi8vIFVzZXIgc2VsZWN0XHJcbi8vIEZvciBzZWxlY3RpbmcgdGV4dCBvbiB0aGUgcGFnZVxyXG5cclxuQG1peGluIHVzZXItc2VsZWN0KCRzZWxlY3QpIHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogJHNlbGVjdDsgLy8gSUUxMCtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiAkc2VsZWN0O1xyXG59XHJcbiIsIi8vIFdlYktpdC1zdHlsZSBmb2N1c1xyXG5cclxuQG1peGluIHRhYi1mb2N1cygpIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VcclxuLy9cclxuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cclxuQG1peGluIGltZy1yZXNwb25zaXZlKCRkaXNwbGF5OiBibG9jaykge1xyXG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xyXG4gIG1heC13aWR0aDogMTAwJTsgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcclxuICBoZWlnaHQ6IGF1dG87IC8vIFBhcnQgMjogU2NhbGUgdGhlIGhlaWdodCBhY2NvcmRpbmcgdG8gdGhlIHdpZHRoLCBvdGhlcndpc2UgeW91IGdldCBzdHJldGNoaW5nXHJcbn1cclxuXHJcblxyXG4vLyBSZXRpbmEgaW1hZ2VcclxuLy9cclxuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLiBOb3RlIHRoYXQgdGhlXHJcbi8vIHNwZWxsaW5nIG9mIGBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW9gIGlzIGludGVudGlvbmFsLlxyXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWltYWdlLXBhdGgoXCIjeyRmaWxlLTF4fVwiKSwgXCIjeyRmaWxlLTF4fVwiKSk7XHJcblxyXG4gIEBtZWRpYVxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXHJcbiAgb25seSBzY3JlZW4gYW5kICggbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgb25seSBzY3JlZW4gYW5kICggbWluLXJlc29sdXRpb246IDE5MmRwaSksXHJcbiAgb25seSBzY3JlZW4gYW5kICggbWluLXJlc29sdXRpb246IDJkcHB4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0yeH1cIiksIFwiI3skZmlsZS0yeH1cIikpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gVHlwb2dyYXBoeVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEhlYWRpbmdzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXHJcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xyXG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XHJcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XHJcblxyXG4gIHNtYWxsLFxyXG4gIC5zbWFsbCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogJGhlYWRpbmdzLXNtYWxsLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuaDEsIC5oMSxcclxuaDIsIC5oMixcclxuaDMsIC5oMyB7XHJcbiAgbWFyZ2luLXRvcDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcclxuXHJcbiAgc21hbGwsXHJcbiAgLnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogNjUlO1xyXG4gIH1cclxufVxyXG5oNCwgLmg0LFxyXG5oNSwgLmg1LFxyXG5oNiwgLmg2IHtcclxuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xyXG5cclxuICBzbWFsbCxcclxuICAuc21hbGwge1xyXG4gICAgZm9udC1zaXplOiA3NSU7XHJcbiAgfVxyXG59XHJcblxyXG5oMSwgLmgxIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgxOyB9XHJcbmgyLCAuaDIgeyBmb250LXNpemU6ICRmb250LXNpemUtaDI7IH1cclxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMzsgfVxyXG5oNCwgLmg0IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg0OyB9XHJcbmg1LCAuaDUgeyBmb250LXNpemU6ICRmb250LXNpemUtaDU7IH1cclxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjsgfVxyXG5cclxuXHJcbi8vIEJvZHkgdGV4dFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5wIHtcclxuICBtYXJnaW46IDAgMCAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcbn1cclxuXHJcbi5sZWFkIHtcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgZm9udC1zaXplOiBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMS4xNSkpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEVtcGhhc2lzICYgbWlzY1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBFeDogKDEycHggc21hbGwgZm9udCAvIDE0cHggYmFzZSBmb250KSAqIDEwMCUgPSBhYm91dCA4NSVcclxuc21hbGwsXHJcbi5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiBmbG9vcigoMTAwJSAqICRmb250LXNpemUtc21hbGwgLyAkZm9udC1zaXplLWJhc2UpKTtcclxufVxyXG5cclxubWFyayxcclxuLm1hcmsge1xyXG4gIHBhZGRpbmc6IC4yZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN0YXRlLXdhcm5pbmctYmc7XHJcbn1cclxuXHJcbi8vIEFsaWdubWVudFxyXG4udGV4dC1sZWZ0ICAgICAgICAgICB7IHRleHQtYWxpZ246IGxlZnQ7IH1cclxuLnRleHQtcmlnaHQgICAgICAgICAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxyXG4udGV4dC1jZW50ZXIgICAgICAgICB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG4udGV4dC1qdXN0aWZ5ICAgICAgICB7IHRleHQtYWxpZ246IGp1c3RpZnk7IH1cclxuLnRleHQtbm93cmFwICAgICAgICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XHJcblxyXG4vLyBUcmFuc2Zvcm1hdGlvblxyXG4udGV4dC1sb3dlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cclxuLnRleHQtdXBwZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XHJcbi50ZXh0LWNhcGl0YWxpemUgICAgIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cclxuXHJcbi8vIENvbnRleHR1YWwgY29sb3JzXHJcbi50ZXh0LW11dGVkIHtcclxuICBjb2xvcjogJHRleHQtbXV0ZWQ7XHJcbn1cclxuXHJcbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcclxuXHJcbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtc3VjY2VzcycsICRzdGF0ZS1zdWNjZXNzLXRleHQpO1xyXG5cclxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1pbmZvJywgJHN0YXRlLWluZm8tdGV4dCk7XHJcblxyXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXdhcm5pbmcnLCAkc3RhdGUtd2FybmluZy10ZXh0KTtcclxuXHJcbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtZGFuZ2VyJywgJHN0YXRlLWRhbmdlci10ZXh0KTtcclxuXHJcbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcclxuLy8gRm9yIG5vdyB3ZSdsbCBsZWF2ZSB0aGVzZSBhbG9uZ3NpZGUgdGhlIHRleHQgY2xhc3NlcyB1bnRpbCB2NCB3aGVuIHdlIGNhblxyXG4vLyBzYWZlbHkgc2hpZnQgdGhpbmdzIGFyb3VuZCAocGVyIFNlbVZlciBydWxlcykuXHJcbi5iZy1wcmltYXJ5IHtcclxuICAvLyBHaXZlbiB0aGUgY29udHJhc3QgaGVyZSwgdGhpcyBpcyB0aGUgb25seSBjbGFzcyB0byBoYXZlIGl0cyBjb2xvciBpbnZlcnRlZFxyXG4gIC8vIGF1dG9tYXRpY2FsbHkuXHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XHJcblxyXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctc3VjY2VzcycsICRzdGF0ZS1zdWNjZXNzLWJnKTtcclxuXHJcbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1pbmZvJywgJHN0YXRlLWluZm8tYmcpO1xyXG5cclxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXdhcm5pbmcnLCAkc3RhdGUtd2FybmluZy1iZyk7XHJcblxyXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctZGFuZ2VyJywgJHN0YXRlLWRhbmdlci1iZyk7XHJcblxyXG5cclxuLy8gUGFnZSBoZWFkZXJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLnBhZ2UtaGVhZGVyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogKCgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpO1xyXG4gIG1hcmdpbjogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAqIDIpIDAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGFnZS1oZWFkZXItYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG5cclxuLy8gTGlzdHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gVW5vcmRlcmVkIGFuZCBPcmRlcmVkIGxpc3RzXHJcbnVsLFxyXG5vbCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcbiAgdWwsXHJcbiAgb2wge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIExpc3Qgb3B0aW9uc1xyXG5cclxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGZyb20gYC5saXN0LXVuc3R5bGVkYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XHJcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYXMgYEBtaXhpbiBsaXN0LXVuc3R5bGVkYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XHJcbi5saXN0LXVuc3R5bGVkIHtcclxuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xyXG59XHJcblxyXG5cclxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcclxuLmxpc3QtaW5saW5lIHtcclxuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xyXG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG5cclxuICA+IGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gRGVzY3JpcHRpb24gTGlzdHNcclxuZGwge1xyXG4gIG1hcmdpbi10b3A6IDA7IC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHRcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbn1cclxuZHQsXHJcbmRkIHtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbn1cclxuZHQge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuZGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxyXG59XHJcblxyXG4vLyBIb3Jpem9udGFsIGRlc2NyaXB0aW9uIGxpc3RzXHJcbi8vXHJcbi8vIERlZmF1bHRzIHRvIGJlaW5nIHN0YWNrZWQgd2l0aG91dCBhbnkgb2YgdGhlIGJlbG93IHN0eWxlcyBhcHBsaWVkLCB1bnRpbCB0aGVcclxuLy8gZ3JpZCBicmVha3BvaW50IGlzIHJlYWNoZWQgKGRlZmF1bHQgb2Ygfjc2OHB4KS5cclxuXHJcbi5kbC1ob3Jpem9udGFsIHtcclxuICBkZCB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDsgLy8gQ2xlYXIgdGhlIGZsb2F0ZWQgYGR0YCBpZiBhbiBlbXB0eSBgZGRgIGlzIHByZXNlbnRcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGwtaG9yaXpvbnRhbC1icmVha3BvaW50KSB7XHJcbiAgICBkdCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogKCRkbC1ob3Jpem9udGFsLW9mZnNldCAtIDIwKTtcclxuICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93O1xyXG4gICAgfVxyXG4gICAgZGQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogJGRsLWhvcml6b250YWwtb2Zmc2V0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE1pc2NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXNcclxuLy8gQWRkIGRhdGEtKiBhdHRyaWJ1dGUgdG8gaGVscCBvdXQgb3VyIHRvb2x0aXAgcGx1Z2luLCBwZXIgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy81MjU3XHJcbmFiYnJbdGl0bGVdLFxyXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcclxuICBjdXJzb3I6IGhlbHA7XHJcbn1cclxuXHJcbi5pbml0aWFsaXNtIHtcclxuICBmb250LXNpemU6IDkwJTtcclxuICBAZXh0ZW5kIC50ZXh0LXVwcGVyY2FzZTtcclxufVxyXG5cclxuLy8gQmxvY2txdW90ZXNcclxuYmxvY2txdW90ZSB7XHJcbiAgcGFkZGluZzogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBtYXJnaW46IDAgMCAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgZm9udC1zaXplOiAkYmxvY2txdW90ZS1mb250LXNpemU7XHJcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XHJcblxyXG4gIHAsXHJcbiAgdWwsXHJcbiAgb2wge1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE5vdGU6IERlcHJlY2F0ZWQgc21hbGwgYW5kIC5zbWFsbCBhcyBvZiB2My4xLjBcclxuICAvLyBDb250ZXh0OiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjYwXHJcbiAgZm9vdGVyLFxyXG4gIHNtYWxsLFxyXG4gIC5zbWFsbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlxcMjAxNCBcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gT3Bwb3NpdGUgYWxpZ25tZW50IG9mIGJsb2NrcXVvdGVcclxuLy9cclxuLy8gSGVhZHMgdXA6IGBibG9ja3F1b3RlLnB1bGwtcmlnaHRgIGhhcyBiZWVuIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMS4wLlxyXG4uYmxvY2txdW90ZS1yZXZlcnNlLFxyXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXItbGVmdDogMDtcclxuXHJcbiAgLy8gQWNjb3VudCBmb3IgY2l0YXRpb25cclxuICBmb290ZXIsXHJcbiAgc21hbGwsXHJcbiAgLnNtYWxsIHtcclxuICAgICY6YmVmb3JlIHsgY29udGVudDogXCJcIjsgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMEEwIFxcMjAxNFwiOyAvLyBuYnNwLCBlbSBkYXNoXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBZGRyZXNzZXNcclxuYWRkcmVzcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbn1cclxuIiwiLy8gVHlwb2dyYXBoeVxyXG5cclxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXHJcbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XHJcbiAgI3skcGFyZW50fSB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gIH1cclxuICBhI3skcGFyZW50fTpob3ZlcixcclxuICBhI3skcGFyZW50fTpmb2N1cyB7XHJcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcclxuICB9XHJcbn1cclxuIiwiLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xyXG5cclxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXHJcbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xyXG4gICN7JHBhcmVudH0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gIH1cclxuICBhI3skcGFyZW50fTpob3ZlcixcclxuICBhI3skcGFyZW50fTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBDbGVhcmZpeFxyXG4vL1xyXG4vLyBGb3IgbW9kZXJuIGJyb3dzZXJzXHJcbi8vIDEuIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnIHdoZW4gdGhlXHJcbi8vICAgIGNvbnRlbnRlZGl0YWJsZSBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXHJcbi8vICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xyXG4vLyAgICB0aGF0IGFyZSBjbGVhcmZpeGVkLlxyXG4vLyAyLiBUaGUgdXNlIG9mIGB0YWJsZWAgcmF0aGVyIHRoYW4gYGJsb2NrYCBpcyBvbmx5IG5lY2Vzc2FyeSBpZiB1c2luZ1xyXG4vLyAgICBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXHJcbi8vXHJcbi8vIFNvdXJjZTogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svXHJcblxyXG5AbWl4aW4gY2xlYXJmaXgoKSB7XHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxyXG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuIiwiLy8gVGV4dCBvdmVyZmxvd1xyXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXHJcblxyXG5AbWl4aW4gdGV4dC1vdmVyZmxvdygpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuIiwiLy9cclxuLy8gQ29kZSAoaW5saW5lIGFuZCBibG9jaylcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBJbmxpbmUgYW5kIGJsb2NrIGNvZGUgc3R5bGVzXHJcbmNvZGUsXHJcbmtiZCxcclxucHJlLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcclxufVxyXG5cclxuLy8gSW5saW5lIGNvZGVcclxuY29kZSB7XHJcbiAgcGFkZGluZzogMnB4IDRweDtcclxuICBmb250LXNpemU6IDkwJTtcclxuICBjb2xvcjogJGNvZGUtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvZGUtYmc7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxufVxyXG5cclxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcclxua2JkIHtcclxuICBwYWRkaW5nOiAycHggNHB4O1xyXG4gIGZvbnQtc2l6ZTogOTAlO1xyXG4gIGNvbG9yOiAka2JkLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAuMjUpO1xyXG5cclxuICBrYmQge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQmxvY2tzIG9mIGNvZGVcclxucHJlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAtIDEpIC8gMik7XHJcbiAgbWFyZ2luOiAwIDAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xyXG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAtIDEpOyAvLyAxNHB4IHRvIDEzcHhcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgY29sb3I6ICRwcmUtY29sb3I7XHJcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJlLWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRwcmUtYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcblxyXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXHJcbiAgY29kZSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxyXG4ucHJlLXNjcm9sbGFibGUge1xyXG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG4iLCIvL1xyXG4vLyBHcmlkIHN5c3RlbVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIENvbnRhaW5lciB3aWR0aHNcclxuLy9cclxuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIHdpZHRoOiAkY29udGFpbmVyLXNtO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIHdpZHRoOiAkY29udGFpbmVyLW1kO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIHdpZHRoOiAkY29udGFpbmVyLWxnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZsdWlkIGNvbnRhaW5lclxyXG4vL1xyXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRob3V0IGFueSBkZWZpbmVkXHJcbi8vIHdpZHRoIGZvciBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxyXG5cclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xyXG59XHJcblxyXG5cclxuLy8gUm93XHJcbi8vXHJcbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXHJcblxyXG4ucm93IHtcclxuICBAaW5jbHVkZSBtYWtlLXJvdztcclxufVxyXG5cclxuLnJvdy1uby1ndXR0ZXJzIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gIFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29sdW1uc1xyXG4vL1xyXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXHJcblxyXG5AaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucztcclxuXHJcblxyXG4vLyBFeHRyYSBzbWFsbCBncmlkXHJcbi8vXHJcbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciBleHRyYSBzbWFsbCBkZXZpY2VzIGxpa2VcclxuLy8gc21hcnRwaG9uZXMuXHJcblxyXG5AaW5jbHVkZSBtYWtlLWdyaWQoeHMpO1xyXG5cclxuXHJcbi8vIFNtYWxsIGdyaWRcclxuLy9cclxuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXHJcbi8vIHRvIHRhYmxldHMuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICBAaW5jbHVkZSBtYWtlLWdyaWQoc20pO1xyXG59XHJcblxyXG5cclxuLy8gTWVkaXVtIGdyaWRcclxuLy9cclxuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBkZXNrdG9wIGRldmljZSByYW5nZS5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChtZCk7XHJcbn1cclxuXHJcblxyXG4vLyBMYXJnZSBncmlkXHJcbi8vXHJcbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgbGFyZ2UgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICBAaW5jbHVkZSBtYWtlLWdyaWQobGcpO1xyXG59XHJcbiIsIi8vIEdyaWQgc3lzdGVtXHJcbi8vXHJcbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cclxuXHJcbi8vIENlbnRlcmVkIGNvbnRhaW5lciBlbGVtZW50XHJcbkBtaXhpbiBjb250YWluZXItZml4ZWQoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcGFkZGluZy1yaWdodDogY2VpbCgoJGd1dHRlciAvIDIpKTtcclxuICBwYWRkaW5nLWxlZnQ6IGZsb29yKCgkZ3V0dGVyIC8gMikpO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG5cclxuLy8gQ3JlYXRlcyBhIHdyYXBwZXIgZm9yIGEgc2VyaWVzIG9mIGNvbHVtbnNcclxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIG1hcmdpbi1yaWdodDogZmxvb3IoKCRndXR0ZXIgLyAtMikpO1xyXG4gIG1hcmdpbi1sZWZ0OiBjZWlsKCgkZ3V0dGVyIC8gLTIpKTtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcclxuQG1peGluIG1ha2UteHMtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xyXG4gIHBhZGRpbmctbGVmdDogKCRndXR0ZXIgLyAyKTtcclxufVxyXG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XHJcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG59XHJcbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XHJcbiAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbn1cclxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcclxuICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBzbWFsbCBjb2x1bW5zXHJcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xyXG4gIHBhZGRpbmctbGVmdDogKCRndXR0ZXIgLyAyKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2Utc20tY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcclxuQG1peGluIG1ha2UtbWQtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XHJcbiAgcGFkZGluZy1sZWZ0OiAoJGd1dHRlciAvIDIpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXHJcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xyXG4gIHBhZGRpbmctbGVmdDogKCRndXR0ZXIgLyAyKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2UtbGctY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cclxuLy9cclxuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXHJcbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXHJcblxyXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xyXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGk6IDEsICRsaXN0OiBcIi5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIikge1xyXG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XHJcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiO1xyXG4gIH1cclxuICAjeyRsaXN0fSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xyXG4gICAgcGFkZGluZy1yaWdodDogZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcclxuICAgIHBhZGRpbmctbGVmdDogY2VpbCgoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXHJcbkBtaXhpbiBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzLCAkaTogMSwgJGxpc3Q6IFwiLmNvbC0jeyRjbGFzc30tI3skaX1cIikge1xyXG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XHJcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC0jeyRjbGFzc30tI3skaX1cIjtcclxuICB9XHJcbiAgI3skbGlzdH0ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIGNhbGMtZ3JpZC1jb2x1bW4oJGluZGV4LCAkY2xhc3MsICR0eXBlKSB7XHJcbiAgQGlmICgkdHlwZSA9PSB3aWR0aCkgYW5kICgkaW5kZXggPiAwKSB7XHJcbiAgICAuY29sLSN7JGNsYXNzfS0jeyRpbmRleH0ge1xyXG4gICAgICB3aWR0aDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID4gMCkge1xyXG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0jeyRpbmRleH0ge1xyXG4gICAgICBsZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPT0gMCkge1xyXG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0wIHtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA+IDApIHtcclxuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtI3skaW5kZXh9IHtcclxuICAgICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcclxuICAgIH1cclxuICB9XHJcbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA9PSAwKSB7XHJcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLTAge1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgQGlmICgkdHlwZSA9PSBvZmZzZXQpIHtcclxuICAgIC5jb2wtI3skY2xhc3N9LW9mZnNldC0jeyRpbmRleH0ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcclxuQG1peGluIGxvb3AtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zLCAkY2xhc3MsICR0eXBlKSB7XHJcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XHJcbiAgICBAaW5jbHVkZSBjYWxjLWdyaWQtY29sdW1uKCRpLCAkY2xhc3MsICR0eXBlKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3NcclxuQG1peGluIG1ha2UtZ3JpZCgkY2xhc3MpIHtcclxuICBAaW5jbHVkZSBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzKTtcclxuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHdpZHRoKTtcclxuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1bGwpO1xyXG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVzaCk7XHJcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBvZmZzZXQpO1xyXG59XHJcbiIsIi8vXHJcbi8vIFRhYmxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbnRhYmxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7XHJcblxyXG4gIC8vIFRhYmxlIGNlbGwgc2l6aW5nXHJcbiAgLy9cclxuICAvLyBSZXNldCBkZWZhdWx0IHRhYmxlIGJlaGF2aW9yXHJcblxyXG4gIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxyXG4gICAgZGlzcGxheTogdGFibGUtY29sdW1uO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG5cclxuICB0ZCxcclxuICB0aCB7XHJcbiAgICAmW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LTExIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5jYXB0aW9uIHtcclxuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcclxuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcclxuICBjb2xvcjogJHRleHQtbXV0ZWQ7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxudGgge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcblxyXG4vLyBCYXNlbGluZSBzdHlsZXNcclxuXHJcbi50YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICAvLyBDZWxsc1xyXG4gID4gdGhlYWQsXHJcbiAgPiB0Ym9keSxcclxuICA+IHRmb290IHtcclxuICAgID4gdHIge1xyXG4gICAgICA+IHRoLFxyXG4gICAgICA+IHRkIHtcclxuICAgICAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIEJvdHRvbSBhbGlnbiBmb3IgY29sdW1uIGhlYWRpbmdzXHJcbiAgPiB0aGVhZCA+IHRyID4gdGgge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuICAvLyBSZW1vdmUgdG9wIGJvcmRlciBmcm9tIHRoZWFkIGJ5IGRlZmF1bHRcclxuICA+IGNhcHRpb24gKyB0aGVhZCxcclxuICA+IGNvbGdyb3VwICsgdGhlYWQsXHJcbiAgPiB0aGVhZDpmaXJzdC1jaGlsZCB7XHJcbiAgICA+IHRyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgPiB0aCxcclxuICAgICAgPiB0ZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBBY2NvdW50IGZvciBtdWx0aXBsZSB0Ym9keSBpbnN0YW5jZXNcclxuICA+IHRib2R5ICsgdGJvZHkge1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBOZXN0aW5nXHJcbiAgLnRhYmxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcclxuXHJcbi50YWJsZS1jb25kZW5zZWQge1xyXG4gID4gdGhlYWQsXHJcbiAgPiB0Ym9keSxcclxuICA+IHRmb290IHtcclxuICAgID4gdHIge1xyXG4gICAgICA+IHRoLFxyXG4gICAgICA+IHRkIHtcclxuICAgICAgICBwYWRkaW5nOiAkdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEJvcmRlcmVkIHZlcnNpb25cclxuLy9cclxuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxyXG5cclxuLnRhYmxlLWJvcmRlcmVkIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gID4gdGhlYWQsXHJcbiAgPiB0Ym9keSxcclxuICA+IHRmb290IHtcclxuICAgID4gdHIge1xyXG4gICAgICA+IHRoLFxyXG4gICAgICA+IHRkIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gID4gdGhlYWQgPiB0ciB7XHJcbiAgICA+IHRoLFxyXG4gICAgPiB0ZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBaZWJyYS1zdHJpcGluZ1xyXG4vL1xyXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxyXG5cclxuLnRhYmxlLXN0cmlwZWQge1xyXG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1hY2NlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gSG92ZXIgZWZmZWN0XHJcbi8vXHJcbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcclxuXHJcbi50YWJsZS1ob3ZlciB7XHJcbiAgPiB0Ym9keSA+IHRyOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1ob3ZlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xyXG4vL1xyXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxyXG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIGNvbnRleHR1YWwgdmFyaWFudHNcclxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2FjdGl2ZScsICR0YWJsZS1iZy1hY3RpdmUpO1xyXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnc3VjY2VzcycsICRzdGF0ZS1zdWNjZXNzLWJnKTtcclxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2luZm8nLCAkc3RhdGUtaW5mby1iZyk7XHJcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCd3YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctYmcpO1xyXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnZGFuZ2VyJywgJHN0YXRlLWRhbmdlci1iZyk7XHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcclxuLy9cclxuLy8gV3JhcCB5b3VyIHRhYmxlcyBpbiBgLnRhYmxlLXJlc3BvbnNpdmVgIGFuZCB3ZSdsbCBtYWtlIHRoZW0gbW9iaWxlIGZyaWVuZGx5XHJcbi8vIGJ5IGVuYWJsaW5nIGhvcml6b250YWwgc2Nyb2xsaW5nLiBPbmx5IGFwcGxpZXMgPDc2OHB4LiBFdmVyeXRoaW5nIGFib3ZlIHRoYXRcclxuLy8gd2lsbCBkaXNwbGF5IG5vcm1hbGx5LlxyXG5cclxuLnRhYmxlLXJlc3BvbnNpdmUge1xyXG4gIG1pbi1oZWlnaHQ6IC4wMSU7IC8vIFdvcmthcm91bmQgZm9yIElFOSBidWcgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE0ODM3KVxyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAuNzUpO1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgIC8vIFRpZ2h0ZW4gdXAgc3BhY2luZ1xyXG4gICAgPiAudGFibGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgLy8gRW5zdXJlIHRoZSBjb250ZW50IGRvZXNuJ3Qgd3JhcFxyXG4gICAgICA+IHRoZWFkLFxyXG4gICAgICA+IHRib2R5LFxyXG4gICAgICA+IHRmb290IHtcclxuICAgICAgICA+IHRyIHtcclxuICAgICAgICAgID4gdGgsXHJcbiAgICAgICAgICA+IHRkIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBTcGVjaWFsIG92ZXJyaWRlcyBmb3IgdGhlIGJvcmRlcmVkIHRhYmxlc1xyXG4gICAgPiAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAvLyBOdWtlIHRoZSBhcHByb3ByaWF0ZSBib3JkZXJzIHNvIHRoYXQgdGhlIHBhcmVudCBjYW4gaGFuZGxlIHRoZW1cclxuICAgICAgPiB0aGVhZCxcclxuICAgICAgPiB0Ym9keSxcclxuICAgICAgPiB0Zm9vdCB7XHJcbiAgICAgICAgPiB0ciB7XHJcbiAgICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxyXG4gICAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gT25seSBudWtlIHRoZSBsYXN0IHJvdydzIGJvdHRvbS1ib3JkZXIgaW4gYHRib2R5YCBhbmQgYHRmb290YCBzaW5jZVxyXG4gICAgICAvLyBjaGFuY2VzIGFyZSB0aGVyZSB3aWxsIGJlIG9ubHkgb25lIGB0cmAgaW4gYSBgdGhlYWRgIGFuZCB0aGF0IHdvdWxkXHJcbiAgICAgIC8vIHJlbW92ZSB0aGUgYm9yZGVyIGFsdG9nZXRoZXIuXHJcbiAgICAgID4gdGJvZHksXHJcbiAgICAgID4gdGZvb3Qge1xyXG4gICAgICAgID4gdHI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICA+IHRoLFxyXG4gICAgICAgICAgPiB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBUYWJsZXNcclxuXHJcbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XHJcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcclxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxyXG4gIC50YWJsZSA+IHRoZWFkID4gdHIsXHJcbiAgLnRhYmxlID4gdGJvZHkgPiB0cixcclxuICAudGFibGUgPiB0Zm9vdCA+IHRyIHtcclxuICAgID4gdGQuI3skc3RhdGV9LFxyXG4gICAgPiB0aC4jeyRzdGF0ZX0sXHJcbiAgICAmLiN7JHN0YXRlfSA+IHRkLFxyXG4gICAgJi4jeyRzdGF0ZX0gPiB0aCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxyXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxyXG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIge1xyXG4gICAgPiB0ZC4jeyRzdGF0ZX06aG92ZXIsXHJcbiAgICA+IHRoLiN7JHN0YXRlfTpob3ZlcixcclxuICAgICYuI3skc3RhdGV9OmhvdmVyID4gdGQsXHJcbiAgICAmOmhvdmVyID4gLiN7JHN0YXRlfSxcclxuICAgICYuI3skc3RhdGV9OmhvdmVyID4gdGgge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gRm9ybXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBOb3JtYWxpemUgbm9uLWNvbnRyb2xzXHJcbi8vXHJcbi8vIFJlc3R5bGUgYW5kIGJhc2VsaW5lIG5vbi1jb250cm9sIGZvcm0gZWxlbWVudHMuXHJcblxyXG5maWVsZHNldCB7XHJcbiAgLy8gQ2hyb21lIGFuZCBGaXJlZm94IHNldCBhIGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxyXG4gIC8vIHNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGl0IGJlaGF2ZXMgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OS5cclxuICBtaW4td2lkdGg6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG5sZWdlbmQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6ICRsZWdlbmQtY29sb3I7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGVnZW5kLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxubGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXgtd2lkdGg6IDEwMCU7IC8vIEZvcmNlIElFOCB0byB3cmFwIGxvbmcgY29udGVudCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTMxNDEpXHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcblxyXG4vLyBOb3JtYWxpemUgZm9ybSBjb250cm9sc1xyXG4vL1xyXG4vLyBXaGlsZSBtb3N0IG9mIG91ciBmb3JtIHN0eWxlcyByZXF1aXJlIGV4dHJhIGNsYXNzZXMsIHNvbWUgYmFzaWMgbm9ybWFsaXphdGlvblxyXG4vLyBpcyByZXF1aXJlZCB0byBlbnN1cmUgb3B0aW11bSBkaXNwbGF5IHdpdGggb3Igd2l0aG91dCB0aG9zZSBjbGFzc2VzIHRvIGJldHRlclxyXG4vLyBhZGRyZXNzIGJyb3dzZXIgaW5jb25zaXN0ZW5jaWVzLlxyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLy8gT3ZlcnJpZGUgY29udGVudC1ib3ggaW4gTm9ybWFsaXplICgqIGlzbid0IHNwZWNpZmljIGVub3VnaClcclxuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG5cclxuICAvLyBTZWFyY2ggaW5wdXRzIGluIGlPU1xyXG4gIC8vXHJcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxyXG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcclxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vLyBQb3NpdGlvbiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgYmV0dGVyXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICBtYXJnaW46IDRweCAwIDA7XHJcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTsgLy8gSUU4LTlcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICAvLyBBcHBseSBzYW1lIGRpc2FibGVkIGN1cnNvciB0d2VhayBhcyBmb3IgaW5wdXRzXHJcbiAgLy8gU29tZSBzcGVjaWFsIGNhcmUgaXMgbmVlZGVkIGJlY2F1c2UgPGxhYmVsPnMgZG9uJ3QgaW5oZXJpdCB0aGVpciBwYXJlbnQncyBgY3Vyc29yYC5cclxuICAvL1xyXG4gIC8vIE5vdGU6IE5laXRoZXIgcmFkaW9zIG5vciBjaGVja2JveGVzIGNhbiBiZSByZWFkb25seS5cclxuICAmW2Rpc2FibGVkXSxcclxuICAmLmRpc2FibGVkLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICB9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy8gTWFrZSByYW5nZSBpbnB1dHMgYmVoYXZlIGxpa2UgdGV4dHVhbCBmb3JtIGNvbnRyb2xzXHJcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8vIE1ha2UgbXVsdGlwbGUgc2VsZWN0IGVsZW1lbnRzIGhlaWdodCBub3QgZml4ZWRcclxuc2VsZWN0W211bHRpcGxlXSxcclxuc2VsZWN0W3NpemVdIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8vIEZvY3VzIGZvciBmaWxlLCByYWRpbywgYW5kIGNoZWNrYm94XHJcbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XHJcbiAgQGluY2x1ZGUgdGFiLWZvY3VzO1xyXG59XHJcblxyXG4vLyBBZGp1c3Qgb3V0cHV0IGVsZW1lbnRcclxub3V0cHV0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcclxufVxyXG5cclxuXHJcbi8vIENvbW1vbiBmb3JtIGNvbnRyb2xzXHJcbi8vXHJcbi8vIFNoYXJlZCBzaXplIGFuZCB0eXBlIHJlc2V0cyBmb3IgZm9ybSBjb250cm9scy4gQXBwbHkgYC5mb3JtLWNvbnRyb2xgIHRvIGFueVxyXG4vLyBvZiB0aGUgZm9sbG93aW5nIGZvcm0gY29udHJvbHM6XHJcbi8vXHJcbi8vIHNlbGVjdFxyXG4vLyB0ZXh0YXJlYVxyXG4vLyBpbnB1dFt0eXBlPVwidGV4dFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl1cclxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZVwiXVxyXG4vLyBpbnB1dFt0eXBlPVwibW9udGhcIl1cclxuLy8gaW5wdXRbdHlwZT1cInRpbWVcIl1cclxuLy8gaW5wdXRbdHlwZT1cIndlZWtcIl1cclxuLy8gaW5wdXRbdHlwZT1cIm51bWJlclwiXVxyXG4vLyBpbnB1dFt0eXBlPVwiZW1haWxcIl1cclxuLy8gaW5wdXRbdHlwZT1cInVybFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwic2VhcmNoXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJ0ZWxcIl1cclxuLy8gaW5wdXRbdHlwZT1cImNvbG9yXCJdXHJcblxyXG4uZm9ybS1jb250cm9sIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTsgLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxyXG4gIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICBjb2xvcjogJGlucHV0LWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1czsgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgPHNlbGVjdD5zIGluIENTUy5cclxuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpKTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXMpO1xyXG5cclxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXHJcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzO1xyXG5cclxuICAvLyBQbGFjZWhvbGRlclxyXG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyO1xyXG5cclxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cclxuICAmOjotbXMtZXhwYW5kIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcclxuICAvL1xyXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXHJcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcclxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgJltyZWFkb25seV0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnLWRpc2FibGVkO1xyXG4gICAgb3BhY2l0eTogMTsgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NVxyXG4gIH1cclxuXHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gIH1cclxuXHJcbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRleHRhcmVhJiB0byB0ZXh0YXJlYS5mb3JtLWNvbnRyb2xcclxufVxyXG5cclxuLy8gUmVzZXQgaGVpZ2h0IGZvciBgdGV4dGFyZWFgc1xyXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuXHJcbi8vIFNwZWNpYWwgc3R5bGVzIGZvciBpT1MgdGVtcG9yYWwgaW5wdXRzXHJcbi8vXHJcbi8vIEluIE1vYmlsZSBTYWZhcmksIHNldHRpbmcgYGRpc3BsYXk6IGJsb2NrYCBvbiB0ZW1wb3JhbCBpbnB1dHMgY2F1c2VzIHRoZVxyXG4vLyB0ZXh0IHdpdGhpbiB0aGUgaW5wdXQgdG8gYmVjb21lIHZlcnRpY2FsbHkgbWlzYWxpZ25lZC4gQXMgYSB3b3JrYXJvdW5kLCB3ZVxyXG4vLyBzZXQgYSBwaXhlbCBsaW5lLWhlaWdodCB0aGF0IG1hdGNoZXMgdGhlIGdpdmVuIGhlaWdodCBvZiB0aGUgaW5wdXQsIGJ1dCBvbmx5XHJcbi8vIGZvciBTYWZhcmkuIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XHJcbi8vXHJcbi8vIE5vdGUgdGhhdCBhcyBvZiA5LjMsIGlPUyBkb2Vzbid0IHN1cHBvcnQgYHdlZWtgLlxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xyXG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xyXG4gICAgJi5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICYuaW5wdXQtc20sXHJcbiAgICAuaW5wdXQtZ3JvdXAtc20gJiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gICAgfVxyXG5cclxuICAgICYuaW5wdXQtbGcsXHJcbiAgICAuaW5wdXQtZ3JvdXAtbGcgJiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gZ3JvdXBzXHJcbi8vXHJcbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3JcclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cclxuXHJcbi5mb3JtLWdyb3VwIHtcclxuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xyXG59XHJcblxyXG5cclxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXHJcbi8vXHJcbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXHJcblxyXG4ucmFkaW8sXHJcbi5jaGVja2JveCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgLy8gVGhlc2UgYXJlIHVzZWQgb24gZWxlbWVudHMgd2l0aCA8bGFiZWw+IGRlc2NlbmRhbnRzXHJcbiAgJi5kaXNhYmxlZCxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIG1pbi1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDsgLy8gRW5zdXJlIHRoZSBpbnB1dCBkb2Vzbid0IGp1bXAgd2hlbiB0aGVyZSBpcyBubyB0ZXh0XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTtcclxuICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbn1cclxuXHJcbi5yYWRpbyArIC5yYWRpbyxcclxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcclxuICBtYXJnaW4tdG9wOiAtNXB4OyAvLyBNb3ZlIHVwIHNpYmxpbmcgcmFkaW9zIG9yIGNoZWNrYm94ZXMgZm9yIHRpZ2h0ZXIgc3BhY2luZ1xyXG59XHJcblxyXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXHJcbi5yYWRpby1pbmxpbmUsXHJcbi5jaGVja2JveC1pbmxpbmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgLy8gVGhlc2UgYXJlIHVzZWQgZGlyZWN0bHkgb24gPGxhYmVsPnNcclxuICAmLmRpc2FibGVkLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICB9XHJcbn1cclxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXHJcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyAvLyBzcGFjZSBvdXQgY29uc2VjdXRpdmUgaW5saW5lIGNvbnRyb2xzXHJcbn1cclxuXHJcblxyXG4vLyBTdGF0aWMgZm9ybSBjb250cm9sIHRleHRcclxuLy9cclxuLy8gQXBwbHkgY2xhc3MgdG8gYSBgcGAgZWxlbWVudCB0byBtYWtlIGFueSBzdHJpbmcgb2YgdGV4dCBhbGlnbiB3aXRoIGxhYmVscyBpblxyXG4vLyBhIGhvcml6b250YWwgZm9ybSBsYXlvdXQuXHJcblxyXG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XHJcbiAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtYmFzZSk7XHJcbiAgLy8gU2l6ZSBpdCBhcHByb3ByaWF0ZWx5IG5leHQgdG8gcmVhbCBmb3JtIGNvbnRyb2xzXHJcbiAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XHJcbiAgcGFkZGluZy1ib3R0b206ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XHJcbiAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIGZyb20gYHBgXHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgJi5pbnB1dC1sZyxcclxuICAmLmlucHV0LXNtIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xyXG4vL1xyXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxyXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxyXG4vL1xyXG4vLyBUaGUgYC5mb3JtLWdyb3VwLSogZm9ybS1jb250cm9sYCB2YXJpYXRpb25zIGFyZSBzYWRseSBkdXBsaWNhdGVkIHRvIGF2b2lkIHRoZVxyXG4vLyBpc3N1ZSBkb2N1bWVudGVkIGluIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTUwNzQuXHJcblxyXG5AaW5jbHVkZSBpbnB1dC1zaXplKCcuaW5wdXQtc20nLCAkaW5wdXQtaGVpZ2h0LXNtYWxsLCAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbCk7XHJcbi5mb3JtLWdyb3VwLXNtIHtcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcclxuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw7XHJcbiAgfVxyXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgfVxyXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCxcclxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcclxuICAgIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAkZm9udC1zaXplLXNtYWxsKTtcclxuICAgIHBhZGRpbmc6ICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgaW5wdXQtc2l6ZSgnLmlucHV0LWxnJywgJGlucHV0LWhlaWdodC1sYXJnZSwgJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xyXG4uZm9ybS1ncm91cC1sZyB7XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlO1xyXG4gIH1cclxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gIH1cclxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXHJcbiAgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1sYXJnZSk7XHJcbiAgICBwYWRkaW5nOiAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKyAxKSAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIGNvbnRyb2wgZmVlZGJhY2sgc3RhdGVzXHJcbi8vXHJcbi8vIEFwcGx5IGNvbnRleHR1YWwgYW5kIHNlbWFudGljIHN0YXRlcyB0byBpbmRpdmlkdWFsIGZvcm0gY29udHJvbHMuXHJcblxyXG4uaGFzLWZlZWRiYWNrIHtcclxuICAvLyBFbmFibGUgYWJzb2x1dGUgcG9zaXRpb25pbmdcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC8vIEVuc3VyZSBpY29ucyBkb24ndCBvdmVybGFwIHRleHRcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICgkaW5wdXQtaGVpZ2h0LWJhc2UgKiAxLjI1KTtcclxuICB9XHJcbn1cclxuLy8gRmVlZGJhY2sgaWNvbiAocmVxdWlyZXMgLmdseXBoaWNvbiBjbGFzc2VzKVxyXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDI7IC8vIEVuc3VyZSBpY29uIGlzIGFib3ZlIGlucHV0IGdyb3Vwc1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAkaW5wdXQtaGVpZ2h0LWJhc2U7XHJcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcclxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcclxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gIHdpZHRoOiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcclxufVxyXG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxyXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxyXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG59XHJcblxyXG4vLyBGZWVkYmFjayBzdGF0ZXNcclxuLmhhcy1zdWNjZXNzIHtcclxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy1iZyk7XHJcbn1cclxuLmhhcy13YXJuaW5nIHtcclxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy1iZyk7XHJcbn1cclxuLmhhcy1lcnJvciB7XHJcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLXRleHQsICRzdGF0ZS1kYW5nZXItYmcpO1xyXG59XHJcblxyXG4vLyBSZXBvc2l0aW9uIGZlZWRiYWNrIGljb24gaWYgaW5wdXQgaGFzIHZpc2libGUgbGFiZWwgYWJvdmVcclxuLmhhcy1mZWVkYmFjayBsYWJlbCB7XHJcblxyXG4gICYgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIHRvcDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArIDUpOyAvLyBIZWlnaHQgb2YgdGhlIGBsYWJlbGAgYW5kIGl0cyBtYXJnaW5cclxuICB9XHJcbiAgJi5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gSGVscCB0ZXh0XHJcbi8vXHJcbi8vIEFwcGx5IHRvIGFueSBlbGVtZW50IHlvdSB3aXNoIHRvIGNyZWF0ZSBsaWdodCB0ZXh0IGZvciBwbGFjZW1lbnQgaW1tZWRpYXRlbHlcclxuLy8gYmVsb3cgYSBmb3JtIGNvbnRyb2wuIFVzZSBmb3IgZ2VuZXJhbCBoZWxwLCBmb3JtYXR0aW5nLCBvciBpbnN0cnVjdGlvbmFsIHRleHQuXHJcblxyXG4uaGVscC1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7IC8vIGFjY291bnQgZm9yIGFueSBlbGVtZW50IHVzaW5nIGhlbHAtYmxvY2tcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBjb2xvcjogbGlnaHRlbigkdGV4dC1jb2xvciwgMjUlKTsgLy8gbGlnaHRlbiB0aGUgdGV4dCBzb21lIGZvciBjb250cmFzdFxyXG59XHJcblxyXG5cclxuLy8gSW5saW5lIGZvcm1zXHJcbi8vXHJcbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxyXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cclxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cclxuLy9cclxuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxyXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxyXG4vL1xyXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIGAubmF2YmFyLWZvcm1gIGluIG5hdmJhcnMubGVzcy5cclxuXHJcbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBmcm9tIGAuZm9ybS1pbmxpbmVgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcclxuQG1peGluIGZvcm0taW5saW5lIHtcclxuXHJcbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEluIG5hdmJhci1mb3JtLCBhbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcclxuICAgIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgIC5pbnB1dC1ncm91cC1hZGRvbixcclxuICAgICAgLmlucHV0LWdyb3VwLWJ0bixcclxuICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBJbnB1dCBncm91cHMgbmVlZCB0aGF0IDEwMCUgd2lkdGggdGhvdWdoXHJcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxyXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXHJcbiAgICAucmFkaW8sXHJcbiAgICAuY2hlY2tib3gge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUmUtb3ZlcnJpZGUgdGhlIGZlZWRiYWNrIGljb24uXHJcbiAgICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhcyBgQG1peGluIGZvcm0taW5saW5lYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XHJcbi5mb3JtLWlubGluZSB7XHJcbiAgQGluY2x1ZGUgZm9ybS1pbmxpbmU7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gSG9yaXpvbnRhbCBmb3Jtc1xyXG4vL1xyXG4vLyBIb3Jpem9udGFsIGZvcm1zIGFyZSBidWlsdCBvbiBncmlkIGNsYXNzZXMgYW5kIGFsbG93IHlvdSB0byBjcmVhdGUgZm9ybXMgd2l0aFxyXG4vLyBsYWJlbHMgb24gdGhlIGxlZnQgYW5kIGlucHV0cyBvbiB0aGUgcmlnaHQuXHJcblxyXG4uZm9ybS1ob3Jpem9udGFsIHtcclxuXHJcbiAgLy8gQ29uc2lzdGVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzXHJcbiAgLy9cclxuICAvLyBMYWJlbHMgYWxzbyBnZXQgc29tZSByZXNldCBzdHlsZXMsIGJ1dCB0aGF0IGlzIHNjb3BlZCB0byBhIG1lZGlhIHF1ZXJ5IGJlbG93LlxyXG4gIC5yYWRpbyxcclxuICAuY2hlY2tib3gsXHJcbiAgLnJhZGlvLWlubGluZSxcclxuICAuY2hlY2tib3gtaW5saW5lIHtcclxuICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC8vIEFjY291bnQgZm9yIHBhZGRpbmcgd2UncmUgYWRkaW5nIHRvIGVuc3VyZSB0aGUgYWxpZ25tZW50IGFuZCBvZiBoZWxwIHRleHRcclxuICAvLyBhbmQgb3RoZXIgY29udGVudCBiZWxvdyBpdGVtc1xyXG4gIC5yYWRpbyxcclxuICAuY2hlY2tib3gge1xyXG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSkpO1xyXG4gIH1cclxuXHJcbiAgLy8gTWFrZSBmb3JtIGdyb3VwcyBiZWhhdmUgbGlrZSByb3dzXHJcbiAgLmZvcm0tZ3JvdXAge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1yb3c7XHJcbiAgfVxyXG5cclxuICAvLyBSZXNldCBzcGFjaW5nIGFuZCByaWdodCBhbGlnbiBsYWJlbHMsIGJ1dCBzY29wZSB0byBtZWRpYSBxdWVyaWVzIHNvIHRoYXRcclxuICAvLyBsYWJlbHMgb24gbmFycm93IHZpZXdwb3J0cyBzdGFjayB0aGUgc2FtZSBhcyBhIGRlZmF1bHQgZm9ybSBleGFtcGxlLlxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBWYWxpZGF0aW9uIHN0YXRlc1xyXG4gIC8vXHJcbiAgLy8gUmVwb3NpdGlvbiB0aGUgaWNvbiBiZWNhdXNlIGl0J3Mgbm93IHdpdGhpbiBhIGdyaWQgY29sdW1uIGFuZCBjb2x1bW5zIGhhdmVcclxuICAvLyBgcG9zaXRpb246IHJlbGF0aXZlO2Agb24gdGhlbS4gQWxzbyBhY2NvdW50cyBmb3IgdGhlIGdyaWQgZ3V0dGVyIHBhZGRpbmcuXHJcbiAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIHJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xyXG4gIH1cclxuXHJcbiAgLy8gRm9ybSBncm91cCBzaXplc1xyXG4gIC8vXHJcbiAgLy8gUXVpY2sgdXRpbGl0eSBjbGFzcyBmb3IgYXBwbHlpbmcgYC5pbnB1dC1sZ2AgYW5kIGAuaW5wdXQtc21gIHN0eWxlcyB0byB0aGVcclxuICAvLyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoaW4gYSBgLmZvcm0tZ3JvdXBgLlxyXG4gIC5mb3JtLWdyb3VwLWxnIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1ncm91cC1zbSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gRm9ybSB2YWxpZGF0aW9uIHN0YXRlc1xyXG4vL1xyXG4vLyBVc2VkIGluIGZvcm1zLmxlc3MgdG8gZ2VuZXJhdGUgdGhlIGZvcm0gdmFsaWRhdGlvbiBDU1MgZm9yIHdhcm5pbmdzLCBlcnJvcnMsXHJcbi8vIGFuZCBzdWNjZXNzZXMuXHJcblxyXG5AbWl4aW4gZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHRleHQtY29sb3I6ICM1NTUsICRib3JkZXItY29sb3I6ICNjY2MsICRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1KSB7XHJcbiAgLy8gQ29sb3IgdGhlIGxhYmVsIGFuZCBoZWxwIHRleHRcclxuICAuaGVscC1ibG9jayxcclxuICAuY29udHJvbC1sYWJlbCxcclxuICAucmFkaW8sXHJcbiAgLmNoZWNrYm94LFxyXG4gIC5yYWRpby1pbmxpbmUsXHJcbiAgLmNoZWNrYm94LWlubGluZSxcclxuICAmLnJhZGlvIGxhYmVsLFxyXG4gICYuY2hlY2tib3ggbGFiZWwsXHJcbiAgJi5yYWRpby1pbmxpbmUgbGFiZWwsXHJcbiAgJi5jaGVja2JveC1pbmxpbmUgbGFiZWwgIHtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICB9XHJcbiAgLy8gU2V0IHRoZSBib3JkZXIgYW5kIGJveCBzaGFkb3cgb24gc3BlY2lmaWMgaW5wdXRzIHRvIG1hdGNoXHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpKTsgLy8gUmVkZWNsYXJlIHNvIHRyYW5zaXRpb25zIHdvcmtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLWNvbG9yLCAxMCUpO1xyXG4gICAgICAkc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSwgMCAwIDZweCBsaWdodGVuKCRib3JkZXItY29sb3IsIDIwJSk7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIFNldCB2YWxpZGF0aW9uIHN0YXRlcyBhbHNvIGZvciBhZGRvbnNcclxuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgfVxyXG4gIC8vIE9wdGlvbmFsIGZlZWRiYWNrIGljb25cclxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcclxuLy9cclxuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcclxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtYm9yZGVyLWZvY3VzYCB2YXJpYWJsZS5cclxuLy9cclxuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXHJcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXHJcbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcclxuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxyXG4vL1xyXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXHJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cclxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkY29sb3I6ICRpbnB1dC1ib3JkZXItZm9jdXMpIHtcclxuICAkY29sb3ItcmdiYTogcmdiYShyZWQoJGNvbG9yKSwgZ3JlZW4oJGNvbG9yKSwgYmx1ZSgkY29sb3IpLCAuNik7XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpLCAwIDAgOHB4ICRjb2xvci1yZ2JhKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEZvcm0gY29udHJvbCBzaXppbmdcclxuLy9cclxuLy8gUmVsYXRpdmUgdGV4dCBzaXplLCBwYWRkaW5nLCBhbmQgYm9yZGVyLXJhZGlpIGNoYW5nZXMgZm9yIGZvcm0gY29udHJvbHMuIEZvclxyXG4vLyBob3Jpem9udGFsIHNpemluZywgd3JhcCBjb250cm9scyBpbiB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuIGA8c2VsZWN0PmBcclxuLy8gZWxlbWVudCBnZXRzIHNwZWNpYWwgbG92ZSBiZWNhdXNlIGl0J3Mgc3BlY2lhbCwgYW5kIHRoYXQncyBhIGZhY3QhXHJcbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xyXG5AbWl4aW4gaW5wdXQtc2l6ZSgkcGFyZW50LCAkaW5wdXQtaGVpZ2h0LCAkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xyXG4gICN7JHBhcmVudH0ge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG4gICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICB9XHJcblxyXG4gIHNlbGVjdCN7JHBhcmVudH0ge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgfVxyXG5cclxuICB0ZXh0YXJlYSN7JHBhcmVudH0sXHJcbiAgc2VsZWN0W211bHRpcGxlXSN7JHBhcmVudH0ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBCdXR0b25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBzdHlsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBGb3IgaW5wdXQuYnRuXHJcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLWJhc2UtdmVydGljYWwsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1iYXNlLCAkbGluZS1oZWlnaHQtYmFzZSwgJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xyXG4gIEBpbmNsdWRlIHVzZXItc2VsZWN0KG5vbmUpO1xyXG5cclxuICAmLFxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlIHtcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmLmZvY3VzIHtcclxuICAgICAgQGluY2x1ZGUgdGFiLWZvY3VzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICYuZm9jdXMge1xyXG4gICAgY29sb3I6ICRidG4tZGVmYXVsdC1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAuMTI1KSk7XHJcbiAgfVxyXG5cclxuICAmLmRpc2FibGVkLFxyXG4gICZbZGlzYWJsZWRdLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjY1KTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgfVxyXG5cclxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5idG5cclxufVxyXG5cclxuYS5idG4ge1xyXG4gICYuZGlzYWJsZWQsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4tZGVmYXVsdCB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1kZWZhdWx0LWNvbG9yLCAkYnRuLWRlZmF1bHQtYmcsICRidG4tZGVmYXVsdC1ib3JkZXIpO1xyXG59XHJcbi5idG4tcHJpbWFyeSB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1wcmltYXJ5LWNvbG9yLCAkYnRuLXByaW1hcnktYmcsICRidG4tcHJpbWFyeS1ib3JkZXIpO1xyXG59XHJcbi8vIFN1Y2Nlc3MgYXBwZWFycyBhcyBncmVlblxyXG4uYnRuLXN1Y2Nlc3Mge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tc3VjY2Vzcy1jb2xvciwgJGJ0bi1zdWNjZXNzLWJnLCAkYnRuLXN1Y2Nlc3MtYm9yZGVyKTtcclxufVxyXG4vLyBJbmZvIGFwcGVhcnMgYXMgYmx1ZS1ncmVlblxyXG4uYnRuLWluZm8ge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4taW5mby1jb2xvciwgJGJ0bi1pbmZvLWJnLCAkYnRuLWluZm8tYm9yZGVyKTtcclxufVxyXG4vLyBXYXJuaW5nIGFwcGVhcnMgYXMgb3JhbmdlXHJcbi5idG4td2FybmluZyB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi13YXJuaW5nLWNvbG9yLCAkYnRuLXdhcm5pbmctYmcsICRidG4td2FybmluZy1ib3JkZXIpO1xyXG59XHJcbi8vIERhbmdlciBhbmQgZXJyb3IgYXBwZWFyIGFzIHJlZFxyXG4uYnRuLWRhbmdlciB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1kYW5nZXItY29sb3IsICRidG4tZGFuZ2VyLWJnLCAkYnRuLWRhbmdlci1ib3JkZXIpO1xyXG59XHJcblxyXG5cclxuLy8gTGluayBidXR0b25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXHJcbi5idG4tbGluayB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgJixcclxuICAmOmFjdGl2ZSxcclxuICAmLmFjdGl2ZSxcclxuICAmW2Rpc2FibGVkXSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgfVxyXG4gICYsXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQnV0dG9uIFNpemVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYnRuLWxnIHtcclxuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIGV2ZW4tbnVtYmVyZWQgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIGxhcmdlIGlucHV0XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlKTtcclxufVxyXG4uYnRuLXNtIHtcclxuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIHByb3BlciBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gc21hbGwgaW5wdXRcclxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYnRuLWJvcmRlci1yYWRpdXMtc21hbGwpO1xyXG59XHJcbi5idG4teHMge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXhzLXZlcnRpY2FsLCAkcGFkZGluZy14cy1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XHJcbn1cclxuXHJcblxyXG4vLyBCbG9jayBidXR0b25cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4tYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXHJcbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xyXG4gICYuYnRuLWJsb2NrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4iLCIvLyBCdXR0b24gdmFyaWFudHNcclxuLy9cclxuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxyXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcclxuXHJcbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XHJcbiAgY29sb3I6ICRjb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcblxyXG4gICY6Zm9jdXMsXHJcbiAgJi5mb2N1cyB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcclxuICB9XHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUsXHJcbiAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmLmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxNyUpO1xyXG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmRpc2FibGVkLFxyXG4gICZbZGlzYWJsZWRdLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJi5mb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFkZ2Uge1xyXG4gICAgY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQnV0dG9uIHNpemVzXHJcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xyXG4gIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbn1cclxuIiwiJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlcjogZmFsc2UgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vIFZhcmlhYmxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyMjIEdyYXkgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXHJcblxyXG4kZ3JheS1iYXNlOiAgICAgICAgICAgICAgJGNsX0JsYWNrICFkZWZhdWx0O1xyXG4kZ3JheS1kYXJrZXI6ICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAxMy41JSkgIWRlZmF1bHQ7IC8vICMyMjJcclxuJGdyYXktZGFyazogICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKSAhZGVmYXVsdDsgICAvLyAjMzMzXHJcbiRncmF5OiAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKSAhZGVmYXVsdDsgLy8gIzU1NVxyXG4kZ3JheS1saWdodDogICAgICAgICAgICAgJGNsX1RhcGE7IC8vICM3NTc1NzVcclxuJGdyYXktbGlnaHRlcjogICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpICFkZWZhdWx0OyAvLyAjZWVlXHJcblxyXG4kYnJhbmQtcHJpbWFyeTogICAgICAgICAkY2xfRGVlcF9DZXJ1bGVhbjtcclxuJGJyYW5kLXN1Y2Nlc3M6ICAgICAgICAgJGNsX0Zlcm4gIWRlZmF1bHQ7XHJcbiRicmFuZC1pbmZvOiAgICAgICAgICAgICRjbF9WaWtpbmcgIWRlZmF1bHQ7XHJcbiRicmFuZC13YXJuaW5nOiAgICAgICAgICRjbF9DYXNhYmxhbmNhICFkZWZhdWx0O1xyXG4kYnJhbmQtZGFuZ2VyOiAgICAgICAgICAkY2xfQ2hlc3RudXRfUm9zZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IFNjYWZmb2xkaW5nXHJcbi8vXHJcbi8vIyMgU2V0dGluZ3MgZm9yIHNvbWUgb2YgdGhlIG1vc3QgZ2xvYmFsIHN0eWxlcy5cclxuXHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgYDxib2R5PmAuXHJcbiRib2R5LWJnOiAgICAgICAgICAgICAgICRjbF9CbGFja19IYXplO1xyXG4vLyoqIEdsb2JhbCB0ZXh0IGNvbG9yIG9uIGA8Ym9keT5gLlxyXG4kdGV4dC1jb2xvcjogICAgICAgICAgICAkY2xfQmxhY2s7XHJcblxyXG4vLyoqIEdsb2JhbCB0ZXh0dWFsIGxpbmsgY29sb3IuXHJcbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICRjbF9EZWVwX0NlcnVsZWFuO1xyXG4vLyoqIExpbmsgaG92ZXIgY29sb3Igc2V0IHZpYSBgZGFya2VuKClgIGZ1bmN0aW9uLlxyXG4kbGluay1ob3Zlci1jb2xvcjogICAgICAkY2xfRGVlcF9DZXJ1bGVhbjtcclxuLy8qKiBMaW5rIGhvdmVyIGRlY29yYXRpb24uXHJcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IFR5cG9ncmFwaHlcclxuLy9cclxuLy8jIyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cclxuXHJcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktc2VyaWY6ICAgICAgIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZiAhZGVmYXVsdDtcclxuLy8qKiBEZWZhdWx0IG1vbm9zcGFjZSBmb250cyBmb3IgYDxjb2RlPmAsIGA8a2JkPmAsIGFuZCBgPHByZT5gLlxyXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuXHJcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgMTRweCAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1sYXJnZTogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjE0KSkgIWRlZmF1bHQ7IC8vIH4xNnB4XHJcbiRmb250LXNpemUtc21hbGw6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxyXG5cclxuJGZvbnQtc2l6ZS1oMTogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMS43NSkpICFkZWZhdWx0OyAvLyB+MjRweFxyXG4kZm9udC1zaXplLWgyOiAgICAgICAgICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAxLjE1KSkgIWRlZmF1bHQ7IC8vIH4xNnB4XHJcbiRmb250LXNpemUtaDM6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0OyAvLyB+MTRweFxyXG4kZm9udC1zaXplLWg0OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHhcclxuJGZvbnQtc2l6ZS1oNTogICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7IC8vIG5vdCB1c2VkP1xyXG4kZm9udC1zaXplLWg2OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHggbm90IHVzZWQ/XHJcblxyXG4vLyoqIFVuaXQtbGVzcyBgbGluZS1oZWlnaHRgIGZvciB1c2UgaW4gY29tcG9uZW50cyBsaWtlIGJ1dHRvbnMuXHJcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgMS40Mjg1NzE0MjkgIWRlZmF1bHQ7IC8vIDIwLzE0XHJcbi8vKiogQ29tcHV0ZWQgXCJsaW5lLWhlaWdodFwiIChgZm9udC1zaXplYCAqIGBsaW5lLWhlaWdodGApIGZvciB1c2Ugd2l0aCBgbWFyZ2luYCwgYHBhZGRpbmdgLCBldGMuXHJcbiRsaW5lLWhlaWdodC1jb21wdXRlZDogICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlKSkgIWRlZmF1bHQ7IC8vIH4yMHB4XHJcblxyXG4vLyoqIEJ5IGRlZmF1bHQsIHRoaXMgaW5oZXJpdHMgZnJvbSB0aGUgYDxib2R5PmAuXHJcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgaW5oZXJpdCAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICA1MDAgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgMS4xICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBJY29ub2dyYXBoeVxyXG4vL1xyXG4vLyMjIFNwZWNpZnkgY3VzdG9tIGxvY2F0aW9uIGFuZCBmaWxlbmFtZSBvZiB0aGUgaW5jbHVkZWQgR2x5cGhpY29ucyBpY29uIGZvbnQuIFVzZWZ1bCBmb3IgdGhvc2UgaW5jbHVkaW5nIEJvb3RzdHJhcCB2aWEgQm93ZXIuXHJcblxyXG4vLyoqIExvYWQgZm9udHMgZnJvbSB0aGlzIGRpcmVjdG9yeS5cclxuXHJcbi8vIFtjb252ZXJ0ZXJdIElmICRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIgaWYgdXNlZCwgcHJvdmlkZSBwYXRoIHJlbGF0aXZlIHRvIHRoZSBhc3NldHMgbG9hZCBwYXRoLlxyXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGJlY2F1c2Ugc29tZSBhc3NldCBoZWxwZXJzLCBzdWNoIGFzIFNwcm9ja2V0cywgZG8gbm90IHdvcmsgd2l0aCBmaWxlLXJlbGF0aXZlIHBhdGhzLlxyXG4kaWNvbi1mb250LXBhdGg6IGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIFwiYm9vdHN0cmFwL1wiLCBcIi4uL2ZvbnRzL2Jvb3RzdHJhcC9cIikgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEZpbGUgbmFtZSBmb3IgYWxsIGZvbnQgZmlsZXMuXHJcbiRpY29uLWZvbnQtbmFtZTogICAgICAgICAgXCJnbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyXCIgIWRlZmF1bHQ7XHJcbi8vKiogRWxlbWVudCBJRCB3aXRoaW4gU1ZHIGljb24gZmlsZS5cclxuJGljb24tZm9udC1zdmctaWQ6ICAgICAgICBcImdseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhclwiICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gQ29tcG9uZW50c1xyXG4vL1xyXG4vLyMjIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS4gVmFsdWVzIGJhc2VkIG9uIDE0cHggdGV4dCBhbmQgMS40MjggbGluZS1oZWlnaHQgKH4yMHB4IHRvIHN0YXJ0KS5cclxuXHJcbiRwYWRkaW5nLWJhc2UtdmVydGljYWw6ICAgICA2cHggIWRlZmF1bHQ7XHJcbiRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDogICAxMnB4ICFkZWZhdWx0O1xyXG5cclxuJHBhZGRpbmctbGFyZ2UtdmVydGljYWw6ICAgIDEwcHggIWRlZmF1bHQ7XHJcbiRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw6ICAxNnB4ICFkZWZhdWx0O1xyXG5cclxuJHBhZGRpbmctc21hbGwtdmVydGljYWw6ICAgIDVweCAhZGVmYXVsdDtcclxuJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDogIDEwcHggIWRlZmF1bHQ7XHJcblxyXG4kcGFkZGluZy14cy12ZXJ0aWNhbDogICAgICAgMXB4ICFkZWZhdWx0O1xyXG4kcGFkZGluZy14cy1ob3Jpem9udGFsOiAgICAgNXB4ICFkZWZhdWx0O1xyXG5cclxuJGxpbmUtaGVpZ2h0LWxhcmdlOiAgICAgICAgIDEuMzMzMzMzMyAhZGVmYXVsdDsgLy8gZXh0cmEgZGVjaW1hbHMgZm9yIFdpbiA4LjEgQ2hyb21lXHJcbiRsaW5lLWhlaWdodC1zbWFsbDogICAgICAgICAxLjUgIWRlZmF1bHQ7XHJcblxyXG4kYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgICAgNHB4ICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgNnB4ICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgM3B4ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBHbG9iYWwgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxyXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgJGNsX1doaXRlICFkZWZhdWx0O1xyXG4vLyoqIEdsb2JhbCBiYWNrZ3JvdW5kIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cclxuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBXaWR0aCBvZiB0aGUgYGJvcmRlcmAgZm9yIGdlbmVyYXRpbmcgY2FyZXRzIHRoYXQgaW5kaWNhdGUgZHJvcGRvd25zLlxyXG4kY2FyZXQtd2lkdGgtYmFzZTogICAgICAgICAgNHB4ICFkZWZhdWx0O1xyXG4vLyoqIENhcmV0cyBpbmNyZWFzZSBzbGlnaHRseSBpbiBzaXplIGZvciBsYXJnZXIgY29tcG9uZW50cy5cclxuJGNhcmV0LXdpZHRoLWxhcmdlOiAgICAgICAgIDVweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IFRhYmxlc1xyXG4vL1xyXG4vLyMjIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cclxuXHJcbi8vKiogUGFkZGluZyBmb3IgYDx0aD5gcyBhbmQgYDx0ZD5gcy5cclxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgICA4cHggIWRlZmF1bHQ7XHJcbi8vKiogUGFkZGluZyBmb3IgY2VsbHMgaW4gYC50YWJsZS1jb25kZW5zZWRgLlxyXG4kdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZzogIDVweCAhZGVmYXVsdDtcclxuXHJcbi8vKiogRGVmYXVsdCBiYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGFsbCB0YWJsZXMuXHJcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLXN0cmlwZWRgLlxyXG4kdGFibGUtYmctYWNjZW50OiAgICAgICAgICAgICAgICRjbF9BbGFiYXN0ZXIgIWRlZmF1bHQ7XHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLWhvdmVyYC5cclxuJHRhYmxlLWJnLWhvdmVyOiAgICAgICAgICAgICAgICAkY2xfV2lsZF9TYW5kMSAhZGVmYXVsdDtcclxuJHRhYmxlLWJnLWFjdGl2ZTogICAgICAgICAgICAgICAkdGFibGUtYmctaG92ZXIgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGFibGUgYW5kIGNlbGwgYm9yZGVycy5cclxuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkY2xfQWx0byAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IEJ1dHRvbnNcclxuLy9cclxuLy8jIyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCBhbmQgYm9yZGVyIGNvbG9yLlxyXG5cclxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgNTAwICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAgJGNsX01pbmVfU2hhZnQyICFkZWZhdWx0O1xyXG4kYnRuLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICAkY2xfV2hpdGUgIWRlZmF1bHQ7XHJcbiRidG4tZGVmYXVsdC1ib3JkZXI6ICAgICAgICAgICAgICRjbF9DZWxlc3RlICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1wcmltYXJ5LWNvbG9yOiAgICAgICAgICAgICAgJGNsX1doaXRlICFkZWZhdWx0O1xyXG4kYnRuLXByaW1hcnktYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGJ0bi1wcmltYXJ5LWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4tcHJpbWFyeS1iZywgNSUpICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1zdWNjZXNzLWNvbG9yOiAgICAgICAgICAgICAgJGNsX1doaXRlICFkZWZhdWx0O1xyXG4kYnRuLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcclxuJGJ0bi1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4tc3VjY2Vzcy1iZywgNSUpICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1pbmZvLWNvbG9yOiAgICAgICAgICAgICAgICAgJGNsX1doaXRlICFkZWZhdWx0O1xyXG4kYnRuLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcclxuJGJ0bi1pbmZvLWJvcmRlcjogICAgICAgICAgICAgICAgZGFya2VuKCRidG4taW5mby1iZywgNSUpICFkZWZhdWx0O1xyXG5cclxuJGJ0bi13YXJuaW5nLWNvbG9yOiAgICAgICAgICAgICAgJGNsX1doaXRlICFkZWZhdWx0O1xyXG4kYnRuLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcclxuJGJ0bi13YXJuaW5nLWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4td2FybmluZy1iZywgNSUpICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1kYW5nZXItY29sb3I6ICAgICAgICAgICAgICAgJGNsX1doaXRlICFkZWZhdWx0O1xyXG4kYnRuLWRhbmdlci1iZzogICAgICAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xyXG4kYnRuLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1kYW5nZXItYmcsIDUlKSAhZGVmYXVsdDtcclxuXHJcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgICA5OTk5cHg7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgIDk5OTlweDtcclxuJGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICAgOTk5OXB4O1xyXG5cclxuXHJcbi8vPT0gRm9ybXNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBgPGlucHV0PmAgYmFja2dyb3VuZCBjb2xvclxyXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkY2xfV2hpdGUgIWRlZmF1bHQ7XHJcbi8vKiogYDxpbnB1dCBkaXNhYmxlZD5gIGJhY2tncm91bmQgY29sb3JcclxuJGlucHV0LWJnLWRpc2FibGVkOiAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuXHJcbi8vKiogVGV4dCBjb2xvciBmb3IgYDxpbnB1dD5gc1xyXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcclxuLy8qKiBgPGlucHV0PmAgYm9yZGVyIGNvbG9yXHJcbiRpbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRjbF9BbHRvMSAhZGVmYXVsdDtcclxuXHJcbi8vIFRPRE86IFJlbmFtZSBgJGlucHV0LWJvcmRlci1yYWRpdXNgIHRvIGAkaW5wdXQtYm9yZGVyLXJhZGl1cy1iYXNlYCBpbiB2NFxyXG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcclxuLy8gVGhpcyBoYXMgbm8gZWZmZWN0IG9uIGA8c2VsZWN0PmBzIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XHJcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgJGJvcmRlci1yYWRpdXMtc21hbGwgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgaW5wdXRzIG9uIGZvY3VzXHJcbiRpbnB1dC1ib3JkZXItZm9jdXM6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBQbGFjZWhvbGRlciB0ZXh0IGNvbG9yXHJcbiRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjogICAgICAgICRjbF9Nb3VudGFpbl9NaXN0MyAhZGVmYXVsdDtcclxuXHJcbi8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XHJcbiRpbnB1dC1oZWlnaHQtYmFzZTogICAgICAgICAgICAgICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XHJcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxyXG4kaW5wdXQtaGVpZ2h0LWxhcmdlOiAgICAgICAgICAgICAoY2VpbCgkZm9udC1zaXplLWxhcmdlICogJGxpbmUtaGVpZ2h0LWxhcmdlKSArICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XHJcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxyXG4kaW5wdXQtaGVpZ2h0LXNtYWxsOiAgICAgICAgICAgICAoZmxvb3IoJGZvbnQtc2l6ZS1zbWFsbCAqICRsaW5lLWhlaWdodC1zbWFsbCkgKyAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xyXG5cclxuLy8qKiBgLmZvcm0tZ3JvdXBgIG1hcmdpblxyXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAxNXB4ICFkZWZhdWx0O1xyXG5cclxuJGxlZ2VuZC1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcclxuJGxlZ2VuZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGNsX01lcmN1cnkyICFkZWZhdWx0O1xyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlciAhZGVmYXVsdDtcclxuXHJcbi8vKiogRGlzYWJsZWQgY3Vyc29yIGZvciBmb3JtIGNvbnRyb2xzIGFuZCBidXR0b25zLlxyXG4kY3Vyc29yLWRpc2FibGVkOiAgICAgICAgICAgICAgICBub3QtYWxsb3dlZCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IERyb3Bkb3duc1xyXG4vL1xyXG4vLyMjIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cclxuXHJcbi8vKiogQmFja2dyb3VuZCBmb3IgdGhlIGRyb3Bkb3duIG1lbnUuXHJcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICRjbF9XaGl0ZSAhZGVmYXVsdDtcclxuLy8qKiBEcm9wZG93biBtZW51IGBib3JkZXItY29sb3JgLlxyXG4kZHJvcGRvd24tYm9yZGVyOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4xNSkgIWRlZmF1bHQ7XHJcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYCAqKmZvciBJRTgqKi5cclxuJGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjogICAgICAgJGNsX0NlbGVzdGUgIWRlZmF1bHQ7XHJcbi8vKiogRGl2aWRlciBjb2xvciBmb3IgYmV0d2VlbiBkcm9wZG93biBpdGVtcy5cclxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgJGNsX01lcmN1cnkyICFkZWZhdWx0O1xyXG5cclxuLy8qKiBEcm9wZG93biBsaW5rIHRleHQgY29sb3IuXHJcbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XHJcbi8vKiogSG92ZXIgY29sb3IgZm9yIGRyb3Bkb3duIGxpbmtzLlxyXG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGdyYXktZGFyaywgNSUpICFkZWZhdWx0O1xyXG4vLyoqIEhvdmVyIGJhY2tncm91bmQgZm9yIGRyb3Bkb3duIGxpbmtzLlxyXG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAkY2xfV2lsZF9TYW5kMSAhZGVmYXVsdDtcclxuXHJcbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSB0ZXh0IGNvbG9yLlxyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuLy8qKiBEaXNhYmxlZCBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cclxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFRleHQgY29sb3IgZm9yIGhlYWRlcnMgd2l0aGluIGRyb3Bkb3duIG1lbnVzLlxyXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuXHJcbi8vKiogRGVwcmVjYXRlZCBgJGRyb3Bkb3duLWNhcmV0LWNvbG9yYCBhcyBvZiB2My4xLjBcclxuJGRyb3Bkb3duLWNhcmV0LWNvbG9yOiAgICAgICAgICAgJGNsX0JsYWNrICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vLS0gWi1pbmRleCBtYXN0ZXIgbGlzdFxyXG4vL1xyXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcclxuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxyXG4vL1xyXG4vLyBOb3RlOiBUaGVzZSB2YXJpYWJsZXMgYXJlIG5vdCBnZW5lcmF0ZWQgaW50byB0aGUgQ3VzdG9taXplci5cclxuXHJcbiR6aW5kZXgtbmF2YmFyOiAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbmF2YmFyLWZpeGVkOiAgICAgIDEwMzAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDogIDEwNDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBNZWRpYSBxdWVyaWVzIGJyZWFrcG9pbnRzXHJcbi8vXHJcbi8vIyMgRGVmaW5lIHRoZSBicmVha3BvaW50cyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSwgYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cclxuXHJcbi8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14c2AgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4teHM6ICAgICAgICAgICAgICAgICAgNDgwcHggIWRlZmF1bHQ7XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14cy1taW5gIGFzIG9mIHYzLjIuMFxyXG4kc2NyZWVuLXhzLW1pbjogICAgICAgICAgICAgICRzY3JlZW4teHMgIWRlZmF1bHQ7XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1waG9uZWAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tcGhvbmU6ICAgICAgICAgICAgICAgJHNjcmVlbi14cy1taW4gIWRlZmF1bHQ7XHJcblxyXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXNtYCBhcyBvZiB2My4wLjFcclxuJHNjcmVlbi1zbTogICAgICAgICAgICAgICAgICA3NjhweCAhZGVmYXVsdDtcclxuJHNjcmVlbi1zbS1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXNtICFkZWZhdWx0O1xyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tdGFibGV0YCBhcyBvZiB2My4wLjFcclxuJHNjcmVlbi10YWJsZXQ6ICAgICAgICAgICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcclxuXHJcbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1tZGAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tbWQ6ICAgICAgICAgICAgICAgICAgOTkycHggIWRlZmF1bHQ7XHJcbiRzY3JlZW4tbWQtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1tZCAhZGVmYXVsdDtcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLWRlc2t0b3A6ICAgICAgICAgICAgICRzY3JlZW4tbWQtbWluICFkZWZhdWx0O1xyXG5cclxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1sZ2AgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tbGc6ICAgICAgICAgICAgICAgICAgMTIyMHB4ICFkZWZhdWx0O1xyXG4kc2NyZWVuLWxnLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbGcgIWRlZmF1bHQ7XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1sZy1kZXNrdG9wYCBhcyBvZiB2My4wLjFcclxuJHNjcmVlbi1sZy1kZXNrdG9wOiAgICAgICAgICAkc2NyZWVuLWxnLW1pbiAhZGVmYXVsdDtcclxuXHJcbi8vIFNvIG1lZGlhIHF1ZXJpZXMgZG9uJ3Qgb3ZlcmxhcCB3aGVuIHJlcXVpcmVkLCBwcm92aWRlIGEgbWF4aW11bVxyXG4kc2NyZWVuLXhzLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLXNtLW1pbiAtIDEpICFkZWZhdWx0O1xyXG4kc2NyZWVuLXNtLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLW1kLW1pbiAtIDEpICFkZWZhdWx0O1xyXG4kc2NyZWVuLW1kLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLWxnLW1pbiAtIDEpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gR3JpZCBzeXN0ZW1cclxuLy9cclxuLy8jIyBEZWZpbmUgeW91ciBjdXN0b20gcmVzcG9uc2l2ZSBncmlkLlxyXG5cclxuLy8qKiBOdW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZC5cclxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xyXG4vLyoqIFBhZGRpbmcgYmV0d2VlbiBjb2x1bW5zLiBHZXRzIGRpdmlkZWQgaW4gaGFsZiBmb3IgdGhlIGxlZnQgYW5kIHJpZ2h0LlxyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgMzJweCAhZGVmYXVsdDtcclxuLy8gTmF2YmFyIGNvbGxhcHNlXHJcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWNvbWVzIHVuY29sbGFwc2VkLlxyXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50OiAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XHJcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWdpbnMgY29sbGFwc2luZy5cclxuJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXg6ICgkZ3JpZC1mbG9hdC1icmVha3BvaW50IC0gMSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBDb250YWluZXIgc2l6ZXNcclxuLy9cclxuLy8jIyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxyXG5cclxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XHJcbiRjb250YWluZXItdGFibGV0OiAgICAgICAgICAgICAoNzI0cHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xyXG4vLyoqIEZvciBgJHNjcmVlbi1zbS1taW5gIGFuZCB1cC5cclxuJGNvbnRhaW5lci1zbTogICAgICAgICAgICAgICAgICRjb250YWluZXItdGFibGV0ICFkZWZhdWx0O1xyXG5cclxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3BcclxuJGNvbnRhaW5lci1kZXNrdG9wOiAgICAgICAgICAgICg5NTJweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbi8vKiogRm9yIGAkc2NyZWVuLW1kLW1pbmAgYW5kIHVwLlxyXG4kY29udGFpbmVyLW1kOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1kZXNrdG9wICFkZWZhdWx0O1xyXG5cclxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXHJcbiRjb250YWluZXItbGFyZ2UtZGVza3RvcDogICAgICAoMTE2OHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuLy8qKiBGb3IgYCRzY3JlZW4tbGctbWluYCBhbmQgdXAuXHJcbiRjb250YWluZXItbGc6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWxhcmdlLWRlc2t0b3AgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBOYXZiYXJcclxuLy9cclxuLy8jI1xyXG5cclxuLy8gQmFzaWNzIG9mIGEgbmF2YmFyXHJcbiRuYXZiYXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgNTBweCAhZGVmYXVsdDtcclxuJG5hdmJhci1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQgIWRlZmF1bHQ7XHJcbiRuYXZiYXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw6ICAgICAgICBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpICFkZWZhdWx0O1xyXG4kbmF2YmFyLXBhZGRpbmctdmVydGljYWw6ICAgICAgICAgICgoJG5hdmJhci1oZWlnaHQgLSAkbGluZS1oZWlnaHQtY29tcHV0ZWQpIC8gMikgIWRlZmF1bHQ7XHJcbiRuYXZiYXItY29sbGFwc2UtbWF4LWhlaWdodDogICAgICAgMzQwcHggIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICRjbF9UYXBhMSAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAkY2xfRGVzZXJ0X1N0b3JtMSAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcclxuXHJcbi8vIE5hdmJhciBsaW5rc1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgJGNsX1RhcGExICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgJGNsX01pbmVfU2hhZnQyICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY2xfRnVzY291c19HcmF5MiAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYmcsIDYuNSUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgJGNsX0NlbGVzdGUgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8vIE5hdmJhciBicmFuZCBsYWJlbFxyXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItYmc6ICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4vLyBOYXZiYXIgdG9nZ2xlXHJcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtaG92ZXItYmc6ICAgICAgICAgICAkY2xfQWx0bzEgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc6ICAgICAgICAkY2xfU3V2YV9HcmF5ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWJvcmRlci1jb2xvcjogICAgICAgJGNsX0FsdG8xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT09IEludmVydGVkIG5hdmJhclxyXG4vLyBSZXNldCBpbnZlcnRlZCBuYXZiYXIgYmFzaWNzXHJcbiRuYXZiYXItaW52ZXJzZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1saWdodCwgMTUlKSAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAkY2xfTG9nX0NhYmluICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XHJcblxyXG4vLyBJbnZlcnRlZCBuYXZiYXIgbGlua3NcclxuJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICRjbF9XaGl0ZSAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICRjbF9UdW5kb3JhICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZzogICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGJyYW5kIGxhYmVsXHJcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJGNsX1doaXRlICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy8gSW52ZXJ0ZWQgbmF2YmFyIHRvZ2dsZVxyXG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgICRjbF9NaW5lX1NoYWZ0MiAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZzogICAgICAgICAkY2xfV2hpdGUgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgJGNsX01pbmVfU2hhZnQyICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gTmF2c1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLz09PSBTaGFyZWQgbmF2IHN0eWxlc1xyXG4kbmF2LWxpbmstcGFkZGluZzogICAgICAgICAgICAgICAgICAgICAgICAgIDEwcHggMTVweCAhZGVmYXVsdDtcclxuJG5hdi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG5cclxuJG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuXHJcbi8vPT0gVGFic1xyXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRjbF9BbHRvMSAhZGVmYXVsdDtcclxuXHJcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuXHJcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgJGNsX1doaXRlICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICRjbF9BbHRvMSAhZGVmYXVsdDtcclxuXHJcbiRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGNsX0FsdG8xICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjogICAgICRib2R5LWJnICFkZWZhdWx0O1xyXG5cclxuLy89PSBQaWxsc1xyXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBQYWdpbmF0aW9uXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAkY2xfV2hpdGUgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICRjbF9BbHRvMSAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI6ICAgICAgICAgICAgICAkY2xfQWx0bzEgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAkY2xfV2hpdGUgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyOiAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAkY2xfV2hpdGUgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjogICAgICAgICAgICRjbF9BbHRvMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IFBhZ2VyXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRwYWdlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWJnICFkZWZhdWx0O1xyXG4kcGFnZXItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ib3JkZXIgIWRlZmF1bHQ7XHJcbiRwYWdlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XHJcblxyXG4kcGFnZXItaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ob3Zlci1iZyAhZGVmYXVsdDtcclxuXHJcbiRwYWdlci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJHBhZ2VyLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJHBhZ2VyLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBKdW1ib3Ryb25cclxuLy9cclxuLy8jI1xyXG5cclxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yOiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1mb250LXNpemU6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS41KSkgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24taGVhZGluZy1mb250LXNpemU6ICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDQuNSkpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gRm9ybSBzdGF0ZXMgYW5kIGFsZXJ0c1xyXG4vL1xyXG4vLyMjIERlZmluZSBjb2xvcnMgZm9yIGZvcm0gZmVlZGJhY2sgc3RhdGVzIGFuZCwgYnkgZGVmYXVsdCwgYWxlcnRzLlxyXG5cclxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgJGNsX0tpbGxhcm5leSAhZGVmYXVsdDtcclxuJHN0YXRlLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgJGNsX1dpbGxvd19Ccm9vayAhZGVmYXVsdDtcclxuJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXN1Y2Nlc3MtYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcclxuXHJcbiRzdGF0ZS1pbmZvLXRleHQ6ICAgICAgICAgICAgICAgICRjbF9DYWx5cHNvICFkZWZhdWx0O1xyXG4kc3RhdGUtaW5mby1iZzogICAgICAgICAgICAgICAgICAkY2xfTGlua19XYXRlciAhZGVmYXVsdDtcclxuJHN0YXRlLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLWluZm8tYmcsIC0xMCksIDclKSAhZGVmYXVsdDtcclxuXHJcbiRzdGF0ZS13YXJuaW5nLXRleHQ6ICAgICAgICAgICAgICRjbF9QZXN0byAhZGVmYXVsdDtcclxuJHN0YXRlLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgJGNsX09mZl9ZZWxsb3cgIWRlZmF1bHQ7XHJcbiRzdGF0ZS13YXJuaW5nLWJvcmRlcjogICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS13YXJuaW5nLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG4kc3RhdGUtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAgICAkY2xfQXBwbGVfQmxvc3NvbSAhZGVmYXVsdDtcclxuJHN0YXRlLWRhbmdlci1iZzogICAgICAgICAgICAgICAgJGNsX1ZhbmlsbGFfSWNlICFkZWZhdWx0O1xyXG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtZGFuZ2VyLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBUb29sdGlwc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIFRvb2x0aXAgbWF4IHdpZHRoXHJcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xyXG4vLyoqIFRvb2x0aXAgdGV4dCBjb2xvclxyXG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAkY2xfV2hpdGUgIWRlZmF1bHQ7XHJcbi8vKiogVG9vbHRpcCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICRjbF9CbGFjayAhZGVmYXVsdDtcclxuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFRvb2x0aXAgYXJyb3cgd2lkdGhcclxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xyXG4vLyoqIFRvb2x0aXAgYXJyb3cgY29sb3JcclxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBQb3BvdmVyc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIFBvcG92ZXIgYm9keSBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgJGNsX1doaXRlICFkZWZhdWx0O1xyXG4vLyoqIFBvcG92ZXIgbWF4aW11bSB3aWR0aFxyXG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xyXG4vLyoqIFBvcG92ZXIgYm9yZGVyIGNvbG9yXHJcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XHJcbi8vKiogUG9wb3ZlciBmYWxsYmFjayBib3JkZXIgY29sb3JcclxuJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yOiAgICAgICAkY2xfQ2VsZXN0ZSAhZGVmYXVsdDtcclxuXHJcbi8vKiogUG9wb3ZlciB0aXRsZSBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRwb3BvdmVyLXRpdGxlLWJnOiAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFBvcG92ZXIgYXJyb3cgd2lkdGhcclxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xyXG4vLyoqIFBvcG92ZXIgYXJyb3cgY29sb3JcclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcclxuXHJcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyB3aWR0aFxyXG4kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDogICAgICAgICAgICgkcG9wb3Zlci1hcnJvdy13aWR0aCArIDEpICFkZWZhdWx0O1xyXG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgY29sb3JcclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgICBmYWRlX2luKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgMC4wNSkgIWRlZmF1bHQ7XHJcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBmYWxsYmFjayBjb2xvclxyXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjogIGRhcmtlbigkcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3IsIDIwJSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBMYWJlbHNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBEZWZhdWx0IGxhYmVsIGJhY2tncm91bmQgY29sb3JcclxuJGxhYmVsLWRlZmF1bHQtYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbi8vKiogUHJpbWFyeSBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRsYWJlbC1wcmltYXJ5LWJnOiAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4vLyoqIFN1Y2Nlc3MgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxyXG4kbGFiZWwtc3VjY2Vzcy1iZzogICAgICAgICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcclxuLy8qKiBJbmZvIGxhYmVsIGJhY2tncm91bmQgY29sb3JcclxuJGxhYmVsLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XHJcbi8vKiogV2FybmluZyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRsYWJlbC13YXJuaW5nLWJnOiAgICAgICAgICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xyXG4vLyoqIERhbmdlciBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRsYWJlbC1kYW5nZXItYmc6ICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIERlZmF1bHQgbGFiZWwgdGV4dCBjb2xvclxyXG4kbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAkY2xfV2hpdGUgIWRlZmF1bHQ7XHJcbi8vKiogRGVmYXVsdCB0ZXh0IGNvbG9yIG9mIGEgbGlua2VkIGxhYmVsXHJcbiRsYWJlbC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICRjbF9XaGl0ZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IE1vZGFsc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxyXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIHRpdGxlXHJcbiRtb2RhbC10aXRsZS1wYWRkaW5nOiAgICAgICAgIDE1cHggIWRlZmF1bHQ7XHJcbi8vKiogTW9kYWwgdGl0bGUgbGluZS1oZWlnaHRcclxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgbW9kYWwgY29udGVudCBhcmVhXHJcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGNsX1doaXRlICFkZWZhdWx0O1xyXG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yXHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XHJcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3IgKipmb3IgSUU4KipcclxuJG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOiAgICAgICAgICAkY2xfTW91bnRhaW5fTWlzdDMgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIE1vZGFsIGJhY2tkcm9wIGJhY2tncm91bmQgY29sb3JcclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgJGNsX0JsYWNrICFkZWZhdWx0O1xyXG4vLyoqIE1vZGFsIGJhY2tkcm9wIG9wYWNpdHlcclxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XHJcbi8vKiogTW9kYWwgaGVhZGVyIGJvcmRlciBjb2xvclxyXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAkY2xfTWVyY3VyeTIgIWRlZmF1bHQ7XHJcbi8vKiogTW9kYWwgZm9vdGVyIGJvcmRlciBjb2xvclxyXG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgIDkwMHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICA2MDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBBbGVydHNcclxuLy9cclxuLy8jIyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cclxuXHJcbiRhbGVydC1wYWRkaW5nOiAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XHJcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgIGJvbGQgIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnQtc3VjY2Vzcy1iZzogICAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcclxuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcclxuJGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XHJcbiRhbGVydC1pbmZvLXRleHQ6ICAgICAgICAgICAgICRzdGF0ZS1pbmZvLXRleHQgIWRlZmF1bHQ7XHJcbiRhbGVydC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcclxuXHJcbiRhbGVydC13YXJuaW5nLWJnOiAgICAgICAgICAgICRzdGF0ZS13YXJuaW5nLWJnICFkZWZhdWx0O1xyXG4kYWxlcnQtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xyXG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnQtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLWJnICFkZWZhdWx0O1xyXG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XHJcbiRhbGVydC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gUHJvZ3Jlc3MgYmFyc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgdGhlIHdob2xlIHByb2dyZXNzIGNvbXBvbmVudFxyXG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAkY2xfV2lsZF9TYW5kMSAhZGVmYXVsdDtcclxuLy8qKiBQcm9ncmVzcyBiYXIgdGV4dCBjb2xvclxyXG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAkY2xfV2hpdGUgIWRlZmF1bHQ7XHJcbi8vKiogVmFyaWFibGUgZm9yIHNldHRpbmcgcm91bmRlZCBjb3JuZXJzIG9uIHByb2dyZXNzIGJhci5cclxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuXHJcbi8vKiogRGVmYXVsdCBwcm9ncmVzcyBiYXIgY29sb3JcclxuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbi8vKiogU3VjY2VzcyBwcm9ncmVzcyBiYXIgY29sb3JcclxuJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XHJcbi8vKiogV2FybmluZyBwcm9ncmVzcyBiYXIgY29sb3JcclxuJHByb2dyZXNzLWJhci13YXJuaW5nLWJnOiAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XHJcbi8vKiogRGFuZ2VyIHByb2dyZXNzIGJhciBjb2xvclxyXG4kcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZzogICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xyXG4vLyoqIEluZm8gcHJvZ3Jlc3MgYmFyIGNvbG9yXHJcbiRwcm9ncmVzcy1iYXItaW5mby1iZzogICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gTGlzdCBncm91cFxyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb24gYC5saXN0LWdyb3VwLWl0ZW1gXHJcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgJGNsX1doaXRlICFkZWZhdWx0O1xyXG4vLyoqIGAubGlzdC1ncm91cC1pdGVtYCBib3JkZXIgY29sb3JcclxuJGxpc3QtZ3JvdXAtYm9yZGVyOiAgICAgICAgICAgICAkY2xfQWx0bzEgIWRlZmF1bHQ7XHJcbi8vKiogTGlzdCBncm91cCBib3JkZXIgcmFkaXVzXHJcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuXHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBzaW5nbGUgbGlzdCBpdGVtcyBvbiBob3ZlclxyXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICRjbF9XaWxkX1NhbmQxICFkZWZhdWx0O1xyXG4vLyoqIFRleHQgY29sb3Igb2YgYWN0aXZlIGxpc3QgaXRlbXNcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbi8vKiogQm9yZGVyIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGVsZW1lbnRzXHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI6ICAgICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4vLyoqIFRleHQgY29sb3IgZm9yIGNvbnRlbnQgd2l0aGluIGFjdGl2ZSBsaXN0IGl0ZW1zXHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSkgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFRleHQgY29sb3Igb2YgZGlzYWJsZWQgbGlzdCBpdGVtc1xyXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcclxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBkaXNhYmxlZCBsaXN0IGl0ZW1zXHJcbiRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAkY2xfRnVzY291c19HcmF5MiAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjogICAkbGlzdC1ncm91cC1saW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I6ICRjbF9NaW5lX1NoYWZ0MiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IFBhbmVsc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4kcGFuZWwtYmc6ICAgICAgICAgICAgICAgICAgICAkY2xfV2hpdGUgIWRlZmF1bHQ7XHJcbiRwYW5lbC1ib2R5LXBhZGRpbmc6ICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XHJcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmc6ICAgICAgIDEwcHggMTVweCAhZGVmYXVsdDtcclxuJHBhbmVsLWZvb3Rlci1wYWRkaW5nOiAgICAgICAgJHBhbmVsLWhlYWRpbmctcGFkZGluZyAhZGVmYXVsdDtcclxuJHBhbmVsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuXHJcbi8vKiogQm9yZGVyIGNvbG9yIGZvciBlbGVtZW50cyB3aXRoaW4gcGFuZWxzXHJcbiRwYW5lbC1pbm5lci1ib3JkZXI6ICAgICAgICAgICRjbF9BbHRvMSAhZGVmYXVsdDtcclxuJHBhbmVsLWZvb3Rlci1iZzogICAgICAgICAgICAgJGNsX1dpbGRfU2FuZDEgIWRlZmF1bHQ7XHJcblxyXG4kcGFuZWwtZGVmYXVsdC10ZXh0OiAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG4kcGFuZWwtZGVmYXVsdC1ib3JkZXI6ICAgICAgICAkY2xfQWx0bzEgIWRlZmF1bHQ7XHJcbiRwYW5lbC1kZWZhdWx0LWhlYWRpbmctYmc6ICAgICRjbF9XaWxkX1NhbmQxICFkZWZhdWx0O1xyXG5cclxuJHBhbmVsLXByaW1hcnktdGV4dDogICAgICAgICAgJGNsX1doaXRlICFkZWZhdWx0O1xyXG4kcGFuZWwtcHJpbWFyeS1ib3JkZXI6ICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzogICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4kcGFuZWwtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy10ZXh0ICFkZWZhdWx0O1xyXG4kcGFuZWwtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XHJcbiRwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmc6ICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xyXG5cclxuJHBhbmVsLWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcclxuJHBhbmVsLWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xyXG4kcGFuZWwtaW5mby1oZWFkaW5nLWJnOiAgICAgICAkc3RhdGUtaW5mby1iZyAhZGVmYXVsdDtcclxuXHJcbiRwYW5lbC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XHJcbiRwYW5lbC13YXJuaW5nLWJvcmRlcjogICAgICAgICRzdGF0ZS13YXJuaW5nLWJvcmRlciAhZGVmYXVsdDtcclxuJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzogICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XHJcblxyXG4kcGFuZWwtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XHJcbiRwYW5lbC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xyXG4kcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmc6ICAgICAkc3RhdGUtZGFuZ2VyLWJnICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gVGh1bWJuYWlsc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIFBhZGRpbmcgYXJvdW5kIHRoZSB0aHVtYm5haWwgaW1hZ2VcclxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgNHB4ICFkZWZhdWx0O1xyXG4vLyoqIFRodW1ibmFpbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xyXG4vLyoqIFRodW1ibmFpbCBib3JkZXIgY29sb3JcclxuJHRodW1ibmFpbC1ib3JkZXI6ICAgICAgICAgICAgJGNsX0FsdG8xICFkZWZhdWx0O1xyXG4vLyoqIFRodW1ibmFpbCBib3JkZXIgcmFkaXVzXHJcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEN1c3RvbSB0ZXh0IGNvbG9yIGZvciB0aHVtYm5haWwgY2FwdGlvbnNcclxuJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yOiAgICAgJHRleHQtY29sb3IgIWRlZmF1bHQ7XHJcbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBjYXB0aW9uXHJcbiR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nOiAgIDlweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IFdlbGxzXHJcbi8vXHJcbi8vIyNcclxuXHJcbiR3ZWxsLWJnOiAgICAgICAgICAgICAgICAgICAgICRjbF9XaWxkX1NhbmQxICFkZWZhdWx0O1xyXG4kd2VsbC1ib3JkZXI6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHdlbGwtYmcsIDclKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IEJhZGdlc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAkY2xfV2hpdGUgIWRlZmF1bHQ7XHJcbi8vKiogTGlua2VkIGJhZGdlIHRleHQgY29sb3Igb24gaG92ZXJcclxuJGJhZGdlLWxpbmstaG92ZXItY29sb3I6ICAgICAgJGNsX1doaXRlICFkZWZhdWx0O1xyXG4kYmFkZ2UtYmc6ICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuXHJcbi8vKiogQmFkZ2UgdGV4dCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcclxuJGJhZGdlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XHJcbi8vKiogQmFkZ2UgYmFja2dyb3VuZCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcclxuJGJhZGdlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJGNsX1doaXRlICFkZWZhdWx0O1xyXG5cclxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcclxuJGJhZGdlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgMSAhZGVmYXVsdDtcclxuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgMTBweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IEJyZWFkY3J1bWJzXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6ICAgOHB4ICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWw6IDE1cHggIWRlZmF1bHQ7XHJcbi8vKiogQnJlYWRjcnVtYiBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgJGNsX1dpbGRfU2FuZDEgIWRlZmF1bHQ7XHJcbi8vKiogQnJlYWRjcnVtYiB0ZXh0IGNvbG9yXHJcbiRicmVhZGNydW1iLWNvbG9yOiAgICAgICAgICAgICAgJGNsX0NlbGVzdGUgIWRlZmF1bHQ7XHJcbi8vKiogVGV4dCBjb2xvciBvZiBjdXJyZW50IHBhZ2UgaW4gdGhlIGJyZWFkY3J1bWJcclxuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuLy8qKiBUZXh0dWFsIHNlcGFyYXRvciBmb3IgYmV0d2VlbiBicmVhZGNydW1iIGVsZW1lbnRzXHJcbiRicmVhZGNydW1iLXNlcGFyYXRvcjogICAgICAgICAgXCIvXCIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBDYXJvdXNlbFxyXG4vL1xyXG4vLyMjXHJcblxyXG4kY2Fyb3VzZWwtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjYpICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICRjbF9XaGl0ZSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgIC41ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgMjBweCAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAkY2xfV2hpdGUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkY2xfV2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgJGNsX1doaXRlICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gQ2xvc2VcclxuLy9cclxuLy8jI1xyXG5cclxuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcclxuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGNsX0JsYWNrICFkZWZhdWx0O1xyXG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAwIDFweCAwICRjbF9XaGl0ZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IENvZGVcclxuLy9cclxuLy8jI1xyXG5cclxuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgJGNsX01hcm9vbl9GbHVzaCAhZGVmYXVsdDtcclxuJGNvZGUtYmc6ICAgICAgICAgICAgICAgICAgICAgJGNsX0ZhbnRhc3kgIWRlZmF1bHQ7XHJcblxyXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkY2xfV2hpdGUgIWRlZmF1bHQ7XHJcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICRjbF9NaW5lX1NoYWZ0MiAhZGVmYXVsdDtcclxuXHJcbiRwcmUtYmc6ICAgICAgICAgICAgICAgICAgICAgICRjbF9XaWxkX1NhbmQxICFkZWZhdWx0O1xyXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG4kcHJlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkY2xfQ2VsZXN0ZSAhZGVmYXVsdDtcclxuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBUeXBlXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogSG9yaXpvbnRhbCBvZmZzZXQgZm9yIGZvcm1zIGFuZCBsaXN0cy5cclxuJGNvbXBvbmVudC1vZmZzZXQtaG9yaXpvbnRhbDogMTgwcHggIWRlZmF1bHQ7XHJcbi8vKiogVGV4dCBtdXRlZCBjb2xvclxyXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuLy8qKiBBYmJyZXZpYXRpb25zIGFuZCBhY3JvbnltcyBib3JkZXIgY29sb3JcclxuJGFiYnItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbi8vKiogSGVhZGluZ3Mgc21hbGwgY29sb3JcclxuJGhlYWRpbmdzLXNtYWxsLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbi8vKiogQmxvY2txdW90ZSBzbWFsbCBjb2xvclxyXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuLy8qKiBCbG9ja3F1b3RlIGZvbnQgc2l6ZVxyXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XHJcbi8vKiogQmxvY2txdW90ZSBib3JkZXIgY29sb3JcclxuJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuLy8qKiBQYWdlIGhlYWRlciBib3JkZXIgY29sb3JcclxuJHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuLy8qKiBXaWR0aCBvZiBob3Jpem9udGFsIGRlc2NyaXB0aW9uIGxpc3QgdGl0bGVzXHJcbiRkbC1ob3Jpem9udGFsLW9mZnNldDogICAgICAgICRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWwgIWRlZmF1bHQ7XHJcbi8vKiogUG9pbnQgYXQgd2hpY2ggLmRsLWhvcml6b250YWwgYmVjb21lcyBob3Jpem9udGFsXHJcbiRkbC1ob3Jpem9udGFsLWJyZWFrcG9pbnQ6ICAgICRncmlkLWZsb2F0LWJyZWFrcG9pbnQgIWRlZmF1bHQ7XHJcbi8vKiogSG9yaXpvbnRhbCBsaW5lIGNvbG9yLlxyXG4kaHItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4iLCIvLyBPcGFjaXR5XHJcblxyXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xyXG4gICRvcGFjaXR5LWllOiAoJG9wYWNpdHkgKiAxMDApOyAgLy8gSUU4IGZpbHRlclxyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0kb3BhY2l0eS1pZSk7XHJcbiAgb3BhY2l0eTogJG9wYWNpdHk7XHJcbn1cclxuIiwiLy9cclxuLy8gQ29tcG9uZW50IGFuaW1hdGlvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEhlYWRzIHVwIVxyXG4vL1xyXG4vLyBXZSBkb24ndCB1c2UgdGhlIGAub3BhY2l0eSgpYCBtaXhpbiBoZXJlIHNpbmNlIGl0IGNhdXNlcyBhIGJ1ZyB3aXRoIHRleHRcclxuLy8gZmllbGRzIGluIElFNy04LiBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzM1NTIuXHJcblxyXG4uZmFkZSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgLjE1cyBsaW5lYXIpO1xyXG5cclxuICAmLmluIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sbGFwc2Uge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICYuaW4gICAgICB7IGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRyJi5pbiB0byB0ci5jb2xsYXBzZS5pblxyXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0Ym9keSYuaW4gdG8gdGJvZHkuY29sbGFwc2UuaW5cclxufVxyXG5cclxudHIuY29sbGFwc2UuaW4gICAgeyBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cclxuXHJcbnRib2R5LmNvbGxhcHNlLmluIHsgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XHJcblxyXG4uY29sbGFwc2luZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tcHJvcGVydHkoaGVpZ2h0LCB2aXNpYmlsaXR5KTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWR1cmF0aW9uKC4zNXMpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKGVhc2UpO1xyXG59XHJcbiIsIi8vXHJcbi8vIERyb3Bkb3duIG1lbnVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gRHJvcGRvd24gYXJyb3cvY2FyZXRcclxuLmNhcmV0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGgtYmFzZSBkYXNoZWQ7XHJcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgXFw5OyAvLyBJRThcclxuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGRpdilcclxuLmRyb3B1cCxcclxuLmRyb3Bkb3duIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8vIFByZXZlbnQgdGhlIGZvY3VzIG9uIHRoZSBkcm9wZG93biB0b2dnbGUgd2hlbiBjbG9zaW5nIGRyb3Bkb3duc1xyXG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vLyBUaGUgZHJvcGRvd24gbWVudSAodWwpXHJcbi5kcm9wZG93bi1tZW51IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcclxuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1pbi13aWR0aDogMTYwcHg7XHJcbiAgcGFkZGluZzogNXB4IDA7XHJcbiAgbWFyZ2luOiAycHggMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjsgLy8gSUU4IGZhbGxiYWNrXHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGRyb3Bkb3duLWJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIC4xNzUpKTtcclxuXHJcbiAgLy8gQWxpZ25zIHRoZSBkcm9wZG93biBtZW51IHRvIHJpZ2h0XHJcbiAgLy9cclxuICAvLyBEZXByZWNhdGVkIGFzIG9mIDMuMS4wIGluIGZhdm9yIG9mIGAuZHJvcGRvd24tbWVudS1bZGlyXWBcclxuICAmLnB1bGwtcmlnaHQge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIHRoZSBkcm9wZG93blxyXG4gIC5kaXZpZGVyIHtcclxuICAgIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnKTtcclxuICB9XHJcblxyXG4gIC8vIExpbmtzIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxyXG4gID4gbGkgPiBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogM3B4IDIwcHg7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEFjdGl2ZSBzdGF0ZVxyXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhIHtcclxuICAmLFxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnO1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIERpc2FibGVkIHN0YXRlXHJcbi8vXHJcbi8vIEdyYXkgb3V0IHRleHQgYW5kIGVuc3VyZSB0aGUgaG92ZXIvZm9jdXMgc3RhdGUgcmVtYWlucyBncmF5XHJcblxyXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEge1xyXG4gICYsXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIE51a2UgaG92ZXIvZm9jdXMgZWZmZWN0c1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRcclxuICAgIEBpbmNsdWRlIHJlc2V0LWZpbHRlcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIE9wZW4gc3RhdGUgZm9yIHRoZSBkcm9wZG93blxyXG4ub3BlbiB7XHJcbiAgLy8gU2hvdyB0aGUgbWVudVxyXG4gID4gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAvLyBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiA6Zm9jdXMgaXMgdHJpZ2dlcmVkXHJcbiAgPiBhIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZW51IHBvc2l0aW9uaW5nXHJcbi8vXHJcbi8vIEFkZCBleHRyYSBjbGFzcyB0byBgLmRyb3Bkb3duLW1lbnVgIHRvIGZsaXAgdGhlIGFsaWdubWVudCBvZiB0aGUgZHJvcGRvd25cclxuLy8gbWVudSB3aXRoIHRoZSBwYXJlbnQuXHJcbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiBhdXRvOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIGAuZHJvcGRvd24tbWVudWBcclxufVxyXG4vLyBXaXRoIHYzLCB3ZSBlbmFibGVkIGF1dG8tZmxpcHBpbmcgaWYgeW91IGhhdmUgYSBkcm9wZG93biB3aXRoaW4gYSByaWdodFxyXG4vLyBhbGlnbmVkIG5hdiBjb21wb25lbnQuIFRvIGVuYWJsZSB0aGUgdW5kb2luZyBvZiB0aGF0LCB3ZSBwcm92aWRlIGFuIG92ZXJyaWRlXHJcbi8vIHRvIHJlc3RvcmUgdGhlIGRlZmF1bHQgZHJvcGRvd24gbWVudSBhbGlnbm1lbnQuXHJcbi8vXHJcbi8vIFRoaXMgaXMgb25seSBmb3IgbGVmdC1hbGlnbmluZyBhIGRyb3Bkb3duIG1lbnUgd2l0aGluIGEgYC5uYXZiYXItcmlnaHRgIG9yXHJcbi8vIGAucHVsbC1yaWdodGAgbmF2IGNvbXBvbmVudC5cclxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXHJcbi5kcm9wZG93bi1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDNweCAyMHB4O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxyXG59XHJcblxyXG4vLyBCYWNrZHJvcCB0byBjYXRjaCBib2R5IGNsaWNrcyBvbiBtb2JpbGUsIGV0Yy5cclxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICgkemluZGV4LWRyb3Bkb3duIC0gMTApO1xyXG59XHJcblxyXG4vLyBSaWdodCBhbGlnbmVkIGRyb3Bkb3duc1xyXG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcclxuLy9cclxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LCBicm8uXHJcbi8vIFRPRE86IGFic3RyYWN0IHRoaXMgc28gdGhhdCB0aGUgbmF2YmFyIGZpeGVkIHN0eWxlcyBhcmUgbm90IHBsYWNlZCBoZXJlP1xyXG5cclxuLmRyb3B1cCxcclxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIHtcclxuICAvLyBSZXZlcnNlIHRoZSBjYXJldFxyXG4gIC5jYXJldCB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcclxuICAgIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIFxcOTsgLy8gSUU4XHJcbiAgfVxyXG4gIC8vIERpZmZlcmVudCBwb3NpdGlvbmluZyBmb3IgYm90dG9tIHVwIG1lbnVcclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxyXG4vL1xyXG4vLyBSZWl0ZXJhdGUgcGVyIG5hdmJhci5sZXNzIGFuZCB0aGUgbW9kaWZpZWQgY29tcG9uZW50IGFsaWdubWVudCB0aGVyZS5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgLm5hdmJhci1yaWdodCB7XHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIHJpZ2h0OiAwOyBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLy8gTmVjZXNzYXJ5IGZvciBvdmVycmlkZXMgb2YgdGhlIGRlZmF1bHQgcmlnaHQgYWxpZ25lZCBtZW51LlxyXG4gICAgLy8gV2lsbCByZW1vdmUgY29tZSB2NCBpbiBhbGwgbGlrZWxpaG9vZC5cclxuICAgIC5kcm9wZG93bi1tZW51LWxlZnQge1xyXG4gICAgICBsZWZ0OiAwOyByaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xyXG4vL1xyXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcclxuXHJcbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICNlNWU1ZTUpIHtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKSAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG59XHJcbiIsIi8vXHJcbi8vIEJ1dHRvbiBncm91cHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxyXG4uYnRuLWdyb3VwLFxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXHJcbiAgPiAuYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcclxuLmJ0bi1ncm91cCB7XHJcbiAgLmJ0biArIC5idG4sXHJcbiAgLmJ0biArIC5idG4tZ3JvdXAsXHJcbiAgLmJ0bi1ncm91cCArIC5idG4sXHJcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXHJcbi5idG4tdG9vbGJhciB7XHJcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IC8vIE9mZnNldCB0aGUgZmlyc3QgY2hpbGQncyBtYXJnaW5cclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgLmJ0bixcclxuICAuYnRuLWdyb3VwLFxyXG4gIC5pbnB1dC1ncm91cCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgPiAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cCxcclxuICA+IC5pbnB1dC1ncm91cCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi8vIFNldCBjb3JuZXJzIGluZGl2aWR1YWwgYmVjYXVzZSBzb21ldGltZXMgYSBzaW5nbGUgYnV0dG9uIGNhbiBiZSBpbiBhIC5idG4tZ3JvdXAgYW5kIHdlIG5lZWQgOmZpcnN0LWNoaWxkIGFuZCA6bGFzdC1jaGlsZCB0byBib3RoIG1hdGNoXHJcbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcbi8vIE5lZWQgLmRyb3Bkb3duLXRvZ2dsZSBzaW5jZSA6bGFzdC1jaGlsZCBkb2Vzbid0IGFwcGx5LCBnaXZlbiB0aGF0IGEgLmRyb3Bkb3duLW1lbnUgaXMgdXNlZCBpbW1lZGlhdGVseSBhZnRlciBpdFxyXG4uYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xyXG59XHJcblxyXG4vLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcclxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxyXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xyXG4gIH1cclxufVxyXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xyXG59XHJcblxyXG4vLyBPbiBhY3RpdmUgYW5kIG9wZW4sIGRvbid0IHNob3cgb3V0bGluZVxyXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxyXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuXHJcbi8vIFNpemluZ1xyXG4vL1xyXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cclxuXHJcbi5idG4tZ3JvdXAteHMgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXhzOyB9XHJcbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XHJcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XHJcblxyXG5cclxuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBHaXZlIHRoZSBsaW5lIGJldHdlZW4gYnV0dG9ucyBzb21lIGRlcHRoXHJcbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gIHBhZGRpbmctbGVmdDogOHB4O1xyXG59XHJcbi5idG4tZ3JvdXAgPiAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbn1cclxuXHJcbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxyXG4vLyBSZW1vdmUgdGhlIGdyYWRpZW50IGFuZCBzZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXHJcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIC4xMjUpKTtcclxuXHJcbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxyXG4gICYuYnRuLWxpbmsge1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBSZXBvc2l0aW9uIHRoZSBjYXJldFxyXG4uYnRuIC5jYXJldCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLy8gQ2FyZXRzIGluIG90aGVyIGJ1dHRvbiBzaXplc1xyXG4uYnRuLWxnIC5jYXJldCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAkY2FyZXQtd2lkdGgtbGFyZ2UgJGNhcmV0LXdpZHRoLWxhcmdlIDA7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxufVxyXG4vLyBVcHNpZGUgZG93biBjYXJldHMgZm9yIC5kcm9wdXBcclxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwICRjYXJldC13aWR0aC1sYXJnZSAkY2FyZXQtd2lkdGgtbGFyZ2U7XHJcbn1cclxuXHJcblxyXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gID4gLmJ0bixcclxuICA+IC5idG4tZ3JvdXAsXHJcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAvLyBDbGVhciBmbG9hdHMgc28gZHJvcGRvd24gbWVudXMgY2FuIGJlIHByb3Blcmx5IHBsYWNlZFxyXG4gID4gLmJ0bi1ncm91cCB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgID4gLmJ0biB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuYnRuICsgLmJ0bixcclxuICA+IC5idG4gKyAuYnRuLWdyb3VwLFxyXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXHJcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XHJcbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG4gICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcclxuICB9XHJcbiAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xyXG4gIH1cclxufVxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICA+IC5idG46bGFzdC1jaGlsZCxcclxuICA+IC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcclxufVxyXG5cclxuXHJcbi8vIEp1c3RpZmllZCBidXR0b24gZ3JvdXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4tZ3JvdXAtanVzdGlmaWVkIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgPiAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMSU7XHJcbiAgfVxyXG4gID4gLmJ0bi1ncm91cCAuYnRuIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcclxuLy9cclxuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcclxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXHJcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cclxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cclxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxyXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxyXG4vL1xyXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXHJcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxyXG5cclxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSB7XHJcbiAgPiAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xyXG5cclxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxufVxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbiIsIi8vXHJcbi8vIElucHV0IGdyb3Vwc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gQmFzZSBzdHlsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uaW5wdXQtZ3JvdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGRyb3Bkb3duc1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IC8vIHByZXZlbnQgaW5wdXQgZ3JvdXBzIGZyb20gaW5oZXJpdGluZyBib3JkZXIgc3R5bGVzIGZyb20gdGFibGUgY2VsbHMgd2hlbiBwbGFjZWQgd2l0aGluIGEgdGFibGVcclxuXHJcbiAgLy8gVW5kbyBwYWRkaW5nIGFuZCBmbG9hdCBvZiBncmlkIGNsYXNzZXNcclxuICAmW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAvLyBFbnN1cmUgdGhhdCB0aGUgaW5wdXQgaXMgYWx3YXlzIGFib3ZlIHRoZSAqYXBwZW5kZWQqIGFkZG9uIGJ1dHRvbiBmb3JcclxuICAgIC8vIHByb3BlciBib3JkZXIgY29sb3JzLlxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICAvLyBJRTkgZnViYXJzIHRoZSBwbGFjZWhvbGRlciBhdHRyaWJ1dGUgaW4gdGV4dCBpbnB1dHMgYW5kIHRoZSBhcnJvd3Mgb25cclxuICAgIC8vIHNlbGVjdCBlbGVtZW50cyBpbiBpbnB1dCBncm91cHMuIFRvIGZpeCBpdCwgd2UgZmxvYXQgdGhlIGlucHV0LiBEZXRhaWxzOlxyXG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU2MSNpc3N1ZWNvbW1lbnQtMjg5MzY4NTVcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFNpemluZyBvcHRpb25zXHJcbi8vXHJcbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcclxuLy8gbWFuaXB1bGF0aW9uLlxyXG5cclxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcclxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XHJcbiAgQGV4dGVuZCAuaW5wdXQtbGc7XHJcbn1cclxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcclxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XHJcbiAgQGV4dGVuZCAuaW5wdXQtc207XHJcbn1cclxuXHJcblxyXG4vLyBEaXNwbGF5IGFzIHRhYmxlLWNlbGxcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uaW5wdXQtZ3JvdXAtYWRkb24sXHJcbi5pbnB1dC1ncm91cC1idG4sXHJcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cclxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuLy8gQWRkb24gYW5kIGFkZG9uIHdyYXBwZXIgZm9yIGJ1dHRvbnNcclxuLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4uaW5wdXQtZ3JvdXAtYnRuIHtcclxuICB3aWR0aDogMSU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBNYXRjaCB0aGUgaW5wdXRzXHJcbn1cclxuXHJcbi8vIFRleHQgaW5wdXQgZ3JvdXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xyXG5cclxuICAvLyBTaXppbmdcclxuICAmLmlucHV0LXNtIHtcclxuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcclxuICB9XHJcbiAgJi5pbnB1dC1sZyB7XHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbiAgfVxyXG5cclxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXHJcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXHJcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLFxyXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXHJcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXHJcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcclxuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xyXG59XHJcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwO1xyXG59XHJcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXHJcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcclxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcclxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXHJcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xyXG59XHJcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItbGVmdDogMDtcclxufVxyXG5cclxuLy8gQnV0dG9uIGlucHV0IGdyb3Vwc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5pbnB1dC1ncm91cC1idG4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyBKYW5raWx5IHByZXZlbnQgaW5wdXQgYnV0dG9uIGdyb3VwcyBmcm9tIHdyYXBwaW5nIHdpdGggYHdoaXRlLXNwYWNlYCBhbmRcclxuICAvLyBgZm9udC1zaXplYCBpbiBjb21iaW5hdGlvbiB3aXRoIGBpbmxpbmUtYmxvY2tgIG9uIGJ1dHRvbnMuXHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiBmb3Igc3BhY2luZywgcG9zaXRpb24gZm9yIGJyaW5naW5nIGhvdmVyZWQvZm9jdXNlZC9hY3RpdmVkXHJcbiAgLy8gZWxlbWVudCBhYm92ZSB0aGUgc2libGluZ3MuXHJcbiAgPiAuYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICsgLmJ0biB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgfVxyXG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gdG8gb25seSBoYXZlIGEgMXB4IGJvcmRlciBiZXR3ZWVuIHRoZSB0d29cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgID4gLmJ0bixcclxuICAgID4gLmJ0bi1ncm91cCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcclxuICAgIH1cclxuICB9XHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgID4gLmJ0bixcclxuICAgID4gLmJ0bi1ncm91cCB7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBOYXZzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBjbGFzc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLm5hdiB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHVsL29sXHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICA+IGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgID4gYSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nO1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saW5rLWhvdmVyLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gRGlzYWJsZWQgc3RhdGUgc2V0cyB0ZXh0IHRvIGdyYXkgYW5kIG51a2VzIGhvdmVyL3RhYiBlZmZlY3RzXHJcbiAgICAmLmRpc2FibGVkID4gYSB7XHJcbiAgICAgIGNvbG9yOiAkbmF2LWRpc2FibGVkLWxpbmstY29sb3I7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE9wZW4gZHJvcGRvd25zXHJcbiAgLm9wZW4gPiBhIHtcclxuICAgICYsXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtbGluay1ob3Zlci1iZztcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbGluay1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE5hdiBkaXZpZGVycyAoZGVwcmVjYXRlZCB3aXRoIHYzLjAuMSlcclxuICAvL1xyXG4gIC8vIFRoaXMgc2hvdWxkIGhhdmUgYmVlbiByZW1vdmVkIGluIHYzIHdpdGggdGhlIGRyb3BwaW5nIG9mIGAubmF2LWxpc3RgLCBidXRcclxuICAvLyB3ZSBtaXNzZWQgaXQuIFdlIGRvbid0IGN1cnJlbnRseSBzdXBwb3J0IHRoaXMgYW55d2hlcmUsIGJ1dCBpbiB0aGUgaW50ZXJlc3RcclxuICAvLyBvZiBtYWludGFpbmluZyBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IGluIGNhc2UgeW91IHVzZSBpdCwgaXQncyBkZXByZWNhdGVkLlxyXG4gIC5uYXYtZGl2aWRlciB7XHJcbiAgICBAaW5jbHVkZSBuYXYtZGl2aWRlcjtcclxuICB9XHJcblxyXG4gIC8vIFByZXZlbnQgSUU4IGZyb20gbWlzcGxhY2luZyBpbWdzXHJcbiAgLy9cclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvaXNzdWVzLzk4NCNpc3N1ZWNvbW1lbnQtMzk4NTk4OVxyXG4gID4gbGkgPiBhID4gaW1nIHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEdpdmUgdGhlIHRhYnMgc29tZXRoaW5nIHRvIHNpdCBvblxyXG4ubmF2LXRhYnMge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xyXG4gID4gbGkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAvLyBNYWtlIHRoZSBsaXN0LWl0ZW1zIG92ZXJsYXkgdGhlIGJvdHRvbSBib3JkZXJcclxuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcblxyXG4gICAgLy8gQWN0dWFsIHRhYnMgKGFzIGxpbmtzKVxyXG4gICAgPiBhIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQWN0aXZlIHN0YXRlLCBhbmQgaXRzIDpob3ZlciB0byBvdmVycmlkZSBub3JtYWwgOmhvdmVyXHJcbiAgICAmLmFjdGl2ZSA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBwdWxsaW5nIHRoaXMgaW4gbWFpbmx5IGZvciBsZXNzIHNob3J0aGFuZFxyXG4gICYubmF2LWp1c3RpZmllZCB7XHJcbiAgICBAZXh0ZW5kIC5uYXYtanVzdGlmaWVkO1xyXG4gICAgQGV4dGVuZCAubmF2LXRhYnMtanVzdGlmaWVkO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFBpbGxzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLm5hdi1waWxscyB7XHJcbiAgPiBsaSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAvLyBMaW5rcyByZW5kZXJlZCBhcyBwaWxsc1xyXG4gICAgPiBhIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJG5hdi1waWxscy1ib3JkZXItcmFkaXVzO1xyXG4gICAgfVxyXG4gICAgKyBsaSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQWN0aXZlIHN0YXRlXHJcbiAgICAmLmFjdGl2ZSA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU3RhY2tlZCBwaWxsc1xyXG4ubmF2LXN0YWNrZWQge1xyXG4gID4gbGkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICArIGxpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDsgLy8gbm8gbmVlZCBmb3IgdGhpcyBnYXAgYmV0d2VlbiBuYXYgaXRlbXNcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXYgdmFyaWF0aW9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gSnVzdGlmaWVkIG5hdiBsaW5rc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ubmF2LWp1c3RpZmllZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gID4gbGkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICA+IGEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgID4gbGkge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICB3aWR0aDogMSU7XHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTW92ZSBib3JkZXJzIHRvIGFuY2hvcnMgaW5zdGVhZCBvZiBib3R0b20gb2YgbGlzdFxyXG4vL1xyXG4vLyBNaXhpbiBmb3IgYWRkaW5nIG9uIHRvcCB0aGUgc2hhcmVkIGAubmF2LWp1c3RpZmllZGAgc3R5bGVzIGZvciBvdXIgdGFic1xyXG4ubmF2LXRhYnMtanVzdGlmaWVkIHtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuICA+IGxpID4gYSB7XHJcbiAgICAvLyBPdmVycmlkZSBtYXJnaW4gZnJvbSAubmF2LXRhYnNcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcbiAgfVxyXG5cclxuICA+IC5hY3RpdmUgPiBhLFxyXG4gID4gLmFjdGl2ZSA+IGE6aG92ZXIsXHJcbiAgPiAuYWN0aXZlID4gYTpmb2N1cyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICA+IGxpID4gYSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICRib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xyXG4gICAgfVxyXG4gICAgPiAuYWN0aXZlID4gYSxcclxuICAgID4gLmFjdGl2ZSA+IGE6aG92ZXIsXHJcbiAgICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGFiYmFibGUgdGFic1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcclxuLnRhYi1jb250ZW50IHtcclxuICA+IC50YWItcGFuZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICA+IC5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRHJvcGRvd25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIFNwZWNpZmljIGRyb3Bkb3duc1xyXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xyXG4gIC8vIG1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxyXG4gIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcclxufVxyXG4iLCIvL1xyXG4vLyBOYXZiYXJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gV3JhcHBlciBhbmQgYmFzZSBjbGFzc1xyXG4vL1xyXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxyXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cclxuXHJcbi5uYXZiYXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodDsgLy8gRW5zdXJlIGEgbmF2YmFyIGFsd2F5cyBzaG93cyAoZS5nLiwgd2l0aG91dCBhIC5uYXZiYXItYnJhbmQgaW4gY29sbGFwc2VkIG1vZGUpXHJcbiAgbWFyZ2luLWJvdHRvbTogJG5hdmJhci1tYXJnaW4tYm90dG9tO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAvLyBQcmV2ZW50IGZsb2F0cyBmcm9tIGJyZWFraW5nIHRoZSBuYXZiYXJcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRuYXZiYXItYm9yZGVyLXJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgaGVhZGluZ1xyXG4vL1xyXG4vLyBHcm91cHMgYC5uYXZiYXItYnJhbmRgIGFuZCBgLm5hdmJhci10b2dnbGVgIGludG8gYSBzaW5nbGUgY29tcG9uZW50IGZvciBlYXN5XHJcbi8vIHN0eWxpbmcgb2YgcmVzcG9uc2l2ZSBhc3BlY3RzLlxyXG5cclxuLm5hdmJhci1oZWFkZXIge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIGNvbGxhcHNlIChib2R5KVxyXG4vL1xyXG4vLyBHcm91cCB5b3VyIG5hdmJhciBjb250ZW50IGludG8gdGhpcyBmb3IgZWFzeSBjb2xsYXBzaW5nIGFuZCBleHBhbmRpbmcgYWNyb3NzXHJcbi8vIHZhcmlvdXMgZGV2aWNlIHNpemVzLiBCeSBkZWZhdWx0LCB0aGlzIGNvbnRlbnQgaXMgY29sbGFwc2VkIHdoZW4gPDc2OHB4LCBidXRcclxuLy8gd2lsbCBleHBhbmQgcGFzdCB0aGF0IGZvciBhIGhvcml6b250YWwgZGlzcGxheS5cclxuLy9cclxuLy8gVG8gc3RhcnQgKG9uIG1vYmlsZSBkZXZpY2VzKSB0aGUgbmF2YmFyIGxpbmtzLCBmb3JtcywgYW5kIGJ1dHRvbnMgYXJlIHN0YWNrZWRcclxuLy8gdmVydGljYWxseSBhbmQgaW5jbHVkZSBhIGBtYXgtaGVpZ2h0YCB0byBvdmVyZmxvdyBpbiBjYXNlIHlvdSBoYXZlIHRvbyBtdWNoXHJcbi8vIGNvbnRlbnQgZm9yIHRoZSB1c2VyJ3Mgdmlld3BvcnQuXHJcblxyXG4ubmF2YmFyLWNvbGxhcHNlIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIG92ZXJmbG93LXg6IHZpc2libGU7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cclxuICAmLmluIHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAmLmNvbGxhcHNlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHNldHRpbmdcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmluIHtcclxuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBVbmRvIHRoZSBjb2xsYXBzZSBzaWRlIHBhZGRpbmcgZm9yIG5hdmJhcnMgd2l0aCBjb250YWluZXJzIHRvIGVuc3VyZVxyXG4gICAgLy8gYWxpZ25tZW50IG9mIHJpZ2h0LWFsaWduZWQgY29udGVudHMuXHJcbiAgICAubmF2YmFyLWZpeGVkLXRvcCAmLFxyXG4gICAgLm5hdmJhci1zdGF0aWMtdG9wICYsXHJcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAmIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5hdmJhci1maXhlZC10b3AsXHJcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcclxuICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgIG1heC1oZWlnaHQ6ICRuYXZiYXItY29sbGFwc2UtbWF4LWhlaWdodDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6ICRzY3JlZW4teHMtbWluKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBGaXggdGhlIHRvcC9ib3R0b20gbmF2YmFycyB3aGVuIHNjcmVlbiByZWFsIGVzdGF0ZSBzdXBwb3J0cyBpdFxyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyLWZpeGVkO1xyXG5cclxuICAvLyBVbmRvIHRoZSByb3VuZGVkIGNvcm5lcnNcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uYXZiYXItZml4ZWQtdG9wIHtcclxuICB0b3A6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG59XHJcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcclxuICBib3R0b206IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gb3ZlcnJpZGUgLm5hdmJhciBkZWZhdWx0c1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxufVxyXG5cclxuXHJcbi8vIEJvdGggbmF2YmFyIGhlYWRlciBhbmQgY29sbGFwc2VcclxuLy9cclxuLy8gV2hlbiBhIGNvbnRhaW5lciBpcyBwcmVzZW50LCBjaGFuZ2UgdGhlIGJlaGF2aW9yIG9mIHRoZSBoZWFkZXIgYW5kIGNvbGxhcHNlLlxyXG5cclxuLmNvbnRhaW5lcixcclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgPiAubmF2YmFyLWhlYWRlcixcclxuICA+IC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgICBtYXJnaW4tbGVmdDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gTmF2YmFyIGFsaWdubWVudCBvcHRpb25zXHJcbi8vXHJcbi8vIERpc3BsYXkgdGhlIG5hdmJhciBhY3Jvc3MgdGhlIGVudGlyZXR5IG9mIHRoZSBwYWdlIG9yIGZpeGVkIGl0IHRvIHRoZSB0b3Agb3JcclxuLy8gYm90dG9tIG9mIHRoZSBwYWdlLlxyXG5cclxuLy8gU3RhdGljIHRvcCAodW5maXhlZCwgYnV0IDEwMCUgd2lkZSkgbmF2YmFyXHJcbi5uYXZiYXItc3RhdGljLXRvcCB7XHJcbiAgei1pbmRleDogJHppbmRleC1uYXZiYXI7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCcmFuZC9wcm9qZWN0IG5hbWVcclxuXHJcbi5uYXZiYXItYnJhbmQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGhlaWdodDogJG5hdmJhci1oZWlnaHQ7XHJcbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgPiBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgLm5hdmJhciA+IC5jb250YWluZXIgJixcclxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkICYge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciB0b2dnbGVcclxuLy9cclxuLy8gQ3VzdG9tIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIGAubmF2YmFyLWNvbGxhcHNlYCwgcG93ZXJlZCBieSB0aGUgY29sbGFwc2VcclxuLy8gSmF2YVNjcmlwdCBwbHVnaW4uXHJcblxyXG4ubmF2YmFyLXRvZ2dsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBwYWRkaW5nOiA5cHggMTBweDtcclxuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigzNHB4KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuXHJcbiAgLy8gV2UgcmVtb3ZlIHRoZSBgb3V0bGluZWAgaGVyZSwgYnV0IGxhdGVyIGNvbXBlbnNhdGUgYnkgYXR0YWNoaW5nIGA6aG92ZXJgXHJcbiAgLy8gc3R5bGVzIHRvIGA6Zm9jdXNgLlxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcblxyXG4gIC8vIEJhcnNcclxuICAuaWNvbi1iYXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjJweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIH1cclxuICAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIG5hdiBsaW5rc1xyXG4vL1xyXG4vLyBCdWlsZHMgb24gdG9wIG9mIHRoZSBgLm5hdmAgY29tcG9uZW50cyB3aXRoIGl0cyBvd24gbW9kaWZpZXIgY2xhc3MgdG8gbWFrZVxyXG4vLyB0aGUgbmF2IHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgaG9yaXpvbnRhbCBuYXYgKGFib3ZlIDc2OHB4KS5cclxuXHJcbi5uYXZiYXItbmF2IHtcclxuICBtYXJnaW46ICgkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgLyAyKSAoLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsKTtcclxuXHJcbiAgPiBsaSA+IGEge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcclxuICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcclxuICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICA+IGxpID4gYSxcclxuICAgICAgLmRyb3Bkb3duLWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XHJcbiAgICAgIH1cclxuICAgICAgPiBsaSA+IGEge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBVbmNvbGxhcHNlIHRoZSBuYXZcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgPiBsaSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkbmF2YmFyLXBhZGRpbmctdmVydGljYWw7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciBmb3JtXHJcbi8vXHJcbi8vIEV4dGVuc2lvbiBvZiB0aGUgYC5mb3JtLWlubGluZWAgd2l0aCBzb21lIGV4dHJhIGZsYXZvciBmb3Igb3B0aW11bSBkaXNwbGF5IGluXHJcbi8vIG91ciBuYXZiYXJzLlxyXG5cclxuLm5hdmJhci1mb3JtIHtcclxuICBwYWRkaW5nOiAxMHB4ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIG1hcmdpbi1yaWdodDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIG1hcmdpbi1sZWZ0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAkc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XHJcblxyXG4gIC8vIE1peGluIGJlaGF2aW9yIGZvciBvcHRpbXVtIGRpc3BsYXlcclxuICBAaW5jbHVkZSBmb3JtLWlubGluZTtcclxuXHJcbiAgLmZvcm0tZ3JvdXAge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gVmVydGljYWxseSBjZW50ZXIgaW4gZXhwYW5kZWQsIGhvcml6b250YWwgbmF2YmFyXHJcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRpbnB1dC1oZWlnaHQtYmFzZSk7XHJcblxyXG4gIC8vIFVuZG8gMTAwJSB3aWR0aCBmb3IgcHVsbCBjbGFzc2VzXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBEcm9wZG93biBtZW51c1xyXG5cclxuLy8gTWVudSBwb3NpdGlvbiBhbmQgbWVudSBjYXJldHNcclxuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG59XHJcbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXQgc3VwcG9ydCBmb3IgZHJvcHVwcyB2aWEgZXh0cmEgZHJvcHVwIGNsYXNzXHJcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2YmFyLWJvcmRlci1yYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xyXG59XHJcblxyXG5cclxuLy8gQnV0dG9ucyBpbiBuYXZiYXJzXHJcbi8vXHJcbi8vIFZlcnRpY2FsbHkgY2VudGVyIGEgYnV0dG9uIHdpdGhpbiBhIG5hdmJhciAod2hlbiAqbm90KiBpbiBhIGZvcm0pLlxyXG5cclxuLm5hdmJhci1idG4ge1xyXG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkaW5wdXQtaGVpZ2h0LWJhc2UpO1xyXG5cclxuICAmLmJ0bi1zbSB7XHJcbiAgICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1zbWFsbCk7XHJcbiAgfVxyXG4gICYuYnRuLXhzIHtcclxuICAgIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigyMik7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGV4dCBpbiBuYXZiYXJzXHJcbi8vXHJcbi8vIEFkZCBhIGNsYXNzIHRvIG1ha2UgYW55IGVsZW1lbnQgcHJvcGVybHkgYWxpZ24gaXRzZWxmIHZlcnRpY2FsbHkgd2l0aGluIHRoZSBuYXZiYXJzLlxyXG5cclxuLm5hdmJhci10ZXh0IHtcclxuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICAgIG1hcmdpbi1sZWZ0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb21wb25lbnQgYWxpZ25tZW50XHJcbi8vXHJcbi8vIFJlcHVycG9zZSB0aGUgcHVsbCB1dGlsaXRpZXMgYXMgdGhlaXIgb3duIG5hdmJhciB1dGlsaXRpZXMgdG8gYXZvaWQgc3BlY2lmaWNpdHlcclxuLy8gaXNzdWVzIHdpdGggcGFyZW50cyBhbmQgY2hhaW5pbmcuIE9ubHkgZG8gdGhpcyB3aGVuIHRoZSBuYXZiYXIgaXMgdW5jb2xsYXBzZWRcclxuLy8gdGhvdWdoIHNvIHRoYXQgbmF2YmFyIGNvbnRlbnRzIHByb3Blcmx5IHN0YWNrIGFuZCBhbGlnbiBpbiBtb2JpbGUuXHJcbi8vXHJcbi8vIERlY2xhcmVkIGFmdGVyIHRoZSBuYXZiYXIgY29tcG9uZW50cyB0byBlbnN1cmUgbW9yZSBzcGVjaWZpY2l0eSBvbiB0aGUgbWFyZ2lucy5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgLm5hdmJhci1sZWZ0IHtcclxuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5uYXZiYXItcmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcblxyXG4gICAgfiAubmF2YmFyLXJpZ2h0IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEFsdGVybmF0ZSBuYXZiYXJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBEZWZhdWx0IG5hdmJhclxyXG4ubmF2YmFyLWRlZmF1bHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1iZztcclxuICBib3JkZXItY29sb3I6ICRuYXZiYXItZGVmYXVsdC1ib3JkZXI7XHJcblxyXG4gIC5uYXZiYXItYnJhbmQge1xyXG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci10ZXh0IHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtY29sb3I7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLW5hdiB7XHJcbiAgICA+IGxpID4gYSB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAuYWN0aXZlID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IC5kaXNhYmxlZCA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBEcm9wZG93biBtZW51IGl0ZW1zXHJcbiAgICAvLyBSZW1vdmUgYmFja2dyb3VuZCBjb2xvciBmcm9tIG9wZW4gZHJvcGRvd25cclxuICAgID4gLm9wZW4gPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcclxuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheSB3aGVuIGNvbGxhcHNlZFxyXG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgPiBsaSA+IGEge1xyXG4gICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcclxuICAgICAgICAgICYsXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcclxuICAgICAgICAgICYsXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnO1xyXG4gICAgfVxyXG4gICAgLmljb24tYmFyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItY29sbGFwc2UsXHJcbiAgLm5hdmJhci1mb3JtIHtcclxuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcclxuICB9XHJcblxyXG5cclxuICAvLyBMaW5rcyBpbiBuYXZiYXJzXHJcbiAgLy9cclxuICAvLyBBZGQgYSBjbGFzcyB0byBlbnN1cmUgbGlua3Mgb3V0c2lkZSB0aGUgbmF2YmFyIG5hdiBhcmUgY29sb3JlZCBjb3JyZWN0bHkuXHJcblxyXG4gIC5uYXZiYXItbGluayB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1saW5rIHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgJltkaXNhYmxlZF0sXHJcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gSW52ZXJzZSBuYXZiYXJcclxuXHJcbi5uYXZiYXItaW52ZXJzZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJnO1xyXG4gIGJvcmRlci1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcclxuXHJcbiAgLm5hdmJhci1icmFuZCB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWJyYW5kLWNvbG9yO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRleHQge1xyXG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5uYXZiYXItbmF2IHtcclxuICAgID4gbGkgPiBhIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IC5hY3RpdmUgPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gLmRpc2FibGVkID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIERyb3Bkb3duc1xyXG4gICAgPiAub3BlbiA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xyXG4gICAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5XHJcbiAgICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICA+IC5kcm9wZG93bi1oZWFkZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGl2aWRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IGxpID4gYSB7XHJcbiAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLmFjdGl2ZSA+IGEge1xyXG4gICAgICAgICAgJixcclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IC5kaXNhYmxlZCA+IGEge1xyXG4gICAgICAgICAgJixcclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIERhcmtlbiB0aGUgcmVzcG9uc2l2ZSBuYXYgdG9nZ2xlXHJcbiAgLm5hdmJhci10b2dnbGUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZztcclxuICAgIH1cclxuICAgIC5pY29uLWJhciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWNvbGxhcHNlLFxyXG4gIC5uYXZiYXItZm9ybSB7XHJcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDclKTtcclxuICB9XHJcblxyXG4gIC5uYXZiYXItbGluayB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1saW5rIHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgJltkaXNhYmxlZF0sXHJcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBOYXZiYXIgdmVydGljYWwgYWxpZ25cclxuLy9cclxuLy8gVmVydGljYWxseSBjZW50ZXIgZWxlbWVudHMgaW4gdGhlIG5hdmJhci5cclxuLy8gRXhhbXBsZTogYW4gZWxlbWVudCBoYXMgYSBoZWlnaHQgb2YgMzBweCwgc28gd3JpdGUgb3V0IGAubmF2YmFyLXZlcnRpY2FsLWFsaWduKDMwcHgpO2AgdG8gY2FsY3VsYXRlIHRoZSBhcHByb3ByaWF0ZSB0b3AgbWFyZ2luLlxyXG5cclxuQG1peGluIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkZWxlbWVudC1oZWlnaHQpIHtcclxuICBtYXJnaW4tdG9wOiAoKCRuYXZiYXItaGVpZ2h0IC0gJGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xyXG4gIG1hcmdpbi1ib3R0b206ICgoJG5hdmJhci1oZWlnaHQgLSAkZWxlbWVudC1oZWlnaHQpIC8gMik7XHJcbn1cclxuIiwiLy9cclxuLy8gQnJlYWRjcnVtYnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy12ZXJ0aWNhbCAkYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuXHJcbiAgPiBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgKyBsaTpiZWZvcmUge1xyXG4gICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWNvbG9yO1xyXG4gICAgICAvLyBbY29udmVydGVyXSBXb3JrYXJvdW5kIGZvciBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9saWJzYXNzL2lzc3Vlcy8xMTE1XHJcbiAgICAgICRuYnNwOiBcIlxcMDBhMFwiO1xyXG4gICAgICBjb250ZW50OiBcIiN7JGJyZWFkY3J1bWItc2VwYXJhdG9yfSN7JG5ic3B9XCI7IC8vIFVuaWNvZGUgc3BhY2UgYWRkZWQgc2luY2UgaW5saW5lLWJsb2NrIG1lYW5zIG5vbi1jb2xsYXBzaW5nIHdoaXRlLXNwYWNlXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5hY3RpdmUge1xyXG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gUGFnaW5hdGlvbiAobXVsdGlwbGUgcGFnZXMpXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5wYWdpbmF0aW9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbjogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuXHJcbiAgPiBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7IC8vIFJlbW92ZSBsaXN0LXN0eWxlIGFuZCBibG9jay1sZXZlbCBkZWZhdWx0c1xyXG4gICAgPiBhLFxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmbG9hdDogbGVmdDsgLy8gQ29sbGFwc2Ugd2hpdGUtc3BhY2VcclxuICAgICAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICA+IGEsXHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzLWJhc2UpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICA+IGEsXHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cy1iYXNlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuYWN0aXZlID4gYSxcclxuICA+IC5hY3RpdmUgPiBzcGFuIHtcclxuICAgICYsXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5kaXNhYmxlZCB7XHJcbiAgICA+IHNwYW4sXHJcbiAgICA+IHNwYW46aG92ZXIsXHJcbiAgICA+IHNwYW46Zm9jdXMsXHJcbiAgICA+IGEsXHJcbiAgICA+IGE6aG92ZXIsXHJcbiAgICA+IGE6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gU2l6aW5nXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBMYXJnZVxyXG4ucGFnaW5hdGlvbi1sZyB7XHJcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWxhcmdlLCAkbGluZS1oZWlnaHQtbGFyZ2UsICRib3JkZXItcmFkaXVzLWxhcmdlKTtcclxufVxyXG5cclxuLy8gU21hbGxcclxuLnBhZ2luYXRpb24tc20ge1xyXG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYm9yZGVyLXJhZGl1cy1zbWFsbCk7XHJcbn1cclxuIiwiLy8gUGFnaW5hdGlvblxyXG5cclxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xyXG4gID4gbGkge1xyXG4gICAgPiBhLFxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgID4gYSxcclxuICAgICAgPiBzcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICA+IGEsXHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gUGFnZXIgcGFnaW5hdGlvblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi5wYWdlciB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbjogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgPiBhLFxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTRweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWJnO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGFnZXItYm9yZGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkcGFnZXItYm9yZGVyLXJhZGl1cztcclxuICAgIH1cclxuXHJcbiAgICA+IGE6aG92ZXIsXHJcbiAgICA+IGE6Zm9jdXMge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1ob3Zlci1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXh0IHtcclxuICAgID4gYSxcclxuICAgID4gc3BhbiB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmV2aW91cyB7XHJcbiAgICA+IGEsXHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kaXNhYmxlZCB7XHJcbiAgICA+IGEsXHJcbiAgICA+IGE6aG92ZXIsXHJcbiAgICA+IGE6Zm9jdXMsXHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBjb2xvcjogJHBhZ2VyLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1iZztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gTGFiZWxzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ubGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbTtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAkbGFiZWwtY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xyXG5cclxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5sYWJlbFxyXG5cclxuICAvLyBFbXB0eSBsYWJlbHMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXHJcbiAgJjplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy8gUXVpY2sgZml4IGZvciBsYWJlbHMgaW4gYnV0dG9uc1xyXG4gIC5idG4gJiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBZGQgaG92ZXIgZWZmZWN0cywgYnV0IG9ubHkgZm9yIGxpbmtzXHJcbmEubGFiZWwge1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGxhYmVsLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDb2xvcnNcclxuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgbGFiZWxzIGdldCBkYXJrZXIgb24gOmhvdmVyKVxyXG5cclxuLmxhYmVsLWRlZmF1bHQge1xyXG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWRlZmF1bHQtYmcpO1xyXG59XHJcblxyXG4ubGFiZWwtcHJpbWFyeSB7XHJcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtcHJpbWFyeS1iZyk7XHJcbn1cclxuXHJcbi5sYWJlbC1zdWNjZXNzIHtcclxuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1zdWNjZXNzLWJnKTtcclxufVxyXG5cclxuLmxhYmVsLWluZm8ge1xyXG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWluZm8tYmcpO1xyXG59XHJcblxyXG4ubGFiZWwtd2FybmluZyB7XHJcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtd2FybmluZy1iZyk7XHJcbn1cclxuXHJcbi5sYWJlbC1kYW5nZXIge1xyXG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWRhbmdlci1iZyk7XHJcbn1cclxuIiwiLy8gTGFiZWxzXHJcblxyXG5AbWl4aW4gbGFiZWwtdmFyaWFudCgkY29sb3IpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcblxyXG4gICZbaHJlZl0ge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBCYWRnZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIGNsYXNzXHJcbi5iYWRnZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1pbi13aWR0aDogMTBweDtcclxuICBwYWRkaW5nOiAzcHggN3B4O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkYmFkZ2UtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRiYWRnZS1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWRnZS1iZztcclxuICBib3JkZXItcmFkaXVzOiAkYmFkZ2UtYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHkgKG5vdCBhdmFpbGFibGUgaW4gSUU4KVxyXG4gICY6ZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcclxuICAuYnRuICYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMXB4O1xyXG4gIH1cclxuXHJcbiAgLmJ0bi14cyAmLFxyXG4gIC5idG4tZ3JvdXAteHMgPiAuYnRuICYge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcGFkZGluZzogMXB4IDVweDtcclxuICB9XHJcblxyXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmJhZGdlXHJcblxyXG4gIC8vIEFjY291bnQgZm9yIGJhZGdlcyBpbiBuYXZzXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAmLFxyXG4gIC5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+ICYge1xyXG4gICAgY29sb3I6ICRiYWRnZS1hY3RpdmUtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFkZ2UtYWN0aXZlLWJnO1xyXG4gIH1cclxuXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbSA+ICYge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbSA+ICYgKyAmIHtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxuXHJcbiAgLm5hdi1waWxscyA+IGxpID4gYSA+ICYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEhvdmVyIHN0YXRlLCBidXQgb25seSBmb3IgbGlua3NcclxuYS5iYWRnZSB7XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkYmFkZ2UtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gSnVtYm90cm9uXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLmp1bWJvdHJvbiB7XHJcbiAgcGFkZGluZy10b3A6ICRqdW1ib3Ryb24tcGFkZGluZztcclxuICBwYWRkaW5nLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xyXG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcclxuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xyXG5cclxuICBoMSxcclxuICAuaDEge1xyXG4gICAgY29sb3I6ICRqdW1ib3Ryb24taGVhZGluZy1jb2xvcjtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogKCRqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xyXG4gICAgZm9udC1zaXplOiAkanVtYm90cm9uLWZvbnQtc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgfVxyXG5cclxuICA+IGhyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkanVtYm90cm9uLWJnLCAxMCUpO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciAmLFxyXG4gIC5jb250YWluZXItZmx1aWQgJiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlOyAvLyBPbmx5IHJvdW5kIGNvcm5lcnMgYXQgaGlnaGVyIHJlc29sdXRpb25zIGlmIGNvbnRhaW5lZCBpbiBhIGNvbnRhaW5lclxyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgcGFkZGluZy10b3A6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICgkanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpO1xyXG5cclxuICAgIC5jb250YWluZXIgJixcclxuICAgIC5jb250YWluZXItZmx1aWQgJiB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMik7XHJcbiAgICB9XHJcblxyXG4gICAgaDEsXHJcbiAgICAuaDEge1xyXG4gICAgICBmb250LXNpemU6ICRqdW1ib3Ryb24taGVhZGluZy1mb250LXNpemU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFRodW1ibmFpbHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBNaXhpbiBhbmQgYWRqdXN0IHRoZSByZWd1bGFyIGltYWdlIGNsYXNzXHJcbi50aHVtYm5haWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHRodW1ibmFpbC1ib3JkZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyIC4ycyBlYXNlLWluLW91dCk7XHJcblxyXG4gID4gaW1nLFxyXG4gIGEgPiBpbWcge1xyXG4gICAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB9XHJcblxyXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJjpob3ZlciwgYSY6Zm9jdXMsIGEmLmFjdGl2ZSB0byBhLnRodW1ibmFpbDpob3ZlciwgYS50aHVtYm5haWw6Zm9jdXMsIGEudGh1bWJuYWlsLmFjdGl2ZVxyXG5cclxuICAvLyBJbWFnZSBjYXB0aW9uc1xyXG4gIC5jYXB0aW9uIHtcclxuICAgIHBhZGRpbmc6ICR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nO1xyXG4gICAgY29sb3I6ICR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEFkZCBhIGhvdmVyIHN0YXRlIGZvciBsaW5rZWQgdmVyc2lvbnMgb25seVxyXG5hLnRodW1ibmFpbDpob3ZlcixcclxuYS50aHVtYm5haWw6Zm9jdXMsXHJcbmEudGh1bWJuYWlsLmFjdGl2ZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkbGluay1jb2xvcjtcclxufVxyXG4iLCIvL1xyXG4vLyBBbGVydHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIHN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYWxlcnQge1xyXG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nO1xyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiAkYWxlcnQtYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcclxuICBoNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7IC8vIFNwZWNpZmllZCBmb3IgdGhlIGg0IHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxyXG4gIH1cclxuXHJcbiAgLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcclxuICAuYWxlcnQtbGluayB7XHJcbiAgICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XHJcbiAgfVxyXG5cclxuICAvLyBJbXByb3ZlIGFsaWdubWVudCBhbmQgc3BhY2luZyBvZiBpbm5lciBjb250ZW50XHJcbiAgPiBwLFxyXG4gID4gdWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gID4gcCArIHAge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gRGlzbWlzc2libGUgYWxlcnRzXHJcbi8vXHJcbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxyXG5cclxuLy8gVGhlIG1pc3NwZWxsZWQgLmFsZXJ0LWRpc21pc3NhYmxlIHdhcyBkZXByZWNhdGVkIGluIDMuMi4wLlxyXG4uYWxlcnQtZGlzbWlzc2FibGUsXHJcbi5hbGVydC1kaXNtaXNzaWJsZSB7XHJcbiAgcGFkZGluZy1yaWdodDogKCRhbGVydC1wYWRkaW5nICsgMjApO1xyXG5cclxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxyXG4gIC5jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0ycHg7XHJcbiAgICByaWdodDogLTIxcHg7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEFsdGVybmF0ZSBzdHlsZXNcclxuLy9cclxuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cclxuXHJcbi5hbGVydC1zdWNjZXNzIHtcclxuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1zdWNjZXNzLWJnLCAkYWxlcnQtc3VjY2Vzcy1ib3JkZXIsICRhbGVydC1zdWNjZXNzLXRleHQpO1xyXG59XHJcblxyXG4uYWxlcnQtaW5mbyB7XHJcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtaW5mby1iZywgJGFsZXJ0LWluZm8tYm9yZGVyLCAkYWxlcnQtaW5mby10ZXh0KTtcclxufVxyXG5cclxuLmFsZXJ0LXdhcm5pbmcge1xyXG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LXdhcm5pbmctYmcsICRhbGVydC13YXJuaW5nLWJvcmRlciwgJGFsZXJ0LXdhcm5pbmctdGV4dCk7XHJcbn1cclxuXHJcbi5hbGVydC1kYW5nZXIge1xyXG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWRhbmdlci1iZywgJGFsZXJ0LWRhbmdlci1ib3JkZXIsICRhbGVydC1kYW5nZXItdGV4dCk7XHJcbn1cclxuIiwiLy8gQWxlcnRzXHJcblxyXG5AbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJHRleHQtY29sb3IpIHtcclxuICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG5cclxuICBociB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xyXG4gIH1cclxuXHJcbiAgLmFsZXJ0LWxpbmsge1xyXG4gICAgY29sb3I6IGRhcmtlbigkdGV4dC1jb2xvciwgMTAlKTtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gUHJvZ3Jlc3MgYmFyc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhciBhbmltYXRpb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIFdlYktpdFxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xyXG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XHJcbiAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cclxufVxyXG5cclxuLy8gU3BlYyBhbmQgSUUxMCtcclxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XHJcbiAgZnJvbSAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cclxuICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxyXG59XHJcblxyXG5cclxuLy8gQmFyIGl0c2VsZlxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBPdXRlciBjb250YWluZXJcclxuLnByb2dyZXNzIHtcclxuICBoZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XHJcbiAgYm9yZGVyLXJhZGl1czogJHByb2dyZXNzLWJvcmRlci1yYWRpdXM7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAuMSkpO1xyXG59XHJcblxyXG4vLyBCYXIgb2YgcHJvZ3Jlc3NcclxuLnByb2dyZXNzLWJhciB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgLjE1KSk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih3aWR0aCAuNnMgZWFzZSk7XHJcbn1cclxuXHJcbi8vIFN0cmlwZWQgYmFyc1xyXG4vL1xyXG4vLyBgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcmAgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgaW4gZmF2b3Igb2YgdGhlXHJcbi8vIGAucHJvZ3Jlc3MtYmFyLXN0cmlwZWRgIGNsYXNzLCB3aGljaCB5b3UganVzdCBhZGQgdG8gYW4gZXhpc3RpbmdcclxuLy8gYC5wcm9ncmVzcy1iYXJgLlxyXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLFxyXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xyXG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XHJcbn1cclxuXHJcbi8vIENhbGwgYW5pbWF0aW9uIGZvciB0aGUgYWN0aXZlIG9uZVxyXG4vL1xyXG4vLyBgLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyYCBpcyBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBpbiBmYXZvciBvZiB0aGVcclxuLy8gYC5wcm9ncmVzcy1iYXIuYWN0aXZlYCBhcHByb2FjaC5cclxuLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyLFxyXG4ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSB7XHJcbiAgQGluY2x1ZGUgYW5pbWF0aW9uKHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZSk7XHJcbn1cclxuXHJcblxyXG4vLyBWYXJpYXRpb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XHJcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnKTtcclxufVxyXG5cclxuLnByb2dyZXNzLWJhci1pbmZvIHtcclxuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLWluZm8tYmcpO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xyXG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItd2FybmluZy1iZyk7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcclxuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZyk7XHJcbn1cclxuIiwiXHJcblxyXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcclxuLy9cclxuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cclxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cclxuQG1peGluIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIE9wZXJhIDEyXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTEpOyAvLyBJRTkgYW5kIGRvd25cclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbn1cclxuXHJcbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cclxuLy9cclxuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cclxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cclxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBPcGVyYSAxMlxyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93blxyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxufVxyXG5cclxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJGRlZzogNDVkZWcpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gT3BlcmEgMTJcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxufVxyXG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5AbWl4aW4gZ3JhZGllbnQtdmVydGljYWwtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogIzU1NSwgJG91dGVyLWNvbG9yOiAjMzMzKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG59XHJcbiIsIi8vIFByb2dyZXNzIGJhcnNcclxuXHJcbkBtaXhpbiBwcm9ncmVzcy1iYXItdmFyaWFudCgkY29sb3IpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcblxyXG4gIC8vIERlcHJlY2F0ZWQgcGFyZW50IGNsYXNzIHJlcXVpcmVtZW50IGFzIG9mIHYzLjIuMFxyXG4gIC5wcm9ncmVzcy1zdHJpcGVkICYge1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZDtcclxuICB9XHJcbn1cclxuIiwiLm1lZGlhIHtcclxuICAvLyBQcm9wZXIgc3BhY2luZyBiZXR3ZWVuIGluc3RhbmNlcyBvZiAubWVkaWFcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVkaWEsXHJcbi5tZWRpYS1ib2R5IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHpvb206IDE7XHJcbn1cclxuXHJcbi5tZWRpYS1ib2R5IHtcclxuICB3aWR0aDogMTAwMDBweDtcclxufVxyXG5cclxuLm1lZGlhLW9iamVjdCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIC8vIEZpeCBjb2xsYXBzZSBpbiB3ZWJraXQgZnJvbSBtYXgtd2lkdGg6IDEwMCUgYW5kIGRpc3BsYXk6IHRhYmxlLWNlbGwuXHJcbiAgJi5pbWctdGh1bWJuYWlsIHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5tZWRpYS1yaWdodCxcclxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG5cclxuLm1lZGlhLWxlZnQsXHJcbi5tZWRpYSA+IC5wdWxsLWxlZnQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5tZWRpYS1sZWZ0LFxyXG4ubWVkaWEtcmlnaHQsXHJcbi5tZWRpYS1ib2R5IHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi5tZWRpYS1taWRkbGUge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5tZWRpYS1ib3R0b20ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuXHJcbi8vIFJlc2V0IG1hcmdpbnMgb24gaGVhZGluZ3MgZm9yIHRpZ2h0ZXIgZGVmYXVsdCBzcGFjaW5nXHJcbi5tZWRpYS1oZWFkaW5nIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLy8gTWVkaWEgbGlzdCB2YXJpYXRpb25cclxuLy9cclxuLy8gVW5kbyBkZWZhdWx0IHVsL29sIHN0eWxlc1xyXG4ubWVkaWEtbGlzdCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuIiwiLy9cclxuLy8gTGlzdCBncm91cHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIGNsYXNzXHJcbi8vXHJcbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXHJcblxyXG4ubGlzdC1ncm91cCB7XHJcbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxyXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcblxyXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcclxuLy9cclxuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXHJcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXI7XHJcblxyXG4gIC8vIFJvdW5kIHRoZSBmaXJzdCBhbmQgbGFzdCBpdGVtc1xyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBzdGF0ZVxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJi5kaXNhYmxlZDpob3ZlcixcclxuICAmLmRpc2FibGVkOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcclxuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xyXG5cclxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XHJcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gQWN0aXZlIGNsYXNzIG9uIGl0ZW0gaXRzZWxmLCBub3QgcGFyZW50XHJcbiAgJi5hY3RpdmUsXHJcbiAgJi5hY3RpdmU6aG92ZXIsXHJcbiAgJi5hY3RpdmU6Zm9jdXMge1xyXG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcclxuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XHJcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI7XHJcblxyXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcclxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcclxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xyXG4gICAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xyXG4vL1xyXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmUgaXRlbXMuXHJcbi8vIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2hvd2luZyBzZWxlY3RlZCBpdGVtcy5cclxuXHJcbmEubGlzdC1ncm91cC1pdGVtLFxyXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcclxuICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1jb2xvcjtcclxuXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcclxuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBIb3ZlciBzdGF0ZVxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xyXG4gIH1cclxufVxyXG5cclxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuXHJcbi8vIENvbnRleHR1YWwgdmFyaWFudHNcclxuLy9cclxuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cclxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cclxuXHJcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHN1Y2Nlc3MsICRzdGF0ZS1zdWNjZXNzLWJnLCAkc3RhdGUtc3VjY2Vzcy10ZXh0KTtcclxuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoaW5mbywgJHN0YXRlLWluZm8tYmcsICRzdGF0ZS1pbmZvLXRleHQpO1xyXG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCh3YXJuaW5nLCAkc3RhdGUtd2FybmluZy1iZywgJHN0YXRlLXdhcm5pbmctdGV4dCk7XHJcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGRhbmdlciwgJHN0YXRlLWRhbmdlci1iZywgJHN0YXRlLWRhbmdlci10ZXh0KTtcclxuXHJcblxyXG4vLyBDdXN0b20gY29udGVudCBvcHRpb25zXHJcbi8vXHJcbi8vIEV4dHJhIGNsYXNzZXMgZm9yIGNyZWF0aW5nIHdlbGwtZm9ybWF0dGVkIGNvbnRlbnQgd2l0aGluIGAubGlzdC1ncm91cC1pdGVtYHMuXHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG59XHJcbiIsIi8vIExpc3QgR3JvdXBzXHJcblxyXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG5cclxuICAgIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiwgYnV0dG9uJiB0byBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0sIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9XHJcbiAgfVxyXG5cclxuICBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0sXHJcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUsXHJcbiAgICAmLmFjdGl2ZTpob3ZlcixcclxuICAgICYuYWN0aXZlOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFBhbmVsc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhc2UgY2xhc3NcclxuLnBhbmVsIHtcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6ICRwYW5lbC1ib3JkZXItcmFkaXVzO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA1KSk7XHJcbn1cclxuXHJcbi8vIFBhbmVsIGNvbnRlbnRzXHJcbi5wYW5lbC1ib2R5IHtcclxuICBwYWRkaW5nOiAkcGFuZWwtYm9keS1wYWRkaW5nO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcblxyXG4vLyBPcHRpb25hbCBoZWFkaW5nXHJcbi5wYW5lbC1oZWFkaW5nIHtcclxuICBwYWRkaW5nOiAkcGFuZWwtaGVhZGluZy1wYWRkaW5nO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XHJcblxyXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBXaXRoaW4gaGVhZGluZywgc3RyaXAgYW55IGBoKmAgdGFnIG9mIGl0cyBkZWZhdWx0IG1hcmdpbnMgZm9yIHNwYWNpbmcuXHJcbi5wYW5lbC10aXRsZSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGZvbnQtc2l6ZTogY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4xMjUpKTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgPiBhLFxyXG4gID4gc21hbGwsXHJcbiAgPiAuc21hbGwsXHJcbiAgPiBzbWFsbCA+IGEsXHJcbiAgPiAuc21hbGwgPiBhIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gT3B0aW9uYWwgZm9vdGVyIChzdGF5cyBncmF5IGluIGV2ZXJ5IG1vZGlmaWVyIGNsYXNzKVxyXG4ucGFuZWwtZm9vdGVyIHtcclxuICBwYWRkaW5nOiAkcGFuZWwtZm9vdGVyLXBhZGRpbmc7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWZvb3Rlci1iZztcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJHBhbmVsLWlubmVyLWJvcmRlcjtcclxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XHJcbn1cclxuXHJcblxyXG4vLyBMaXN0IGdyb3VwcyBpbiBwYW5lbHNcclxuLy9cclxuLy8gQnkgZGVmYXVsdCwgc3BhY2Ugb3V0IGxpc3QgZ3JvdXAgY29udGVudCBmcm9tIHBhbmVsIGhlYWRpbmdzIHRvIGFjY291bnQgZm9yXHJcbi8vIGFueSBraW5kIG9mIGN1c3RvbSBjb250ZW50IGJldHdlZW4gdGhlIHR3by5cclxuXHJcbi5wYW5lbCB7XHJcbiAgPiAubGlzdC1ncm91cCxcclxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMXB4IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcclxuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gQ29sbGFwc2Ugc3BhY2UgYmV0d2VlbiB3aGVuIHRoZXJlJ3Mgbm8gYWRkaXRpb25hbCBjb250ZW50LlxyXG4ucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIHtcclxuICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgfVxyXG59XHJcbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxufVxyXG5cclxuLy8gVGFibGVzIGluIHBhbmVsc1xyXG4vL1xyXG4vLyBQbGFjZSBhIG5vbi1ib3JkZXJlZCBgLnRhYmxlYCB3aXRoaW4gYSBwYW5lbCAobm90IHdpdGhpbiBhIGAucGFuZWwtYm9keWApIGFuZFxyXG4vLyB3YXRjaCBpdCBnbyBmdWxsIHdpZHRoLlxyXG5cclxuLnBhbmVsIHtcclxuICA+IC50YWJsZSxcclxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLFxyXG4gID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgY2FwdGlvbiB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogJHBhbmVsLWJvZHktcGFkZGluZztcclxuICAgIH1cclxuICB9XHJcbiAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcclxuICA+IC50YWJsZTpmaXJzdC1jaGlsZCxcclxuICA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcclxuXHJcbiAgICA+IHRoZWFkOmZpcnN0LWNoaWxkLFxyXG4gICAgPiB0Ym9keTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcclxuXHJcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcclxuICA+IC50YWJsZTpsYXN0LWNoaWxkLFxyXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcclxuXHJcbiAgICA+IHRib2R5Omxhc3QtY2hpbGQsXHJcbiAgICA+IHRmb290Omxhc3QtY2hpbGQge1xyXG4gICAgICA+IHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcclxuXHJcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gID4gLnBhbmVsLWJvZHkgKyAudGFibGUsXHJcbiAgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlLFxyXG4gID4gLnRhYmxlICsgLnBhbmVsLWJvZHksXHJcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSArIC5wYW5lbC1ib2R5IHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuICA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGgsXHJcbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkIHtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgfVxyXG4gID4gLnRhYmxlLWJvcmRlcmVkLFxyXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgPiB0aGVhZCxcclxuICAgID4gdGJvZHksXHJcbiAgICA+IHRmb290IHtcclxuICAgICAgPiB0ciB7XHJcbiAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcclxuICAgICAgICA+IHRkOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IHRoOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gdGhlYWQsXHJcbiAgICA+IHRib2R5IHtcclxuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgPiB0ZCxcclxuICAgICAgICA+IHRoIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IHRib2R5LFxyXG4gICAgPiB0Zm9vdCB7XHJcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgPiB0ZCxcclxuICAgICAgICA+IHRoIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb2xsYXBzaWJsZSBwYW5lbHMgKGFrYSwgYWNjb3JkaW9uKVxyXG4vL1xyXG4vLyBXcmFwIGEgc2VyaWVzIG9mIHBhbmVscyBpbiBgLnBhbmVsLWdyb3VwYCB0byB0dXJuIHRoZW0gaW50byBhbiBhY2NvcmRpb24gd2l0aFxyXG4vLyB0aGUgaGVscCBvZiBvdXIgY29sbGFwc2UgSmF2YVNjcmlwdCBwbHVnaW4uXHJcblxyXG4ucGFuZWwtZ3JvdXAge1xyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuXHJcbiAgLy8gVGlnaHRlbiB1cCBtYXJnaW4gc28gaXQncyBvbmx5IGJldHdlZW4gcGFuZWxzXHJcbiAgLnBhbmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcGFuZWwtYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICArIC5wYW5lbCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcclxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHBhbmVsLWlubmVyLWJvcmRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYW5lbC1mb290ZXIge1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zXHJcbi5wYW5lbC1kZWZhdWx0IHtcclxuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1kZWZhdWx0LWJvcmRlciwgJHBhbmVsLWRlZmF1bHQtdGV4dCwgJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZywgJHBhbmVsLWRlZmF1bHQtYm9yZGVyKTtcclxufVxyXG4ucGFuZWwtcHJpbWFyeSB7XHJcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtcHJpbWFyeS1ib3JkZXIsICRwYW5lbC1wcmltYXJ5LXRleHQsICRwYW5lbC1wcmltYXJ5LWhlYWRpbmctYmcsICRwYW5lbC1wcmltYXJ5LWJvcmRlcik7XHJcbn1cclxuLnBhbmVsLXN1Y2Nlc3Mge1xyXG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLXN1Y2Nlc3MtYm9yZGVyLCAkcGFuZWwtc3VjY2Vzcy10ZXh0LCAkcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnLCAkcGFuZWwtc3VjY2Vzcy1ib3JkZXIpO1xyXG59XHJcbi5wYW5lbC1pbmZvIHtcclxuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1pbmZvLWJvcmRlciwgJHBhbmVsLWluZm8tdGV4dCwgJHBhbmVsLWluZm8taGVhZGluZy1iZywgJHBhbmVsLWluZm8tYm9yZGVyKTtcclxufVxyXG4ucGFuZWwtd2FybmluZyB7XHJcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtd2FybmluZy1ib3JkZXIsICRwYW5lbC13YXJuaW5nLXRleHQsICRwYW5lbC13YXJuaW5nLWhlYWRpbmctYmcsICRwYW5lbC13YXJuaW5nLWJvcmRlcik7XHJcbn1cclxuLnBhbmVsLWRhbmdlciB7XHJcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtZGFuZ2VyLWJvcmRlciwgJHBhbmVsLWRhbmdlci10ZXh0LCAkcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmcsICRwYW5lbC1kYW5nZXItYm9yZGVyKTtcclxufVxyXG4iLCIvLyBQYW5lbHNcclxuXHJcbkBtaXhpbiBwYW5lbC12YXJpYW50KCRib3JkZXIsICRoZWFkaW5nLXRleHQtY29sb3IsICRoZWFkaW5nLWJnLWNvbG9yLCAkaGVhZGluZy1ib3JkZXIpIHtcclxuICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcblxyXG4gICYgPiAucGFuZWwtaGVhZGluZyB7XHJcbiAgICBjb2xvcjogJGhlYWRpbmctdGV4dC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLWJnLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkaGVhZGluZy1ib3JkZXI7XHJcblxyXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRib3JkZXI7XHJcbiAgICB9XHJcbiAgICAuYmFkZ2Uge1xyXG4gICAgICBjb2xvcjogJGhlYWRpbmctYmctY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLXRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgPiAucGFuZWwtZm9vdGVyIHtcclxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBFbWJlZHMgcmVzcG9uc2l2ZVxyXG4vL1xyXG4vLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cclxuXHJcbi5lbWJlZC1yZXNwb25zaXZlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcclxuICBpZnJhbWUsXHJcbiAgZW1iZWQsXHJcbiAgb2JqZWN0LFxyXG4gIHZpZGVvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1vZGlmaWVyIGNsYXNzIGZvciAxNjo5IGFzcGVjdCByYXRpb1xyXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxufVxyXG5cclxuLy8gTW9kaWZpZXIgY2xhc3MgZm9yIDQ6MyBhc3BlY3QgcmF0aW9cclxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcclxufVxyXG4iLCIvL1xyXG4vLyBXZWxsc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhc2UgY2xhc3NcclxuLndlbGwge1xyXG4gIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgcGFkZGluZzogMTlweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3ZWxsLWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICR3ZWxsLWJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA1KSk7XHJcbiAgYmxvY2txdW90ZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFNpemVzXHJcbi53ZWxsLWxnIHtcclxuICBwYWRkaW5nOiAyNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xyXG59XHJcbi53ZWxsLXNtIHtcclxuICBwYWRkaW5nOiA5cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XHJcbn1cclxuIiwiLy9cclxuLy8gQ2xvc2UgaWNvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4uY2xvc2Uge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcclxuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xyXG4gIEBpbmNsdWRlIG9wYWNpdHkoLjIpO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjUpO1xyXG4gIH1cclxuXHJcbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGJ1dHRvbiYgdG8gYnV0dG9uLmNsb3NlXHJcbn1cclxuXHJcbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cclxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXHJcbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxyXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcclxuYnV0dG9uLmNsb3NlIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuIiwiLy9cclxuLy8gTW9kYWxzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXHJcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxyXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcclxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc2hpdFxyXG5cclxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XHJcbi5tb2RhbC1vcGVuIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cclxuLm1vZGFsIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHJcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcclxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cclxuICBvdXRsaW5lOiAwO1xyXG5cclxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxyXG4gICYuZmFkZSAubW9kYWwtZGlhbG9nIHtcclxuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAtMjUlKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tdHJhbnNmb3JtKDAuM3MgZWFzZS1vdXQpO1xyXG4gIH1cclxuICAmLmluIC5tb2RhbC1kaWFsb2cgeyBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgMCk7IH1cclxufVxyXG4ubW9kYWwtb3BlbiAubW9kYWwge1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcclxuLm1vZGFsLWRpYWxvZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1hcmdpbjogMTBweDtcclxufVxyXG5cclxuLy8gQWN0dWFsIG1vZGFsXHJcbi5tb2RhbC1jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I7IC8vb2xkIGJyb3dzZXJzIGZhbGxiYWNrIChpZTggZXRjKVxyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIC41KSk7XHJcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXHJcbi5tb2RhbC1iYWNrZHJvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tncm91bmQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xyXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXHJcbiAgJi5mYWRlIHsgQGluY2x1ZGUgb3BhY2l0eSgwKTsgfVxyXG4gICYuaW4geyBAaW5jbHVkZSBvcGFjaXR5KCRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5KTsgfVxyXG59XHJcblxyXG4vLyBNb2RhbCBoZWFkZXJcclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXHJcbi5tb2RhbC1oZWFkZXIge1xyXG4gIHBhZGRpbmc6ICRtb2RhbC10aXRsZS1wYWRkaW5nO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG4vLyBDbG9zZSBpY29uXHJcbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcclxuICBtYXJnaW4tdG9wOiAtMnB4O1xyXG59XHJcblxyXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcclxuLm1vZGFsLXRpdGxlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcclxufVxyXG5cclxuLy8gTW9kYWwgYm9keVxyXG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXHJcbi5tb2RhbC1ib2R5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XHJcbn1cclxuXHJcbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXHJcbi5tb2RhbC1mb290ZXIge1xyXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0OyAvLyByaWdodCBhbGlnbiBidXR0b25zXHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4OyAvLyBjbGVhciBpdCBpbiBjYXNlIGZvbGtzIHVzZSAucHVsbC0qIGNsYXNzZXMgb24gYnV0dG9uc1xyXG5cclxuICAvLyBQcm9wZXJseSBzcGFjZSBvdXQgYnV0dG9uc1xyXG4gIC5idG4gKyAuYnRuIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIGFjY291bnQgZm9yIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gd2hpY2ggZ2V0cyB0aGUgYm90dG9tIG1hcmdpbiBsaWtlIGFsbCBvdGhlciBpbnB1dHNcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgfVxyXG4gIC8vIGJ1dCBvdmVycmlkZSB0aGF0IGZvciBidXR0b24gZ3JvdXBzXHJcbiAgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICB9XHJcbiAgLy8gYW5kIG92ZXJyaWRlIGl0IGZvciBibG9jayBidXR0b25zIGFzIHdlbGxcclxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxyXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC05OTk5cHg7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIG92ZXJmbG93OiBzY3JvbGw7XHJcbn1cclxuXHJcbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICB3aWR0aDogJG1vZGFsLW1kO1xyXG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XHJcbiAgfVxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIC41KSk7XHJcbiAgfVxyXG5cclxuICAvLyBNb2RhbCBzaXplc1xyXG4gIC5tb2RhbC1zbSB7IHdpZHRoOiAkbW9kYWwtc207IH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgLm1vZGFsLWxnIHsgd2lkdGg6ICRtb2RhbC1sZzsgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFRvb2x0aXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBjbGFzc1xyXG4udG9vbHRpcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXHJcbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cclxuICBAaW5jbHVkZSByZXNldC10ZXh0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuXHJcbiAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuXHJcbiAgJi5pbiB7IEBpbmNsdWRlIG9wYWNpdHkoJHRvb2x0aXAtb3BhY2l0eSk7IH1cclxuICAmLnRvcCB7XHJcbiAgICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xyXG4gICAgbWFyZ2luLXRvcDogLTNweDtcclxuICB9XHJcbiAgJi5yaWdodCB7XHJcbiAgICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICB9XHJcbiAgJi5ib3R0b20ge1xyXG4gICAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcclxuICAgIG1hcmdpbi10b3A6IDNweDtcclxuICB9XHJcbiAgJi5sZWZ0IHtcclxuICAgIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcclxuICB9XHJcblxyXG4gIC8vIE5vdGU6IERlcHJlY2F0ZWQgLnRvcC1sZWZ0LCAudG9wLXJpZ2h0LCAuYm90dG9tLWxlZnQsIGFuZCAuYm90dG9tLXJpZ2h0IGFzIG9mIHYzLjMuMVxyXG4gICYudG9wIC50b29sdGlwLWFycm93IHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgJi50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICByaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgJi50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgJi5yaWdodCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gIH1cclxuICAmLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgJi5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gIH1cclxuICAmLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93IHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gIH1cclxuICAmLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxyXG4udG9vbHRpcC1pbm5lciB7XHJcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XHJcbiAgcGFkZGluZzogM3B4IDhweDtcclxuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcbn1cclxuXHJcbi8vIEFycm93c1xyXG4udG9vbHRpcC1hcnJvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbn1cclxuIiwiQG1peGluIHJlc2V0LXRleHQoKSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplLlxyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICBsaW5lLWJyZWFrOiBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcclxuICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XHJcbiAgd29yZC13cmFwOiBub3JtYWw7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxufVxyXG4iLCIvL1xyXG4vLyBQb3BvdmVyc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi5wb3BvdmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XHJcbiAgcGFkZGluZzogMXB4O1xyXG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHBvcG92ZXJzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cclxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxyXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQ7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIC4yKSk7XHJcblxyXG4gIC8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xyXG4gICYudG9wIHsgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LXdpZHRoOyB9XHJcbiAgJi5yaWdodCB7IG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxyXG4gICYuYm90dG9tIHsgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cclxuICAmLmxlZnQgeyBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoOyB9XHJcblxyXG4gIC8vIEFycm93c1xyXG4gIC8vIC5hcnJvdyBpcyBvdXRlciwgLmFycm93OmFmdGVyIGlzIGlubmVyXHJcbiAgPiAuYXJyb3cge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcclxuXHJcbiAgICAmLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnRvcCA+IC5hcnJvdyB7XHJcbiAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYm90dG9tOiAxcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcclxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5yaWdodCA+IC5hcnJvdyB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcclxuICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gICAgICBsZWZ0OiAxcHg7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xyXG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5ib3R0b20gPiAuYXJyb3cge1xyXG4gICAgdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHRvcDogMXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmxlZnQgPiAuYXJyb3cge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICByaWdodDogMXB4O1xyXG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcclxuICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBvcG92ZXItdGl0bGUge1xyXG4gIHBhZGRpbmc6IDhweCAxNHB4O1xyXG4gIG1hcmdpbjogMDsgLy8gcmVzZXQgaGVhZGluZyBtYXJnaW5cclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci10aXRsZS1iZztcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRwb3BvdmVyLXRpdGxlLWJnLCA1JSk7XHJcbiAgYm9yZGVyLXJhZGl1czogKCRib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgKCRib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgMCAwO1xyXG59XHJcblxyXG4ucG9wb3Zlci1jb250ZW50IHtcclxuICBwYWRkaW5nOiA5cHggMTRweDtcclxufVxyXG4iLCIvL1xyXG4vLyBDYXJvdXNlbFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIFdyYXBwZXIgZm9yIHRoZSBzbGlkZSBjb250YWluZXIgYW5kIGluZGljYXRvcnNcclxuLmNhcm91c2VsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1pbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gID4gLml0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjZzIGVhc2UtaW4tb3V0IGxlZnQpO1xyXG5cclxuICAgIC8vIEFjY291bnQgZm9yIGphbmtpdHVkZSBvbiBpbWFnZXNcclxuICAgID4gaW1nLFxyXG4gICAgPiBhID4gaW1nIHtcclxuICAgICAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFdlYktpdCBDU1MzIHRyYW5zZm9ybXMgZm9yIHN1cHBvcnRlZCBkZXZpY2VzXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tdHJhbnNmb3JtKDAuNnMgZWFzZS1pbi1vdXQpO1xyXG4gICAgICBAaW5jbHVkZSBiYWNrZmFjZS12aXNpYmlsaXR5KGhpZGRlbik7XHJcbiAgICAgIEBpbmNsdWRlIHBlcnNwZWN0aXZlKDEwMDBweCk7XHJcblxyXG4gICAgICAmLm5leHQsXHJcbiAgICAgICYuYWN0aXZlLnJpZ2h0IHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYucHJldixcclxuICAgICAgJi5hY3RpdmUubGVmdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi5uZXh0LmxlZnQsXHJcbiAgICAgICYucHJldi5yaWdodCxcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmFjdGl2ZSxcclxuICA+IC5uZXh0LFxyXG4gID4gLnByZXYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICA+IC5hY3RpdmUge1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcblxyXG4gID4gLm5leHQsXHJcbiAgPiAucHJldiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gID4gLm5leHQge1xyXG4gICAgbGVmdDogMTAwJTtcclxuICB9XHJcbiAgPiAucHJldiB7XHJcbiAgICBsZWZ0OiAtMTAwJTtcclxuICB9XHJcbiAgPiAubmV4dC5sZWZ0LFxyXG4gID4gLnByZXYucmlnaHQge1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcblxyXG4gID4gLmFjdGl2ZS5sZWZ0IHtcclxuICAgIGxlZnQ6IC0xMDAlO1xyXG4gIH1cclxuICA+IC5hY3RpdmUucmlnaHQge1xyXG4gICAgbGVmdDogMTAwJTtcclxuICB9XHJcblxyXG59XHJcblxyXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XHJcbiAgZm9udC1zaXplOiAkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemU7XHJcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXNoYWRvdzogJGNhcm91c2VsLXRleHQtc2hhZG93O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IC8vIEZpeCBJRTkgY2xpY2stdGhydSBidWdcclxuICBAaW5jbHVkZSBvcGFjaXR5KCRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHkpO1xyXG4gIC8vIFdlIGNhbid0IGhhdmUgdGhpcyB0cmFuc2l0aW9uIGhlcmUgYmVjYXVzZSBXZWJLaXQgY2FuY2VscyB0aGUgY2Fyb3VzZWxcclxuICAvLyBhbmltYXRpb24gaWYgeW91IHRyaXAgdGhpcyB3aGlsZSBpbiB0aGUgbWlkZGxlIG9mIGFub3RoZXIgYW5pbWF0aW9uLlxyXG5cclxuICAvLyBTZXQgZ3JhZGllbnRzIGZvciBiYWNrZ3JvdW5kc1xyXG4gICYubGVmdCB7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSksICRlbmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjAwMDEpKTtcclxuICB9XHJcbiAgJi5yaWdodCB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDAwMSksICRlbmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpKTtcclxuICB9XHJcblxyXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC45KTtcclxuICB9XHJcblxyXG4gIC8vIFRvZ2dsZXNcclxuICAuaWNvbi1wcmV2LFxyXG4gIC5pY29uLW5leHQsXHJcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXHJcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gIH1cclxuICAuaWNvbi1wcmV2LFxyXG4gIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICB9XHJcbiAgLmljb24tbmV4dCxcclxuICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xyXG4gICAgcmlnaHQ6IDUwJTtcclxuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgfVxyXG4gIC5pY29uLXByZXYsXHJcbiAgLmljb24tbmV4dCB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBzZXJpZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuXHJcbiAgLmljb24tcHJldiB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDM5XCI7Ly8gU0lOR0xFIExFRlQtUE9JTlRJTkcgQU5HTEUgUVVPVEFUSU9OIE1BUksgKFUrMjAzOSlcclxuICAgIH1cclxuICB9XHJcbiAgLmljb24tbmV4dCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDNhXCI7Ly8gU0lOR0xFIFJJR0hULVBPSU5USU5HIEFOR0xFIFFVT1RBVElPTiBNQVJLIChVKzIwM0EpXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xyXG4vL1xyXG4vLyBBZGQgYW4gdW5vcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcclxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cclxuXHJcbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAxMHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICB6LWluZGV4OiAxNTtcclxuICB3aWR0aDogNjAlO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBtYXJnaW4tbGVmdDogLTMwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW46IDFweDtcclxuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAvLyBJRTgtOSBoYWNrIGZvciBldmVudCBoYW5kbGluZ1xyXG4gICAgLy9cclxuICAgIC8vIEludGVybmV0IEV4cGxvcmVyIDgtOSBkb2VzIG5vdCBzdXBwb3J0IGNsaWNrcyBvbiBlbGVtZW50cyB3aXRob3V0IGEgc2V0XHJcbiAgICAvLyBgYmFja2dyb3VuZC1jb2xvcmAuIFdlIGNhbm5vdCB1c2UgYGZpbHRlcmAgc2luY2UgdGhhdCdzIG5vdCB2aWV3ZWQgYXMgYVxyXG4gICAgLy8gYmFja2dyb3VuZCBjb2xvciBieSB0aGUgYnJvd3Nlci4gVGh1cywgYSBoYWNrIGlzIG5lZWRlZC5cclxuICAgIC8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjSW50ZXJuZXRfRXhwbG9yZXJcclxuICAgIC8vXHJcbiAgICAvLyBGb3IgSUU4LCB3ZSBzZXQgc29saWQgYmxhY2sgYXMgaXQgZG9lc24ndCBzdXBwb3J0IGByZ2JhKClgLiBGb3IgSUU5LCB3ZVxyXG4gICAgLy8gc2V0IGFscGhhIHRyYW5zcGFyZW5jeSBmb3IgdGhlIGJlc3QgcmVzdWx0cyBwb3NzaWJsZS5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5OyAvLyBJRThcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IC8vIElFOVxyXG5cclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICB9XHJcblxyXG4gIC5hY3RpdmUge1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcclxuICB9XHJcbn1cclxuXHJcbi8vIE9wdGlvbmFsIGNhcHRpb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIEhpZGRlbiBieSBkZWZhdWx0IGZvciBzbWFsbGVyIHZpZXdwb3J0c1xyXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxNSU7XHJcbiAgYm90dG9tOiAyMHB4O1xyXG4gIGxlZnQ6IDE1JTtcclxuICB6LWluZGV4OiAxMDtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtc2hhZG93OiAkY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XHJcblxyXG4gICYgLmJ0biB7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgLy8gTm8gc2hhZG93IGZvciBidXR0b24gZWxlbWVudHMgaW4gY2Fyb3VzZWwtY2FwdGlvblxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFNjYWxlIHVwIGNvbnRyb2xzIGZvciB0YWJsZXRzIGFuZCB1cFxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG5cclxuICAvLyBTY2FsZSB1cCB0aGUgY29udHJvbHMgYSBzbWlkZ2VcclxuICAuY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcclxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcclxuICAgIC5pY29uLXByZXYsXHJcbiAgICAuaWNvbi1uZXh0IHtcclxuICAgICAgd2lkdGg6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xyXG4gICAgICBoZWlnaHQ6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xyXG4gICAgICBtYXJnaW4tdG9wOiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xyXG4gICAgICBmb250LXNpemU6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xyXG4gICAgfVxyXG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXHJcbiAgICAuaWNvbi1wcmV2IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XHJcbiAgICB9XHJcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXHJcbiAgICAuaWNvbi1uZXh0IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gU2hvdyBhbmQgbGVmdCBhbGlnbiB0aGUgY2FwdGlvbnNcclxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XHJcbiAgICByaWdodDogMjAlO1xyXG4gICAgbGVmdDogMjAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAvLyBNb3ZlIHVwIHRoZSBpbmRpY2F0b3JzXHJcbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBVdGlsaXR5IGNsYXNzZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBGbG9hdHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmNsZWFyZml4IHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG4uY2VudGVyLWJsb2NrIHtcclxuICBAaW5jbHVkZSBjZW50ZXItYmxvY2s7XHJcbn1cclxuLnB1bGwtcmlnaHQge1xyXG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcbi5wdWxsLWxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vLyBUb2dnbGluZyBjb250ZW50XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLmhpZGUgaW4gZmF2b3Igb2YgLmhpZGRlbiBvciAuc3Itb25seSAoYXMgYXBwcm9wcmlhdGUpIGluIHYzLjAuMVxyXG4uaGlkZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5zaG93IHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcbi5pbnZpc2libGUge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4udGV4dC1oaWRlIHtcclxuICBAaW5jbHVkZSB0ZXh0LWhpZGU7XHJcbn1cclxuXHJcblxyXG4vLyBIaWRlIGZyb20gc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnNcclxuLy9cclxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLy8gRm9yIEFmZml4IHBsdWdpblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYWZmaXgge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG4iLCIvLyBDZW50ZXItYWxpZ24gYSBibG9jayBsZXZlbCBlbGVtZW50XHJcblxyXG5AbWl4aW4gY2VudGVyLWJsb2NrKCkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcclxuLy9cclxuLy8gSGVhZHMgdXAhIHYzIGxhdW5jaGVkIHdpdGggb25seSBgLmhpZGUtdGV4dCgpYCwgYnV0IHBlciBvdXIgcGF0dGVybiBmb3JcclxuLy8gbWl4aW5zIGJlaW5nIHJldXNlZCBhcyBjbGFzc2VzIHdpdGggdGhlIHNhbWUgbmFtZSwgdGhpcyBkb2Vzbid0IGhvbGQgdXAuIEFzXHJcbi8vIG9mIHYzLjAuMSB3ZSBoYXZlIGFkZGVkIGAudGV4dC1oaWRlKClgIGFuZCBkZXByZWNhdGVkIGAuaGlkZS10ZXh0KClgLlxyXG4vL1xyXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2NvbW1pdC9hYTAzOTZlYWU3NTdcclxuXHJcbi8vIERlcHJlY2F0ZWQgYXMgb2YgdjMuMC4xIChoYXMgYmVlbiByZW1vdmVkIGluIHY0KVxyXG5AbWl4aW4gaGlkZS10ZXh0KCkge1xyXG4gIGZvbnQ6IDAvMCBhO1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vIE5ldyBtaXhpbiB0byB1c2UgYXMgb2YgdjMuMC4xXHJcbkBtaXhpbiB0ZXh0LWhpZGUoKSB7XHJcbiAgQGluY2x1ZGUgaGlkZS10ZXh0O1xyXG59XHJcbiIsIi8vXHJcbi8vIFJlc3BvbnNpdmU6IFV0aWxpdHkgY2xhc3Nlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIElFMTAgaW4gV2luZG93cyAoUGhvbmUpIDhcclxuLy9cclxuLy8gU3VwcG9ydCBmb3IgcmVzcG9uc2l2ZSB2aWV3cyB2aWEgbWVkaWEgcXVlcmllcyBpcyBraW5kIG9mIGJvcmtlZCBpbiBJRTEwLCBmb3JcclxuLy8gU3VyZmFjZS9kZXNrdG9wIGluIHNwbGl0IHZpZXcgYW5kIGZvciBXaW5kb3dzIFBob25lIDguIFRoaXMgcGFydGljdWxhciBmaXhcclxuLy8gbXVzdCBiZSBhY2NvbXBhbmllZCBieSBhIHNuaXBwZXQgb2YgSmF2YVNjcmlwdCB0byBzbmlmZiB0aGUgdXNlciBhZ2VudCBhbmRcclxuLy8gYXBwbHkgc29tZSBjb25kaXRpb25hbCBDU1MgdG8gKm9ubHkqIHRoZSBTdXJmYWNlL2Rlc2t0b3AgV2luZG93cyA4LiBMb29rIGF0XHJcbi8vIG91ciBHZXR0aW5nIFN0YXJ0ZWQgcGFnZSBmb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGlzIGJ1Zy5cclxuLy9cclxuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZSB0aGUgZm9sbG93aW5nOlxyXG4vL1xyXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDQ5N1xyXG4vLyBEb2NzOiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy8zLjQvZ2V0dGluZy1zdGFydGVkLyNzdXBwb3J0LWllMTAtd2lkdGhcclxuLy8gU291cmNlOiBodHRwczovL3RpbWthZGxlYy5jb20vMjAxMy8wMS93aW5kb3dzLXBob25lLTgtYW5kLWRldmljZS13aWR0aC9cclxuLy8gU291cmNlOiBodHRwczovL3RpbWthZGxlYy5jb20vMjAxMi8xMC9pZTEwLXNuYXAtbW9kZS1hbmQtcmVzcG9uc2l2ZS1kZXNpZ24vXHJcblxyXG5AYXQtcm9vdCB7XHJcbiAgQC1tcy12aWV3cG9ydCB7XHJcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXHJcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUteHMsIC52aXNpYmxlLXNtLCAudmlzaWJsZS1tZCwgYW5kIC52aXNpYmxlLWxnIGFzIG9mIHYzLjIuMFxyXG5cclxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXhzJyk7XHJcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1zbScpO1xyXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtbWQnKTtcclxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLWxnJyk7XHJcblxyXG4udmlzaWJsZS14cy1ibG9jayxcclxuLnZpc2libGUteHMtaW5saW5lLFxyXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXHJcbi52aXNpYmxlLXNtLWJsb2NrLFxyXG4udmlzaWJsZS1zbS1pbmxpbmUsXHJcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcclxuLnZpc2libGUtbWQtYmxvY2ssXHJcbi52aXNpYmxlLW1kLWlubGluZSxcclxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxyXG4udmlzaWJsZS1sZy1ibG9jayxcclxuLnZpc2libGUtbGctaW5saW5lLFxyXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS14cycpO1xyXG59XHJcbi52aXNpYmxlLXhzLWJsb2NrIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXhzLWlubGluZSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7XHJcbn1cclxuLnZpc2libGUtc20tYmxvY2sge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1zbS1pbmxpbmUge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtbWQnKTtcclxufVxyXG4udmlzaWJsZS1tZC1ibG9jayB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLW1kLWlubGluZSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcclxufVxyXG4udmlzaWJsZS1sZy1ibG9jayB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1sZy1pbmxpbmUge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXhzJyk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tc20nKTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1tZCcpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1sZycpO1xyXG59XHJcblxyXG5cclxuLy8gUHJpbnQgdXRpbGl0aWVzXHJcbi8vXHJcbi8vIE1lZGlhIHF1ZXJpZXMgYXJlIHBsYWNlZCBvbiB0aGUgaW5zaWRlIHRvIGJlIG1peGluLWZyaWVuZGx5LlxyXG5cclxuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS1wcmludCBhcyBvZiB2My4yLjBcclxuXHJcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1wcmludCcpO1xyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXByaW50Jyk7XHJcbn1cclxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXByaW50LWlubGluZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXByaW50Jyk7XHJcbn1cclxuIiwiLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXHJcbkBtaXhpbiByZXNwb25zaXZlLXZpc2liaWxpdHkoJHBhcmVudCkge1xyXG4gICN7JHBhcmVudH0ge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbiAgdGFibGUjeyRwYXJlbnR9ICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cclxuICB0ciN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cclxuICB0aCN7JHBhcmVudH0sXHJcbiAgdGQjeyRwYXJlbnR9ICAgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxyXG59XHJcblxyXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcclxuQG1peGluIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCRwYXJlbnQpIHtcclxuICAjeyRwYXJlbnR9IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiLyohXHJcbiAqIFVNVyBDb25maWcgQ29tbW9uIHY5LjEuMFxyXG4gKi9cclxuXHJcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuXHJcbi8qbWl4aW5zIHdpdGggcGFyYW1zICovXHJcbkBpbXBvcnQgXCJnbG9iYWwvbWl4aW5zL2NvbG9yXCI7XHJcbkBpbXBvcnQgXCJtb2R1bGVzL215LXBhZ2UvcmVnaXN0cmF0aW9uLXR5cGVcIjtcclxuQGltcG9ydCBcImdsb2JhbC9taXhpbnMvc2xpY2stY29udHJvbHNcIjtcclxuQGltcG9ydCBcImdsb2JhbC9taXhpbnMvc3RpY2tlclwiO1xyXG5AaW1wb3J0IFwiZ2xvYmFsL21peGlucy96LWluZGV4XCI7XHJcblxyXG4vKiBleHRlbmRzKi9cclxuQGltcG9ydCBcImdsb2JhbC9leHRlbmRzL3UtZm9ybS1jb250cm9sXCI7XHJcbkBpbXBvcnQgXCJnbG9iYWwvZXh0ZW5kcy9jbGVhcmZpeFwiO1xyXG5AaW1wb3J0IFwiZ2xvYmFsL2V4dGVuZHMvdS1zdGFuZGFsb25lLWNhcnQtaWNvblwiO1xyXG5AaW1wb3J0IFwiZ2xvYmFsL2V4dGVuZHMvdS1saXN0LXVuc3R5bGVkXCI7XHJcbkBpbXBvcnQgXCJnbG9iYWwvZXh0ZW5kcy91LW91dGxpbmVcIjtcclxuQGltcG9ydCBcImdsb2JhbC9leHRlbmRzL3N0aWNrZXJcIjtcclxuQGltcG9ydCBcImdsb2JhbC9leHRlbmRzL2ZvbnQtYXdlc29tZVwiO1xyXG5cclxuQGltcG9ydCBcImdsb2JhbC9jb21wb25lbnRzL2J1dHRvbnMvYnV0dG9ucy1zeXN0ZW1cIjtcclxuQGltcG9ydCBcImdsb2JhbC9jb21wb25lbnRzL3RhYmxlcy90YWJsZVwiO1xyXG5AaW1wb3J0IFwiZ2xvYmFsL2NvbXBvbmVudHMvdHlwb2dyYXB0eS90eXBlXCI7XHJcbkBpbXBvcnQgXCJnbG9iYWwvY29tcG9uZW50cy9jLXByb2R1Y3QtaW4tY2FydC9jLXByb2R1Y3QtaW4tY2FydFwiO1xyXG5AaW1wb3J0IFwiZ2xvYmFsL2NvbXBvbmVudHMvaW5wdXQvZS1pbnB1dHNcIjtcclxuQGltcG9ydCBcImdsb2JhbC9jb21wb25lbnRzL3UtY2FyZC91LWNhcmRcIjtcclxuQGltcG9ydCBcImdsb2JhbC9jb21wb25lbnRzL3BhZ2luYXRpb24vcGFnaW5hdG9yXCI7IC8vIG9sZC1mYXNoaW9uIHBhZ2luYXRvclxyXG4vLyBAaW1wb3J0IFwiZ2xvYmFsL2NvbXBvbmVudHMvcGFnaW5hdGlvblwiOyAvLyBib290cnN0cmFwLXN0eWxlIG1hcmt1cCBmb3IgbmV3IC51Yy1kb2N1bWVudC1saXN0XHJcbkBpbXBvcnQgXCJnbG9iYWwvY29tcG9uZW50cy9pbnB1dC9pbnB1dHNcIjtcclxuQGltcG9ydCBcImdsb2JhbC9jb21wb25lbnRzL2FsZXJ0c1wiO1xyXG5AaW1wb3J0IFwiZ2xvYmFsL2NvbXBvbmVudHMvdGFicy9jLXRhYnMtM1wiO1xyXG5AaW1wb3J0IFwiZ2xvYmFsL2NvbXBvbmVudHMvc2xpZGVyLW1lbnVcIjsgLyouU2xpZGVyTWVudSBleHRlbnNpb24gZm9yIFVDMTc3LCBVQzExMTAsIFVDMTk1Ki9cclxuXHJcbkBpbXBvcnQgXCJnbG9iYWwvb3ZlcnJpZGVzL2Jvb3RzdHJhcFwiO1xyXG5AaW1wb3J0IFwiZ2xvYmFsL292ZXJyaWRlcy9qcXVlcnktdWlcIjtcclxuQGltcG9ydCBcImdsb2JhbC9vdmVycmlkZXMvYnJvd3NlclwiO1xyXG5AaW1wb3J0IFwiZ2xvYmFsL292ZXJyaWRlcy9wcmludFwiO1xyXG5cclxuQGltcG9ydCBcImxheW91dC9sYXlvdXQtc3lzdGVtXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0gIENPTU1PTiBQQVJUUyBPRiBDT05UUk9MUyAtLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcImNvbnRyb2xzL3VjMTg4LWltYWdlLWxpc3QvdWMtaW1hZ2UtbGlzdC12MlwiO1xyXG5AaW1wb3J0IFwiY29udHJvbHMvdWMxMjktZmVlZGJhY2svdWMxMjlfZGVmYXVsdFwiO1xyXG5cclxuLyotLS0tLS0gIENPTlRST0xTICAtLS0tLS0qL1xyXG5AaW1wb3J0IFwiY29udHJvbHMvdWMxNDEtdmlldy1wYWdlL3VjMTQxXCI7XHJcbkBpbXBvcnQgXCJjb250cm9scy91YzIwOC11bnN1YnNjcmliZS1mcm9tLW5ld3NsZXR0ZXJzL3VjMjA4LXVuc3Vic2NyaWJlXCI7XHJcbkBpbXBvcnQgXCJjb250cm9scy91YzE3MC1zZWFyY2gtcmVzdWx0cy10ZW1wbGF0ZWQvdWMxNzBcIjtcclxuQGltcG9ydCBcImNvbnRyb2xzL3VjMTcxLXZpZXctZG9jdW1lbnQtdGVtcGxhdGVkL3VjMTcxXCI7XHJcbkBpbXBvcnQgXCJjb250cm9scy91YzE3Ny1tZW51L3VjMTc3X3YyXCI7XHJcbkBpbXBvcnQgXCJjb250cm9scy91YzE3OS1kb2N1bWVudC1saXN0LW1lbnUvdWMxNzlcIjtcclxuQGltcG9ydCBcImNvbnRyb2xzL3VjMjAwLWZpbGUtbGlzdC12NC91YzIwMC1kZWZhdWx0XCI7XHJcbkBpbXBvcnQgXCJjb250cm9scy9zZWFyY2gvY29tbW9uX3NlYXJjaGJveFwiO1xyXG5AaW1wb3J0IFwiY29udHJvbHMvdWMyMDQtc21hcnQtc2VhcmNoL2NvbW1vbl9zbWFydC1zZWFyY2hcIjtcclxuQGltcG9ydCBcImNvbnRyb2xzL3VjMTc0LWxpc3QtY2hpbGQtcGFnZXMvdWMxNzRfMVwiO1xyXG5AaW1wb3J0IFwiY29udHJvbHMvdWMxODgtaW1hZ2UtbGlzdC9zbGljay1zbGlkZXIvc2xpY2tcIjtcclxuXHJcbi8vU2l0ZSByZWxhdGVkIChtb3N0bHkgdXNlZCBhdCBEZWZhdWx0LmFzcHgpXHJcbkBpbXBvcnQgXCJzaXRlL2NvbXBvbmVudHMvcGF5bWVudC9zaXRlLXBheW1lbnQtbWV0aG9kZXNcIjtcclxuQGltcG9ydCBcInNpdGUvY29tcG9uZW50cy93aHktYnV5L3doeS1idXlcIjtcclxuQGltcG9ydCBcInNpdGUvY29tcG9uZW50cy9waG9uZS9waG9uZVwiO1xyXG5AaW1wb3J0IFwic2l0ZS9jb21wb25lbnRzL2JyZWFkY3J1bWJzL2JyZWFkY3J1bWJzLXYyXCI7XHJcbkBpbXBvcnQgXCJzaXRlL2NvbXBvbmVudHMvc29jaWFsL2FkZHRoaXNcIjtcclxuQGltcG9ydCBcInNpdGUvY29tcG9uZW50cy9zY3JvbGwtdG8tdG9wL3Njcm9sbC10by10b3BcIjtcclxuXHJcbi8qPT09PT0gIEVuZCBvZiBVTklNSUNSTyBMQVlFUiAgPT09PT09Ki8iLCIvKlxyXG4gICAgJHZpZXcgKGlubGluZXxmdWxsd2lkdGgpIC0gdHlwZSBvZiB2aWV3XHJcbiAgICAkaGVpZ2h0IC0gYnV0dG9uIGhlaWdodFxyXG4gICAgJHNwYWNlIC0gc3BhY2UgYmV0d2VlbiBidXR0b25zXHJcbiovXHJcbkBtaXhpbiByZWdpc3RyYXRpb24tdHlwZSAoJHZpZXc6IGlubGluZSwgJGhlaWdodDogMzZweCwgJHNwYWNlOiA4cHgpIHtcclxuICAgIHVsIHtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgQGV4dGVuZCAldS1saXN0LXVuc3R5bGVkO1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtICN7JHNwYWNlfSkgLyAyKTtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGlmICR2aWV3ID09IGlubGluZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBAZXh0ZW5kICV1LWJ0bjtcclxuICAgICAgICBAZXh0ZW5kICV1LWJ0bi1kZWZhdWx0O1xyXG4gICAgICAgIEBleHRlbmQgJXUtYnRuLXNpemUtc21hbGw7XHJcbiAgICAgICAgQGV4dGVuZCAldS1idG4tZmxleC1pdDtcclxuICAgIH1cclxuICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgQGV4dGVuZCAldS1idG4tcHJpbWFyeTtcclxuICAgIH1cclxufVxyXG5cclxuJXJlZ2lzdHJhdGlvbi10eXBlIHtcclxuICAgIEBpbmNsdWRlIHJlZ2lzdHJhdGlvbi10eXBlKCk7XHJcbn0iLCIldS1mb3JtLWNvbnRyb2wge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlOyAvLyBNYWtlIGlucHV0cyBhdCBsZWFzdCB0aGUgaGVpZ2h0IG9mIHRoZWlyIGJ1dHRvbiBjb3VudGVycGFydCAoYmFzZSBsaW5lLWhlaWdodCArIHBhZGRpbmcgKyBib3JkZXIpXHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1czsgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgPHNlbGVjdD5zIGluIENTUy5cclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzKTtcclxuXHJcbiAgICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXHJcbiAgICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXM7XHJcblxyXG4gICAgLy8gUGxhY2Vob2xkZXJcclxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyO1xyXG5cclxuICAgIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxyXG4gICAgJjo6LW1zLWV4cGFuZCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXHJcbiAgICAvL1xyXG4gICAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcclxuICAgIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXHJcbiAgICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXHJcbiAgICAmW2Rpc2FibGVkXSxcclxuICAgICZbcmVhZG9ubHlde1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZy1kaXNhYmxlZDtcclxuICAgICAgICBvcGFjaXR5OiAxOyAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1XHJcbiAgICB9XHJcblxyXG4gICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGV4dGFyZWEmIHRvIHRleHRhcmVhLmZvcm0tY29udHJvbFxyXG59XHJcblxyXG5cclxuc2VsZWN0LFxyXG50ZXh0YXJlYSxcclxuW3R5cGU9XCJ0ZXh0XCJdLFxyXG5bdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5bdHlwZT1cImRhdGV0aW1lXCJdLFxyXG5bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG5bdHlwZT1cImRhdGVcIl0sXHJcblt0eXBlPVwibW9udGhcIl0sXHJcblt0eXBlPVwidGltZVwiXSxcclxuW3R5cGU9XCJ3ZWVrXCJdLFxyXG5bdHlwZT1cIm51bWJlclwiXSxcclxuW3R5cGU9XCJlbWFpbFwiXSxcclxuW3R5cGU9XCJ1cmxcIl0sXHJcblt0eXBlPVwic2VhcmNoXCJdLFxyXG5bdHlwZT1cInRlbFwiXSxcclxuW3R5cGU9XCJjb2xvclwiXSB7XHJcbiAgICBAZXh0ZW5kICV1LWZvcm0tY29udHJvbDtcclxufVxyXG5cclxuaW5wdXRbcmVhZG9ubHldLmhhc0RhdGVwaWNrZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XHJcbn0iLCIldS1saXN0LXVuc3R5bGVkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xyXG59IiwiJXUtZm9jdXMtb3V0bGluZS1ib3JkZXJlZCB7XHJcbiAgICAmOmZvY3Vze1xyXG4gICAgICAgIG91dGxpbmU6ICRvdXRsaW5lLWJvcmRlci1jb2xvciAxcHggc29saWQ7XHJcbiAgICAgICAgb3V0bGluZS1zdHlsZTogYXV0bztcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogNHB4O1xyXG4gICAgfVxyXG59IiwiJXUtc3RpY2tlciB7XHJcbiAgICAvL3JlbWVtYmVyIHRvIHNldCB6LWluZGV4XHJcbiAgICBAaW5jbHVkZSB1LXN0aWNrZXI7XHJcbn0iLCJAbWl4aW4gdS1zdGlja2VyIHtcclxuICAgIC8vIGRvbid0IGZvcmdldCB0byBwcm92aWRlIHotaW5kZXggaW4gdGhlIGNvZGVcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtaXhpbiB1LXN0aWNrZXItcmVjdGFuZ2xlICgkaGVpZ2h0LCAkcGFkZGluZykge1xyXG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgcGFkZGluZzogJHBhZGRpbmc7XHJcbn1cclxuXHJcbkBtaXhpbiB1LXN0aWNrZXItc3F1YXJlICgkc2l6ZSkge1xyXG4gICAgd2lkdGg6ICRzaXplO1xyXG4gICAgaGVpZ2h0OiAkc2l6ZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbkBtaXhpbiB1LXN0aWNrZXItY2lyY2xlICgkc2l6ZSkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgQGluY2x1ZGUgdS1zdGlja2VyLXNxdWFyZSgkc2l6ZSk7XHJcbn1cclxuXHJcbkBtaXhpbiB1LXN0aWNrZXItcG9zaXRpb24gKCRwb3NpdGlvbjogMCAwIDAgMCwgJGluY2x1ZGVBdXRvVmFsdWVzOiB0cnVlKSB7XHJcbiAgICBAaWYgbnRoKCRwb3NpdGlvbiwgMSkgIT0gYXV0byBvciAkaW5jbHVkZUF1dG9WYWx1ZXMge1xyXG4gICAgICAgIHRvcDogbnRoKCRwb3NpdGlvbiwgMSk7XHJcbiAgICB9XHJcbiAgICBAaWYgbnRoKCRwb3NpdGlvbiwgMikgIT0gYXV0byBvciAkaW5jbHVkZUF1dG9WYWx1ZXMge1xyXG4gICAgICAgIHJpZ2h0OiBudGgoJHBvc2l0aW9uLCAyKTtcclxuICAgIH1cclxuICAgIEBpZiBudGgoJHBvc2l0aW9uLCAzKSAhPSBhdXRvIG9yICRpbmNsdWRlQXV0b1ZhbHVlcyB7XHJcbiAgICAgICAgYm90dG9tOiBudGgoJHBvc2l0aW9uLCAzKTtcclxuICAgIH1cclxuICAgIEBpZiBudGgoJHBvc2l0aW9uLCA0KSAhPSBhdXRvIG9yICRpbmNsdWRlQXV0b1ZhbHVlcyB7XHJcbiAgICAgICAgbGVmdDogbnRoKCRwb3NpdGlvbiwgNCk7XHJcbiAgICB9XHJcbn0iLCIlZmEge1xyXG4gICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcbiAgICBzcGVhazogbm9uZTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbiVmYS1sb2NrIHtcclxuICAgIEBleHRlbmQgJWZhO1xyXG4gICAgY29udGVudDogXCJcXGYwMjNcIjsgLy9mYSBmYS1sb2NrXHJcbn1cclxuXHJcbiVmYS1ob21lIHtcclxuICAgIEBleHRlbmQgJWZhO1xyXG4gICAgY29udGVudDogXCJcXGYwMTVcIjsgLy9mYSBmYS1ob21lXHJcbn1cclxuXHJcbiVmYS1hbmdsZS1sZWZ0IHtcclxuICAgIEBleHRlbmQgJWZhO1xyXG4gICAgY29udGVudDogXCJcXGYxMDRcIjsgLy9mYSBmYS1hbmdsZS1sZWZ0XHJcbn1cclxuXHJcbiVmYS1hbmdsZS1yaWdodCB7XHJcbiAgICBAZXh0ZW5kICVmYTtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7IC8vZmEgZmEtYW5nbGUtcmlnaHRcclxufVxyXG5cclxuJWZhLWNoZXZyb24tbGVmdCB7XHJcbiAgICBAZXh0ZW5kICVmYTtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCI7IC8vZmEgZmEtY2hldnJvbi1sZWZ0XHJcbn1cclxuXHJcbiVmYS1jaGV2cm9uLXJpZ2h0IHtcclxuICAgIEBleHRlbmQgJWZhO1xyXG4gICAgY29udGVudDogXCJcXGYwNTRcIjsgLy9mYSBmYS1jaGV2cm9uLXJpZ2h0XHJcbn1cclxuXHJcbiVmYS1jaGV2cm9uLXVwIHtcclxuICAgIEBleHRlbmQgJWZhO1xyXG4gICAgY29udGVudDogXCJcXGYwNzdcIjsgLy9mYS1jaGV2cm9uLXVwXHJcbn1cclxuXHJcbiVmYS1jaGV2cm9uLWRvd24ge1xyXG4gICAgQGV4dGVuZCAlZmE7XHJcbiAgICBjb250ZW50OiBcIlxcZjA3OFwiOyAvL2ZhLWNoZXZyb24tZG93blxyXG59XHJcblxyXG4lZmEtZG9jdW1lbnQge1xyXG4gICAgQGV4dGVuZCAlZmE7XHJcbiAgICBjb250ZW50OiBcIlxcZjE1Y1wiOyAvL2ZhIGZhLWRvY3VtZW50XHJcbn1cclxuXHJcbiVmYS1jYWxlbmRhciB7XHJcbiAgICBAZXh0ZW5kICVmYTtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDczXCI7IC8vZmEgZmEtY2FsZW5kYXJcclxufVxyXG5cclxuJWZhLWJvbHQge1xyXG4gICAgQGV4dGVuZCAlZmE7XHJcbiAgICBjb250ZW50OiBcIlxcZjBlN1wiOyAvL2ZhIGZhLWJvbHRcclxufVxyXG5cclxuJWZhLWNpcmNsZSB7XHJcbiAgICBAZXh0ZW5kICVmYTtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTExXCI7IC8vZmEgZmEtY2lyY2xlXHJcbn1cclxuXHJcbiVmYS1oZWFydCB7XHJcbiAgICBAZXh0ZW5kICVmYTtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDA0XCI7IC8vIGZhLWhlYXJ0XHJcbn1cclxuXHJcbiVmYS1oZWFydC1vIHtcclxuICAgIEBleHRlbmQgJWZhO1xyXG4gICAgY29udGVudDogXCJcXGYwOGFcIjsgLy8gZmEtaGVhcnQtb1xyXG59XHJcblxyXG4lZmEtcnNzIHtcclxuICAgIEBleHRlbmQgJWZhO1xyXG4gICAgY29udGVudDogXCJcXGYwOWVcIjsgLy9mYSBmYS1yc3NcclxufVxyXG5cclxuJWZhLWluc3RhZ3JhbSB7XHJcbiAgICBAZXh0ZW5kICVmYTtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTZkXCI7IC8vZmEgZmEtaW5zdGFncmFtXHJcbn1cclxuXHJcbiVmYS10aW1lcyB7XHJcbiAgICBAZXh0ZW5kICVmYTtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDBkXCI7IC8vZmEgZmEtdGltZXNcclxufVxyXG5cclxuJWZhLXBsYXkge1xyXG4gICAgQGV4dGVuZCAlZmE7XHJcbiAgICBjb250ZW50OiBcIlxcZjA0YlwiOyAvL2ZhIGZhLXBsYXlcclxufVxyXG5cclxuJWZhLWVudmVsb3BlIHtcclxuICAgIEBleHRlbmQgJWZhO1xyXG4gICAgY29udGVudDogXCJcXGYwZTBcIjsgLy9mYSBmYS1lbnZlbG9wZVxyXG59XHJcblxyXG4lZmEtZW52ZWxvcGUtbyB7XHJcbiAgICBAZXh0ZW5kICVmYTtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDAzXCI7IC8vZmEgZmEtZW52ZWxvcGUtb1xyXG59XHJcblxyXG4lZmEtZW52ZWxvcGUtb3Blbi1vIHtcclxuICAgIEBleHRlbmQgJWZhO1xyXG4gICAgY29udGVudDogXCJcXGYyYjdcIjsgLy9mYSBmYS1lbnZlbG9wZS1vcGVuLW9cclxufVxyXG5cclxuJWZhLWNoZWNrIHtcclxuICAgIEBleHRlbmQgJWZhO1xyXG4gICAgY29udGVudDogXCJcXGYwMGNcIjsgLy9mYSBmYS1jaGVja1xyXG59XHJcblxyXG4lZmEtZmlsdGVyIHtcclxuICAgIEBleHRlbmQgJWZhO1xyXG4gICAgY29udGVudDogXCJcXGYwYjBcIjsgLy9mYSBmYS1maWx0ZXJcclxufVxyXG5cclxuJWZhLXBsdXMge1xyXG4gICAgQGV4dGVuZCAlZmE7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2N1wiOyAvL2ZhIGZhLXBsdXNcclxufVxyXG5cclxuJWZhLW1pbnVzIHtcclxuICAgIEBleHRlbmQgJWZhO1xyXG4gICAgY29udGVudDogXCJcXGYwNjhcIjsgLy9mYSBmYS1taW51c1xyXG59XHJcblxyXG4lZmEtcGhvbmUge1xyXG4gICAgQGV4dGVuZCAlZmE7XHJcbiAgICBjb250ZW50OiBcIlxcZjA5NVwiOyAvL2ZhIGZhLXBob25lXHJcbn1cclxuXHJcbiVmYS1pbmZvLWNpcmNsZSB7XHJcbiAgICBAZXh0ZW5kICVmYTtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDVhXCI7IC8vZmEgZmEtaW5mby1jaXJjbGVcclxufVxyXG5cclxuJWZhLXByaW50IHtcclxuICAgIEBleHRlbmQgJWZhO1xyXG4gICAgY29udGVudDogXCJcXGYwMmZcIjsgLy9mYSBmYS1wcmludFxyXG59XHJcblxyXG4lZmEtZmlsZS1vIHtcclxuICAgIEBleHRlbmQgJWZhO1xyXG4gICAgY29udGVudDogXCJcXGYwMTZcIjsgLy9mYSBmYS1maWxlLW9cclxufVxyXG5cclxuJWZhLXN0YXJ7XHJcbiAgICBAZXh0ZW5kICVmYTtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDA1XCI7IC8vZmEgZmEtc3RhclxyXG59XHJcblxyXG4lZmEtc3Rhci1oYWxmLW97XHJcbiAgICBAZXh0ZW5kICVmYTtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTIzXCI7IC8vZmEgZmEtc3Rhci1oYWxmLW9cclxufVxyXG5cclxuJWZhLXN0YXItb3tcclxuICAgIEBleHRlbmQgJWZhO1xyXG4gICAgY29udGVudDogXCJcXGYwMDZcIjsgLy9mYSBmYS1zdGFyLW9cclxufVxyXG5cclxuJWZhLWNsb3Nle1xyXG4gICAgQGV4dGVuZCAlZmE7XHJcbiAgICBjb250ZW50OiBcIlxcZjAwZFwiOyAvL2ZhIGZhLWNsb3NlXHJcbn1cclxuXHJcbiVmYS1oYW5kLXJvY2stb3tcclxuICAgIEBleHRlbmQgJWZhO1xyXG4gICAgY29udGVudDogXCJcXGYyNTVcIjsgLy9mYSBmYS1oYW5kLXJvY2stb1xyXG59XHJcblxyXG4lZmEtY2xvdWQtdXBsb2FkIHtcclxuICAgIEBleHRlbmQgJWZhO1xyXG4gICAgY29udGVudDogXCJcXGYwZWVcIjsgLy9mYSBmYS1jbG91ZC11cGxvYWRcclxufVxyXG5cclxuJWZhLXBlbmNpbHtcclxuICAgIEBleHRlbmQgJWZhO1xyXG4gICAgY29udGVudDogXCJcXGYwNDBcIjsgLy9mYSBmYS1wZW5jaWxcclxufVxyXG5cclxuJWZhLXRodW1icy11cHtcclxuICAgIEBleHRlbmQgJWZhO1xyXG4gICAgY29udGVudDogXCJcXGYxNjRcIjsgLy9mYSBmYS10aHVtYnMtdXBcclxufVxyXG5cclxuJWZhLWNvbW1lbnR7XHJcbiAgICBAZXh0ZW5kICVmYTtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDc1XCI7IC8vZmEgZmEtY29tbWVudFxyXG59XHJcblxyXG4lZmEtdHJhc2h7XHJcbiAgICBAZXh0ZW5kICVmYTtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWY4XCI7IC8vZmEgZmEtdHJhc2hcclxufVxyXG5cclxuJWZhLXVzZXJ7XHJcbiAgICBAZXh0ZW5kICVmYTtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDA3XCI7IC8vZmEgZmEtdXNlclxyXG59XHJcblxyXG4lZmEtZmlsZS10ZXh0LW97XHJcbiAgICBAZXh0ZW5kICVmYTtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGY2XCI7IC8vZmEgZmEtZmlsZS10ZXh0LW9cclxufVxyXG5cclxuJWZhLWVsbGlwc2lzLWh7XHJcbiAgICBAZXh0ZW5kICVmYTtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTQxXCI7IC8vZmEgZmEtZWxsaXBzaXMtaFxyXG59XHJcblxyXG4lZmEtdHJ1Y2t7XHJcbiAgICBAZXh0ZW5kICVmYTtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGQxXCI7IC8vZmEgZmEtdHJ1Y2tcclxufVxyXG5cclxuJWZhLWV5ZXtcclxuICAgIEBleHRlbmQgJWZhO1xyXG4gICAgY29udGVudDogXCJcXGYwNmVcIjsgLy9mYSBmYS1leWVcclxufSIsIiV1LWJ0biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBGb3IgaW5wdXQuYnRuXHJcbiAgICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLWJhc2UtdmVydGljYWwsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1iYXNlLCAkbGluZS1oZWlnaHQtYmFzZSwgJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xyXG4gICAgQGluY2x1ZGUgdXNlci1zZWxlY3Qobm9uZSk7XHJcblxyXG4gICAgJixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFiLWZvY3VzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xyXG4gICAgfVxyXG5cclxuICAgICZbZGlzYWJsZWRde1xyXG4gICAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KC42NSk7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5idG5cclxufVxyXG5cclxuJXUtYnRuLWRlZmF1bHQge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICR1LWJ0bi10ZXh0LXRyYW5zZm9ybTtcclxuICAgIC8vQGluY2x1ZGUgdW5pLWJ1dHRvbi12YXJpYW50KCRidG4tZGVmYXVsdC1jb2xvciwgJGJ0bi1kZWZhdWx0LWJnLCAkYnRuLWRlZmF1bHQtYm9yZGVyKTtcclxuICAgIEBpbmNsdWRlIHVuaS1idXR0b24tYWR2YW5jZWQtaG92ZXIoJHUtYnRuLWRlZmF1bHQtY29sb3IsICR1LWJ0bi1kZWZhdWx0LWJnLCAkdS1idG4tZGVmYXVsdC1ib3JkZXIsICR1LWJ0bi1kZWZhdWx0LWNvbG9yLWhvdmVyLCAkdS1idG4tZGVmYXVsdC1iZy1ob3ZlciwgJHUtYnRuLWRlZmF1bHQtYm9yZGVyLWhvdmVyKTtcclxufVxyXG4ldS1idG4tcHJpbWFyeSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJHUtYnRuLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgLy9AaW5jbHVkZSB1bmktYnV0dG9uLXZhcmlhbnQoJGJ0bi1wcmltYXJ5LWNvbG9yLCAkYnRuLXByaW1hcnktYmcsICRidG4tcHJpbWFyeS1ib3JkZXIpO1xyXG4gICAgQGluY2x1ZGUgdW5pLWJ1dHRvbi1hZHZhbmNlZC1ob3ZlcigkdS1idG4tcHJpbWFyeS1jb2xvciwgJHUtYnRuLXByaW1hcnktYmcsICR1LWJ0bi1wcmltYXJ5LWJvcmRlciwgJHUtYnRuLXByaW1hcnktY29sb3ItaG92ZXIsICR1LWJ0bi1wcmltYXJ5LWJnLWhvdmVyLCAkdS1idG4tcHJpbWFyeS1ib3JkZXItaG92ZXIpO1xyXG59XHJcbi8vIFN1Y2Nlc3MgYXBwZWFycyBhcyBncmVlblxyXG4ldS1idG4tc3VjY2VzcyB7XHJcbiAgICBAaW5jbHVkZSB1bmktYnV0dG9uLXZhcmlhbnQoJGJ0bi1zdWNjZXNzLWNvbG9yLCAkYnRuLXN1Y2Nlc3MtYmcsICRidG4tc3VjY2Vzcy1ib3JkZXIpO1xyXG59XHJcbi8vIEluZm8gYXBwZWFycyBhcyBibHVlLWdyZWVuXHJcbiV1LWJ0bi1pbmZvIHtcclxuICAgIEBpbmNsdWRlIHVuaS1idXR0b24tdmFyaWFudCgkYnRuLWluZm8tY29sb3IsICRidG4taW5mby1iZywgJGJ0bi1pbmZvLWJvcmRlcik7XHJcbn1cclxuLy8gV2FybmluZyBhcHBlYXJzIGFzIG9yYW5nZVxyXG4ldS1idG4td2FybmluZyB7XHJcbiAgICBAaW5jbHVkZSB1bmktYnV0dG9uLXZhcmlhbnQoJGJ0bi13YXJuaW5nLWNvbG9yLCAkYnRuLXdhcm5pbmctYmcsICRidG4td2FybmluZy1ib3JkZXIpO1xyXG59XHJcbi8vIERhbmdlciBhbmQgZXJyb3IgYXBwZWFyIGFzIHJlZFxyXG4ldS1idG4tZGFuZ2VyIHtcclxuICAgIEBpbmNsdWRlIHVuaS1idXR0b24tdmFyaWFudCgkYnRuLWRhbmdlci1jb2xvciwgJGJ0bi1kYW5nZXItYmcsICRidG4tZGFuZ2VyLWJvcmRlcik7XHJcbn1cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ldS1yZXNldC1idG4tdG8tYS1ibG9jayB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG4ldS1yZXNldC1idG4tdG8tYS1saW5rIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxufVxyXG4ldS1yZXNldC1idG4tc3RhdGV7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxufVxyXG4ldS1idG4tZmxleC1pdHtcclxuICAgIC8vIHVzZWQgb25seSBmb3IgbGFiZWxzIG9yIGxpbmtzIHdoaWNoIHNob3VsZCBiZSBzaG93biBhcyBidXR0b25zXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4ldS1idG4tc2l6ZS1zbWFsbHtcclxuICAgIGhlaWdodDogJHUtYnV5LWJ0bi1oZWlnaHQtYmFzZTtcclxuICAgIGZvbnQtc2l6ZTogJHUtYnV5LWJ0bi1mb250LXNpemUtYmFzZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4ldS1idG4tc2l6ZS1sYXJnZSB7XHJcbiAgICBoZWlnaHQ6ICR1LWJ1eS1idG4taGVpZ2h0LWxhcmdlO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG59XHJcblxyXG4ldS1idG4taWNvbi1hbmltYXRpb24ge1xyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoICRhbmltYXRpb24tZHVyYXRpb24sIG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbjtcclxuICAgIH1cclxuICAgICY6Zm9jdXN7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAbWl4aW4gdW5pLWJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcclxuICAgIH1cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gdW5pLWJ1dHRvbi1hZHZhbmNlZC1ob3ZlcigkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3ItaG92ZXIsICRiYWNrZ3JvdW5kLWhvdmVyLCAkYm9yZGVyLWhvdmVyKSB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZXtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1ob3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1ob3ZlcjtcclxuICAgIH1cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItaG92ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsImJ1dHRvbixcclxuYnV0dG9uIGl7XHJcbiAgICBAZXh0ZW5kICV1LXRyYW5zaXRpb24tY29sb3JzO1xyXG59XHJcblxyXG5idXR0b24ge1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxufVxyXG4uYnRuLWRlZmF1bHQge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICR1LWJ0bi10ZXh0LXRyYW5zZm9ybTtcclxuICAgIEBpbmNsdWRlIHVuaS1idXR0b24tYWR2YW5jZWQtaG92ZXIoJHUtYnRuLWRlZmF1bHQtY29sb3IsICR1LWJ0bi1kZWZhdWx0LWJnLCAkdS1idG4tZGVmYXVsdC1ib3JkZXIsICR1LWJ0bi1kZWZhdWx0LWNvbG9yLWhvdmVyLCAkdS1idG4tZGVmYXVsdC1iZy1ob3ZlciwgJHUtYnRuLWRlZmF1bHQtYm9yZGVyLWhvdmVyKTtcclxufVxyXG4uYnRuLXByaW1hcnkge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICR1LWJ0bi10ZXh0LXRyYW5zZm9ybTtcclxuICAgIEBpbmNsdWRlIHVuaS1idXR0b24tYWR2YW5jZWQtaG92ZXIoJHUtYnRuLXByaW1hcnktY29sb3IsICR1LWJ0bi1wcmltYXJ5LWJnLCAkdS1idG4tcHJpbWFyeS1ib3JkZXIsICR1LWJ0bi1wcmltYXJ5LWNvbG9yLWhvdmVyLCAkdS1idG4tcHJpbWFyeS1iZy1ob3ZlciwgJHUtYnRuLXByaW1hcnktYm9yZGVyLWhvdmVyKTtcclxufVxyXG5cclxuLmJ0bntcclxuICAgIEBleHRlbmQgJXUtYnRuLXNpemUtc21hbGw7XHJcbn1cclxuXHJcbi5idG4tbGd7XHJcbiAgICBAZXh0ZW5kICV1LWJ0bi1zaXplLWxhcmdlO1xyXG59XHJcblxyXG4uRm9ybUJ1dHRvbntcclxuICAgIEBleHRlbmQgJXUtYnRuO1xyXG4gICAgQGV4dGVuZCAldS1idG4tc2l6ZS1zbWFsbDtcclxufVxyXG4uYnRuLWJ1eXtcclxuICAgIG1pbi13aWR0aDogJHUtYnV5LWJ0bi1taW4td2lkdGg7XHJcbiAgICBAZXh0ZW5kICV1LWJ0bi1wcmltYXJ5O1xyXG59XHJcbi5idG4tcmVhZC1tb3JlIHtcclxuICAgIG1pbi13aWR0aDogJHUtYnV5LWJ0bi1taW4td2lkdGg7XHJcbiAgICBAZXh0ZW5kICV1LWJ0bi1kZWZhdWx0O1xyXG59IiwiJHUtYnRuLXRleHQtdHJhbnNmb3JtOiAgICAgICAgICAgICAgICAgICAgIHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHUtYnV5LWJ0bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDc4cHggIWRlZmF1bHQ7XHJcbiR1LWJ1eS1idG4tbWluLXdpZHRoLWxhcmdlOiAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcclxuJHUtYnV5LWJ0bi1oZWlnaHQtYmFzZTogICAgICAgICAgICAgICAgICAgIDI4cHggIWRlZmF1bHQ7XHJcbiR1LWJ1eS1idG4taGVpZ2h0LWxhcmdlOiAgICAgICAgICAgICAgICAgICA0MHB4ICFkZWZhdWx0O1xyXG4kdS1idXktYnRuLWZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgICAgMTRweCAhZGVmYXVsdDtcclxuJHUtYnV5LWJ0bi1mb250LXNpemUtbGFyZ2U6ICAgICAgICAgICAgICAgIDE2cHggIWRlZmF1bHQ7XHJcblxyXG4kdS1idG4tcHJpbWFyeS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgJGNsX1doaXRlICFkZWZhdWx0O1xyXG4kdS1idG4tcHJpbWFyeS1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgMXB4IHNvbGlkICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kdS1idG4tcHJpbWFyeS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4kdS1idG4tcHJpbWFyeS1jb2xvci1ob3ZlcjogICAgICAgICAgICAgICAgJGNsX1doaXRlICFkZWZhdWx0O1xyXG4kdS1idG4tcHJpbWFyeS1ib3JkZXItaG92ZXI6ICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnktYWx0ZXJuYXRpdmUgIWRlZmF1bHQ7XHJcbiR1LWJ0bi1wcmltYXJ5LWJnLWhvdmVyOiAgICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeS1hbHRlcm5hdGl2ZSAhZGVmYXVsdDtcclxuXHJcbiR1LWJ0bi1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuJHUtYnRuLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kdS1idG4tZGVmYXVsdC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgJGNsX1doaXRlICFkZWZhdWx0O1xyXG5cclxuJHUtYnRuLWRlZmF1bHQtY29sb3ItaG92ZXI6ICAgICAgICAgICAgICAgICRjbF9XaGl0ZSAhZGVmYXVsdDtcclxuJHUtYnRuLWRlZmF1bHQtYm9yZGVyLWhvdmVyOiAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5LWFsdGVybmF0aXZlICFkZWZhdWx0O1xyXG4kdS1idG4tZGVmYXVsdC1iZy1ob3ZlcjogICAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnktYWx0ZXJuYXRpdmUgIWRlZmF1bHQ7XHJcblxyXG5AaW1wb3J0IFwibS1idXR0b25zXCI7XHJcbkBpbXBvcnQgXCJlLWJ1dHRvbnNcIjtcclxuQGltcG9ydCBcImMtYnV0dG9uc1wiO1xyXG4iLCIuZ3JpZHtcclxuICAgIC5ncmlkLWhlYWRlcntcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcbiAgICB9XHJcbn0iLCIvKkNPTU1PTiBmb3Igc2V2ZXJhbCBjb250cm9sc1xyXG5VQzE3ODogUmVzZWxsZXJzQnVpbGRlclxyXG5VQzE4MTogT3JkZXIgZGV0YWlscyAtIG91dGRhdGVkXHJcblByb2RSZWxDdXN0b21GaWVsZHNHcmlkLmFzY3ggZmlsZVxyXG4uLmFuZD8gKi9cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgLlJlc3BvbnNpdmVHcmlkVjEge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHRoZWFkLFxyXG4gICAgICAgIC5IZWFkZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0cjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsX1doaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMS43ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVlbSAwLjZlbSAwLjI1ZW0gMzUlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xfV2lsZF9TYW5kMTtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMC42ZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAkY2xfVHVuZG9yYTQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsX1doaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyOm5vdCg6Zmlyc3QtY2hpbGQpIHRkOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2xfV2lsZF9TYW5kMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAbWl4aW4gYXJ0aWNsZS10ZWFzZXJ7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBhcnRpY2xlLWNvbnRlbnR7XHJcbiAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xyXG59XHJcblxyXG5AbWl4aW4gYXJ0aWNsZS1mb3JtYXRpbmd7XHJcbiAgICA+IHAsXHJcbiAgICA+IG9sLFxyXG4gICAgPiB1bCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMi41cmVtO1xyXG4gICAgfVxyXG4gICAgOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gdS10ZXh0LWluaGVyaXR7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbkBtaXhpbiB1LXRyYW5zaXRpb24tY29sb3Jze1xyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICRhbmltYXRpb24tZHVyYXRpb24sIGJhY2tncm91bmQtY29sb3IgJGFuaW1hdGlvbi1kdXJhdGlvbiwgY29sb3IgJGFuaW1hdGlvbi1kdXJhdGlvbjtcclxufVxyXG5cclxuJXUtdHJhbnNpdGlvbi1jb2xvcnN7XHJcbiAgICBAaW5jbHVkZSB1LXRyYW5zaXRpb24tY29sb3JzO1xyXG59XHJcblxyXG5cclxuLy8vICRmb250OiA8Zm9udC1zaXplPiA8Zm9udC13ZWlnaHQ+IDxmb250LXN0eWxlPjtcclxuQG1peGluIGZvbnQtcHJvcGVydGllcyAoJGZvbnQpIHtcclxuICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LCAxKTtcclxuICAgIEBpZiBsZW5ndGgoJGZvbnQpID4gMSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG50aCgkZm9udCwgMik7XHJcbiAgICB9XHJcbiAgICBAaWYgbGVuZ3RoKCRmb250KSA+IDIge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG50aCgkZm9udCwgMyk7XHJcbiAgICB9XHJcbn0iLCIldS1oZWFkaW5nLW5vbi1oLXRhZyB7XHJcbiAgICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xyXG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XHJcbiAgICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xyXG59XHJcblxyXG4ldS1oZWFkaW5nIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZy1oMS1tYjtcclxufVxyXG5cclxuJXUtaGVhZGluZy1oMSB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaDE7XHJcbiAgICBAZXh0ZW5kICV1LWhlYWRpbmc7XHJcbn1cclxuXHJcbiV1LWhlYWRpbmctaDIge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgyO1xyXG4gICAgQGV4dGVuZCAldS1oZWFkaW5nO1xyXG59XHJcblxyXG4ldS1oZWFkaW5nLWgzIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMztcclxuICAgIEBleHRlbmQgJXUtaGVhZGluZztcclxufVxyXG5cclxuJXUtaGVhZGluZy1oNCB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaDQ7XHJcbiAgICBAZXh0ZW5kICV1LWhlYWRpbmc7XHJcbn1cclxuXHJcbiV1LWhlYWRpbmctaDUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWg1O1xyXG4gICAgQGV4dGVuZCAldS1oZWFkaW5nO1xyXG59XHJcblxyXG4ldS1oZWFkaW5nLWg2IHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjtcclxuICAgIEBleHRlbmQgJXUtaGVhZGluZztcclxufVxyXG5cclxuJXUtdGV4dC1pbmhlcml0IHtcclxuICAgIEBpbmNsdWRlIHUtdGV4dC1pbmhlcml0O1xyXG59XHJcblxyXG4ldS10ZXh0LWQtdG8tbHtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1ncmF5O1xyXG4gICAgfVxyXG59XHJcbiV1LXRleHQtbC10by1ke1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yLWdyYXk7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbiV1LWxpc3QtdGl0bGUtZC10by1se1xyXG4gICAgQGV4dGVuZCAldS10ZXh0LWQtdG8tbDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG4ldS1saXN0LXRpdGxlLWwtdG8tZHtcclxuICAgIEBleHRlbmQgJXUtdGV4dC1sLXRvLWQ7XHJcbn1cclxuXHJcblxyXG4vLy9UT0RPOiBzcGxpdCAnLnRleHQnIGNsYXNzIGFuZCBleHRlbmRzLiBJcyB1c2VkIGF0IGZvb3RlclxyXG4ldGV4dC1jZW50ZXItbWQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbn1cclxuLnRleHQtY2VudGVyLW1kIHtcclxuICAgIEBleHRlbmQgJXRleHQtY2VudGVyLW1kO1xyXG59IiwiQGltcG9ydCBcIm0tdHlwZVwiO1xyXG5AaW1wb3J0IFwiZS10eXBlXCI7XHJcblxyXG5hIHtcclxuICAgIEBleHRlbmQgJXUtdHJhbnNpdGlvbi1jb2xvcnM7XHJcbn1cclxuXHJcbi8vIC5NYWluVGl0bGVDb250YWluZXIsXHJcbi8vIC5LbGFybmFDaGVja291dCAuTWFpblRpdGxlLCAvLyBoZXJlIGlzIG5vIE1haW5UaXRsZUNvbnRhaW5lclxyXG4vLyAuVUMxMTBNYWluQ29udGFpbmVyIC5NYWludFRpdGxlLCAvLyBoZXJlIGlzIG5vIE1haW5UaXRsZUNvbnRhaW5lclxyXG4vL2FydGljbGUgaGVhZGVyLFxyXG5oMSB7XHJcbiAgICBAZXh0ZW5kICV1LWhlYWRpbmc7XHJcbn1cclxuXHJcbi8vIHRkLk1haW5UaXRsZUNvbnRhaW5lciB7IC8vIFVDMTEwIC0gZGV0YWlsZWQgY2FydFxyXG4vLyAgICAgcGFkZGluZy1ib3R0b206ICRoZWFkaW5nLWgxLW1iO1xyXG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuLy8gfVxyXG5zcGFuLk1haW5UaXRsZSxcclxuYS5NYWluVGl0bGV7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBAZXh0ZW5kICV1LWhlYWRpbmctbm9uLWgtdGFnO1xyXG59XHJcblxyXG4vLyBzcGFuLk1haW5UaXRsZSAtIFVDMTEwIC0gZGV0YWlsZWQgY2FydFxyXG4vLyBhLk1haW5UaXRsZSAtIFVDMTEwIC0gZGV0YWlsZWQgY2FydCwgc2hvcHBpbmdsaXN0IHRpdGxlIGJ1dCB3aXRob3V0IGhyZWYgYXR0clxyXG4vLyBzcGFuLk1haW5UaXRsZSAtIFVDMTEwIC0gZGV0YWlsZWQgY2FydCwgdGhlcmUgaXMgYWxzbyBoMi5NYWluVGl0bGUgaW4gTm9Qcm9kdWN0cyBibG9ja1xyXG5cclxuLk1haW5UaXRsZXtcclxuLy8uU3ViTWFpblRpdGxlXHJcbiAgICBAZXh0ZW5kICV1LWhlYWRpbmctaDE7XHJcbn1cclxuXHJcbi8vIC5NYWluVGl0bGUsIC8vIGgxLk1haW5UaXRsZSwgaDIuTWFpblRpdGxlLCBkaXYuTWFpblRpdGxlLCBzcGFuLk1haW5UaXRsZSwgYS5NYWluVGl0bGVcclxuLy8gLlN1Yk1haW5UaXRsZSwgLy8gaDIuU3ViTWFpblRpdGxlXHJcbi8vIGFydGljbGUgaGVhZGVyIGgxIHtcclxuLy8gICAgIG1hcmdpbi10b3A6IDA7XHJcbi8vIH1cclxuXHJcblxyXG4vKiBMaXN0IHRpdGxlc1xyXG4gKiBVQzE3NCAtIExpc3QgY2hpbGQgZG9jdW1lbnRzXHJcbiAqIFVDMTc1IC0gRG9jdW1lbnQgbGlzdFxyXG4gKiBVQzE5MyAtIFByb2R1Y3QgbGlzdFxyXG4qL1xyXG4uTGlzdEl0ZW1UaXRsZUNvbnQsXHJcbi5JdGVtVGl0bGVDb250YWluZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBleHRlbmQgJXUtdHJhbnNpdGlvbi1jb2xvcnM7XHJcbn1cclxuXHJcbi5MaXN0SXRlbVRpdGxlLFxyXG4uSXRlbVRpdGxlTGluayB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5VQzE3NCxcclxuLlVDMTc1LFxyXG4uVUMxOTNkZWZhdWx0IHtcclxuICAgIC5JdGVtVGl0bGUge1xyXG4gICAgICAgIEBleHRlbmQgJXUtdGV4dC1pbmhlcml0O1xyXG4gICAgfVxyXG59IiwiJXUtcHJvZHVjdC1pbi1jYXJ0IHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwYWRkaW5nOiAwOyAvLyBkb250IHJlbWVtYmVyIHdoeSBJIHB1dCBpdCBoZXJlIDooIEFsZXggVS4gICBkbyB3ZSBuZWVkIHRoaXM/XHJcbiAgICBAZXh0ZW5kICV1LXN0aWNrZXI7XHJcbiAgICBAaW5jbHVkZSB1LXN0aWNrZXItcG9zaXRpb24oJHByb2R1Y3QtaW4tY2FydF9fcG9zaXRpb24pO1xyXG59XHJcblxyXG4ldS1wcm9kdWN0LWluLWNhcnQtbGluayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxOyAvLyBsb2NhbCB6LWluZGV4LCB0byBiZSB1bmRlciBpbi1jYXJ0ICdjb3VudCcgYmxvY2tcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkcHJvZHVjdC1pbi1jYXJ0X19jb2xvcjtcclxuICAgIEBleHRlbmQgJWZsZXg7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkcHJvZHVjdC1pbi1jYXJ0X19jb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuJXUtcHJvZHVjdC1pbi1jYXJ0LWljb24ge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBmb250LXNpemU6ICRwcm9kdWN0LWluLWNhcnRfX2ZvbnQtc2l6ZTtcclxuICAgICAgICBAZXh0ZW5kICN7JHByb2R1Y3QtaW4tY2FydF9faWNvbn07XHJcbiAgICB9XHJcbn1cclxuXHJcbiV1LXByb2R1Y3QtaW4tY2FydC1jb3VudCB7XHJcbiAgICB6LWluZGV4OiAyOyAvLyBsb2NhbCB6LWluZGV4LCB0byBiZSBhZG9iZSBpbi1jYXJ0ICdsaW5rJyBibG9ja1xyXG4gICAgbWluLXdpZHRoOiAkcHJvZHVjdC1pbi1jYXJ0LWNvdW50X19zaXplO1xyXG4gICAgaGVpZ2h0OiAkcHJvZHVjdC1pbi1jYXJ0LWNvdW50X19zaXplO1xyXG4gICAgcGFkZGluZzogMCAycHg7IC8vIHRvIGhhdmUgc21hbGwgcGFkZGluZ3MgZm9yIGJpZyBhbW91bnQgb2YgcHJvZHVjdHNcclxuICAgIGJvcmRlci1yYWRpdXM6IHJvdW5kKCRwcm9kdWN0LWluLWNhcnQtY291bnRfX3NpemUgKiAwLjUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2R1Y3QtaW4tY2FydC1jb3VudF9fYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDM1ZW07XHJcbiAgICBjb2xvcjogJHByb2R1Y3QtaW4tY2FydC1jb3VudF9fY29sb3I7XHJcbiAgICBAZXh0ZW5kICV1LXN0aWNrZXI7XHJcbiAgICBAaW5jbHVkZSBmb250LXByb3BlcnRpZXMoJHByb2R1Y3QtaW4tY2FydC1jb3VudF9fZm9udCk7XHJcbiAgICBAaW5jbHVkZSB1LXN0aWNrZXItcG9zaXRpb24oJHByb2R1Y3QtaW4tY2FydC1jb3VudF9fcG9zaXRpb24pO1xyXG59IiwiJHByb2R1Y3QtaW4tY2FydF9faWNvbjogICAgICAgICAgICAgICAgICAgICAgICBcIiV1bi1zaXRlLWNhcnQzLWVtcHR5XCIgIWRlZmF1bHQ7IC8qIHVzYWdlOiAgIEBleHRlbmQgJHByb2R1Y3QtaW4tY2FydF9faWNvbjsgKi9cclxuJHByb2R1Y3QtaW4tY2FydF9fY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1iYXNlICFkZWZhdWx0O1xyXG4kcHJvZHVjdC1pbi1jYXJ0X19mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDE4cHggIWRlZmF1bHQ7XHJcbi8vIHNldHVwIG9ubHkgdG9wIGFuZCBsZWZ0IHBvc2l0aW9uIHRvIHByZXZlbnQgYW5pbWF0aW9uIGFydGlmYWN0cyBvbiAnYnV5JyBldmVudCBhbmQgbGVhdmUgJ2F1dG8nIGZvciBib3R0b20gYW5kIHJpZ2h0XHJcbiRwcm9kdWN0LWluLWNhcnRfX3Bvc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgY2FsYygxMDAlIC0gMjBweCkgYXV0byBhdXRvIGNhbGMoMTAwJSAtIDI5cHgpICFkZWZhdWx0OyAvLyB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnRcclxuXHJcbiRwcm9kdWN0LWluLWNhcnQtY291bnRfX3NpemU6ICAgICAgICAgICAgICAgICAgMTZweCAhZGVmYXVsdDtcclxuJHByb2R1Y3QtaW4tY2FydC1jb3VudF9fZm9udDogICAgICAgICAgICAgICAgICA5cHggNzAwICFkZWZhdWx0OyAvLyBmb250LXNpemUsIGZvbnQtd2VpZ2h0XHJcbi8vIHNldHVwIG9ubHkgdG9wIGFuZCBsZWZ0IHBvc2l0aW9uIHRvIHByZXZlbnQgYW5pbWF0aW9uIGFydGlmYWN0cyBvbiAnYnV5JyBldmVudCBhbmQgbGVhdmUgJ2F1dG8nIGZvciBib3R0b20gYW5kIHJpZ2h0XHJcbiRwcm9kdWN0LWluLWNhcnQtY291bnRfX3Bvc2l0aW9uOiAgICAgICAgICAgICAgLTEwcHggYXV0byBhdXRvIDNweCAhZGVmYXVsdDsgLy8gdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0XHJcbiRwcm9kdWN0LWluLWNhcnQtY291bnRfX2NvbG9yOiAgICAgICAgICAgICAgICAgJGNsX1doaXRlICFkZWZhdWx0O1xyXG4kcHJvZHVjdC1pbi1jYXJ0LWNvdW50X19iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG5cclxuQGltcG9ydCBcImUtcHJvZHVjdC1pbi1jYXJ0XCI7XHJcbi5jLXByb2R1Y3QtaW4tY2FydCB7XHJcblxyXG4gICAgQGV4dGVuZCAldS1wcm9kdWN0LWluLWNhcnQ7XHJcblxyXG4gICAgJl9fY291bnQge1xyXG4gICAgICAgIEBleHRlbmQgJXUtcHJvZHVjdC1pbi1jYXJ0LWNvdW50O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIEBleHRlbmQgJXUtcHJvZHVjdC1pbi1jYXJ0LWxpbms7XHJcbiAgICAgICAgQGV4dGVuZCAldS1wcm9kdWN0LWluLWNhcnQtaWNvbjtcclxuXHJcbiAgICAgICAgLy8gdGVtcG9yYWwgc29sdXRpb25cclxuICAgICAgICAvLyBzb21lIGNvbnRyb2xzIGhhcyA8aT4gaW5zaWRlIHRoZSBsaW5rXHJcbiAgICAgICAgLy8gc28gZW11bGF0ZSBpY29uIGRpcmVjdGx5IGluIHRoZSBsaW5rIGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IGFuZCBoaWRlIGV4aXN0aW5nIGljb25cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIGNvbXBvbmVudCBtYXJrdXBcclxuXHJcbjxkaXYgY2xhc3M9XCJjLXByb2R1Y3QtaW4tY2FydCBqcy0uLi5cIj5cclxuICAgIDxhIGNsYXNzPVwiYy1wcm9kdWN0LWluLWNhcnRfX2xpbmtcIj48L2E+XHJcbiAgICA8c3BhbiBjbGFzcz1cImMtcHJvZHVjdC1pbi1jYXJ0X19jb3VudCBqcy0uLi5cIj48L3NwYW4+XHJcbjwvZGl2PlxyXG5cclxuKi8iLCIldS1xdWFudGl0eS1kcnAtc21hbGx7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogJHUtYnV5LWJ0bi1oZWlnaHQtYmFzZTtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2U7XHJcbn1cclxuJXUtcXVhbnRpdHktdHhiLXNtYWxse1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG4gICAgd2lkdGg6ICR1LWJ1eS1idG4taGVpZ2h0LWJhc2U7XHJcbiAgICBoZWlnaHQ6ICR1LWJ1eS1idG4taGVpZ2h0LWJhc2U7XHJcbn1cclxuJXUtcXVhbnRpdHktdHhiLWJhc2V7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbiV1LXF1YW50aXR5LWRycC1sYXJnZXtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiAkdS1idXktYnRuLWhlaWdodC1sYXJnZTtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbn1cclxuJXUtcXVhbnRpdHktdHhiLWxhcmdle1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cy1sYXJnZTtcclxuICAgIHdpZHRoOiAkdS1idXktYnRuLWhlaWdodC1sYXJnZTtcclxuICAgIGhlaWdodDogJHUtYnV5LWJ0bi1oZWlnaHQtbGFyZ2U7XHJcbn0iLCIlY2FyZC1kZWZhdWx0LXN0eWxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR1LWNhcmQtYmctY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG4gICAgYm94LXNoYWRvdzogJHUtY2FyZC1zaGFkb3ctYmFzZTtcclxuICAgIGJvcmRlcjogJHUtY2FyZC1ib3JkZXI7XHJcbn1cclxuJWNhcmQtZGVmYXVsdC1zdHlsZS1yZXNldHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcbiVjYXJkLXBhZGRpbmctYmFzZSB7XHJcbiAgICBwYWRkaW5nOiAkdS1jYXJkLXBhZGRpbmctdmVydGljYWwgJHUtY2FyZC1wYWRkaW5nLWhvcml6b250YWw7XHJcbn1cclxuJWNhcmQtZGVmYXVsdC1zdHlsZS1zbSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdS1jYXJkLWJnLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHUtY2FyZC1zaGFkb3ctYmFzZTtcclxuICAgICAgICBib3JkZXI6ICR1LWNhcmQtYm9yZGVyO1xyXG4gICAgfVxyXG59XHJcbiVjYXJkLXBhZGRpbmctYmFzZS1zbSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBwYWRkaW5nOiAkdS1jYXJkLXBhZGRpbmctdmVydGljYWwgJHUtY2FyZC1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgICB9XHJcbn1cclxuJWNhcmQtZGVmYXVsdC1zdHlsZS14cyB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdS1jYXJkLWJnLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHUtY2FyZC1zaGFkb3ctYmFzZTtcclxuICAgICAgICBib3JkZXI6ICR1LWNhcmQtYm9yZGVyO1xyXG4gICAgfVxyXG59XHJcbiVjYXJkLXBhZGRpbmctYmFzZS14cyB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICBwYWRkaW5nOiAkdS1jYXJkLXBhZGRpbmctdmVydGljYWwgJHUtY2FyZC1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgICB9XHJcbn0iLCIvKkRvdWN1bWVudCBsaXN0IGNvbnRyb2wqL1xyXG4uUGFnaW5hdG9yIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5QYWdlckNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyAvLyBhIGxpdHRsZSBiaXQgYmlnZ2VyIHRoZW4gYm9vdHN0cmFwJ3MgXCIucGFnaW5hdGlvblwiIC0gc2hvdWxkIGJlIGNoZWNrZWQgYXQgdWMxOTNcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhLFxyXG4gICAgLlNlbGVjdGVkUGFnZU51bWJlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAycHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG4gICAgLlBhZ2VOdW1iZXIge1xyXG4gICAgICAgIG1pbi13aWR0aDogOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5TZWxlY3RlZFBhZ2VOdW1iZXIsXHJcbiAgICBzcGFuLlBhZ2VOdW1iZXIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgLlBhZ2VyUHJldmlvdXMsXHJcbiAgICAuUGFnZXJOZXh0IHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY2xfR3JheV9OdXJzZTE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuUGFnZXJQcmV2aW91cyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5QYWdlck5leHQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuUGFnZXJDdXJyZW50UGFnZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xyXG4gICAgfVxyXG4gICAgLlBhZ2VyVG90YWxQYWdlcyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xyXG4gICAgfVxyXG4gICAgLlBhZ2VyVkxpbmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgM3B4O1xyXG4gICAgICAgIGNvbG9yOiAkY2xfTWluZV9TaGFmdDI7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuLypfUGFnaW5hdGlvbiovIiwiaW5wdXQge1xyXG4gICAgQGV4dGVuZCAldS10cmFuc2l0aW9uLWNvbG9ycztcclxufVxyXG5cclxuLyogQ3VzdG9tIGZpZWxkcyAqL1xyXG4uY3VzdG9tRmllbGRDb250IHtcclxuICAgIG1hcmdpbjogMnB4IDA7XHJcbiAgICAuUmVxdWlyZWRGaWVsZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDJweCAwIC03cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jdXN0b21GaWVsZExhYmVsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1pbi13aWR0aDogNjBweDtcclxufVxyXG4vKl9DdXN0b20gZmllbGRzICovXHJcblxyXG4uTWFrZU9yZGVyQ29udGFpbmVyIHsgLy9pcyB1c2VkIG9ubHkgVUMxNzAsIFVDMTY5XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuUXVhbnRpdHlDb250YWluZXJ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkdS1xdWFudGl0eS1tYXJnaW4tcmlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJlLWlucHV0c1wiOyIsIi5FcnJNc2csXHJcbi5FcnJvck1zZywgLyogVUMxNzYgKi9cclxuLmVycm9yIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xyXG59XHJcbi5TdGFye1xyXG4gICAgY29sb3I6ICRjbF9CcmlnaHRfUmVkOyAvLyBTaG91bGQgYmUgZGFya2VuIHRoYW4gJGJyYW5kLWRhbmdlciBjb2xvciBieSBXQ0FHXHJcbn1cclxuLlJlcXVpcmVkRmllbGR7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbn1cclxuLk1zZyxcclxuLlN1Y2Nlc3NNc2cgLyogVUMxNzYgKi8ge1xyXG4gICAgY29sb3I6ICRicmFuZC1zdWNjZXNzO1xyXG59XHJcbi5JbnZhbGlkIHsgLy9VQzE0MCBDaGVja291dCAyIGlucHV0cywgbWF5YmUgb3RoZXIgY29udHJvbHNcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbF9Zb3VyX1BpbmsgIWltcG9ydGFudDtcclxufSIsIi5jLXRhYnN7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xfV2hpdGU7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDI0cHggMjNweDtcclxuXHJcbiAgICAkX2MtdGFicy1hbHQtY29sb3I6ICRuYXYtdGFicy1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgQGV4dGVuZCAlY2FyZC1kZWZhdWx0LXN0eWxlO1xyXG4gICAgLm5hdi10YWJze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2xfQ2hpY2Fnbzk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGFiZWwtZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS42ZW07XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGV4dGVuZCAldS1mb2N1cy1vdXRsaW5lLWJvcmRlcmVkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfYy10YWJzLWFsdC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkYW5pbWF0aW9uLWR1cmF0aW9uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGkuYWN0aXZlIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IGxpID4gYSB7IC8vb3ZlcnJpZGUgLm5hdj5saT5hXHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWItY29udGVudHtcclxuICAgICAgICBpZnJhbWV7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgLy9wcmV2ZW50IHdpZHRoIGJyZWFrIGZvciB5b3V0dWJlIGZyYW1lcyBvciBhbnkgYW5vdGhlciBmcmFtZXNcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvL092ZXJyaWRlIGZvciBlbWJlZGRlZCBjb250cm9sLlxyXG4gICAgLnVjMjAwX19zb3VyY2V7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAmLWJvZHl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWx7IC8vIGluY3JlYXNlIHNwZWNpZmljaXR5LCB1c2VkIGF0OlxyXG4gICAgICAgIC8vLnByb2R1Y3Qtdmlldy10YWJzLFxyXG4gICAgICAgIC8vLnF1aWNrLXZpZXctcHJvZHVjdC10YWJzXHJcbiAgICAgICAgJi5uYXYtdGFic3tcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm5hdi10YWJzPmxpPmEsICYubmF2LXRhYnM+bGk+YTpmb2N1cywgJi5uYXYtdGFicz5saT5hOmhvdmVye1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vQ29udHJvbHMgaW50ZWdyYXRpb25cclxuICAgIC51YzIwMC1kZWZhdWx0LXdjYWdfX21haW4tdGl0bGUsXHJcbiAgICAudWMyMDBfX21haW4tdGl0bGV7IC8vdXNlZCBhdCBVQzIwOVxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIuU2xpZGVyTWVudSB7XHJcbiAgICAuVG9wQm94IHtcclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZhLWNoZXZyb24tZG93bjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLkRvY3VtZW50c0ljb24gLlRvcEJveDo6YmVmb3JlIHtcclxuICAgICAgICBAZXh0ZW5kICV1bi1iYXJzLXNsaW07XHJcbiAgICB9XHJcbiAgICAmLlByb2R1Y3RzSWNvbiAuVG9wQm94OjpiZWZvcmUge1xyXG4gICAgICAgIEBleHRlbmQgJXVuLWJhcnMtc2xpbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICAuVG9wQm94IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGluay1jb2xvcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltYXRpb24tZHVyYXRpb247XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjbF9XaGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuTWVudVRpdGxlLFxyXG4gICAgICAgIC5NYWluVGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2xfV2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5NaWRkbGVCb3gge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICRhbmltYXRpb24tZHVyYXRpb247XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2xpY2tlZCB7XHJcbiAgICAgICAgICAgIC5Ub3BCb3gge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLk1pZGRsZUJveCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5Eb2N1bWVudHNJY29uIHtcclxuICAgICAgICAgICAgLlRvcEJveCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuUHJvZHVjdHNJY29uIHtcclxuICAgICAgICAgICAgLlRvcEJveCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIltkYXRhLXRvZ2dsZT1cImNvbGxhcHNlXCJde1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblt0eXBlPVwiYnV0dG9uXCJde1xyXG4gICAgLmZhe1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG59XHJcbmxhYmVsW2Zvcl17XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbnA6bGFzdC1jaGlsZHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbmR0LFxyXG5sYWJlbHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkbGFiZWwtZm9udC13ZWlnaHQ7XHJcbn1cclxuXHJcbi5JbWFnZSB7XHJcbiAgICBAZXh0ZW5kIC5pbWctcmVzcG9uc2l2ZTtcclxufVxyXG4vL0FkZCBhbmltYXRpb24gdG8gaWNvbnMgdXNlZCB3aXRoaW4gcGFuZWxzXHJcbi5wYW5lbC1oZWFkaW5nW2RhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIl17XHJcbiAgICAmW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXXtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpe1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjtcclxuICAgIH1cclxufVxyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcclxuLy9cclxuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xyXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xyXG5cclxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAvLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxyXG4gIC8vIChpLmUuIHdoZW4gZm9jdXMgaXMgd2l0aGluIHRoZSBlbGVtZW50L2NvbnRhaW5lciB0aGF0IHRoZSBjbGFzcyB3YXMgYXBwbGllZCB0bylcclxuICAvL1xyXG4gIC8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcclxuICBcclxuICBAbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSgpIHtcclxuICAgICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcclxuICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4udmlzdWFsbHktaGlkZGVue1xyXG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XHJcbn1cclxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGV7XHJcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlKCk7XHJcbn0iLCIjZmFuY3lib3gtd3JhcCB7IC8qRE8gTk9UIERFTEVURSA6KSAqL1xyXG4gICAgJiwgJiAqIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIH1cclxufVxyXG4jZmFuY3lib3gtb3ZlcmxheXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udWktc2xpZGVyLXJhbmdle1xyXG4gICAgLnVpLXN0YXRlLWFjdGl2ZXtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIH1cclxufVxyXG5cclxuLy8udWktZGF0ZXBpY2tlciBjaGFuZ2VzXHJcbi51aS1kYXRlcGlja2VyLXRpdGxle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHNlbGVjdHtcclxuICAgICAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgIH1cclxufVxyXG4udWktZGF0ZXBpY2tlci1oZWFkZXJ7XHJcbiAgICAudWktc3RhdGUtaG92ZXJ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG59XHJcbi51aS1kYXRlcGlja2VyLXByZXYsXHJcbi51aS1kYXRlcGlja2VyLW5leHR7XHJcbiAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItY2FsZW5kYXJ7XHJcbiAgICAudWktc3RhdGUtZGVmYXVsdHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB9XHJcbiAgICAudWktc3RhdGUtYWN0aXZle1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgY29sb3I6ICRjbF9XaGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLnVpLXdpZGdldC1oZWFkZXJ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi51aS1kaWFsb2d7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpe1xyXG4gICAgICAgIHdpZHRoOiA5NSUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYudWktd2lkZ2V0LWNvbnRlbnR7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gICAgLnVpLWRpYWxvZy10aXRsZWJhcntcclxuICAgICAgICBwYWRkaW5nLXRvcDogMC44ZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuOGVtO1xyXG4gICAgfVxyXG59XHJcbi51aS1kaWFsb2ctdGl0bGV7XHJcbiAgICBAZXh0ZW5kICV1LWhlYWRpbmctaDM7XHJcbiAgICBAZXh0ZW5kICV1LWhlYWRpbmctbm9uLWgtdGFnO1xyXG59XHJcbi51aS1kaWFsb2ctdGl0bGViYXItY2xvc2V7XHJcbiAgICBAZXh0ZW5kICV1LWJ0bjtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIC41cmVtIHJnYmEoJGNvbG9yOiAkY2xfQmxhY2ssICRhbHBoYTogLjUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsX1doaXRlO1xyXG4gICAgXHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgQGV4dGVuZCAlZmEtdGltZXM7XHJcbiAgICB9XHJcbn1cclxuLnVpLWVmZmVjdHMtdHJhbnNmZXIgeyAvKiBlZmZlY3Qgb24gcHJvZHVjdCBidXkgRE8gTk9UIERFTEVURSAtIGxpbmtlZCB3aXRoIGJhY2tlbmQgZnVuY3Rpb25zKi9cclxuICAgIGJvcmRlcjogMXB4IGRvdHRlZCBibGFjaztcclxufSIsImlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn0iLCJAbWVkaWEgcHJpbnQge1xyXG4gICAgLy9Cb290c3RyYXAgc3R5bGUgcHJpbnRcclxuICAgICosXHJcbiAgICAqOmJlZm9yZSxcclxuICAgICo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRjbF9CbGFjayAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyOiBoNWJwLmNvbS9zXHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgYSxcclxuICAgIGE6dmlzaXRlZCB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYWJiclt0aXRsZV06YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcclxuICAgIH1cclxuXHJcbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxyXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxyXG4gICAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXHJcbiAgICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcblxyXG4gICAgcHJlLFxyXG4gICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsX01vdW50YWluX01pc3QyO1xyXG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgIH1cclxuXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyAvLyBoNWJwLmNvbS90XHJcbiAgICB9XHJcblxyXG4gICAgdHIsXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHAsXHJcbiAgICBoMixcclxuICAgIGgzIHtcclxuICAgICAgICBvcnBoYW5zOiAzO1xyXG4gICAgICAgIHdpZG93czogMztcclxuICAgIH1cclxuXHJcbiAgICBoMixcclxuICAgIGgzIHtcclxuICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxyXG5cclxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXHJcbiAgICAubmF2YmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmJ0bixcclxuICAgIC5kcm9wdXAgPiAuYnRuIHtcclxuICAgICAgICA+IC5jYXJldCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjbF9CbGFjayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sYWJlbCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsX0JsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB0ZCxcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbF9XaGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICAgICAgdGgsXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xfQWx0bzEgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQ3VzdG9tIFN0eWxlIFByaW50XHJcblxyXG4gICAgLm1uLXNpdGViYXIge1xyXG4gICAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWhlYWRlciB7XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjY29va2llLWJhcixcclxuICAgICNjcnVtYnNfbGlzdCxcclxuICAgIC5XaXNoTGlzdEJ0bixcclxuICAgIC5oaWRlLWF0LWNoZWNrb3V0LFxyXG4gICAgLnByb2ZpbGVyLXJlc3VsdHMsXHJcbiAgICAucHJpbnQtaGlkZSxcclxuICAgIC5sX19hc2lkZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLWhvbWUge1xyXG4gICAgICAgICZfX21lZ2FidXR0b24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtZm9vdGVyIHtcclxuICAgICAgICAmX19zb2NpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIjcm9vdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG4uc2l0ZXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcblxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5NaWRkbGVCb3h7XHJcbiAgICBAZXh0ZW5kICV1LWxpc3QtdW5zdHlsZWQ7XHJcbn1cclxuXHJcbnRkIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn0iLCIuSXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4vKnNpemU6IE1vYmlsZSovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGl0ZW1zLXhzLWd1dHRlcnMpIHtcclxuICAgICAgICAuaXRlbS14cy0jeyRpfSAuSXRlbSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1tYWNoaW5lKCRpLCBudGgoJGl0ZW1zLXhzLWd1dHRlcnMsICRpKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLml0ZW0teHMtaGlkZTUgLkl0ZW06bnRoLWNoaWxkKDQpIH4gZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKnNpemU6IFRhYmxldFBvcnRyYWl0Ki9cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkaXRlbXMtc20tZ3V0dGVycykge1xyXG4gICAgICAgIC5pdGVtLXNtLSN7JGl9IC5JdGVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcm93LW1hY2hpbmUoJGksIG50aCgkaXRlbXMtc20tZ3V0dGVycywgJGkpKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXRlbS1zbS1oaWRlNSAuSXRlbTpudGgtY2hpbGQoNCkgfiBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qc2l6ZTogVGFibGV0TGFuZHNjYXBlKi9cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkaXRlbXMtbWQtZ3V0dGVycykge1xyXG4gICAgICAgIC5pdGVtLW1kLSN7JGl9IC5JdGVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcm93LW1hY2hpbmUoJGksIG50aCgkaXRlbXMtbWQtZ3V0dGVycywgJGkpKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qc2l6ZTogRGVza3RvcCBhbmQgbW9iaWxlKi9cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkaXRlbXMtbGctZ3V0dGVycykge1xyXG4gICAgICAgIC5pdGVtLWxnLSN7JGl9IC5JdGVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcm93LW1hY2hpbmUoJGksIG50aCgkaXRlbXMtbGctZ3V0dGVycywgJGkpKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLy8gUHJvZHVjdCBMaXN0L0xpc3QgY2hpbGQgZG9jdW1lbnRzIGNvbHVtbiBoYW5kbGluZy5cclxuLy8vIDk5Ljk5JSB3aWR0aCBpcyB1c2VkIHRvIGZpeCByZW5kZXJpbmcgYnVnIGF0IE1pY3Jvc29mdCBFZGdlLlxyXG4vLy8gQHBhcmFtIHtJbnR9ICRudW1QZXJSb3cgWzFdIC0gTnVtYmVyIG9mIGl0ZW1zIHBlciByb3dcclxuLy8vIEBwYXJhbSB7JX0gJGdhcCBbMF0gLSBTcGFjZSBhcm91bmQgaXRlbVxyXG4vLy8gQGV4YW1wbGUgQGluY2x1ZGUgcm93LW1hY2hpbmUoMiwgMi42NSUpO1xyXG5cclxuQG1peGluIHJvdy1tYWNoaW5lICgkbnVtUGVyUm93OiN7MX0sICRnYXA6I3swfSkge1xyXG5cclxuICAgIEBpZiAkbnVtUGVyUm93ID4gMSB7XHJcblxyXG4gICAgICAgIHdpZHRoOiBnZXQtY29sdW1uLXdpZHRoKCRudW1QZXJSb3csICRnYXApO1xyXG4gICAgICAgICY6bnRoLW9mLXR5cGUobikge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoI3skbnVtUGVyUm93fW4pLFxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgtbiArICN7JG51bVBlclJvd30pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfSBAZWxzZSB7XHJcblxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBmdW5jdGlvbiBnZXQtY29sdW1uLXdpZHRoICgkbnVtUGVyUm93LCAkZ2FwKSB7XHJcbiAgICAvLyBQLlMuOiA5OS45OSUgLSBzcGVjaWFsIGZvciBJRSA7KSBkb250IGFzayBtZSB3aHksIGp1c3QgYmVsaWV2ZVxyXG4gICAgQGlmIHVuaXQoJGdhcCkgPT0gJyUnIHtcclxuICAgICAgICAvLyBFZGdlIGJyb3dzZXIgaGFzIHByb2JsZW1zIHdpdGggdmFsdWUgcm91bmRpbmcgcHJvY2VzcyBzbyB3ZSB3aWxsIGRlbGVnYXRlIHJvdW5kaW5nIHRvIHNhc3MgbGlicmFyeVxyXG4gICAgICAgIC8vIFRoaXMgaXMgcG9zc2libGUgb25seSB3aGVuICRnYXAgaXMgYW4gcGVyY2VudGFnZSB2YWx1ZVxyXG4gICAgICAgIC8vIEN1cnJlbnRseSBvdXIgZnJvbnRlbmQgYnVpbGQgdG9vbCB1c2VzICdwcmVjaXNpb246IDgnIG9wdGlvbi4gVGhhdCBtZWFucyB3ZSB3aWxsIGdldCA4IHNpZ25zIGFmdGVyIGRvdCBpbiBvdXRwdXQgKGV4YW1wbGU6IDE2LjY2NjY2NjY2JTsgMzMuMzMzMzMzMzMlKVxyXG4gICAgICAgIEByZXR1cm4gKDk5Ljk5JSAtICgkbnVtUGVyUm93IC0gMSkgKiAkZ2FwKSAvICRudW1QZXJSb3c7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgICAvLyBXZSBzaG91bGQgdXNlIGNhbGMoKSBmdW5jdGlvbiBhbmQgaW50ZXJwb2xhdGlvbiB3aGVuICRnYXAgaXMgYW4gcGl4ZWwgdmFsdWVcclxuICAgICAgICBAcmV0dXJuIGNhbGMoKDk5Ljk5JSAtICgjeyRudW1QZXJSb3d9IC0gMSkgKiAjeyRnYXB9KSAvICN7JG51bVBlclJvd30pO1xyXG4gICAgfVxyXG59IiwiLyogSnVtcHMgYW5kIGN1c3RvbSB3aWR0aCAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIC5wdWxsLXNtLWxlZnQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLnB1bGwtc20tcmlnaHQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIC5wdWxsLW1kLWxlZnQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLnB1bGwtbWQtcmlnaHQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIC5wdWxsLWxnLWxlZnQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLnB1bGwtbGctcmlnaHQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxufVxyXG5cclxuLy9FeHRyYSBzcGFjZSBmb3IgZWxlbWVudHMgbGlrZSBhdCBib290c3RyYXAgNCBhcHByb2FjaFxyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcclxuICAgIC5tYi0jeyRpfSB7IG1hcmdpbi1ib3R0b206IDEwcHggKiAkaTsgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XHJcbiAgICAgICAgLm1iLXNtLSN7JGl9IHsgbWFyZ2luLWJvdHRvbTogMTBweCAqICRpOyB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcclxuICAgICAgICAubWIteHMtI3skaX0geyBtYXJnaW4tYm90dG9tOiAxMHB4ICogJGk7IH1cclxuICAgIH1cclxufVxyXG5cclxuLypJbWFnZVdpdGhSZWxhdGVkKi9cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcclxuICAgICAgICAuZC1pbSN7JGl9IC5JbWFnZVdpdGhSZWxhdGVkIHsgd2lkdGg6IDEwJSAqICRpOyB9XHJcbiAgICB9XHJcbn0iLCIvKiBQYWdlIExheW91dCAtIDNuZCBnZW5lcmF0aW9uICovXHJcbi5sLXBie1xyXG4gICAgJF90aGlzOiAmO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICYtYXNpZGV7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl92MXtcclxuICAgICAgICBAaWYgdmFyaWFibGUtZXhpc3RzKGwtYXNpZGUtd2lkdGgtc20tdjEpIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgI3skX3RoaXN9LWFzaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGwtYXNpZGUtd2lkdGgtc20tdjE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAjeyRfdGhpc30tY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skbC1hc2lkZS13aWR0aC1zbS12MX0gLSAjeyRsLWFzaWRlLXNwYWNlLXNtLXYxfSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGlmIHZhcmlhYmxlLWV4aXN0cyhsLWFzaWRlLXdpZHRoLW1kLXYxKSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICN7JF90aGlzfS1hc2lkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRsLWFzaWRlLXdpZHRoLW1kLXYxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgI3skX3RoaXN9LWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGwtYXNpZGUtd2lkdGgtbWQtdjF9IC0gI3skbC1hc2lkZS1zcGFjZS1tZC12MX0pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpZiB2YXJpYWJsZS1leGlzdHMobC1hc2lkZS13aWR0aC1sZy12MSkge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAjeyRfdGhpc30tYXNpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkbC1hc2lkZS13aWR0aC1sZy12MTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICN7JF90aGlzfS1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRsLWFzaWRlLXdpZHRoLWxnLXYxfSAtICN7JGwtYXNpZGUtc3BhY2UtbGctdjF9KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiVmbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbiVmbGV4LXdyYXAge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4lZmxleC1jb2x1bW4ge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuJWZsZXgtY29sdW1uLXNtIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxufVxyXG5cclxuJWZsZXgtY29sdW1uLW1kIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxufVxyXG5cclxuJWZsZXgtY29sdW1uLWxnIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxufVxyXG5cclxuJWZsZXgtcmV2ZXJzZSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbn1cclxuXHJcbiVmbGV4LWl0ZW0tY2VudGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbiVmbGV4LWl0ZW0tYm90dG9tIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxufVxyXG5cclxuJWZsZXgtaXRlbS1jZW50ZXItc3RhcnQtc20ge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxufVxyXG5cclxuJWZsZXgtaXRlbS1lbmQtc3RhcnQtc20ge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbiVmbGV4LWl0ZW0tcmlnaHQtbGVmdC1zbSB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiVmbGV4LWl0ZW0tYmFzZWxpbmUge1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG59XHJcblxyXG4lZmxleC1pdGVtLXJpZ2h0IHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxufVxyXG5cclxuJWZsZXgtYmV0d2VlbiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbiVmbGV4LWNlbnRlciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuJWZsZXgtbGVmdCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbn1cclxuXHJcbiVmbGV4LWNlbnRlci1zbSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiVmbGV4LXJpZ2h0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbiVmbGV4LWRpcmVjdGlvbnMge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG59XHJcblxyXG4lZmxleC1tZC1yb3cge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbn1cclxuXHJcbiVmbGV4LXNlbGYtc3RyZXRjaCB7XHJcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG59XHJcblxyXG4lZmxleC1zZWxmLXRvcCB7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG59IiwiLyotLS0tLS0tLS0tICBQYWdlIG1vZGlmaWNhdG9ycyAgLS0tLS0tLS0tLSovXHJcbi5oaWRlLWJyZWFkY3J1bWJzIHtcclxuICAgIC5CcmVhZGNydW1icyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4uaGlkZS1zdGVwLWluZGljYXRvciB7XHJcbiAgICAuYy1jaGVja291dC1zdGVwLWluZGljYXRvciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5oaWRlLWZsYWcge1xyXG4gICAgLmZsYWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLnBhZ2VfZHJvcC1jb250ZW50LXRvcC1wYWRkaW5ne1xyXG4gICAgLnNpdGUtY29udGVudF9fcGFnZS1jb250ZW50e1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnBhZ2VfZHJvcC1jb250ZW50LWJvdHRvbS1wYWRkaW5ne1xyXG4gICAgLnNpdGUtY29udGVudF9fcGFnZS1jb250ZW50e1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCIucGFnZS1kb2Mtdmlld3tcclxuICAgICZfX3NlcGFyYXRlLXNlY3Rpb257XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDJweDtcclxuICAgIH1cclxufSIsIi5wYWdlLXVzZXItcHJvZmlsZV9fZG9jdW1lbnR7XHJcbiAgICAuZG9jX190ZWFzZXJ7XHJcbiAgICAgICAgQGV4dGVuZCAlY2FyZC1kZWZhdWx0LXN0eWxlO1xyXG4gICAgICAgIEBleHRlbmQgJWNhcmQtcGFkZGluZy1iYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgfVxyXG59IiwiLypCT0RZIFBBR0UgQ0xBU1MgXCJwYWdlLWNoZWNrb3V0XCJcclxuQ2FuIGJlIGZvdW5kIGF0OiBzaWRlYmFyIHNpdGVjYXJ0LCBtb2JpbGUgbWVudSwgZXRjLi4qL1xyXG4ucGFnZS1jaGVja291dCB7XHJcbiAgICAuaGlkZS1hdC1jaGVja291dHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCIudWMtaW1hZ2UtbGlzdC12MntcclxuICAgICYtaXRlbXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJl9faW1nLWxpbmt7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5VQzEyOSB7XHJcblxyXG4gICAgJkVycm9yQ29udGFpbmVyIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmRXJyTXNnW3N0eWxlKj1cImlubGluZVwiXSB7IC8qaGFjayBmdW5jdGlvbmFsaXR5OikqL1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmSW1hZ2VDb2RlQ29udCA+ICB7XHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLkZvcm1Cb3gge1xyXG4gICAgICAgICAgICB3aWR0aDogMTE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgJkZvcm1Cb3gsXHJcbiAgICAgICAgJkZvcm1NdWx0aUJveCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpe1xyXG4gICAgICAgICZNYWluQ29udGFpbmVyIC5SZUNhcHRjaGEye1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIuVUMxNDEge1xyXG5cclxuICAgIC8vbW9yZSBzcGVjaWZpYyB0byBzdHJ1Y3R1cmUgaW4gY2FzZSBtYWluIHRpdGxlIG1vdmVkIGJ5IEpTIHRvIENvbnRlbnRcclxuICAgID4gLk1haW5UaXRsZUNvbnRhaW5lciA+IC5NYWluVGl0bGUge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmEtY2hldnJvbi1kb3duO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuRGVzY3JpcHRpb25Db250YWluZXIge1xyXG4gICAgICAgICBAaW5jbHVkZSBhcnRpY2xlLWNvbnRlbnQ7XHJcbiAgICAgICAgIEBpbmNsdWRlIGFydGljbGUtZm9ybWF0aW5nO1xyXG4gICAgfVxyXG5cclxuICAgIGltZ3tcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYubm9Db250ZW50IHtcclxuICAgICAgICA+IC5NYWluVGl0bGVDb250YWluZXIgPiAuTWFpblRpdGxlOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNsaWRlQ29udGVudCB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgIC5NYWluVGl0bGVDb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiAuTWFpblRpdGxlQ29udGFpbmVyID4gLk1haW5UaXRsZTphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5Db250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgICAgID4gLk1haW5UaXRsZUNvbnRhaW5lciA+IC5NYWluVGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5NYWluVGl0bGVDb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbF9HcmF5X051cnNlMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbF9HcmF5X051cnNlMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuRGVzY3JpcHRpb25Db250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIC5Db250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5JbWFnZUNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnVjMjA4e1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJi1jb250ZW50e1xyXG4gICAgICAgICYgPiBwOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWhlYWRpbmd7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICB9XHJcbiAgICAmLXBhbmVsLWJvZHl7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDRlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNGVtO1xyXG4gICAgfVxyXG4gICAgJi1yZXN1YnNjcmliZXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIC8vICYtbWFuYWdlLXByZWZlcmVuY2VzICwgY291bGQgYXBwZWFyIGluIHNvbWUgdGltZSA6ICkgYmV0d2VlbiB1YzIwOC11bnN1YnNjcmliZSBhbmQgdWMyMDgtcmVzdWJzY3JpYmUgY29udGFpbmVyc1xyXG59IiwiJFVDMTcwX19pbWFnZS13aWR0aDogICAgICAgIDkwcHggIWRlZmF1bHQ7XHJcbiRVQzE3MF9fcHJpY2UtYnV5LXdpZHRoOiAgICAyNDBweCAhZGVmYXVsdDtcclxuJFVDMTcwX19zcGFjZTogICAgICAgICAgICAgIDE2cHggIWRlZmF1bHQ7XHJcblxyXG4kVUMxNzBfX2ltYWdlLXdpZHRoX3NtOiAgICAgMTIwcHggIWRlZmF1bHQ7XHJcbiRVQzE3MF9fcHJpY2UtYnV5LXdpZHRoX3NtOiAyNDBweCAhZGVmYXVsdDtcclxuXHJcbiRVQzE3MF9fdGl0bGUtZm9udC1zaXplOiAgICAxLjZyZW0gIWRlZmF1bHQ7XHJcbiRVQzE3MF9fdGVhc2VyLWZvbnQtc2l6ZTogICAxLjRyZW0gIWRlZmF1bHQ7XHJcbiRVQzE3MF9fcHJpY2UtZm9udC1zaXplOiAgICAxLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4uVUMxNzAgLlRlYXNlciBwIHtcclxuICAgIEBleHRlbmQgJXUtdGV4dC1pbmhlcml0O1xyXG59XHJcblxyXG4uVUMxNzAge1xyXG4gICAgLlN0YXRzIHtcclxuICAgICAgICBjb2xvcjogJGNsX1RhcGE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7IC8vIGRlcGVuZHMgb24gLlNvcnRpbmdDb250YWluZXJcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuU2VhcmNoVmlld0NvbnRyb2xzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLlNob3dPbmx5SW5TdG9jayB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5Tb3J0aW5nQ29udGFpbmVyIHsgLy8gY291bGQgYmUgZW5hYmxlZCBhdCBzaXRlIHNldHRpbmdzXHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgLlNlYXJjaExpc3RDb250YWluZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIEBleHRlbmQgJWNhcmQtZGVmYXVsdC1zdHlsZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGdyaWQtc2l6ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuTWFrZU9yZGVyQ29udGFpbmVyIHsgLy8vVE9ETzogUmVtb3ZlIE1ha2VPcmRlckNvbnRhaW5lciBjb250YWluZXIgZnJvbSBsYXlvdXQgd2hlbiBwb3NzaWJsZSwgY2hlY2ssIGphdmFzY3JpcHQgY291bGQgdXNlIGl0XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtc2l6ZTtcclxuICAgIH1cclxuICAgIC5EYXRhTGlzdEl0ZW1zUm93IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAkZ3JpZC1zaXplO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1zaXplICogMztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2xfR3JheV9OdXJzZTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLldpc2hMaXN0Q29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLlByb2R1Y3ROdW1iZXJDb250IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgICAuUHJpY2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJFVDMTcwX19wcmljZS1mb250LXNpemU7XHJcbiAgICB9XHJcbiAgICAuUHJpY2VUeHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBjb2xvcjogJGNsX1RhcGE7XHJcbiAgICB9XHJcbiAgICAuT3JpZ2luYWxQcmljZVR4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLlF1YW50aXR5Q29udGFpbmVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IC8vV1RHLTMxNSBRdWFudGl0eSBpcyBoaWRkZW4gb24gcHVycG9zZSwgY29tbWVudHMgYXQgV1RHLTI4NVxyXG4gICAgfVxyXG4gICAgLy8uUXVhbnRpdHlEcnB7XHJcbiAgICAvLyAgICBAZXh0ZW5kICV1LXF1YW50aXR5LWRycC1zbWFsbDtcclxuICAgIC8vfVxyXG4gICAgLy8uUXVhbnRpdHlUeGJ7XHJcbiAgICAvLyAgICBAZXh0ZW5kICV1LXF1YW50aXR5LXR4Yi1zbWFsbDtcclxuICAgIC8vfVxyXG4gICAgLmJ0bi1idXkuRGltZW5zaW9uUHJvZHVjdHtcclxuICAgICAgICBAZXh0ZW5kICV1LWJ0bi1kZWZhdWx0O1xyXG4gICAgfVxyXG59XHJcblxyXG4udWMxNzAge1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmLXRpdGxlLWNvbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1zaXplICogMjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkVUMxNzBfX3RpdGxlLWZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGl0bGV7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXUtdGV4dC1pbmhlcml0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGxhYmVsLWZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGl0bGUtbGlua3tcclxuICAgICAgICAgICAgQGV4dGVuZCAldS1saXN0LXRpdGxlLWQtdG8tbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JFVDMTcwX19wcmljZS1idXktd2lkdGh9KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZXRhaWxzLWNvbnQge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmbGV4O1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmbGV4LWNvbHVtbi1zbTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkVUMxNzBfX3NwYWNlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19rZXkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gICAgJl9fa2V5LFxyXG4gICAgJl9fdmFsdWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWctY29udCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAkVUMxNzBfX2ltYWdlLXdpZHRoO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgZmxleDogMCAwICRVQzE3MF9faW1hZ2Utd2lkdGhfc207XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlLWJ1eSB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleDtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4LWNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgd2lkdGg6ICRVQzE3MF9fcHJpY2UtYnV5LXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZWFzZXItY29udCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0LjJlbTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkVUMxNzBfX3RlYXNlci1mb250LXNpemU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKl9TZWFyY2ggUmVzdWx0IHBhZ2UqL1xyXG4iLCIvKlVDMTcxIERvY3VtZW50IFZpZXcqL1xyXG4uZG9jIHtcclxuXHJcbiAgICAmX190ZWFzZXIsICZfX2NvbnRlbnR7XHJcbiAgICAgICAgQGluY2x1ZGUgYXJ0aWNsZS1mb3JtYXRpbmc7XHJcbiAgICB9XHJcbiAgICAmX190ZWFzZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGFydGljbGUtdGVhc2VyO1xyXG4gICAgfVxyXG4gICAgJl9fY29udGVudHtcclxuICAgICAgICBAaW5jbHVkZSBhcnRpY2xlLWNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgICBoZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC8vIHRpbWUge1xyXG4gICAgLy8gfVxyXG4gICAgJl9fcHJpbnQtYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMC41ZW07XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgLy8gZmlndXJlIHtcclxuICAgIC8vIH1cclxuICAgIC8qIGxlZnQgaW1hZ2UgYWxpZ24gKi9cclxuICAgICZfbGVmdC1pbWctYWxpZ24ge1xyXG4gICAgICAgIC5kb2NfX2ltYWdlcy1jb250IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogcmlnaHQgaW1hZ2UgYWxpZ24gKi9cclxuICAgICZfcmlnaHQtaW1nLWFsaWduIHtcclxuICAgICAgICAuZG9jX19pbWFnZXMtY29udCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRvY19fcmVsLWltZy1saXN0IHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZG9jX19yZWwtaW1nLWl0ZW0ge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogYWJvdmUgaW1hZ2UgYWxpZ24gKi9cclxuICAgIC8vICZfYWJvdmUtaW1nLWFsaWduIHtcclxuICAgIC8vIH1cclxuICAgIC8qIHVuZGVyIGltYWdlIGFsaWduICovXHJcbiAgICAmX3VuZGVyLWltZy1hbGlnbiB7XHJcbiAgICAgICAgLmRvY19fdGVhc2VyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiBzb21lIGZpeGVzIGZvciBkaWZlcmVudCBpbWFnZSBhbGlnbiAqL1xyXG4gICAgJl9sZWZ0LWltZy1hbGlnbixcclxuICAgICZfYWJvdmUtaW1nLWFsaWduLFxyXG4gICAgJl91bmRlci1pbWctYWxpZ24ge1xyXG4gICAgICAgIC5kb2NfX3JlbC1pbWctaXRlbSB7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyAmX2xlZnQtaW1nLWFsaWduLFxyXG4gICAgLy8gJl9yaWdodC1pbWctYWxpZ24ge1xyXG4gICAgLy8gfVxyXG4gICAgJl9hYm92ZS1pbWctYWxpZ24sXHJcbiAgICAmX3VuZGVyLWltZy1hbGlnbiB7XHJcbiAgICAgICAgLmRvY19faW1hZ2VzLWNvbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgICZfX3RlYXNlcixcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgICYtZm9yY2Utc2hvd3tcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtcmVhZC1tb3JlLWJ0bntcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbWVkaWEtZW1iZWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICB9XHJcbiAgICAmX19jYXRlZ29yaWVzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgfVxyXG4gICAgJl9fc25pcHBldCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgICArICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3JlbC1pbWctbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICB9XHJcbiAgICAmX19yZWwtaW1nLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IC44cmVtIC44cmVtIDAgMDtcclxuICAgIH1cclxuICAgICYuU2xpZGVyIHtcclxuICAgICAgICAuZG9jX19zbmlwcGV0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpY2stZGVmYXVsdCBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYuU2xpZGVyTWVudSB7XHJcbiAgICAgICAgLlRvcEJveCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZmEtaW5mby1jaXJjbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbF9DZWxlc3RlO1xyXG4gICAgICAgICAgICAuVG9wQm94IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xfQ2VsZXN0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuTWlkZGxlQm94IHtcclxuICAgICAgICAgICAgICAgID4gLklubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qIEZpbmdlclN3aXBlciBwYXJ0IGluIHNjcmlwdHMuanMgOigoXHJcblxyXG4uaW1nLWNvbnRfc3dpcGVyOjpiZWZvcmUge1xyXG4gICAgQGV4dGVuZCAldW4tc2Nyb2xsYmFyLWhvcml6b250YWw7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAuaW1nLWNvbnRfc3dpcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMC4xZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2xfQmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaFxyXG4gICAgfVxyXG59Ki8iLCIvKiBVQzE3NyBNZW51ICovXHJcbi8qXHJcbnVzZSBjbGFzc2VzOlxyXG4gIFNsaWRlck1lbnUgLSB0byBjcmVhdGUgc2xpZGVyIG1lbnVcclxuICBQcm9kdWN0c0ljb24gLSB0byBhZGQgcHJvZHVjdCdzIGljb25cclxuICBEb2N1bWVudHNJY29uIC0gdG8gYWRkIGRvY3VtZW50J3MgaWNvblxyXG4qL1xyXG4kVUMxNzdfZnM6IDEzcHg7XHJcbiRVQzE3N19saDogMjBweDtcclxuJFVDMTc3X3BhZGRpbmc6IDEwcHg7XHJcblxyXG4uVUMxNzcge1xyXG4gICAgLlRvcEJveCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgfVxyXG4gICAgLk1haW5UaXRsZSxcclxuICAgIC5NZW51VGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcclxuICAgIH1cclxuICAgIGgye1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBAZXh0ZW5kICV1LWxpc3QtdW5zdHlsZWQ7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgLk5hbWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6ICRVQzE3N19wYWRkaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkVUMxNzdfbGg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkVUMxNzdfZnM7XHJcbiAgICB9XHJcbiAgICAuVG9nZ2xlIHtcclxuICAgICAgICBwYWRkaW5nOiAkVUMxNzdfcGFkZGluZztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRVQzE3N19saDtcclxuICAgICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZhLWNoZXZyb24tZG93bjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuRXhwYW5kYWJsZSB7XHJcbiAgICAgICAgPiAuVG9nZ2xlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHJvdGF0ZSgwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLkV4cGFuZGVkIHtcclxuICAgICAgICA+IC5Ub2dnbGUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLkxldmVsLTEge1xyXG4gICAgICAgID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuTGV2ZWwtMiB7XHJcbiAgICAgICAgLk5hbWUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRVQzE3N19mcyAtIDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5Ub2dnbGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLk5hbWUsXHJcbiAgICAgICAgLlRvZ2dsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkVUMxNzdfcGFkZGluZyAqIDAuNTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRVQzE3N19wYWRkaW5nICogMC41O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJFVDMTc3X3BhZGRpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5Ob3RFeHBhbmRhYmxlIHtcclxuICAgICAgICAuVG9nZ2xlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkVUMxNzlfYnV0dG9uc0hlaWdodDogMzVweCAhZGVmYXVsdDtcclxuJFVDMTc5X2ZzOiAgICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XHJcbiRVQzE3OV9jaGV2cm9uX2ZzOiAgICAxMHB4ICFkZWZhdWx0O1xyXG4kVUMxNzlfcGFkZGluZzogICAgICAgMTVweCAhZGVmYXVsdDtcclxuXHJcbi5VQzE3OSB7XHJcblxyXG4gICAgQGV4dGVuZCAgJWNhcmQtZGVmYXVsdC1zdHlsZS1zbTtcclxuICAgIEBleHRlbmQgICVjYXJkLXBhZGRpbmctYmFzZS1zbTtcclxuXHJcbiAgICAuTGV2ZWwtMXtcclxuICAgICAgICBAZXh0ZW5kICAlY2FyZC1kZWZhdWx0LXN0eWxlLXhzO1xyXG4gICAgICAgIEBleHRlbmQgICVjYXJkLXBhZGRpbmctYmFzZS14cztcclxuICAgIH1cclxuICAgIC5TZWxlY3RlZCA+IC5OYW1lIHtcclxuICAgICAgICBmb250LXdlaWdodDogJGxhYmVsLWZvbnQtd2VpZ2h0O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuTWVudVRpdGxlQ29udGFpbmVye1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLlBhZ2VyQ29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwOyAvL3Jlc2V0IGdsb2JhbCBzdHlsZXMgZnJvbSBfcGFnaW5hdG9yLnNjc3NcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJFVDMTc5X2ZzO1xyXG4gICAgICAgIC8vIG5ld1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICBAZXh0ZW5kICV1LXRleHQtbC10by1kO1xyXG5cclxuICAgICAgICAvLyBuZXdcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDJweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJi5OYW1le1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIG5ld1xyXG4gICAgLlBhZ2VOdW1iZXIge1xyXG4gICAgICAgIG1pbi13aWR0aDogOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIHNwYW4uUGFnZU51bWJlciB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5QYWdlckJ1dHRvbnNDb250YWluZXIsXHJcbiAgICAuUGFnZXJOdW1iZXJzQ29udGFpbmVyLFxyXG4gICAgLlBhZ2VyU2hvd0FsbCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgICAuUGFnZXJCdXR0b25zQ29udGFpbmVyIHtcclxuICAgICAgICAuQmFja0J1dHRvbnMsXHJcbiAgICAgICAgLkZvcndhcmRCdXR0b25zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuQmFja0J1dHRvbnMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRVQzE3OV9wYWRkaW5nO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLkZvcndhcmRCdXR0b25zIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJFVDMTc5X3BhZGRpbmc7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICY6OmFmdGVyLFxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuQmFja0J1dHRvbnMgYTpsYXN0LWNoaWxkOjpiZWZvcmUsXHJcbiAgICAgICAgLkZvcndhcmRCdXR0b25zIGE6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJ8XCI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkVUMxNzlfcGFkZGluZztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRVQzE3OV9idXR0b25zSGVpZ2h0ICogMC41O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRVQzE3OV9mcztcclxuICAgICAgICAgICAgY29sb3I6ICRjbF9DYXJhcnJhO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5QYWdlck51bWJlcnNDb250YWluZXIge1xyXG4gICAgICAgIGEsIHNwYW4ge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJFVDMTc5X2J1dHRvbnNIZWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLlBhZ2VyU2hvd0FsbCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJFVDMTc5X2J1dHRvbnNIZWlnaHQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLlVDMTc5IC5CYWNrQnV0dG9ucyBhOmZpcnN0LWNoaWxkOjpiZWZvcmUsXHJcbi5VQzE3OSAuQmFja0J1dHRvbnMgYTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXHJcbi5VQzE3OSAuQmFja0J1dHRvbnMgYTpsYXN0LWNoaWxkOjphZnRlciB7XHJcbiAgICBsaW5lLWhlaWdodDogJFVDMTc5X2J1dHRvbnNIZWlnaHQ7XHJcbiAgICBmb250LXNpemU6ICRVQzE3OV9jaGV2cm9uX2ZzO1xyXG4gICAgQGV4dGVuZCAlZmEtY2hldnJvbi1sZWZ0O1xyXG59XHJcbi5VQzE3OSAuRm9yd2FyZEJ1dHRvbnMgYTpsYXN0LWNoaWxkOjpiZWZvcmUsXHJcbi5VQzE3OSAuRm9yd2FyZEJ1dHRvbnMgYTpsYXN0LWNoaWxkOjphZnRlcixcclxuLlVDMTc5IC5Gb3J3YXJkQnV0dG9ucyBhOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xyXG4gICAgbGluZS1oZWlnaHQ6ICRVQzE3OV9idXR0b25zSGVpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAkVUMxNzlfY2hldnJvbl9mcztcclxuICAgIEBleHRlbmQgJWZhLWNoZXZyb24tcmlnaHQ7XHJcbn0iLCIudWMyMDB7XHJcbiAgICAmX19zb3VyY2VzLWNvbnRhaW5lcntcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fZmlsdGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NvcnRpbmcge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlYXJjaCB7XHJcbiAgICAgICAgaGVpZ2h0OiAyLjVlbTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAuOGVtO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19zb3VyY2Uge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLDAsMCwuMDUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbF9XaGl0ZTtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc291cmNlLWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwLjY1ZW0gMWVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsX0JsYWNrX0hhemU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc291cmNlLWhlYWRpbmcsXHJcbiAgICAmX19zb3VyY2UtZG93bmxvYWQtYWxsIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zb3VyY2UtaGVhZGluZyB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NvdXJjZS1kb3dubG9hZC1hbGwge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zb3VyY2UtYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xfQWxhYmFzdGVyMztcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR1YzIwMC10YWJsZS10cmFuc2Zyb20tcG9pbnQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjhlbSAwLjNlbTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbS10aXRsZXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdWMyMDAtdGFibGUtdHJhbnNmcm9tLXBvaW50KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0taWNvbntcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAmLWltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tc2l6ZSB7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1kYXRlIHtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgIH1cclxufSIsIi5zaXRlLXNlYXJjaCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXVuLXNlYXJjaC1zbGltO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc21hcnQtc2VhcmNoIHtcclxuICAgIHdpZHRoOiAkc2l0ZS1zZWFyY2hfX3dpZHRoO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC50d2l0dGVyLXR5cGVhaGVhZCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB3aWR0aDogJHNpdGUtc2VhcmNoX19idXR0b24td2lkdGg7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l0ZS1zZWFyY2hfX2J1dHRvbi1oZWlnaHQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAkc2l0ZS1zZWFyY2hfX2ljb24tZm9udC1zaXplO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV1bi1zZWFyY2gtc2xpbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZhe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6ICRzaXRlLXNlYXJjaF9fYnV0dG9uLWhlaWdodDtcclxuICAgICAgICBwYWRkaW5nOiAkc2l0ZS1zZWFyY2hfX2lucHV0LXBhZGRpbmc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2U7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6ICRzaXRlLXNlYXJjaF9faW5wdXQteHMtZm9udC1zaXplO1xyXG4gICAgICAgIGNhcmV0LWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkc2l0ZS1zZWFyY2hfX2lucHV0LWZvbnQtc2l6ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogVE9ETzogQkVNIGl0ISAqL1xyXG4gICAgLnR0LXF1ZXJ5IHtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgkZ3JheS1iYXNlLCAuMDc1KTtcclxuICAgIH1cclxuICAgIC50dC1oaW50IHtcclxuICAgICAgICBjb2xvcjogJGNsX01vdW50YWluX01pc3QyO1xyXG4gICAgfVxyXG4gICAgLnR0LW1lbnUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MjJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xfV2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRncmF5LWJhc2UsIC4yKTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoJGdyYXktYmFzZSwgLjIpO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufSIsIi8qVUMxNzQgTGlzdCBDaGlsZCBQYWdlcyovXHJcbi5VQzE3NCB7XHJcbiAgICAuTGlzdENvbnRhaW5lcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICAgIC5JdGVte1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgQGV4dGVuZCAlY2FyZC1kZWZhdWx0LXN0eWxlO1xyXG4gICAgfVxyXG4gICAgLkl0ZW1Db250YWluZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5JdGVtVGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbGFiZWwtZm9udC13ZWlnaHQ7XHJcbiAgICB9XHJcbiAgICAuSXRlbVRpdGxlTGlua3tcclxuICAgICAgICBAZXh0ZW5kICV1LWxpc3QtdGl0bGUtZC10by1sO1xyXG4gICAgfVxyXG4gICAgLkl0ZW1UaXRsZUNvbnRhaW5lcntcclxuICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjRyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuSW1hZ2VDb250YWluZXJ7XHJcbiAgICAgICAgd2lkdGg6IDdyZW07XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgICAgIC5JbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5SZWFkTW9yZUNvbnRhaW5lcntcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vLlRlYXNlckNvbnRhaW5lcnsgLy8gbGltaXQgaGVpZ2h0IGluIGNhc2Ugb2YgdXNhZ2VcclxuICAgIC8vICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgLy8gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC8vICAgIH1cclxuICAgIC8vICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgLy8gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAvLyAgICB9XHJcbiAgICAvL31cclxufSIsIi8qIFNsaWRlciAqL1xyXG5cclxuLnNsaWNrLXNsaWRlcixcclxuLnNsaWNrLXNsaWRlLFxyXG4uc2xpY2stbGlzdCB7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgJi5kcmFnZ2luZyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGN1cnNvcjogaGFuZDtcclxuICAgIH1cclxufVxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG4uc2xpY2stc2xpZGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5kcmFnZ2luZyBpbWcge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG5cclxuLyogU2xpZGVyICovXHJcbi8vIC5zbGljay1sb2FkaW5nIC5zbGljay1saXN0XHJcbi8vIHtcclxuLy8gICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCdhamF4LWxvYWRlci5naWYnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuLy8gfSIsIiRzaXRlLXBheW1lbnQtaWNvbnMtc3BhY2U6ICAgICAgIDRweCAhZGVmYXVsdDtcclxuJHNpdGUtcGF5bWVudC1pY29ucy1zcGFjZV9zbTogICAgOHB4ICFkZWZhdWx0O1xyXG4kc2l0ZS1wYXltZW50LWljb25zLXNwYWNlX21kOiAgICAxM3B4ICFkZWZhdWx0O1xyXG5cclxuLnNpdGUtcGF5bWVudCB7XHJcbiAgICAmLWltYWdlcyB7XHJcbiAgICAgICAgLkxpc3RDb250YWluZXIge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmbGV4O1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmbGV4LXdyYXA7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZsZXgtY2VudGVyO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmbGV4LWl0ZW0tY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLkl0ZW0ge1xyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzaXRlLXBheW1lbnQtaWNvbnMtc3BhY2U7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzaXRlLXBheW1lbnQtaWNvbnMtc3BhY2Vfc207XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzaXRlLXBheW1lbnQtaWNvbnMtc3BhY2VfbWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiJHNpdGUtd2h5LWJ1eS1mczogICAgICAgICAgICAgICAgOXB4ICFkZWZhdWx0O1xyXG4kc2l0ZS13aHktYnV5LWZzX3NtOiAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xyXG4kc2l0ZS13aHktYnV5LWZzX21kOiAgICAgICAgICAgICAxMnB4ICFkZWZhdWx0O1xyXG4kc2l0ZS13aHktYnV5LXNwYWNlOiAgICAgICAgICAgICA4cHggIWRlZmF1bHQ7XHJcbiRzaXRlLXdoeS1idXktc3BhY2VfbWQ6ICAgICAgICAgIDI3cHggIWRlZmF1bHQ7XHJcbiRzaXRlLXdoeS1idXktY2hlY2stc3BhY2U6ICAgICAgIDVweCAhZGVmYXVsdDtcclxuJHNpdGUtd2h5LWJ1eS1jaGVjay1jb2xvcjogICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRzaXRlLXdoeS1idXktdGV4dC1jb2xvcjogICAgICAgICRjbF9XaGl0ZSAhZGVmYXVsdDtcclxuXHJcbi5zaXRlLXdoeS1idXkge1xyXG4gICAgdWwge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXg7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleC1pdGVtLWNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICRzaXRlLXdoeS1idXktdGV4dC1jb2xvcjtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkc2l0ZS13aHktYnV5LXNwYWNlX21kO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXVuLWNoZWNrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzaXRlLXdoeS1idXktY2hlY2stc3BhY2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2l0ZS13aHktYnV5LWNoZWNrLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNpdGUtd2h5LWJ1eS1mc19zbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRzaXRlLXdoeS1idXktZnNfbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDE1cHgpO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xfV2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIG1pbi13aWR0aDogMjE1cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwwLDAsMC4xNSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAuM3MgZWFzZSwgb3BhY2l0eSAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxNXB4IDE1cHggMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY2xfV2hpdGUgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMTRweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkc2l0ZS13aHktYnV5LWZzX3NtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNpdGUtd2h5LWJ1eS1mc19tZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkc2l0ZS1waG9uZS1udW1iZXItZnM6ICAgICAgICAgICAxM3B4ICFkZWZhdWx0O1xyXG4kc2l0ZS1waG9uZS1udW1iZXItc3BhY2U6ICAgICAgICA4cHggIWRlZmF1bHQ7XHJcbiRzaXRlLXBob25lLW51bWJlci1jb2xvcjogICAgICAgICRjbF9XaGl0ZSAhZGVmYXVsdDtcclxuJHNpdGUtcGhvbmUtaWNvbi1jb2xvcjogICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4uc2l0ZS1waG9uZSB7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6ICRzaXRlLXBob25lLW51bWJlci1mcztcclxuICAgIGNvbG9yOiAkc2l0ZS1waG9uZS1udW1iZXItY29sb3I7XHJcblxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAZXh0ZW5kICVmYS1waG9uZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzaXRlLXBob25lLW51bWJlci1zcGFjZTtcclxuICAgICAgICBjb2xvcjogJHNpdGUtcGhvbmUtaWNvbi1jb2xvcjtcclxuICAgIH1cclxufVxyXG4iLCIvL2JyZWFkY3J1bWJzIGFzIGNvbXBvbmVudFxyXG4kYnJlYWRjcnVtYnMtbWFyZ2luLXRvcDogICAgICAgIDE3cHghZGVmYXVsdDtcclxuJGJyZWFkY3J1bWJzLWxhc3QtaXRlbS1jb2xvcjogICAjNzU3NTc1IWRlZmF1bHQ7XHJcblxyXG4uQnJlYWRjcnVtYnMge1xyXG4gICAgbWFyZ2luLXRvcDogJGJyZWFkY3J1bWJzLW1hcmdpbi10b3A7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4O1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXgtd3JhcDtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4LWl0ZW0tY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmxleDtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmxleC1pdGVtLWNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAldS1saXN0LXRpdGxlLWwtdG8tZDtcclxuICAgICAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIC5TZXBlcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLlBhdGhJdGVtID4gYSxcclxuICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmVhZGNydW1icy1sYXN0LWl0ZW0tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5BcmNoaXZlSXRlbXtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLlNlcGVyYXRvciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgN3B4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgLy9oaWRlIGl0ZW0gd2l0aCBcIkR1IGVyIGhlcjpcIiB0ZXh0XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiJGFkZHRoaXNfX3NpemU6ICAgICAgICAgICAgICAgICAgNDBweCAhZGVmYXVsdDtcclxuJGFkZHRoaXNfX3dpZHRoOiAgICAgICAgICAgICAgICAgJGFkZHRoaXNfX3NpemUgIWRlZmF1bHQ7XHJcbiRhZGR0aGlzX19oZWlnaHQ6ICAgICAgICAgICAgICAgICRhZGR0aGlzX19zaXplICFkZWZhdWx0O1xyXG4kYWRkdGhpc19fc3BhY2U6ICAgICAgICAgICAgICAgICA4cHggIWRlZmF1bHQ7XHJcbiRhZGR0aGlzX19mb250LXNpemU6ICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XHJcblxyXG4kYWRkdGhpc19fYm9yZGVyLXJhZGl1czogICAgICAgICAwICFkZWZhdWx0O1xyXG4kYWRkdGhpc19fYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGFkZHRoaXNfX2NvbG9yOiAgICAgICAgICAgICAgICAgJGNsX1doaXRlICFkZWZhdWx0O1xyXG4kYWRkdGhpc19fYm9yZGVyLXdpZHRoOiAgICAgICAgICAxcHggIWRlZmF1bHQ7XHJcbiRhZGR0aGlzX19ib3JkZXItc3R5bGU6ICAgICAgICAgIHNvbGlkICFkZWZhdWx0OyAvL3NvbGlkLCBkYXNoZWQsIGRvdHRlZFxyXG4kYWRkdGhpc19fYm9yZGVyLWNvbG9yOiAgICAgICAgICAkY2xfQ2hpY2FnbzMgIWRlZmF1bHQ7XHJcblxyXG4kYWRkdGhpc19fYmctaG92ZXI6ICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGFkZHRoaXNfX2NvbG9yLWhvdmVyOiAgICAgICAgICAgJGNsX1doaXRlICFkZWZhdWx0O1xyXG4kYWRkdGhpc19fYm9yZGVyLWNvbG9yLWhvdmVyOiAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuXHJcbi8qU09DSUFMIEJ1dHRvbnMqL1xyXG4jX2F0c3NoIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmRpdi5hZGR0aGlzX3Rvb2xib3gge1xyXG4gICAgJi5jdXN0b20ge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXg7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleC1jZW50ZXI7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleC13cmFwO1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXgtaXRlbS1jZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYWRkdGhpc19fZm9udC1zaXplO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmxleDtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmxleC1jZW50ZXI7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZsZXgtaXRlbS1jZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGFkZHRoaXNfX2JvcmRlci13aWR0aCAkYWRkdGhpc19fYm9yZGVyLXN0eWxlICRhZGR0aGlzX19ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZGR0aGlzX19iZztcclxuICAgICAgICAgICAgY29sb3I6ICRhZGR0aGlzX19jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRhZGR0aGlzX193aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkYWRkdGhpc19faGVpZ2h0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYWRkdGhpc19fYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZmxleDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRhZGR0aGlzX19ib3JkZXItY29sb3ItaG92ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWRkdGhpc19fYmctaG92ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFkZHRoaXNfX2NvbG9yLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkYWRkdGhpc19fc3BhY2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9sZWZ0IHtcclxuICAgICAgICAmLmN1c3RvbSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9yaWdodCB7XHJcbiAgICAgICAgJi5jdXN0b20ge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkc2Nyb2xsLXRvLXRvcF9fdHlwZTogICAgICAgICAgICAgICBzcXVhcmUgIWRlZmF1bHQ7IC8vIHNxdWFyZSwgY2lyY2xlXHJcbiRzY3JvbGwtdG8tdG9wX19zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcclxuJHNjcm9sbC10by10b3BfX2ZvbnQtc2l6ZTogICAgICAgICAgMS4zcmVtICFkZWZhdWx0O1xyXG4kc2Nyb2xsLXRvLXRvcF9fcG9zaXRpb246ICAgICAgICAgICBhdXRvIDFyZW0gMXJlbSBhdXRvICFkZWZhdWx0O1xyXG4kc2Nyb2xsLXRvLXRvcF9fYmFja2dyb3VuZC1jb2xvcjogICByZ2JhKCRncmF5LWJhc2UsIC4xKSByZ2JhKCRncmF5LWJhc2UsIC4zNSkgIWRlZmF1bHQ7IC8vIGdlbmVyYWwgY29sb3IsIGhvdmVyIGNvbG9yXHJcbiRzY3JvbGwtdG8tdG9wX19jb2xvcjogICAgICAgICAgICAgICRjbF9XaGl0ZSAkY2xfV2hpdGUgIWRlZmF1bHQ7IC8vIGdlbmVyYWwgY29sb3IsIGhvdmVyIGNvbG9yXHJcbiRzY3JvbGwtdG8tdG9wX19tb2JpbGUtb25seTogICAgICAgIHRydWUgIWRlZmF1bHQ7IC8vIHNldCB0byBmYWxzZSB0byByZW5kZXIgaXQgb24gYWxsIHNjcmVlbiBzaXplc1xyXG5cclxuLnNjcm9sbC10by10b3Age1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogei1pbmRleChzaXRlLXNjcm9sbC10by10b3ApO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IG50aCgkc2Nyb2xsLXRvLXRvcF9fYmFja2dyb3VuZC1jb2xvciwgMSk7XHJcbiAgICBmb250LXNpemU6ICRzY3JvbGwtdG8tdG9wX19mb250LXNpemU7XHJcbiAgICBjb2xvcjogbnRoKCRzY3JvbGwtdG8tdG9wX19jb2xvciwgMSk7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24sIGJhY2tncm91bmQtY29sb3IgJGFuaW1hdGlvbi1kdXJhdGlvbjtcclxuICAgIEBleHRlbmQgJXUtc3RpY2tlcjtcclxuICAgIEBpZiAkc2Nyb2xsLXRvLXRvcF9fdHlwZSA9PSBzcXVhcmUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcbiAgICAgICAgQGluY2x1ZGUgdS1zdGlja2VyLXNxdWFyZSgkc2Nyb2xsLXRvLXRvcF9fc2l6ZSk7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgICBAaW5jbHVkZSB1LXN0aWNrZXItY2lyY2xlKCRzY3JvbGwtdG8tdG9wX19zaXplKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHUtc3RpY2tlci1wb3NpdGlvbigkc2Nyb2xsLXRvLXRvcF9fcG9zaXRpb24sIGZhbHNlKTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIEBleHRlbmQgJWZhLWNoZXZyb24tdXA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG50aCgkc2Nyb2xsLXRvLXRvcF9fYmFja2dyb3VuZC1jb2xvciwgMik7XHJcbiAgICAgICAgY29sb3I6IG50aCgkc2Nyb2xsLXRvLXRvcF9fY29sb3IsIDIpO1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX2Rpc2FibGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkc2Nyb2xsLXRvLXRvcF9fbW9iaWxlLW9ubHkge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLy8vL1xyXG4vLy8gQGdyb3VwIHVuXHJcbi8vLy9cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwidW5paWNvbnNcIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvdW5paWNvbnMud29mZjI/dj0xNjIxNDExNDM1MTQwXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgICB1cmwoXCIuLi9mb250cy91bmlpY29ucy53b2ZmP3Y9MTYyMTQxMTQzNTE0MFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgICAgICB1cmwoXCIuLi9mb250cy91bmlpY29ucy50dGY/dj0xNjIxNDExNDM1MTQwXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgICAgICB1cmwoXCIuLi9mb250cy91bmlpY29ucy5zdmc/dj0xNjIxNDExNDM1MTQwI3VuaWljb25zXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi8vLyB1bmlpY29uIChpY29ucyBmb250KSBkZWZhdWx0IHN0eWxlc1xyXG4ldW4ge1xyXG4gICAgZm9udC1mYW1pbHk6IFwidW5paWNvbnNcIjtcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLnVuIHtcclxuICAgIEBleHRlbmQgJXVuO1xyXG59XHJcblxyXG4vLy8gQGRlcHJlY2F0ZWQgZGVwcmVjYXRlZCBzaW5jZSB1bmlsYXllciA3LjQuMFxyXG4vLy8gQGdyb3VwIGRlcHJlY2F0ZWRcclxuLnVuaWljb25zIHtcclxuICAgIEBleHRlbmQgJXVuO1xyXG59XHJcbiV1bmlpY29ucyB7XHJcbiAgICBAZXh0ZW5kICV1bjtcclxufVxyXG5cclxuXHJcbi8vLyBjaGVjayBpY29uXHJcbi8vLyBQbGFjZWhvbGRlciBjb250YWlucyBvbmx5ICdjb250ZW50JyBwcm9wZXJ0eSwgc28gdXNlIGl0IG9ubHkgZm9yIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHBzZXVkb2VsZW1lbnRzXHJcbi8vLyBAZXhhbXBsZSBzY3NzXHJcbi8vLyAgICAuRWxlbWVudFdoZXJlWW91V2FudFRvUGxhY2VJY29uIHtcclxuLy8vICAgICAgICAmOjpiZWZvcmUge1xyXG4vLy8gICAgICAgICAgICBAZXh0ZW5kICV1bi1jaGVjaztcclxuLy8vICAgICAgICB9XHJcbi8vLyAgICB9XHJcbiV1bi1jaGVjayB7XHJcbiAgICBAZXh0ZW5kICV1bjtcclxuICAgIGNvbnRlbnQ6IFwiXFxFOTAyXCI7XHJcbn1cclxuLnVuLWNoZWNrOjpiZWZvcmUge1xyXG4gICAgQGV4dGVuZCAldW4tY2hlY2s7XHJcbn1cclxuXHJcblxyXG4vLy8ga2V5IGljb25cclxuLy8vIFBsYWNlaG9sZGVyIGNvbnRhaW5zIG9ubHkgJ2NvbnRlbnQnIHByb3BlcnR5LCBzbyB1c2UgaXQgb25seSBmb3IgOjpiZWZvcmUgYW5kIDo6YWZ0ZXIgcHNldWRvZWxlbWVudHNcclxuLy8vIEBleGFtcGxlIHNjc3NcclxuLy8vICAgIC5FbGVtZW50V2hlcmVZb3VXYW50VG9QbGFjZUljb24ge1xyXG4vLy8gICAgICAgICY6OmJlZm9yZSB7XHJcbi8vLyAgICAgICAgICAgIEBleHRlbmQgJXVuLWtleTtcclxuLy8vICAgICAgICB9XHJcbi8vLyAgICB9XHJcbiV1bi1rZXkge1xyXG4gICAgQGV4dGVuZCAldW47XHJcbiAgICBjb250ZW50OiBcIlxcRTkwQVwiO1xyXG59XHJcbi51bi1rZXk6OmJlZm9yZSB7XHJcbiAgICBAZXh0ZW5kICV1bi1rZXk7XHJcbn1cclxuXHJcblxyXG4vLy8gc2Nyb2xsYmFyLWhvcml6b250YWwgaWNvblxyXG4vLy8gUGxhY2Vob2xkZXIgY29udGFpbnMgb25seSAnY29udGVudCcgcHJvcGVydHksIHNvIHVzZSBpdCBvbmx5IGZvciA6OmJlZm9yZSBhbmQgOjphZnRlciBwc2V1ZG9lbGVtZW50c1xyXG4vLy8gQGV4YW1wbGUgc2Nzc1xyXG4vLy8gICAgLkVsZW1lbnRXaGVyZVlvdVdhbnRUb1BsYWNlSWNvbiB7XHJcbi8vLyAgICAgICAgJjo6YmVmb3JlIHtcclxuLy8vICAgICAgICAgICAgQGV4dGVuZCAldW4tc2Nyb2xsYmFyLWhvcml6b250YWw7XHJcbi8vLyAgICAgICAgfVxyXG4vLy8gICAgfVxyXG4ldW4tc2Nyb2xsYmFyLWhvcml6b250YWwge1xyXG4gICAgQGV4dGVuZCAldW47XHJcbiAgICBjb250ZW50OiBcIlxcRTkxRFwiO1xyXG59XHJcbi51bi1zY3JvbGxiYXItaG9yaXpvbnRhbDo6YmVmb3JlIHtcclxuICAgIEBleHRlbmQgJXVuLXNjcm9sbGJhci1ob3Jpem9udGFsO1xyXG59XHJcblxyXG5cclxuLy8vIHNpdGUtY2FydDMtcGx1cyBpY29uXHJcbi8vLyBQbGFjZWhvbGRlciBjb250YWlucyBvbmx5ICdjb250ZW50JyBwcm9wZXJ0eSwgc28gdXNlIGl0IG9ubHkgZm9yIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHBzZXVkb2VsZW1lbnRzXHJcbi8vLyBAZXhhbXBsZSBzY3NzXHJcbi8vLyAgICAuRWxlbWVudFdoZXJlWW91V2FudFRvUGxhY2VJY29uIHtcclxuLy8vICAgICAgICAmOjpiZWZvcmUge1xyXG4vLy8gICAgICAgICAgICBAZXh0ZW5kICV1bi1zaXRlLWNhcnQzLXBsdXM7XHJcbi8vLyAgICAgICAgfVxyXG4vLy8gICAgfVxyXG4ldW4tc2l0ZS1jYXJ0My1wbHVzIHtcclxuICAgIEBleHRlbmQgJXVuO1xyXG4gICAgY29udGVudDogXCJcXEU5MjFcIjtcclxufVxyXG4udW4tc2l0ZS1jYXJ0My1wbHVzOjpiZWZvcmUge1xyXG4gICAgQGV4dGVuZCAldW4tc2l0ZS1jYXJ0My1wbHVzO1xyXG59XHJcblxyXG5cclxuLy8vIHNpdGUtY2FydDMgaWNvblxyXG4vLy8gUGxhY2Vob2xkZXIgY29udGFpbnMgb25seSAnY29udGVudCcgcHJvcGVydHksIHNvIHVzZSBpdCBvbmx5IGZvciA6OmJlZm9yZSBhbmQgOjphZnRlciBwc2V1ZG9lbGVtZW50c1xyXG4vLy8gQGV4YW1wbGUgc2Nzc1xyXG4vLy8gICAgLkVsZW1lbnRXaGVyZVlvdVdhbnRUb1BsYWNlSWNvbiB7XHJcbi8vLyAgICAgICAgJjo6YmVmb3JlIHtcclxuLy8vICAgICAgICAgICAgQGV4dGVuZCAldW4tc2l0ZS1jYXJ0MztcclxuLy8vICAgICAgICB9XHJcbi8vLyAgICB9XHJcbiV1bi1zaXRlLWNhcnQzIHtcclxuICAgIEBleHRlbmQgJXVuO1xyXG4gICAgY29udGVudDogXCJcXEU5MjJcIjtcclxufVxyXG4udW4tc2l0ZS1jYXJ0Mzo6YmVmb3JlIHtcclxuICAgIEBleHRlbmQgJXVuLXNpdGUtY2FydDM7XHJcbn1cclxuXHJcblxyXG4vLy8gc2l0ZS1jYXJ0My1lbXB0eSBpY29uXHJcbi8vLyBQbGFjZWhvbGRlciBjb250YWlucyBvbmx5ICdjb250ZW50JyBwcm9wZXJ0eSwgc28gdXNlIGl0IG9ubHkgZm9yIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHBzZXVkb2VsZW1lbnRzXHJcbi8vLyBAZXhhbXBsZSBzY3NzXHJcbi8vLyAgICAuRWxlbWVudFdoZXJlWW91V2FudFRvUGxhY2VJY29uIHtcclxuLy8vICAgICAgICAmOjpiZWZvcmUge1xyXG4vLy8gICAgICAgICAgICBAZXh0ZW5kICV1bi1zaXRlLWNhcnQzLWVtcHR5O1xyXG4vLy8gICAgICAgIH1cclxuLy8vICAgIH1cclxuJXVuLXNpdGUtY2FydDMtZW1wdHkge1xyXG4gICAgQGV4dGVuZCAldW47XHJcbiAgICBjb250ZW50OiBcIlxcRTkyM1wiO1xyXG59XHJcbi51bi1zaXRlLWNhcnQzLWVtcHR5OjpiZWZvcmUge1xyXG4gICAgQGV4dGVuZCAldW4tc2l0ZS1jYXJ0My1lbXB0eTtcclxufVxyXG5cclxuXHJcbi8vLyBjbG9zZTIgaWNvblxyXG4vLy8gUGxhY2Vob2xkZXIgY29udGFpbnMgb25seSAnY29udGVudCcgcHJvcGVydHksIHNvIHVzZSBpdCBvbmx5IGZvciA6OmJlZm9yZSBhbmQgOjphZnRlciBwc2V1ZG9lbGVtZW50c1xyXG4vLy8gQGV4YW1wbGUgc2Nzc1xyXG4vLy8gICAgLkVsZW1lbnRXaGVyZVlvdVdhbnRUb1BsYWNlSWNvbiB7XHJcbi8vLyAgICAgICAgJjo6YmVmb3JlIHtcclxuLy8vICAgICAgICAgICAgQGV4dGVuZCAldW4tY2xvc2UyO1xyXG4vLy8gICAgICAgIH1cclxuLy8vICAgIH1cclxuJXVuLWNsb3NlMiB7XHJcbiAgICBAZXh0ZW5kICV1bjtcclxuICAgIGNvbnRlbnQ6IFwiXFxFOTI0XCI7XHJcbn1cclxuLnVuLWNsb3NlMjo6YmVmb3JlIHtcclxuICAgIEBleHRlbmQgJXVuLWNsb3NlMjtcclxufVxyXG5cclxuXHJcbi8vLyB1c2VyLXNsaW0gaWNvblxyXG4vLy8gUGxhY2Vob2xkZXIgY29udGFpbnMgb25seSAnY29udGVudCcgcHJvcGVydHksIHNvIHVzZSBpdCBvbmx5IGZvciA6OmJlZm9yZSBhbmQgOjphZnRlciBwc2V1ZG9lbGVtZW50c1xyXG4vLy8gQGV4YW1wbGUgc2Nzc1xyXG4vLy8gICAgLkVsZW1lbnRXaGVyZVlvdVdhbnRUb1BsYWNlSWNvbiB7XHJcbi8vLyAgICAgICAgJjo6YmVmb3JlIHtcclxuLy8vICAgICAgICAgICAgQGV4dGVuZCAldW4tdXNlci1zbGltO1xyXG4vLy8gICAgICAgIH1cclxuLy8vICAgIH1cclxuJXVuLXVzZXItc2xpbSB7XHJcbiAgICBAZXh0ZW5kICV1bjtcclxuICAgIGNvbnRlbnQ6IFwiXFxFOTMyXCI7XHJcbn1cclxuLnVuLXVzZXItc2xpbTo6YmVmb3JlIHtcclxuICAgIEBleHRlbmQgJXVuLXVzZXItc2xpbTtcclxufVxyXG5cclxuXHJcbi8vLyBoYW5kLWJhZy1zbGltIGljb25cclxuLy8vIFBsYWNlaG9sZGVyIGNvbnRhaW5zIG9ubHkgJ2NvbnRlbnQnIHByb3BlcnR5LCBzbyB1c2UgaXQgb25seSBmb3IgOjpiZWZvcmUgYW5kIDo6YWZ0ZXIgcHNldWRvZWxlbWVudHNcclxuLy8vIEBleGFtcGxlIHNjc3NcclxuLy8vICAgIC5FbGVtZW50V2hlcmVZb3VXYW50VG9QbGFjZUljb24ge1xyXG4vLy8gICAgICAgICY6OmJlZm9yZSB7XHJcbi8vLyAgICAgICAgICAgIEBleHRlbmQgJXVuLWhhbmQtYmFnLXNsaW07XHJcbi8vLyAgICAgICAgfVxyXG4vLy8gICAgfVxyXG4ldW4taGFuZC1iYWctc2xpbSB7XHJcbiAgICBAZXh0ZW5kICV1bjtcclxuICAgIGNvbnRlbnQ6IFwiXFxFOTMzXCI7XHJcbn1cclxuLnVuLWhhbmQtYmFnLXNsaW06OmJlZm9yZSB7XHJcbiAgICBAZXh0ZW5kICV1bi1oYW5kLWJhZy1zbGltO1xyXG59XHJcblxyXG5cclxuLy8vIHNlYXJjaC1zbGltIGljb25cclxuLy8vIFBsYWNlaG9sZGVyIGNvbnRhaW5zIG9ubHkgJ2NvbnRlbnQnIHByb3BlcnR5LCBzbyB1c2UgaXQgb25seSBmb3IgOjpiZWZvcmUgYW5kIDo6YWZ0ZXIgcHNldWRvZWxlbWVudHNcclxuLy8vIEBleGFtcGxlIHNjc3NcclxuLy8vICAgIC5FbGVtZW50V2hlcmVZb3VXYW50VG9QbGFjZUljb24ge1xyXG4vLy8gICAgICAgICY6OmJlZm9yZSB7XHJcbi8vLyAgICAgICAgICAgIEBleHRlbmQgJXVuLXNlYXJjaC1zbGltO1xyXG4vLy8gICAgICAgIH1cclxuLy8vICAgIH1cclxuJXVuLXNlYXJjaC1zbGltIHtcclxuICAgIEBleHRlbmQgJXVuO1xyXG4gICAgY29udGVudDogXCJcXEU5MzRcIjtcclxufVxyXG4udW4tc2VhcmNoLXNsaW06OmJlZm9yZSB7XHJcbiAgICBAZXh0ZW5kICV1bi1zZWFyY2gtc2xpbTtcclxufVxyXG5cclxuXHJcbi8vLyBiYXJzLXNsaW0gaWNvblxyXG4vLy8gUGxhY2Vob2xkZXIgY29udGFpbnMgb25seSAnY29udGVudCcgcHJvcGVydHksIHNvIHVzZSBpdCBvbmx5IGZvciA6OmJlZm9yZSBhbmQgOjphZnRlciBwc2V1ZG9lbGVtZW50c1xyXG4vLy8gQGV4YW1wbGUgc2Nzc1xyXG4vLy8gICAgLkVsZW1lbnRXaGVyZVlvdVdhbnRUb1BsYWNlSWNvbiB7XHJcbi8vLyAgICAgICAgJjo6YmVmb3JlIHtcclxuLy8vICAgICAgICAgICAgQGV4dGVuZCAldW4tYmFycy1zbGltO1xyXG4vLy8gICAgICAgIH1cclxuLy8vICAgIH1cclxuJXVuLWJhcnMtc2xpbSB7XHJcbiAgICBAZXh0ZW5kICV1bjtcclxuICAgIGNvbnRlbnQ6IFwiXFxFOTM2XCI7XHJcbn1cclxuLnVuLWJhcnMtc2xpbTo6YmVmb3JlIHtcclxuICAgIEBleHRlbmQgJXVuLWJhcnMtc2xpbTtcclxufVxyXG5cclxuXHJcbi8vLyBmaWxlLWxpc3QgaWNvblxyXG4vLy8gUGxhY2Vob2xkZXIgY29udGFpbnMgb25seSAnY29udGVudCcgcHJvcGVydHksIHNvIHVzZSBpdCBvbmx5IGZvciA6OmJlZm9yZSBhbmQgOjphZnRlciBwc2V1ZG9lbGVtZW50c1xyXG4vLy8gQGV4YW1wbGUgc2Nzc1xyXG4vLy8gICAgLkVsZW1lbnRXaGVyZVlvdVdhbnRUb1BsYWNlSWNvbiB7XHJcbi8vLyAgICAgICAgJjo6YmVmb3JlIHtcclxuLy8vICAgICAgICAgICAgQGV4dGVuZCAldW4tZmlsZS1saXN0O1xyXG4vLy8gICAgICAgIH1cclxuLy8vICAgIH1cclxuJXVuLWZpbGUtbGlzdCB7XHJcbiAgICBAZXh0ZW5kICV1bjtcclxuICAgIGNvbnRlbnQ6IFwiXFxFOTM3XCI7XHJcbn1cclxuLnVuLWZpbGUtbGlzdDo6YmVmb3JlIHtcclxuICAgIEBleHRlbmQgJXVuLWZpbGUtbGlzdDtcclxufVxyXG5cclxuIiwiYm9keTpub3QoLnBhZ2UtaG9tZSl7XHJcbiAgICAuc2l0ZS1jb250ZW50X19wYWdlLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMCA3cmVtO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cmVtIDAgN3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKiFcclxuICogVU1XIENvbmZpZyBTaG9wIHY5LjAuMFxyXG4gKi9cclxuXHJcbkBpbXBvcnQgXCJzaXRlL2NvbXBvbmVudHMvcHJvZmlsZS1tZW51L19fZHJvcGRvd24uc2Nzc1wiO1xyXG5cclxuQGltcG9ydCBcImdsb2JhbC9jb21wb25lbnRzL2ZsYWdzL2ZsYWdzLXN5c3RlbVwiO1xyXG5AaW1wb3J0IFwiZ2xvYmFsL2NvbXBvbmVudHMvd2lzaC1saXN0LWJ0bi93aXNoLWxpc3QtYnRuXCI7XHJcbkBpbXBvcnQgXCJnbG9iYWwvY29tcG9uZW50cy9jLXByb2R1Y3QtaW4tY2FydC9jLXByb2R1Y3QtaW4tY2FydFwiO1xyXG5AaW1wb3J0IFwiZ2xvYmFsL2NvbXBvbmVudHMvcHJpY2VcIjtcclxuQGltcG9ydCBcImdsb2JhbC9jb21wb25lbnRzL2MtcmF0aW5nXCI7XHJcbkBpbXBvcnQgXCJnbG9iYWwvY29tcG9uZW50cy9jLXByaWNlXCI7XHJcbkBpbXBvcnQgXCJnbG9iYWwvY29tcG9uZW50cy9jLWFkZC10by1jYXJ0XCI7XHJcbkBpbXBvcnQgXCJnbG9iYWwvY29tcG9uZW50cy9jLXF1YW50aXR5LXBsdXMtbWludXNcIjtcclxuXHJcbkBpbXBvcnQgXCJnbG9iYWwvb3ZlcnJpZGVzL2tsYXJuYVwiO1xyXG5cclxuQGltcG9ydCBcImNvbnRyb2xzL3VjMTg4LWltYWdlLWxpc3QvYmFubmVyXCI7XHJcbkBpbXBvcnQgXCJjb250cm9scy91YzE3Ny1tZW51L3VjLXRhZ3MtbWVudVwiO1xyXG5AaW1wb3J0IFwiY29udHJvbHMvdWMxOTMtcHJvZHVjdC1saXN0LXY0L3VjMTkzXCI7XHJcbkBpbXBvcnQgXCJjb250cm9scy91YzE3Ni12YWx1ZS1jaGVjay91YzE3NlwiOyAvL0RlbGl2ZXJ5IHZhbHVlIGNoZWNrXHJcbkBpbXBvcnQgXCJjb250cm9scy91YzE3OC1yZXNlbGxlcnMvdWMxNzhcIjtcclxuQGltcG9ydCBcImNvbnRyb2xzL3VjMTk0LWNvbW1lbnRzL3VjMTk0XCI7XHJcbkBpbXBvcnQgXCJjb250cm9scy91YzE5NS1wcm9kdWN0LWxpc3QtZmlsdGVyL3VjMTk1XCI7IC8vUHJvZHVjdCBmaWx0ZXIgb3ZlcnJpZGVzXHJcbkBpbXBvcnQgXCJjb250cm9scy91YzIwNS1yZXZpZXdzL3VjMjA1LWRlZmF1bHRcIjtcclxuQGltcG9ydCBcImNvbnRyb2xzL3VjMjA5LXByb2R1Y3Qtdmlldy9jLXZhcmlhbnQtc2VsZWN0b3JcIjtcclxuQGltcG9ydCBcImNvbnRyb2xzL3VjMjA5LXByb2R1Y3Qtdmlldy9jLXJlbGltZ3RpbGVzdmFyaWFudFwiO1xyXG5cclxuQGltcG9ydCBcIm1vZHVsZXMvYm9udXMtc3lzdGVtL2JvbnVzLXN5c3RlbVwiO1xyXG5AaW1wb3J0IFwibW9kdWxlcy9kZXBhcnRtZW50cy91bXctZGVwYXJ0bWVudFwiO1xyXG5AaW1wb3J0IFwibW9kdWxlcy9teS1wYWdlL215LXBhZ2VcIjtcclxuQGltcG9ydCBcIm1vZHVsZXMvY2hlY2tvdXQvY2hlY2tvdXRcIjsiLCIucHJvZmlsZS1xdWljay1tZW51IHtcclxuICAgICZfX2Ryb3Bkb3duIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDNweCk7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtaW4td2lkdGg6IDE2cmVtO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsX1doaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKCRjbF9CbGFjaywgMC4yKTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4zcmVtIDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjbF9DYXJhcnJhO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjdyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogLjdyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAZWFjaCAkZmxhZy10aGVtZS1uYW1lLCAkZmxhZy10aGVtZS1kYXRhIGluICRmbGFnLXRoZW1lLWNvbG9ycyB7XHJcbiAgICAldS1mbGFnLXRoZW1lLSN7JGZsYWctdGhlbWUtbmFtZX0ge1xyXG4gICAgICAgIEBlYWNoICRmbGFnLXRoZW1lLXByb3BlcnR5LW5hbWUsICRmbGFnLXRoZW1lLXByb3BlcnR5LXZhbHVlIGluIG1hcC1nZXQoJGZsYWctdGhlbWUtZGF0YSwgXCJjb2xvcnNcIikge1xyXG4gICAgICAgICAgICAjeyRmbGFnLXRoZW1lLXByb3BlcnR5LW5hbWV9OiAkZmxhZy10aGVtZS1wcm9wZXJ0eS12YWx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiV1LWZsYWcge1xyXG4gICAgei1pbmRleDogei1pbmRleChmbGFnKTtcclxuICAgIEBpbmNsdWRlIHUtZmxhZyhcclxuICAgICAgICAkZmxhZ19fdHlwZSxcclxuICAgICAgICAkZmxhZ19fcG9zaXRpb24sXHJcbiAgICAgICAgJGZsYWdfX3NpemUsXHJcbiAgICAgICAgJGZsYWdfX3BhZGRpbmcsXHJcbiAgICAgICAgJGZsYWdfX2ZvbnRcclxuICAgICk7XHJcbn1cclxuXHJcbiV1LWZsYWctbGcge1xyXG4gICAgei1pbmRleDogei1pbmRleChmbGFnKTtcclxuICAgIEBpbmNsdWRlIHUtZmxhZyhcclxuICAgICAgICAkZmxhZy1sZ19fdHlwZSxcclxuICAgICAgICAkZmxhZy1sZ19fcG9zaXRpb24sXHJcbiAgICAgICAgJGZsYWctbGdfX3NpemUsXHJcbiAgICAgICAgJGZsYWctbGdfX3BhZGRpbmcsXHJcbiAgICAgICAgJGZsYWctbGdfX2ZvbnRcclxuICAgICk7XHJcbn1cclxuXHJcbiV1LWZsYWctZGlzY291bnQtcGVyY2VudCB7XHJcbiAgICB6LWluZGV4OiB6LWluZGV4KGZsYWcpO1xyXG4gICAgQGV4dGVuZCAldS1mbGFnLXRoZW1lLWRpc2NvdW50LXBlcmNlbnQ7XHJcbiAgICBAaW5jbHVkZSB1LWZsYWcoXHJcbiAgICAgICAgJGZsYWctZGlzY291bnQtcGVyY2VudF9fdHlwZSxcclxuICAgICAgICAkZmxhZy1kaXNjb3VudC1wZXJjZW50X19wb3NpdGlvbixcclxuICAgICAgICAkZmxhZy1kaXNjb3VudC1wZXJjZW50X19zaXplLFxyXG4gICAgICAgICRmbGFnLWRpc2NvdW50LXBlcmNlbnRfX3BhZGRpbmcsXHJcbiAgICAgICAgJGZsYWctZGlzY291bnQtcGVyY2VudF9fZm9udFxyXG4gICAgKTtcclxufVxyXG5cclxuJXUtZmxhZy1kaXNjb3VudC1wZXJjZW50LWxnIHtcclxuICAgIHotaW5kZXg6IHotaW5kZXgoZmxhZyk7XHJcbiAgICBAZXh0ZW5kICV1LWZsYWctdGhlbWUtZGlzY291bnQtcGVyY2VudDtcclxuICAgIEBpbmNsdWRlIHUtZmxhZyhcclxuICAgICAgICAkZmxhZy1kaXNjb3VudC1wZXJjZW50LWxnX190eXBlLFxyXG4gICAgICAgICRmbGFnLWRpc2NvdW50LXBlcmNlbnQtbGdfX3Bvc2l0aW9uLFxyXG4gICAgICAgICRmbGFnLWRpc2NvdW50LXBlcmNlbnQtbGdfX3NpemUsXHJcbiAgICAgICAgJGZsYWctZGlzY291bnQtcGVyY2VudC1sZ19fcGFkZGluZyxcclxuICAgICAgICAkZmxhZy1kaXNjb3VudC1wZXJjZW50LWxnX19mb250XHJcbiAgICApO1xyXG59XHJcblxyXG4ldS1mbGFnLWJvbnVzLWNpcmNsZXtcclxuICAgIHotaW5kZXg6IHotaW5kZXgoZmxhZyk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIEBleHRlbmQgJXUtZmxhZy10aGVtZS1ib251cztcclxuICAgIEBpbmNsdWRlIHUtZmxhZyhcclxuICAgICAgICAkZmxhZy1ib251c19fdHlwZSxcclxuICAgICAgICAkZmxhZy1ib251c19fcG9zaXRpb24sXHJcbiAgICAgICAgJGZsYWctYm9udXNfX3NpemUsXHJcbiAgICAgICAgJGZsYWctYm9udXNfX3BhZGRpbmcsXHJcbiAgICAgICAgJGZsYWctYm9udXNfX2ZvbnRcclxuICAgICk7XHJcbiAgICBAZXh0ZW5kICVib251cy1zeXN0ZW0tYmVmb3JlLWZsYWc7XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjFlbTtcclxuICAgIH1cclxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICBmb250LXNpemU6IDAuN2VtO1xyXG59IiwiQG1peGluIHUtZmxhZyAoJHUtZmxhZ19fdHlwZSwgJHUtZmxhZ19fcG9zaXRpb24sICR1LWZsYWdfX3NpemUsICR1LWZsYWdfX3BhZGRpbmcsICR1LWZsYWdfX2ZvbnQpIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBAZXh0ZW5kICV1LXN0aWNrZXI7XHJcbiAgICBAaW5jbHVkZSBmb250LXByb3BlcnRpZXMoJHUtZmxhZ19fZm9udCk7XHJcbiAgICBAaWYgJHUtZmxhZ19fdHlwZSA9PSBjaXJjbGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHUtc3RpY2tlci1jaXJjbGUoJHUtZmxhZ19fc2l6ZSk7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgICBAaWYgJHUtZmxhZ19fdHlwZSA9PSBzcXVhcmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB1LXN0aWNrZXItc3F1YXJlKCR1LWZsYWdfX3NpemUpO1xyXG4gICAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB1LXN0aWNrZXItcmVjdGFuZ2xlKCR1LWZsYWdfX3NpemUsICR1LWZsYWdfX3BhZGRpbmcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHUtc3RpY2tlci1wb3NpdGlvbigkdS1mbGFnX19wb3NpdGlvbik7XHJcbn0iLCIvLyBkZWZhdWx0IGZsYWcgcHJvcGVydGllc1xyXG4kZmxhZ19fdHlwZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVjdGFuZ2xlICFkZWZhdWx0OyAvLyByZWN0YW5nbGUsIGNpcmNsZSwgc3F1YXJlXHJcbiRmbGFnX19wb3NpdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAuOHJlbSBhdXRvIGF1dG8gMCAhZGVmYXVsdDsgLy8gdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0XHJcbiRmbGFnX19zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjRyZW0gIWRlZmF1bHQ7IC8vIGhlaWdodD1zaXplLCB3aWR0aD1hdXRvIGZvciByZWN0YW5nbGUgc2hhcGUsIGhlaWdodD13aWR0aD1zaXplIGZvciBjaXJjbGUgYW5kIHNxdWFyZVxyXG4kZmxhZ19fcGFkZGluZzogICAgICAgICAgICAgICAgICAgICAgICAgMCAuOHJlbSAhZGVmYXVsdDtcclxuJGZsYWdfX2ZvbnQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtc21hbGwgNzAwIG5vcm1hbCAhZGVmYXVsdDsgLy8gZm9udC1zaXplLCBmb250LXdlaWdodCwgZm9udC1zdHlsZVxyXG5cclxuLy8gbGFyZ2UgZmxhZyBwcm9wZXJ0aWVzXHJcbiRmbGFnLWxnX190eXBlOiAgICAgICAgICAgICAgICAgICAgICAgICAkZmxhZ19fdHlwZSAhZGVmYXVsdDsgLy8gcmVjdGFuZ2xlLCBjaXJjbGUsIHNxdWFyZVxyXG4kZmxhZy1sZ19fcG9zaXRpb246ICAgICAgICAgICAgICAgICAgICAgMS42cmVtIGF1dG8gYXV0byAwICFkZWZhdWx0OyAvLyB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnRcclxuJGZsYWctbGdfX3NpemU6ICAgICAgICAgICAgICAgICAgICAgICAgIDRyZW0gIWRlZmF1bHQ7IC8vIGhlaWdodD1zaXplLCB3aWR0aD1hdXRvIGZvciByZWN0YW5nbGUgc2hhcGUsIGhlaWdodD13aWR0aD1zaXplIGZvciBjaXJjbGUgYW5kIHNxdWFyZVxyXG4kZmxhZy1sZ19fcGFkZGluZzogICAgICAgICAgICAgICAgICAgICAgMCAxLjFyZW0gIWRlZmF1bHQ7XHJcbiRmbGFnLWxnX19mb250OiAgICAgICAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgNzAwIG5vcm1hbCAhZGVmYXVsdDsgLy8gZm9udC1zaXplLCBmb250LXdlaWdodCwgZm9udC1zdHlsZVxyXG5cclxuLy8gZGlzY291bnQgcGVyY2VudCBmbGFnIHByb3BlcnRpZXNcclxuJGZsYWctZGlzY291bnQtcGVyY2VudF9fdHlwZTogICAgICAgICAgIGNpcmNsZSAhZGVmYXVsdDsgLy8gcmVjdGFuZ2xlLCBjaXJjbGUsIHNxdWFyZVxyXG4kZmxhZy1kaXNjb3VudC1wZXJjZW50X19wb3NpdGlvbjogICAgICAgLjhyZW0gLjhyZW0gYXV0byBhdXRvICFkZWZhdWx0OyAvLyB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnRcclxuJGZsYWctZGlzY291bnQtcGVyY2VudF9fc2l6ZTogICAgICAgICAgIDMuNHJlbSAhZGVmYXVsdDsgLy8gaGVpZ2h0PXNpemUsIHdpZHRoPWF1dG8gZm9yIHJlY3RhbmdsZSBzaGFwZSwgaGVpZ2h0PXdpZHRoPXNpemUgZm9yIGNpcmNsZSBhbmQgc3F1YXJlXHJcbiRmbGFnLWRpc2NvdW50LXBlcmNlbnRfX3BhZGRpbmc6ICAgICAgICAwIDFyZW0gIWRlZmF1bHQ7XHJcbiRmbGFnLWRpc2NvdW50LXBlcmNlbnRfX2ZvbnQ6ICAgICAgICAgICAkZm9udC1zaXplLXNtYWxsIDcwMCBub3JtYWwgIWRlZmF1bHQ7IC8vIGZvbnQtc2l6ZSwgZm9udC13ZWlnaHQsIGZvbnQtc3R5bGVcclxuXHJcbi8vIGxhcmdlIGRpc2NvdW50IHBlcmNlbnQgZmxhZyBwcm9wZXJ0aWVzXHJcbiRmbGFnLWRpc2NvdW50LXBlcmNlbnQtbGdfX3R5cGU6ICAgICAgICBjaXJjbGUgIWRlZmF1bHQ7IC8vIHJlY3RhbmdsZSwgY2lyY2xlLCBzcXVhcmVcclxuJGZsYWctZGlzY291bnQtcGVyY2VudC1sZ19fcG9zaXRpb246ICAgIDEuNnJlbSAxLjZyZW0gYXV0byBhdXRvICFkZWZhdWx0OyAvLyB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnRcclxuJGZsYWctZGlzY291bnQtcGVyY2VudC1sZ19fc2l6ZTogICAgICAgIDRyZW0gIWRlZmF1bHQ7IC8vIGhlaWdodD1zaXplLCB3aWR0aD1hdXRvIGZvciByZWN0YW5nbGUgc2hhcGUsIGhlaWdodD13aWR0aD1zaXplIGZvciBjaXJjbGUgYW5kIHNxdWFyZVxyXG4kZmxhZy1kaXNjb3VudC1wZXJjZW50LWxnX19wYWRkaW5nOiAgICAgMCAxcmVtICFkZWZhdWx0O1xyXG4kZmxhZy1kaXNjb3VudC1wZXJjZW50LWxnX19mb250OiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlIDcwMCBub3JtYWwgIWRlZmF1bHQ7IC8vIGZvbnQtc2l6ZSwgZm9udC13ZWlnaHQsIGZvbnQtc3R5bGVcclxuXHJcbi8vIGRpc2NvdW50IHBlcmNlbnQgZmxhZyBwcm9wZXJ0aWVzXHJcbiRmbGFnLWJvbnVzX190eXBlOiAgICAgICAgICAgY2lyY2xlICFkZWZhdWx0OyAvLyByZWN0YW5nbGUsIGNpcmNsZSwgc3F1YXJlXHJcbiRmbGFnLWJvbnVzX19wb3NpdGlvbjogICAgICAgLjhyZW0gLjhyZW0gYXV0byBhdXRvICFkZWZhdWx0OyAvLyB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnRcclxuJGZsYWctYm9udXNfX3NpemU6ICAgICAgICAgICA2cmVtICFkZWZhdWx0OyAvLyBoZWlnaHQ9c2l6ZSwgd2lkdGg9YXV0byBmb3IgcmVjdGFuZ2xlIHNoYXBlLCBoZWlnaHQ9d2lkdGg9c2l6ZSBmb3IgY2lyY2xlIGFuZCBzcXVhcmVcclxuJGZsYWctYm9udXNfX3BhZGRpbmc6ICAgICAgICAwICFkZWZhdWx0O1xyXG4kZmxhZy1ib251c19fZm9udDogICAgICAgICAgICRmb250LXNpemUtc21hbGwgNDAwIG5vcm1hbCAhZGVmYXVsdDsgLy8gZm9udC1zaXplLCBmb250LXdlaWdodCwgZm9udC1zdHlsZVxyXG5cclxuJGZsYWctdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcclxuJGZsYWctdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgICAgIGRlZmF1bHQ6IChcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcnM6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbF9UdWF0YXJhLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbF9XaGl0ZSxcclxuICAgICAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICApLFxyXG4gICAgICAgICAgICBkaXNjb3VudC1wZXJjZW50OiAoXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3JzOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xfQ29yYWxfUmVkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbF9XaGl0ZSxcclxuICAgICAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICApLFxyXG4gICAgICAgICAgICBib251czogKFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yczogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsX1doaXRlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbF9CbGFjayxcclxuICAgICAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICApLFxyXG4gICAgICAgICAgICBuZXc6IChcclxuICAgICAgICAgICAgICAgICAgICBpZDogMSxcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcnM6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbF9JbmNoX1dvcm0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsX1doaXRlLFxyXG4gICAgICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgIGRpc2NvdW50OiAoXHJcbiAgICAgICAgICAgICAgICAgICAgaWQ6IDIsXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3JzOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xfR2FsbGVyeTEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsX0NvcmFsX1JlZCxcclxuICAgICAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICApLFxyXG4gICAgKSxcclxuICAgICRmbGFnLXRoZW1lLWNvbG9yc1xyXG4pO1xyXG5cclxuQGltcG9ydCBcIm0tZmxhZ1wiO1xyXG5AaW1wb3J0IFwiZS1mbGFnXCI7XHJcbkBpbXBvcnQgXCJjLWZsYWdzXCI7IiwiJXUtd2lzaC1saXN0LWJ0bi1jb21tb24ge1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgZm9udC1zaXplOiAwOyAvLyB3aXNoIGxpc3QgYnV0dG9uIGluIHByb2R1Y3QgdmlldyBjb250cm9sIGNvbnRhaW5zIHRleHQgaW5zaWRlLCBzbyBzZXQgZm9udC1zaXplIHRvIDAgdG8gaGlkZSB0aGlzIHRleHRcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIEBleHRlbmQgJXUtc3RpY2tlcjtcclxuICAgIC5mYSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuJXUtd2lzaC1saXN0LWJ0bi1sZWZ0LWJvdHRvbSB7XHJcbiAgICBAZXh0ZW5kICV1LXdpc2gtbGlzdC1idG4tY29tbW9uO1xyXG4gICAgQGluY2x1ZGUgdS1zdGlja2VyLWNpcmNsZSgkd2lzaC1saXN0LWJ0bl9fc2l6ZSk7XHJcbiAgICBib3JkZXI6IC4xcmVtIHNvbGlkICNmZmY7XHJcbiAgICBib3R0b206IDAuOHJlbTtcclxuICAgIGxlZnQ6IDAuOHJlbTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkd2lzaC1saXN0LWJ0bl9fZm9udC1zaXplO1xyXG4gICAgfVxyXG59XHJcblxyXG4ldS13aXNoLWxpc3QtYnRuIHtcclxuICAgIEBleHRlbmQgJXUtd2lzaC1saXN0LWJ0bi1jb21tb247XHJcbiAgICBAaW5jbHVkZSB1LXN0aWNrZXItY2lyY2xlKCR3aXNoLWxpc3QtYnRuX19zaXplKTtcclxuICAgIEBpbmNsdWRlIHUtc3RpY2tlci1wb3NpdGlvbigkd2lzaC1saXN0LWJ0bl9fcG9zaXRpb24pO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBmb250LXNpemU6ICR3aXNoLWxpc3QtYnRuX19mb250LXNpemU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiV1LXdpc2gtbGlzdC1idG4tbGcge1xyXG4gICAgQGV4dGVuZCAldS13aXNoLWxpc3QtYnRuLWNvbW1vbjtcclxuICAgIEBpbmNsdWRlIHUtc3RpY2tlci1jaXJjbGUoJHdpc2gtbGlzdC1idG4tbGdfX3NpemUpO1xyXG4gICAgQGluY2x1ZGUgdS1zdGlja2VyLXBvc2l0aW9uKCR3aXNoLWxpc3QtYnRuLWxnX19wb3NpdGlvbik7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHdpc2gtbGlzdC1idG4tbGdfX2ZvbnQtc2l6ZTtcclxuICAgIH1cclxufVxyXG5cclxuJXUtd2lzaC1saXN0LWFkZC1idG4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbnRoKCR3aXNoLWxpc3QtYnRuX19iYWNrZ3JvdW5kLWNvbG9yLCAxKTtcclxuICAgIGNvbG9yOiBudGgoJHdpc2gtbGlzdC1idG5fX2NvbG9yLCAxKTtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBudGgoJHdpc2gtbGlzdC1idG5fX2JhY2tncm91bmQtY29sb3IsIDIpO1xyXG4gICAgICAgIGNvbG9yOiBudGgoJHdpc2gtbGlzdC1idG5fX2NvbG9yLCAyKTtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgQGV4dGVuZCAjeyR3aXNoLWxpc3QtYnRuX19pY29uLWFkZH07XHJcbiAgICB9XHJcbn1cclxuXHJcbiV1LXdpc2gtbGlzdC1yZW1vdmUtYnRuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IG50aCgkd2lzaC1saXN0LWJ0bl9fYmFja2dyb3VuZC1jb2xvciwgMyk7XHJcbiAgICBjb2xvcjogbnRoKCR3aXNoLWxpc3QtYnRuX19jb2xvciwgMyk7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbnRoKCR3aXNoLWxpc3QtYnRuX19iYWNrZ3JvdW5kLWNvbG9yLCA0KTtcclxuICAgICAgICBjb2xvcjogbnRoKCR3aXNoLWxpc3QtYnRuX19jb2xvciwgNCk7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIEBleHRlbmQgI3skd2lzaC1saXN0LWJ0bl9faWNvbi1yZW1vdmV9O1xyXG4gICAgfVxyXG59IiwiLlByaWNlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkdHh0LXByaWNlLXdlaWdodDtcclxuICAgIGNvbG9yOiAkdHh0LXByaWNlLWNvbG9yO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLyogV1RHLTE4OCAqL1xyXG4ucG9wdXAtYWZ0ZXItYnV5X19wcm9kLWl0ZW0tcHJpY2Utb3JpZ2luYWwsXHJcbi8vLlVDMTY5IC5PcmlnaW5hbFByaWNlVmFsdWUsXHJcbi5VQzE3MCAuT3JpZ2luYWxQcmljZSxcclxuLlVDMTkzIC5PcmlnaW5hbFByaWNlLFxyXG4ucXVpY2stdmlldy1wcm9kdWN0X19iZWZvcmUtcHJpY2UtdmFsdWUsXHJcbi5xdWljay12aWV3LWNvbXBhY3QtcHJvZHVjdF9fYmVmb3JlLXByaWNlLXZhbHVlIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGNvbG9yOiAkdHh0LW9yaWdpbmFsLXByaWNlLWNvbG9yO1xyXG59IiwiLmMtcmF0aW5nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgJl9fc2NhbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX3N0YXIge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4xMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAYXQtcm9vdCBidXR0b24jeyZ9IHtcclxuICAgICAgICAgICAgQGV4dGVuZCAldS1yZXNldC1idG4tdG8tYS1ibG9jazsgLy9yZXNldCBmb3IgdWMyMDUgcmF0aW5nIGNvbnRyb2xcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmEtc3RhcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9oYWxmIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWZhLXN0YXItaGFsZi1vO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfZW1wdHkge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZmEtc3Rhci1vO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29tbWVudHMge1xyXG4gICAgICAgICYtY291bnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4yZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiKFwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiKVwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmMtcHJpY2V7XHJcbiAgICAkX3RoaXM6ICY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgJl9fdGVybS1kZWZpbml0aW9ue1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIjpcIjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+ICo6bm90KDpmaXJzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vJl9fZnJvbS10ZXh0e31cclxuICAgICZfX3ZhdHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG4gICAgJl9fdmFsdWV7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuICAgICZfYmVmb3JlLXByaWNle1xyXG4gICAgICAgICN7JF90aGlzfV9fdmFsdWV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyZfZGlzY291bnQtcHJpY2V7XHJcbiAgICAgICAgLy9tYXJnaW4tdG9wOiAxZW07XHJcbiAgICAvL31cclxuICAgICZfc2VsbC1wcmljZSxcclxuICAgICZfcHJpY2UtMixcclxuICAgICZfcHJpY2UtM3tcclxuICAgICAgICAjeyRfdGhpc31fX3ZhbHVle1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy9Nb2RpZmllciBkZXNjcmlwdGlvbnNcclxuLy9fbGF5b3V0LTEgLSBvbmx5IGZhY3RvciBpcyBzaG93biBhcyBkcm9wIGRvd24gKHByZWRlZmluZWQgYWxsb3dlZCBxdWFudGl0aWVzKSB3aXRoIGJ1eSBidXR0b24gcmlnaHQgdG8gaXRcclxuLy9fbGF5b3V0LTIgLSBkcm9wIGRvd24gKHByZWRlZmluZWQgYWxsb3dlZCBxdWFudGl0aWVzKSB3aXRoIGJ1eSBidXR0b24gcmlnaHQgdG8gaXRcclxuLy9fbGF5b3V0LTMgLSBmYWN0b3IgYW5kIGZyYWN0aW9uIGFyZSBzaG93biwgYnV0dG9uIGJlbG93IGlucHV0IGJveGVzXHJcbi8vX2xheW91dC00IC0gc2ltcGxlIHF1YW50aXR5IGlucHV0IHdpdGggYnV5IGJ1dHRvbiByaWdodCB0byBpdFxyXG5cclxuLmMtYWRkLXRvLWNhcnR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICYtcXVhbnRpdHktaW5wdXQge1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgICAgIC1tcy1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi1xdWFudGl0eS1pbnB1dCxcclxuICAgICYtcXVhbnRpdHktZHJvcC1kb3due1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJHUtcXVhbnRpdHktbWFyZ2luLXJpZ2h0O1xyXG4gICAgfVxyXG4gICAgJi1xdWFudGl0eS1kcm9wLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgJi1mYWN0b3ItaW5wdXQsXHJcbiAgICAmLWZyYWN0aW9uLWlucHV0e1xyXG4gICAgICAgIEBleHRlbmQgJXUtcXVhbnRpdHktdHhiLWJhc2U7XHJcbiAgICB9XHJcbiAgICAmLWJ0bntcclxuICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICBAZXh0ZW5kICV1LWJ0bi1pY29uLWFuaW1hdGlvbjtcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIEBleHRlbmQgI3skcHJvZHVjdC1pbi1jYXJ0X19pY29ufTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pcy1ib3VnaHR7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVmYS1jaGVjaztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyZfX2xhYmVse31cclxuICAgIH1cclxuXHJcbiAgICAmX2xheW91dC0xe1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIH1cclxuICAgICZfbGF5b3V0LTJ7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgICAmX2xheW91dC0ze1xyXG4gICAgICAgIC5jLWFkZC10by1jYXJ0LWZhY3RvcixcclxuICAgICAgICAuYy1hZGQtdG8tY2FydC1mcmFjdGlvbntcclxuICAgICAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jLWFkZC10by1jYXJ0LWZhY3RvcntcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmMtYWRkLXRvLWNhcnQtZnJhY3Rpb257XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmMtYWRkLXRvLWNhcnQtYnRue1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jLXF1YW50aXR5LXBsdXMtbWludXMge1xyXG4gICAgJF9idG4tc2l6ZTogMzRweCAhZGVmYXVsdDsgLy9kZWZhdWx0IGJzIGlucHV0XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICBoZWlnaHQ6ICRfYnRuLXNpemU7XHJcbiAgICAgICAgd2lkdGg6ICRfYnRuLXNpemU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtc2l6ZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLXNpemU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgYnV0dG9ue1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogJF9idG4tc2l6ZTtcclxuICAgICAgICB3aWR0aDogJF9idG4tc2l6ZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAmLmRpc2FibGVkLFxyXG4gICAgICAgICYuZGlzYWJsZWQ6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZbZGF0YS1hY3Rpb249XCJkZWNyZWFzZVwiXXtcclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZmEtbWludXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJltkYXRhLWFjdGlvbj1cImluY3JlYXNlXCJde1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVmYS1wbHVzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmtsYXJuYS13aWRnZXQgaW1ne1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59IiwiLypcclxuICAgIFVzZSA8ZGl2IGNsYXNzPVwiYmFubmVyXCI+XHJcbiovXHJcblxyXG4uYmFubmVyIHtcclxuICAgIC5VQzE4OCB7XHJcbiAgICAgICAgLkxpc3RDb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIC5JdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuSW1hZ2VDb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xfQmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLlRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5JbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLWluO1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTVzO1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsMC4xLDIsMSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgc2xpZGUtaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAyNSUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDUwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgNzUlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiR1Yy10YWdzLW1lbnU6ICgpICFkZWZhdWx0O1xyXG4kdWMtdGFncy1tZW51OiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgXCJpdGVtLXNwYWNlXCI6IC40cmVtLFxyXG4gICAgICAgIFwibGluay1mb250XCI6IDEuM3JlbSA1MDAgbm9ybWFsLFxyXG4gICAgICAgIFwibGluay1wYWRkaW5nXCI6IC4zcmVtIDFyZW0sXHJcbiAgICAgICAgXCJsaW5rLWJvcmRlclwiOiAxcHggc29saWQsIC8vIHdpdGhvdXQgY29sb3IsIGp1c3QgYm9yZGVyLXdpZHRoIGFuZCBib3JkZXItc3R5bGVcclxuICAgICAgICBcImxpbmstYm9yZGVyLXJhZGl1c1wiOiAkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSxcclxuICAgICAgICBcImxpbmstYm9yZGVyLWNvbG9yXCI6ICRidG4tZGVmYXVsdC1ib3JkZXIgJGJ0bi1wcmltYXJ5LWJvcmRlciAkYnRuLXByaW1hcnktYm9yZGVyLCAvLyBjb21tb24sIGhvdmVyZWQsIHNlbGVjdGVkXHJcbiAgICAgICAgXCJsaW5rLWJhY2tncm91bmQtY29sb3JcIjogJGJ0bi1kZWZhdWx0LWJnICRidG4tcHJpbWFyeS1iZyAkYnRuLXByaW1hcnktYmcsIC8vIGNvbW1vbiwgaG92ZXJlZCwgc2VsZWN0ZWRcclxuICAgICAgICBcImxpbmstY29sb3JcIjogJGJ0bi1kZWZhdWx0LWNvbG9yICRidG4tcHJpbWFyeS1jb2xvciAkYnRuLXByaW1hcnktY29sb3IsIC8vIGNvbW1vbiwgaG92ZXJlZCwgc2VsZWN0ZWRcclxuICAgICksXHJcbiAgICAkdWMtdGFncy1tZW51XHJcbik7XHJcblxyXG4udWMtdGFncy1tZW51IHtcclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbjogbWFwLWdldCgkdWMtdGFncy1tZW51LCBcIml0ZW0tc3BhY2VcIikgKiAtMTtcclxuICAgICAgICBAZXh0ZW5kICV1LWxpc3QtdW5zdHlsZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiBtYXAtZ2V0KCR1Yy10YWdzLW1lbnUsIFwiaXRlbS1zcGFjZVwiKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IG1hcC1nZXQoJHVjLXRhZ3MtbWVudSwgXCJsaW5rLXBhZGRpbmdcIik7XHJcblxyXG4gICAgICAgIGJvcmRlcjogbWFwLWdldCgkdWMtdGFncy1tZW51LCBcImxpbmstYm9yZGVyXCIpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IG1hcC1nZXQoJHVjLXRhZ3MtbWVudSwgXCJsaW5rLWJvcmRlci1yYWRpdXNcIik7XHJcblxyXG4gICAgICAgIGJvcmRlci1jb2xvcjogbnRoKG1hcC1nZXQoJHVjLXRhZ3MtbWVudSwgXCJsaW5rLWJvcmRlci1jb2xvclwiKSwgMSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbnRoKG1hcC1nZXQoJHVjLXRhZ3MtbWVudSwgXCJsaW5rLWJhY2tncm91bmQtY29sb3JcIiksIDEpO1xyXG4gICAgICAgIGNvbG9yOiBudGgobWFwLWdldCgkdWMtdGFncy1tZW51LCBcImxpbmstY29sb3JcIiksIDEpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb250LXByb3BlcnRpZXMobWFwLWdldCgkdWMtdGFncy1tZW51LCBcImxpbmstZm9udFwiKSk7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbnRoKG1hcC1nZXQoJHVjLXRhZ3MtbWVudSwgXCJsaW5rLWJvcmRlci1jb2xvclwiKSwgMik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG50aChtYXAtZ2V0KCR1Yy10YWdzLW1lbnUsIFwibGluay1iYWNrZ3JvdW5kLWNvbG9yXCIpLCAyKTtcclxuICAgICAgICAgICAgY29sb3I6IG50aChtYXAtZ2V0KCR1Yy10YWdzLW1lbnUsIFwibGluay1jb2xvclwiKSwgMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1fc2VsZWN0ZWQgJl9faXRlbS1saW5rIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IG50aChtYXAtZ2V0KCR1Yy10YWdzLW1lbnUsIFwibGluay1ib3JkZXItY29sb3JcIiksIDMpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG50aChtYXAtZ2V0KCR1Yy10YWdzLW1lbnUsIFwibGluay1iYWNrZ3JvdW5kLWNvbG9yXCIpLCAzKTtcclxuICAgICAgICBjb2xvcjogbnRoKG1hcC1nZXQoJHVjLXRhZ3MtbWVudSwgXCJsaW5rLWNvbG9yXCIpLCAzKTtcclxuICAgIH1cclxuXHJcbn0iLCIuVUMxOTMge1xyXG4gICAgLmJ0bi1xdWljay12aWV3e1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogKDMwcHggKiAwLjUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNsX0JsYWNrLCAuNik7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uLCBiYWNrZ3JvdW5kLWNvbG9yICRhbmltYXRpb24tZHVyYXRpb247XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRjbF9XaGl0ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIEBleHRlbmQgJXUtc3RpY2tlcjtcclxuICAgICAgICBAaW5jbHVkZSB1LXN0aWNrZXItcmVjdGFuZ2xlKDI4cHgsIDAgMjJweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgdS1zdGlja2VyLXBvc2l0aW9uKGF1dG8gYXV0byAxN3B4IDUwJSk7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAuOCk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsX1doaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5JdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgPiBkaXYge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLlNob3dPbmx5SW5TdG9ja3tcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAmLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgIC5JdGVtc1BlclBhZ2VDb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNvcnRpbmdUaXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbWVudSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuUHJvZHVjdExpc3RQYWdlckNvbnRhaW5lcntcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAmLlRvcCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAucGFnaW5hdGlvbntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuSXRlbXNQZXJQYWdlQ29udGFpbmVye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuSXRlbXNQZXJQYWdlT3B0aW9uc3tcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLlByb2RJdGVte1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsX1doaXRlO1xyXG5cclxuICAgIEBpZigkYnRuLXF1aWNrLXZpZXctdmlzaWJpbGl0eSA9PSBkZWZhdWx0KXtcclxuICAgICAgICAuYnRuLXF1aWNrLXZpZXcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgLmJ0bi1xdWljay12aWV3e1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIC5idG4tcXVpY2stdmlld3tcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaWYoJGJ0bi1xdWljay12aWV3LXZpc2liaWxpdHkgPT0gbW9iaWxlKXtcclxuICAgICAgICAmOm5vdCguRGltZW5zaW9uUHJvZHVjdCl7XHJcbiAgICAgICAgICAgIC5idG4tcXVpY2stdmlldyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tcXVpY2stdmlldyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuVUMxNzYge1xyXG4gICAgLkZvcm1Cb3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xfV2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBjb2xvcjogJGNsX1doaXRlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuRm9ybUJ1dHRvbiB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuVmFsdWVDaGVja0NvbnRyb2xzIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgY29sb3I6ICRjbF9XaGl0ZTtcclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKlxyXG4gICAgIGRpdi5FcnJvck1zZywgZGl2LkludmFsaWQsIGRpdi5TdWNjZXNzTXNne1xyXG4gICAgICAgIGNvbG9yOiAjQUJENTczIWltcG9ydGFudDtcclxuICAgICB9XHJcbiAgICAqL1xyXG59XHJcbi8qXHJcbiA/Pz8/Pz8/P1xyXG4gLlVuZGVsaXZlcmFibGV7XHJcbiAgICAgb3BhY2l0eTogLjI7XHJcbiB9XHJcbiAuSW52YWxpZCwgLnZhbGlke1xyXG4gICAgIGJhY2tncm91bmQ6ICNBQkQ1NzMhaW1wb3J0YW50O1xyXG4gICAgIGNvbG9yOiAkY2xfV2hpdGUhaW1wb3J0YW50O1xyXG4gfVxyXG4qLyIsIi8qIENvbnRyb2w6IFZpZXdzL1VzZXIvUmVzZWxsZXJzLmNzaHRtbCAqL1xyXG4uVUMxNzgge1xyXG4gICAgLlJlZ2lvbkZpbHRlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJHRhYmxlLWNlbGwtcGFkZGluZyAkdGFibGUtY2VsbC1wYWRkaW5nIDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4gKyAxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJXUtYnRuLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV1LWJ0bjtcclxuICAgICAgICAgICAgQGV4dGVuZCAldS1idG4tZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xfV2hpdGU7XHJcbiAgICB9XHJcbiAgICB0aGVhZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRjbF9XaGl0ZTtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHRhYmxlLWNlbGwtcGFkZGluZztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0ciB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1hY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDNweCAkdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbn0iLCIkdWMxOTRfX2NvbW1lbnQtZ2FwOiAgICAgICAgICAgICAgICAyLjRyZW0gIWRlZmF1bHQ7XHJcblxyXG4kdWMxOTRfX2F2YXRhci1zaXplOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcclxuJHVjMTk0X19hdmF0YXItd2lkdGg6ICAgICAgICAgICAgICAgJHVjMTk0X19hdmF0YXItc2l6ZSAhZGVmYXVsdDtcclxuJHVjMTk0X19hdmF0YXItaGVpZ2h0OiAgICAgICAgICAgICAgJHVjMTk0X19hdmF0YXItc2l6ZSAhZGVmYXVsdDtcclxuJHVjMTk0X19hdmF0YXItZ2FwOiAgICAgICAgICAgICAgICAgMi40cmVtICFkZWZhdWx0O1xyXG5cclxuJHVjMTk0X19hdmF0YXItc2l6ZV94czogICAgICAgICAgICAgMy4ycmVtICFkZWZhdWx0O1xyXG4kdWMxOTRfX2F2YXRhci13aWR0aF94czogICAgICAgICAgICAkdWMxOTRfX2F2YXRhci1zaXplX3hzICFkZWZhdWx0O1xyXG4kdWMxOTRfX2F2YXRhci1oZWlnaHRfeHM6ICAgICAgICAgICAkdWMxOTRfX2F2YXRhci1zaXplX3hzICFkZWZhdWx0O1xyXG4kdWMxOTRfX2F2YXRhci1nYXBfeHM6ICAgICAgICAgICAgICAxLjJyZW0gIWRlZmF1bHQ7XHJcblxyXG4kdWMxOTRfX3JlcGxpZXMtYm9yZGVyLWxlZnQ6ICAgICAgICAxcHggZG90dGVkICRjbF9BbHRvMSAhZGVmYXVsdDtcclxuXHJcbiR1YzE5NF9fdm90ZS1jb2xvcjogICAgICAgICAgICAgICAgICRjbF9Pc2xvX0dyYXkgIWRlZmF1bHQ7XHJcbiR1YzE5NF9fdm90ZS1kaXNhYmxlZC1jb2xvcjogICAgICAgICRidG4tbGluay1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcclxuJHVjMTk0X192b3RlZC11cC1jb2xvcjogICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XHJcbiR1YzE5NF9fdm90ZWQtZG93bi1jb2xvcjogICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi51YzE5NCB7XHJcbiAgICAmLXJlY2FwdGNoYTItaW5saW5le1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb21tZW50LWl0ZW0sXHJcbiAgICAmLXJlcGx5LWl0ZW0sXHJcbiAgICAmLWNvbW1lbnRzX19hY3Rpb25zLFxyXG4gICAgJi1yZXBsaWVzX19hY3Rpb25zLFxyXG4gICAgJi1uZXctcmVwbHkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICR1YzE5NF9fY29tbWVudC1nYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1yZXBsaWVzIHtcclxuICAgICAgICBib3JkZXItbGVmdDogJHVjMTk0X19yZXBsaWVzLWJvcmRlci1sZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JHVjMTk0X19hdmF0YXItd2lkdGhfeHN9IC8gMiAtIDFweCk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkdWMxOTRfX2F2YXRhci1nYXBfeHM7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JHVjMTk0X19hdmF0YXItd2lkdGh9IC8gMiAtIDFweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHVjMTk0X19hdmF0YXItZ2FwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19hY3Rpb25zIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICR1YzE5NF9fYXZhdGFyLXdpZHRoX3hzICogMC41O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR1YzE5NF9fYXZhdGFyLWdhcF94cztcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHVjMTk0X19hdmF0YXItd2lkdGggKiAwLjU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR1YzE5NF9fYXZhdGFyLWdhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW5ldy1jb21tZW50LFxyXG4gICAgJi1uZXctcmVwbHksXHJcbiAgICAmLWNvbW1lbnQsXHJcbiAgICAmLXJlcGx5IHtcclxuICAgICAgICBAZXh0ZW5kICV1LWNsZWFyZml4O1xyXG4gICAgICAgICZfX2F2YXRhciB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkdWMxOTRfX2F2YXRhci13aWR0aF94cztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHVjMTk0X19hdmF0YXItaGVpZ2h0X3hzO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICR1YzE5NF9fYXZhdGFyLXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHVjMTk0X19hdmF0YXItaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH4gZGl2IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkdWMxOTRfX2F2YXRhci13aWR0aF94cyArICR1YzE5NF9fYXZhdGFyLWdhcF94cztcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkdWMxOTRfX2F2YXRhci13aWR0aCArICR1YzE5NF9fYXZhdGFyLWdhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC45cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19tZXNzYWdlIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJHVjMTk0X19hdmF0YXItc2l6ZTtcclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbWVzc2FnZSB7XHJcbiAgICAgICAgICAgICYtZWRpdG9yIHtcclxuICAgICAgICAgICAgICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVmbGV4LXJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbF9BbHRvMTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xfRGVzZXJ0X1N0b3JtMTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbmV3LXJlcGx5LFxyXG4gICAgJi1yZXBseSB7XHJcbiAgICAgICAgJl9fcmVwbGllZC1wZXJzb24ge1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbmV3LWNvbW1lbnQge1xyXG4gICAgICAgICZfX21lc3NhZ2Uge1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygjeyR1YzE5NF9fYXZhdGFyLXNpemV9IC0gI3skcGFkZGluZy1iYXNlLXZlcnRpY2FsfSAqIDIpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBsaW5lLWhlaWdodCAkYW5pbWF0aW9uLWR1cmF0aW9uLCBmb250LXNpemUgJGFuaW1hdGlvbi1kdXJhdGlvbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZvY3VzOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAmLWVkaXRvciB7XHJcbiAgICAgICAgICAgICAgICAmX19mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlZmxleC1yaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbmV3LXJlcGx5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJHVjMTk0X19hdmF0YXItd2lkdGhfeHMgKiAwLjUgKyAkdWMxOTRfX2F2YXRhci1nYXBfeHM7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkdWMxOTRfX2F2YXRhci13aWR0aCAqIDAuNSArICR1YzE5NF9fYXZhdGFyLWdhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1tZXNzYWdlIHtcclxuICAgICAgICAgICAgJi1lZGl0b3Ige1xyXG4gICAgICAgICAgICAgICAgJl9fZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWZsZXgtcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19yZXBsaWVkLXBlcnNvbiB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKCN7JGxpbmUtaGVpZ2h0LWNvbXB1dGVkfSArICN7JHBhZGRpbmctc21hbGwtdmVydGljYWx9ICogMik7IC8vIDJweCBidXR0b24gYm9yZGVyc1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbW1lbnQsXHJcbiAgICAmLXJlcGx5IHtcclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19hdXRob3Ige1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYWN0aW9ucyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYWN0aW9ucy5vcGVuLFxyXG4gICAgICAgICY6aG92ZXIgJl9fYWN0aW9ucyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19hY3Rpb25zLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjbF9Pc2xvX0dyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3JlcGxpZWQtcGVyc29uIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCIsXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbWVzc2FnZSxcclxuICAgICAgICAmX19tZXNzYWdlLXZpZXcge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbWVzc2FnZSB7XHJcbiAgICAgICAgICAgICYtZWRpdG9yIHtcclxuICAgICAgICAgICAgICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kYXRlLXRpbWUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNsX09zbG9fR3JheTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtZm9vdGVyIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmxleDtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmxleC1pdGVtLWNlbnRlcjtcclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVmbGV4O1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZmxleC1pdGVtLWNlbnRlcjtcclxuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuOXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuOXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbF9Pc2xvX0dyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWZhLWNpcmNsZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAvKiBBY3Rpb24gYnV0dG9ucyAqL1xyXG4gICAgJl9fbW9yZS1jb21tZW50cyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMS4xZW07XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBAZXh0ZW5kICV1LWJ0bjtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkY2xfV2hpdGUsICRicmFuZC1wcmltYXJ5LCAkYnJhbmQtcHJpbWFyeSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9yZS1yZXBsaWVzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBAZXh0ZW5kICV1LWJ0bjtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnJhbmQtcHJpbWFyeSwgJGNsX0Rlc2VydF9TdG9ybTEsICRjbF9BbHRvMSk7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjZlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmEtY2hldnJvbi1kb3duO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbW1lbnRfX3VwZGF0ZSxcclxuICAgICYtY29tbWVudF9fY2FuY2VsLFxyXG4gICAgJi1uZXctY29tbWVudF9fYWRkLFxyXG4gICAgJi1yZXBseV9fdXBkYXRlLFxyXG4gICAgJi1yZXBseV9fY2FuY2VsLFxyXG4gICAgJi1uZXctcmVwbHlfX2FkZCxcclxuICAgICYtbmV3LXJlcGx5X19jYW5jZWwge1xyXG4gICAgICAgIG1pbi13aWR0aDogNnJlbTtcclxuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIEBleHRlbmQgJXUtYnRuO1xyXG4gICAgfVxyXG5cclxuICAgICYtY29tbWVudF9fdXBkYXRlLFxyXG4gICAgJi1uZXctY29tbWVudF9fYWRkLFxyXG4gICAgJi1yZXBseV9fdXBkYXRlLFxyXG4gICAgJi1uZXctcmVwbHlfX2FkZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGNsX1doaXRlLCAkYnJhbmQtcHJpbWFyeSwgJGJyYW5kLXByaW1hcnkpO1xyXG4gICAgfVxyXG5cclxuICAgICYtY29tbWVudF9fY2FuY2VsLFxyXG4gICAgJi1yZXBseV9fY2FuY2VsLFxyXG4gICAgJi1uZXctcmVwbHlfX2NhbmNlbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHRleHQtY29sb3IsICRjbF9XaGl0ZSwgJGNsX0FsdG8xKTtcclxuICAgIH1cclxuXHJcbiAgICAmLWNvbW1lbnQsXHJcbiAgICAmLXJlcGx5IHtcclxuICAgICAgICAmX19yZXBseSxcclxuICAgICAgICAmX19zaG93LXJlcGxpZXMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3JlcGx5LFxyXG4gICAgICAgICZfX3Nob3ctcmVwbGllcyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogVm90ZSAqL1xyXG4gICAgJi12b3RlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkdWMxOTRfX3ZvdGUtY29sb3I7XHJcbiAgICAgICAgJiArICYge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjdyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfdXAge1xyXG4gICAgICAgICAgICAmX3ZvdGVkLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdWMxOTRfX3ZvdGVkLXVwLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfZG93biB7XHJcbiAgICAgICAgICAgICZfdm90ZWQsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR1YzE5NF9fdm90ZWQtZG93bi1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdWMxOTRfX3ZvdGUtZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi5VQzE5NSB7XHJcbiAgICAuTWFpblRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZhLWZpbHRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnVpLXdpZGdldC1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgfVxyXG4gICAgLnVpLXNsaWRlci1yYW5nZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgICAuQXBwbHlGaWx0ZXJzIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuUmVzZXRGaWx0ZXJzIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIC0tLSBmb3IgJ2RlZmF1bHQnIGFuZCAnaG9yaXpvbnRhbCcgdGVtcGxhdGVzIC0tLSAqL1xyXG4gICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skbGluZS1oZWlnaHQtY29tcHV0ZWR9IC8gMik7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICB9XHJcbiAgICAuRmlsdGVyQ3JpdGVyaWEge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiAtLS0gZm9yICdkZWZhdWx0JyBhbmQgJ2hvcml6b250YWwnIHRlbXBsYXRlcyAtLS0gKi9cclxuXHJcbn0iLCIudWMyMDV7XHJcbiAgICAkdWMyMDVfX3RhYmxlLWNvbG9yOiAkY2xfUXVpbGxfR3JheTtcclxuICAgICR1YzIwNV9fYXZhdGFyLXdpZHRoOiA5MHB4ICFkZWZhdWx0O1xyXG4gICAgJHVjMjA1X19hdmF0YXItaGVpZ2h0OiA5MHB4ICFkZWZhdWx0O1xyXG4gICAgJHVjMjA1X19ndXR0ZXI6IDE4cHggIWRlZmF1bHQ7XHJcblxyXG4gICAgJi1kZWZhdWx0e1xyXG4gICAgICAgICZfX3NlY3Rpb257XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWNhcmQtZGVmYXVsdC1zdHlsZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYnRuLXR5cGVfMXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0O1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3VzZXItZGF0YXtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2hlYWRlci1idXR0b25ze1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yZXZpZXcge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR1YzIwNV9fZ3V0dGVyICRncmlkLXNpemUgKiA0O1xyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR1YzIwNV9fdGFibGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkdWMyMDVfX2d1dHRlcjtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9waW5uZWR7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjbF9UdW5kb3JhO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19hdmF0YXIge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICR1YzIwNV9fYXZhdGFyLWhlaWdodDtcclxuICAgICAgICAgICAgd2lkdGg6ICR1YzIwNV9fYXZhdGFyLXdpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICR1YzIwNV9fYXZhdGFyLWhlaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdWMyMDVfX3RhYmxlLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNGVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdWMyMDVfX3RhYmxlLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgLy8gJi1pbWcge1xyXG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6ICR1YzIwNV9fYXZhdGFyLXdpZHRoO1xyXG4gICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAkdWMyMDVfX2F2YXRhci1oZWlnaHQ7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYXV0aG9yIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kYXRldGltZTpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIiAtIFwiO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYy1yYXRpbmd7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Jldmlldy10ZXh0e1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbWVzc2FnZXtcclxuICAgICAgICAgICAgJi1mb3Jte1xyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9yZXBseXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkdWMyMDVfX2d1dHRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWlucHV0e1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbF9Nb3VudGFpbl9NaXN0MjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfcmVwbHl7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xfVHVuZG9yYTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX2VkaXR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1zdWJtaXR7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZm9vdGVyLWJ1dHRvbnN7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmVwbHktdGV4dHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHVjMjA1X19ndXR0ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR1YzIwNV9fZ3V0dGVyO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdWMyMDVfX3RhYmxlLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZWRpdHtcclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZmEtcGVuY2lsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpa2V7XHJcbiAgICAgICAgICAgICYudWMyMDUtdm90ZWR7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZmEtdGh1bWJzLXVwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpa2VzLWNvdW50e1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3JlcGx5e1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICAlZmEtY29tbWVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19yZW1vdmV7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWRhbmdlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVmYS10cmFzaDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19tb3JlLXJldmlld3Mge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV1LWJ0bi1zaXplLWxhcmdlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgICAmLWJ0bi1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHVjMjA1X190YWJsZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRncmlkLXNpemUgKiAzIDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1jb3VudHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtc2l6ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jLXZhcmlhbnQtc2VsZWN0b3J7XHJcbiAgICAmX190ZXJtLWRlc2NyaXB0aW9ue1xyXG4gICAgICAgICZfdGlsZXN7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19sYWJlbHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICB9XHJcbiAgICAmX192YXJpYW50LXRpbGV7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xfV2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogLjJlbSAuNmVtO1xyXG4gICAgICAgIG1hcmdpbjogMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcblxyXG4gICAgICAgICYuZGlzYWJsZWR7XHJcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC42NTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zZWxlY3RlZHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtc2V0LWFkYXB0aXZlLWNvbG9yKCRicmFuZC1wcmltYXJ5LCAkbGlnaHQtdGV4dC1jb2xvcjogJGNsX1doaXRlLCAkZGFyay10ZXh0LWNvbG9yOiAkdGV4dC1jb2xvciwgJHRocmVzaG9sZDogNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAZnVuY3Rpb24gdS1pcy1saWdodC1jb2xvciAoJGNvbG9yLCAkdGhyZXNob2xkOiA1MCUpIHtcclxuICAgIEBpZiB0eXBlLW9mKCRjb2xvcikgIT0gY29sb3Ige1xyXG4gICAgICAgIEBlcnJvciBcIiRjb2xvciBwYXJhbWV0ZXIgc2hvdWxkIGJlIHR5cGUgb2YgJ2NvbG9yJ1wiO1xyXG4gICAgfVxyXG4gICAgQGlmIHR5cGUtb2YoJHRocmVzaG9sZCkgIT0gbnVtYmVyIGFuZCB1bml0KCR0aHJlc2hvbGQpID09IFwiJVwiIHtcclxuICAgICAgICBAZXJyb3IgXCIkdGhyZXNob2xkIHBhcmFtZXRlciBzaG91bGQgYmUgdHlwZSBvZiAnbnVtYmVyJyBhbmQgaGF2ZSBwZXJjZW50YWdlIHVuaXRcIjtcclxuICAgIH1cclxuICAgIEBpZiBsaWdodG5lc3MoJGNvbG9yKSA+ICR0aHJlc2hvbGQge1xyXG4gICAgICAgIEByZXR1cm4gdHJ1ZTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIEByZXR1cm4gZmFsc2U7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBmdW5jdGlvbiB1LWlzLWRhcmstY29sb3IgKCRjb2xvciwgJHRocmVzaG9sZDogNTAlKSB7XHJcbiAgICBAcmV0dXJuIG5vdCB1LWlzLWxpZ2h0LWNvbG9yKCRjb2xvciwgJHRocmVzaG9sZCk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiB1LWdldC1hZGFwdGl2ZS1jb2xvciAoJGJhY2tncm91bmQtY29sb3IsICRsaWdodC10ZXh0LWNvbG9yOiAkY2xfV2hpdGUsICRkYXJrLXRleHQtY29sb3I6ICR0ZXh0LWNvbG9yLCAkdGhyZXNob2xkOiA1MCUpIHtcclxuICAgIEBpZiB0eXBlLW9mKCRiYWNrZ3JvdW5kLWNvbG9yKSAhPSBjb2xvciBvciB0eXBlLW9mKCRsaWdodC10ZXh0LWNvbG9yKSAhPSBjb2xvciBvciB0eXBlLW9mKCRkYXJrLXRleHQtY29sb3IpICE9IGNvbG9yIHtcclxuICAgICAgICBAZXJyb3IgXCIkYmFja2dyb3VuZC1jb2xvciwgJGxpZ2h0LXRleHQtY29sb3IgYW5kICRkYXJrLXRleHQtY29sb3IgcGFyYW1ldGVycyBzaG91bGQgYmUgdHlwZSBvZiAnY29sb3InXCI7XHJcbiAgICB9XHJcbiAgICBAaWYgdS1pcy1saWdodC1jb2xvcigkYmFja2dyb3VuZC1jb2xvciwgJHRocmVzaG9sZCkge1xyXG4gICAgICAgIEByZXR1cm4gJGRhcmstdGV4dC1jb2xvcjtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIEByZXR1cm4gJGxpZ2h0LXRleHQtY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB1LXNldC1hZGFwdGl2ZS1jb2xvciAoJGJhY2tncm91bmQtY29sb3IsICRsaWdodC10ZXh0LWNvbG9yOiAkY2xfV2hpdGUsICRkYXJrLXRleHQtY29sb3I6ICR0ZXh0LWNvbG9yLCAkdGhyZXNob2xkOiA1MCUpIHtcclxuICAgIGNvbG9yOiB1LWdldC1hZGFwdGl2ZS1jb2xvcigkYmFja2dyb3VuZC1jb2xvciwgJGxpZ2h0LXRleHQtY29sb3IsICRkYXJrLXRleHQtY29sb3IsICR0aHJlc2hvbGQpO1xyXG59IiwiLmMtcmVsaW1ndGlsZXN2YXJpYW50e1xyXG4gICAgJl9fbGlzdHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuICAgICZfX29wdGlvbntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogNHB4O1xyXG4gICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZGlzYWJsZWR7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1hZ2UtY29udGFpbmVye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XHJcbiAgICB9XHJcbiAgICAmX191bmF2YWlsYWJsZS10ZXh0e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIH1cclxufSIsIiVib251cy1zeXN0ZW0tYmVmb3JlLWZsYWd7XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCIlXCI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRsYWJlbC1mb250LXdlaWdodDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB9XHJcbn1cclxuJWJvbnVzLXN5c3RlbS1wYW5le1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgIHBhZGRpbmc6ICRncmlkLXNpemUgJGdyaWQtc2l6ZSAqIDI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5AaW1wb3J0IFwidW13LWJvbnVzLWJhbGFuY2VcIjtcclxuQGltcG9ydCBcInVtdy1ib251cy1zdGF0dXNcIjtcclxuQGltcG9ydCBcInVtdy1ib251cy1wcm9ncmFtLWluZm9cIjtcclxuQGltcG9ydCBcInVtdy1ib251cy10by1zcGVuZFwiO1xyXG4iLCIudW13LWJvbnVzLWJhbGFuY2V7XHJcbiAgICBAZXh0ZW5kICVib251cy1zeXN0ZW0tcGFuZTtcclxuICAgIEBleHRlbmQgJWJvbnVzLXN5c3RlbS1iZWZvcmUtZmxhZztcclxuXHJcbiAgICAmX190ZXJtLWRlc2NyaXB0aW9ue1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1zaXplICogMC41O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbGFiZWwtZm9udC13ZWlnaHQ7XHJcbiAgICB9XHJcbn0iLCIudW13LWJvbnVzLXN0YXR1c3tcclxuICAgICZfX2hlYWRpbmd7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgICZfX2NvbnRhaW5lcntcclxuICAgICAgICBAZXh0ZW5kICVjYXJkLWRlZmF1bHQtc3R5bGU7XHJcbiAgICAgICAgQGV4dGVuZCAlY2FyZC1wYWRkaW5nLWJhc2U7XHJcbiAgICB9XHJcbiAgICAmX19oZWFkaW5nLXRlcm0tZGVzY3JpcHRpb257XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgfVxyXG4gICAgJl9faGVhZGluZy10ZXJtLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYWxhbmNlLXRlcm0tZGVzY3JpcHRpb24sXHJcbiAgICAmX19jYXJ0LXByb2ZpdC10ZXJtLWRlc2NyaXB0aW9ue1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbGFiZWwtZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRncmlkLXNpemUgKiAwLjU7XHJcbiAgICB9XHJcbiAgICAudW13LWJvbnVzLWJhbGFuY2V7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtc2l6ZSAqIDI7XHJcbiAgICB9XHJcbiAgICAmX19jYXJ0LXByb2ZpdHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fcGFnZS1saW5re1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG59IiwiLnVtdy1ib251cy1wcm9ncmFtLWluZm8ge1xyXG4gICAgJl9faGVhZGluZ3tcclxuICAgICAgICBAZXh0ZW5kICV1LWhlYWRpbmctaDI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtc2l6ZTtcclxuICAgIH1cclxuICAgICZfX3NjZW5hcmlvLWxpc3R7XHJcbiAgICAgICAgQGV4dGVuZCAlY2FyZC1kZWZhdWx0LXN0eWxlO1xyXG4gICAgICAgIEBleHRlbmQgJWNhcmQtcGFkZGluZy1iYXNlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib251cy1zdWNjZXNzLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgJl9fc2NlbmFyaW8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICBAZXh0ZW5kICVib251cy1zeXN0ZW0tcGFuZTtcclxuICAgICAgICBAZXh0ZW5kICVib251cy1zeXN0ZW0tYmVmb3JlLWZsYWc7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtc2l6ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rLWNvbnRhaW5lcntcclxuICAgICAgICBAZXh0ZW5kICVib251cy1zeXN0ZW0tYmVmb3JlLWZsYWc7XHJcbiAgICB9XHJcbiAgICAmX19pbmZvLWxpbmt7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRsYWJlbC1mb250LXdlaWdodDtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICB9XHJcbn0iLCIkY2xfQmxhY2s6ICMwMDA7XHJcbiRjbF9EYWludHJlZTogIzAwMjEzMztcclxuJGNsX0JsYWNrX1BlYXJsOiAjMGIxMzJiO1xyXG4kY2xfQ2VydWxlYW46ICMwMGIzZWU7XHJcbiRjbF9DZXJ1bGVhbjE6ICMwMWEwZDU7XHJcbiRjbF9DZXJ1bGVhbjI6ICMwMGJhZjI7XHJcbiRjbF9DZXJ1bGVhbjM6ICMwMGIyZTM7XHJcbiRjbF9DZXJ1bGVhbjQ6ICMwQjdEQUU7XHJcbiRjbF9DZXJ1bGVhbjU6ICMwMDY4OUY7XHJcbiRjbF9BbGxwb3J0czogIzAwNmFhMTtcclxuJGNsX0FsdG86ICNkZGRkZGQ7XHJcbiRjbF9Db25ncmVzc19CbHVlOiAjMDAzZTdlO1xyXG4kY2xfSmFwYW5lc2VfTGF1cmVsOiAjMDA4MDAwO1xyXG4kY2xfTG9jaG1hcmE6ICMwMDhiY2E7XHJcbiRjbF9Mb2NobWFyYTE6ICMwMDczYmU7XHJcbiRjbF9QYWNpZmljX0JsdWU6ICMwOWM7XHJcbiRjbF9QYWNpZmljX0JsdWUxOiAjMDA5RUUyO1xyXG4kY2xfQmFoYW1hX0JsdWU6ICMwNTZiOGQ7XHJcbiRjbF9CYWhhbWFfQmx1ZTE6ICMwMTViOTY7XHJcbiRjbF9CYWhhbWFfQmx1ZTI6ICMyMDUwODA7XHJcbiRjbF9CYWhhbWFfQmx1ZTM6ICMxRTRDNzY7XHJcbiRjbF9EZWVwX0NlcnVsZWFuOiAjMDU3Y2EzO1xyXG4kY2xfQmlzY2F5OiAjMWIzNjY3O1xyXG4kY2xfQmlzY2F5MTogIzJDNDI0RDtcclxuJGNsX1dvb2RzbW9rZTogIzExMTtcclxuJGNsX1dvb2RzbW9rZTE6ICMwZTBlMGY7XHJcbiRjbF9CdW5rZXI6ICMxMjEyMTI7XHJcbiRjbF9CdW5rZXIxOiAjMTUxNTE1O1xyXG4kY2xfQnVua2VyMjogIzIzMjUyNjtcclxuJGNsX0JsdWVfWm9kaWFjOiAjMTUyODRiO1xyXG4kY2xfQmx1ZV9ab2RpYWMxOiAjMGYyZDUyO1xyXG4kY2xfRWJvbnlfQ2xheTogIzFlMjUzYTtcclxuJGNsX0xvZ19DYWJpbjogIzIyMjtcclxuJGNsX1NoYXJrOiAjMjgyODI4O1xyXG4kY2xfU2hhcmsxOiAjMjQyNDI0O1xyXG4kY2xfQmFsdGljX1NlYTogIzJiMmIyYjtcclxuJGNsX0NoYXJhZGU6ICMyYjJlMzQ7XHJcbiRjbF9CYWx0aWNfU2VhMTogIzJjMmIyYjtcclxuJGNsX0JhbHRpY19TZWEyOiAjNDA0MzQ1O1xyXG4kY2xfSGVhdnlfTWV0YWw6ICMyYzJjMmM7XHJcbiRjbF9IZWF2eV9NZXRhbDE6ICMyZDJkMmE7XHJcbiRjbF9TdF9Ucm9wYXo6ICMyZTVmOGQ7XHJcbiRjbF9TdF9Ucm9wYXoxOiAjMWI1MTkyO1xyXG4kY2xfU3RfVHJvcGF6MjogIzMyNTk3RTtcclxuJGNsX0JsZWFjaGVkX0NlZGFyOiAjMmYyMTJlO1xyXG4kY2xfUGlja2xlZF9CbHVld29vZDogIzJmNDg1ODtcclxuJGNsX1Nhbl9KdWFuOiAjMjQ0YTZlO1xyXG4kY2xfQ3VyaW91c19CbHVlOiAjMjVhNmQwO1xyXG4kY2xfQ3VyaW91c19CbHVlMTogIzI5OTZlMjtcclxuJGNsX1BhcmFkaXNvOiAjMjg4MDhiO1xyXG4kY2xfTWluZV9TaGFmdDogIzMwMzAzMDtcclxuJGNsX0NhbHlwc286ICMzMTcwOGY7XHJcbiRjbF9DYWx5cHNvMTogIzIyNjc4NztcclxuJGNsX01pbmVfU2hhZnQxOiAjMzIzMjMyO1xyXG4kY2xfV2lsbGlhbTogIzMyNjc3MTtcclxuJGNsX01pbmVfU2hhZnQyOiAjMzMzO1xyXG4kY2xfTWluZV9TaGFmdDM6ICMyZTJlMmU7XHJcbiRjbF9NaW5lX1NoYWZ0NDogIzMyMzEzMjtcclxuJGNsX01pbmVfU2hhZnQ1OiAjMmMzMDMxO1xyXG4kY2xfS2VwcGVsOiAjMzNhY2E5O1xyXG4kY2xfVHVhdGFyYTogIzM2MzYzNjtcclxuJGNsX1R1YXRhcmExOiAjMzczNzM0O1xyXG4kY2xfVHVhdGFyYTI6ICMzOTM5Mzk7XHJcbiRjbF9UdWF0YXJhMzogIzM4MzgzODtcclxuJGNsX01hc2FsYTogIzNjM2MzYztcclxuJGNsX01hc2FsYTE6ICMzYTNhM2E7XHJcbiRjbF9LaWxsYXJuZXk6ICMzYzc2M2Q7XHJcbiRjbF9NaW5lcmFsX0dyZWVuOiAjM2Q1ZjRiO1xyXG4kY2xfQ2FwZV9Db2Q6ICM0MDQ0NDY7XHJcbiRjbF9DYXBlX0NvZDE6ICM0MjQyNDI7XHJcbiRjbF9UdW5kb3JhOiAjNDQ0O1xyXG4kY2xfVHVuZG9yYTE6ICM0NTQ1NDU7XHJcbiRjbF9HdW5fUG93ZGVyOiAjNDY0MTUzO1xyXG4kY2xfVHVuZG9yYTI6ICM0NjQ1NDU7XHJcbiRjbF9UdW5kb3JhMzogIzQ2NDY0NjtcclxuJGNsX0dyYXZlbDogIzQ2NDc0NztcclxuJGNsX1R1bmRvcmE0OiAjNDc0NTQ2O1xyXG4kY2xfVHVuZG9yYTU6ICM0ODQ4NDg7XHJcbiRjbF9HcmF2ZWwxOiAjNDc0NzQ3O1xyXG4kY2xfR3JhdmVsMjogIzQ5NDk0OTtcclxuJGNsX0dyYXZlbDM6ICM0YTRhNGE7XHJcbiRjbF9GdXNjb3VzX0dyYXk6ICM1MDRlNGY7XHJcbiRjbF9Nb3J0YXI6ICM1MTNjNTA7XHJcbiRjbF9GdXNjb3VzX0dyYXkxOiAjNTI1MjUyO1xyXG4kY2xfRnVzY291c19HcmF5MjogIzU1NTtcclxuJGNsX0NoaWNhZ286ICM1NjU2NTY7XHJcbiRjbF9DaGljYWdvMTogIzU3NTY1NztcclxuJGNsX0NoaWNhZ28yOiAjNTg1ODU4O1xyXG4kY2xfQ2hpY2FnbzM6ICM1OTU3NTg7XHJcbiRjbF9WaWtpbmc6ICM1YmMwZGU7XHJcbiRjbF9DaGljYWdvNDogIzVjNWM1YztcclxuJGNsX0JyZWFrZXJfQmF5OiAjNWNhNzk3O1xyXG4kY2xfRmVybjogIzVjYjg1YztcclxuJGNsX0NoaWNhZ281OiAjNWQ1ZDVkO1xyXG4kY2xfQ2hpY2FnbzY6ICM1ZTVlNWY7XHJcbiRjbF9DaGljYWdvNzogIzVmNWQ1ZTtcclxuJGNsX0NoaWNhZ284OiAjNTU1NzU3O1xyXG4kY2xfQ2hpY2Fnbzk6ICM1OTU5NTk7XHJcbiRjbF9TdG9ybV9EdXN0OiAjNjA2NjY3O1xyXG4kY2xfU3Rvcm1fRHVzdDE6ICM2NDY0NjQ7XHJcbiRjbF9TY2FycGFfRmxvdzogIzYxNGE1ZjtcclxuJGNsX0lyb25zaWRlX0dyYXk6ICM2NjY7XHJcbiRjbF9BcXVhX0ZvcmVzdDogIzY2YTA3ZTtcclxuJGNsX0FxdWFfRm9yZXN0MTogIzVjYWE3ZjtcclxuJGNsX0Nvcm5mbG93ZXJfQmx1ZTogIzY2YWZlOTtcclxuJGNsX0ZlcnJhOiAjNjg0YzQ4O1xyXG4kY2xfRG92ZV9HcmF5OiAjNjk2OTY5O1xyXG4kY2xfRG92ZV9HcmF5MTogIzZjNmI2YjtcclxuJGNsX0RvdmVfR3JheTI6ICM2YzZjNmM7XHJcbiRjbF9QYWxlX1NreTogIzZkNzc3ODtcclxuJGNsX1NhbHRfQm94OiAjNzA1NDZlO1xyXG4kY2xfVGFwYTogIzc1NzU3NTtcclxuJGNsX1RhcGExOiAjNzc3O1xyXG4kY2xfUGFibG86ICM3OTcyNWQ7XHJcbiRjbF9Cb3VsZGVyOiAjN2E3YTdhO1xyXG4kY2xfU3R1ZGlvOiAjN2E0M2I2O1xyXG4kY2xfQ29uY29yZDogIzdiN2I3YjtcclxuJGNsX1B1ZWJsbzogIzdlMjYwZTtcclxuJGNsX0dyYXk6ICM3ZTdlN2U7XHJcbiRjbF9Pc2xvX0dyYXk6ICM4MThhOTE7XHJcbiRjbF9HcmF5MTogIzgyODI4MjtcclxuJGNsX0d1bnNtb2tlOiAjODQ4NDg0O1xyXG4kY2xfQXRsYW50aXM6ICM4NWM2M2Y7XHJcbiRjbF9TdXZhX0dyYXk6ICM4ODg7XHJcbiRjbF9TdXZhX0dyYXkxOiAjOEM4QjhCO1xyXG4kY2xfU3RhY2s6ICM4OTg5ODk7XHJcbiRjbF9QZXN0bzogIzhhNmQzYjtcclxuJGNsX1N0YWNrMTogIzhkOGQ4ZDtcclxuJGNsX1N0YWNrMjogIzhmOGY4ZjtcclxuJGNsX01vdW50YWluX01pc3Q6ICM5MTkxOTE7XHJcbiRjbF9TdGFjazM6ICM5MjhmOGM7XHJcbiRjbF9Nb3VudGFpbl9NaXN0MTogIzkyOTI5MjtcclxuJGNsX01vdW50YWluX01pc3QyOiAjOTY5MTkzO1xyXG4kY2xfTW91bnRhaW5fTWlzdDM6ICM5Njk2OTY7XHJcbiRjbF9Nb3VudGFpbl9NaXN0NDogIzk3OTc5NztcclxuJGNsX01vdW50YWluX01pc3Q1OiAjOTk5O1xyXG4kY2xfU3Rhcl9EdXN0OiAjOWE5YTlhO1xyXG4kY2xfU3Rhcl9EdXN0MTogIzljOWM5YztcclxuJGNsX1N0YXJfRHVzdDI6ICM5ZjlmOWY7XHJcbiRjbF9TaWx2ZXJfQ2hhbGljZTogI2FhYTtcclxuJGNsX1NpbHZlcl9DaGFsaWNlMTogI2FjYWNhYztcclxuJGNsX0JyaWdodF9SZWQ6ICNhZDAwMDE7XHJcbiRjbF9TaWx2ZXJfQ2hhbGljZTI6ICNhZGFkYWQ7XHJcbiRjbF9TYW5kYWw6ICNhZDliNmY7XHJcbiRjbF9TaWx2ZXJfQ2hhbGljZTM6ICNhZWFlYWU7XHJcbiRjbF9TdGFyX0R1c3QzOiAjYTBhMGEwO1xyXG4kY2xfQ29uaWZlcjogI2EyZDc1NztcclxuJGNsX0RlbHRhOiAjYTRhNGE0O1xyXG4kY2xfU2FuZGFsMTogI2E1OGQ2OTtcclxuJGNsX1NoYWR5X0xhZHk6ICNhNmE2YTY7XHJcbiRjbF9TaGFkeV9MYWR5MTogI2E4YThhODtcclxuJGNsX0Nsb3VkeTogI2E4YTNhMztcclxuJGNsX1NoYWR5X0xhZHkyOiAjYTlhOWE5O1xyXG4kY2xfQXBwbGVfQmxvc3NvbTogI2E5NDQ0MjtcclxuJGNsX0luY2hfV29ybTogI2FmZDcyMztcclxuJGNsX1RpZGU6ICNiYWJiYjM7XHJcbiRjbF9TaWx2ZXI6ICNiZGJlYmU7XHJcbiRjbF9TaWx2ZXIxOiAjYmViZWJlO1xyXG4kY2xfU2lsdmVyMjogI2JmYmZiZjtcclxuJGNsX1NpbHZlcl9DaGFsaWNlNDogI2IwYjBiMDtcclxuJGNsX0JvbWJheTogI2IzYjZiNTtcclxuJGNsX05vYmVsOiAjYjRiNGI0O1xyXG4kY2xfTm9iZWwxOiAjYjZiNmI2O1xyXG4kY2xfUGlua19Td2FuOiAjYmJiO1xyXG4kY2xfUGlua19Td2FuMTogI2I3YjdiNztcclxuJGNsX01pbGFub19SZWQ6ICNiODBjMDk7XHJcbiRjbF9UaWFfTWFyaWE6ICNjYjNmMWY7XHJcbiRjbF9HdWFyZHNtYW5fUmVkOiAjY2MwMDAxO1xyXG4kY2xfQ2VsZXN0ZTogI2NjYztcclxuJGNsX0NlbGVzdGUxOiAjY2VjZmNmO1xyXG4kY2xfTWFsdGE6ICNjMGI1OWQ7XHJcbiRjbF9Db3R0b25fU2VlZDogI2MwYmRiNTtcclxuJGNsX1Jpb19HcmFuZGU6ICNjMGQyMDA7XHJcbiRjbF9TaWx2ZXIzOiAjYzBjMGMwO1xyXG4kY2xfU2lsdmVyNDogI2MxYzFjMTtcclxuJGNsX0dyYXlfU3VpdDogI2MxYzRjOTtcclxuJGNsX1NpbHZlcl9TYW5kOiAjYzJjMmMyO1xyXG4kY2xfU2lsdmVyX1NhbmQxOiAjYzNjM2MzO1xyXG4kY2xfSGliaXNjdXM6ICNjMzMyNWY7XHJcbiRjbF9Ccmlja19SZWQ6ICNjMzNjNTQ7XHJcbiRjbF9DbG91ZDogI2M0YzRjNDtcclxuJGNsX01hcm9vbl9GbHVzaDogI2M3MjU0ZTtcclxuJGNsX01hcm9vbjogIzQ1MkUwMDtcclxuJGNsX1B1bWljZTogI2M1YzVjNTtcclxuJGNsX1B1bWljZTE6ICNjOGM4Yzg7XHJcbiRjbF9QdW1pY2UyOiAjYzljOWM5O1xyXG4kY2xfQ2FyZGluYWw6ICNjOTEzMzA7XHJcbiRjbF9DYXJkaW5hbDE6ICNCOTFCMkY7XHJcbiRjbF9DYXJkaW5hbDI6ICNDNjFEMjM7XHJcbiRjbF9KYWdnZWRfSWNlOiAjYzhlY2UzO1xyXG4kY2xfTWV0ZW9yOiAjY2U3YzAyO1xyXG4kY2xfUXVpbGxfR3JheTogI2QxZDFkMTtcclxuJGNsX1F1aWxsX0dyYXkxOiAjZDRkNGQ0O1xyXG4kY2xfQWx0bzE6ICNkYmRiZGI7XHJcbiRjbF9BbHRvMjogI2RjZGNkYztcclxuJGNsX0FsdG8zOiAjZGRkO1xyXG4kY2xfQWx0bzQ6ICNEMkNCQ0I7XHJcbiRjbF9BbHRvNTogI0NCQzdDNztcclxuJGNsX015c3RpYzogI2RkZWNmMztcclxuJGNsX1dpbGxvd19Ccm9vazogI2RmZjBkODtcclxuJGNsX1B1bmNoOiAjZDI0MDFlO1xyXG4kY2xfVmFsZW5jaWE6ICNkNTRiM2E7XHJcbiRjbF9WYWxlbmNpYTE6ICNEMzNGNDk7XHJcbiRjbF9DaGVzdG51dF9Sb3NlOiAjZDk1MzRmO1xyXG4kY2xfSXJvbjogI2Q4ZDhkODtcclxuJGNsX0xpbmtfV2F0ZXI6ICNkOWVkZjc7XHJcbiRjbF9QZXBwZXJtaW50OiAjZTBmZmRmO1xyXG4kY2xfR2FsbGVyeTogI2VlZTtcclxuJGNsX0dyYXlfTnVyc2U6ICNlOGU4ZTg7XHJcbiRjbF9DaGVuaW46ICNlNmQyNjY7XHJcbiRjbF9HcmF5X051cnNlMTogI2U5ZTllOTtcclxuJGNsX0dyYXlfTnVyc2UyOiAjZWFlYWVhO1xyXG4kY2xfQWxpemFyaW5fQ3JpbXNvbjogI2VhMmIxZjtcclxuJGNsX0FsaXphcmluX0NyaW1zb24xOiAjZDcyNjM4O1xyXG4kY2xfQWxpemFyaW5fQ3JpbXNvbjI6ICNENzI2MkE7XHJcbiRjbF9Gcm9zdGVlOiAjZWFmN2U1O1xyXG4kY2xfQ2FyYXJyYTogI2ViZWJlYjtcclxuJGNsX1Rhbl9IaWRlOiAjZWI5NjRlO1xyXG4kY2xfQ2FyYXJyYTogI2VjZWNlYztcclxuJGNsX0dhbGxlcnkxOiAjZWNlZWVmO1xyXG4kY2xfR2FsbGVyeTI6ICNlY2VlZjA7XHJcbiRjbF9HYWxsZXJ5MzogI2VkZWRlZDtcclxuJGNsX1JlZF9SaWJib246ICNlZDE5M2E7XHJcbiRjbF9HYWxsZXJ5NDogI2VmZWZlZjtcclxuJGNsX0dhbGxlcnk1OiAjZjBmMGYwO1xyXG4kY2xfQm9uX0pvdXI6ICNlMGUwZTA7XHJcbiRjbF9Cb25fSm91cjE6ICNlMmUyZTI7XHJcbiRjbF9NZXJjdXJ5OiAjZTFlNGU4O1xyXG4kY2xfTWVyY3VyeTE6ICNlM2UzZTM7XHJcbiRjbF9NZXJjdXJ5MjogI2U0ZTRlNDtcclxuJGNsX01lcmN1cnkzOiAjZTVlNWU1O1xyXG4kY2xfTWVyY3VyeTQ6ICNlNmU2ZTY7XHJcbiRjbF9NZXJjdXJ5NTogI2U3ZTdlNztcclxuJGNsX0Zyb2x5OiAjZTc3NTc3O1xyXG4kY2xfQWxhYmFzdGVyMTogI2ZhZmFmYTtcclxuJGNsX0NvcmFsX1JlZDogI2ZiMzY0MDtcclxuJGNsX0FsYWJhc3RlcjI6ICNmYmZiZmI7XHJcbiRjbF9BbGFiYXN0ZXIzOiAjZmNmY2ZjO1xyXG4kY2xfQWxhYmFzdGVyNDogI0Y3RjdGMjtcclxuJGNsX09mZl9ZZWxsb3c6ICNmY2Y4ZTM7XHJcbiRjbF9Zb3VyX1Bpbms6ICNmZGM1YzU7XHJcbiRjbF9NYWNhcm9uaV9hbmRfQ2hlZXNlOiAjZmViNDc2O1xyXG4kY2xfV2hpdGUxOiAjZmVmZWZlO1xyXG4kY2xfQ3VtdWx1czogI2ZlZmZkNjtcclxuJGNsX1doaXRlOiAjZmZmO1xyXG4kY2xfV2hpdGVfTGlsYWM6ICNFREVDRjA7XHJcbiRjbF9XaGl0ZV9MaWxhYzE6ICNFRkVGRjA7XHJcbiRjbF9XaXNwX1Bpbms6ICNmZmY0ZjY7XHJcbiRjbF9Hb3JzZTogI2ZmZjE0YjtcclxuJGNsX1NjaG9vbF9idXNfWWVsbG93OiAjZmZkZDAzO1xyXG4kY2xfR29yc2UxOiAjZmZlNjQzO1xyXG4kY2xfR29yc2UyOiAjZmVlYTRiO1xyXG4kY2xfUmVkOiAjZjAwO1xyXG4kY2xfUmVkMTogI0UzMDAwMDtcclxuJGNsX1JhZGljYWxfUmVkOiAjZmYyMDZlO1xyXG4kY2xfQ2FzYWJsYW5jYTogI2YwYWQ0ZTtcclxuJGNsX1NlYXNoZWxsOiAjZjFmMWYxO1xyXG4kY2xfVmFuaWxsYV9JY2U6ICNmMmRlZGU7XHJcbiRjbF9Db25jcmV0ZTogI2YyZjJmMjtcclxuJGNsX0NvbmNyZXRlMTogI2YzZjNmMztcclxuJGNsX1dpbGRfU2FuZDogI2Y0ZjRmNDtcclxuJGNsX1dpbGRfU2FuZDE6ICNmNGY0Zjc7XHJcbiRjbF9XaWxkX1NhbmQyOiAjZjVmNWY1O1xyXG4kY2xfV2lsZF9TYW5kMzogI2Y0ZjRmNjtcclxuJGNsX1dpbGRfU2FuZDQ6ICNFREVBRTY7XHJcbiRjbF9GbGFtaW5nbzogI2ZmNTEyODtcclxuJGNsX0ZsYW1pbmdvMTogI2U5NWUxZDtcclxuJGNsX0NvcmFsOiAjZjY3OTUzO1xyXG4kY2xfQmxhY2tfSGF6ZTogI2Y2ZjZmNjtcclxuJGNsX0JsYWNrX0hhemUxOiAjZjdmN2Y3O1xyXG4kY2xfR2VyYWxkaW5lOiAjZjc4ODg4O1xyXG4kY2xfRGVzZXJ0X1N0b3JtOiAjZjhmN2Y3O1xyXG4kY2xfRGVzZXJ0X1N0b3JtMTogI2Y4ZjhmODtcclxuJGNsX0Rlc2VydF9TdG9ybTI6ICNGN0Y1RjM7XHJcbiRjbF9GYW50YXN5OiAjZjlmMmY0O1xyXG4kY2xfQWxhYmFzdGVyOiAjZjlmOWY5O1xyXG4kY2xfUm9zZTogI2YwMDM3ZjtcclxuJGNsX1BlcnNpYW5fUmVkOiAjZDEyYjMzO1xyXG4kY2xfUGVyc2lhbl9SZWQxOiAjZDIzMjJkO1xyXG4kY2xfTXlzdGljOiAjRTVFRkVGO1xyXG4kY2xfTXlzdGljMTogI0Q2RENEODtcclxuJGNsX015c3RpYzI6ICNDREQ2RDA7XHJcbiRjbF9UYWxsX1BvcHB5OiAjYjQyYTI2O1xyXG4kY2xfTWlkbmlnaHQ6ICMwMjE4MmI7XHJcbiRjbF9DaXRyb246ICM4ZWE2MDQ7XHJcbiRjbF9OZXZhZGE6ICM2NzZlNzc7XHJcbiRjbF9Bc3RyYWw6ICMyOTdlYTY7XHJcbiRjbF9aZXVzOiAjMjcyMjIzO1xyXG4kY2xfU2luYmFkOiAjOWVjOGRiO1xyXG4kY2xfVHJpbmlkYWQ6ICNlMzUyMDU7XHJcbiRjbF9BYmJleTogIzRiNGY1NDtcclxuJGNsX0ZsYW1lX1BlYTogI2UwNTkyYjtcclxuJGNsX0JsYWNrY3VycmFudDogIzJlMmUzYTtcclxuJGNsX0JsYWNrY3VycmFudDE6ICMxOTExMzY7XHJcbiRjbF9UaHVuZGVyYmlyZDogI2JhMWIxZDtcclxuJGNsX1RodW5kZXJiaXJkMTogI2RhMjkxYztcclxuJGNsX1RodW5kZXJiaXJkMjogI2RiMjMwOTtcclxuJGNsX1RodW5kZXJiaXJkMzogI2NlMjIwOTtcclxuJGNsX09yYWNsZTogIzMyNzQ2ZDtcclxuJGNsX0ZpcmVmbHk6ICMwYzIzMmE7XHJcbiRjbF9TYWxlbTogIzA0OTk0ODtcclxuJGNsX1NhbGVtMTogIzBCODc0ODtcclxuJGNsX0dyZWVuX0hhemU6ICMwNGE5NGY7XHJcbiRjbF9GdW5fR3JlZW46ICMwMTZjMzI7XHJcbiRjbF9DaGF0aGFtc19CbHVlOiAjMGQ0ZTdmO1xyXG4kY2xfT3JhbmdlX1JvdWdoeTogI2JlNGUxYTtcclxuJGNsX0dlbm9hOiAjMTM2ZjYzO1xyXG4kY2xfTWFudGlzOiAjNmRiZTRiO1xyXG4kY2xfQXp1cmVfUmFkaWFuY2U6ICMxODc3ZjI7XHJcbiRjbF9PcmFuZ2U6ICNmZjY3MWQ7XHJcbiRjbF9SZWRfRGFtYXNrOiAjZWQ2NDQ1O1xyXG4kY2xfQnVybnRfU2llbm5hOiAjZWU2NTQ1O1xyXG4kY2xfQnVybnRfT3JhbmdlOiAjRkY2QzJGO1xyXG4kY2xfU2xhdGVfR3JheTogIzY5ODY4ZDtcclxuJGNsX1BlcnNpbW1vbjogI0U4NTIwMDtcclxuJGNsX1BlcnNpbW1vbjE6ICNFRTY2MEI7XHJcbiRjbF9OZXJvOiAjMjEyMTIxO1xyXG4kY2xfTmVybzE6ICMyNjI2MjY7XHJcbiRjbF9OZXJvMjogIzFGMUYxRjtcclxuJGNsX05lcm8zOiAjMTkxOTE5O1xyXG4kY2xfTmVybzQ6ICMxQTFBMUE7XHJcbiRjbF9OZXJvNTogIzIzMjAyMDtcclxuJGNsX05lcm82OiAjMjMxRjIwO1xyXG4kY2xfTmVybzc6ICMxNzE3MTc7XHJcbiRjbF9TdW5zaGFkZTogI0Y4QTY0NDtcclxuJGNsX1JlZ2FsX0JsdWU6ICMxQjI2NEY7XHJcbiRjbF9SZWdhbF9CbHVlMTogIzIwMzI1QTtcclxuJGNsX0NvYmFsdDogIzAwNTNBMDtcclxuJGNsX0NvYmFsdDE6ICMwMDNBQ0M7XHJcbiRjbF9Db2JhbHQyOiAjMDA1NUFBO1xyXG4kY2xfRGFya19DZXJ1bGVhbjogIzAzNDM4NDtcclxuJGNsX0RhcmtfQ2VydWxlYW4xOiAjMEY1OTkxO1xyXG4kY2xfQm9uZGlfQmx1ZTogIzA1ODRDMDtcclxuJGNsX0RpbV9HcmF5OiAjNzA3MDcwO1xyXG4kY2xfQ2FzY2FkZTogIzhFQUM5RjtcclxuJGNsX0NvdW50eV9HcmVlbjogIzFFNTkzRjtcclxuJGNsX0NvdW50eV9HcmVlbjE6ICMyMDU5Mjk7XHJcbiRjbF9EZXc6ICNFREY1RUY7XHJcbiRjbF9TdXJmOiAjQjlENkJGO1xyXG4kY2xfR2FtYm9nZTogI0YwN0MwRDtcclxuJGNsX0VneXB0aWFuX0JsdWU6ICMxMjMzODI7XHJcbiRjbF9FZ3lwdGlhbl9CbHVlMTogIzEyM0Y5QTtcclxuJGNsX0NlcnVsZWFuX0JsdWU6ICMyNTQxQjI7XHJcbiRjbF9SZXZvbHZlcjogIzM2MzUzNztcclxuJGNsX1Jldm9sdmVyMTogIzM3MzczODtcclxuJGNsX1BydXNzaWFuX0JsdWU6ICMwMjE3NDc7XHJcbiRjbF9QcnVzc2lhbl9CbHVlMTogIzAwMTUzNjtcclxuJGNsX1BydXNzaWFuX0JsdWUyOiAjMDAyMDUzO1xyXG4kY2xfUHJ1c3NpYW5fQmx1ZTM6ICMwMTM2NzQ7XHJcbiRjbF9QcnVzc2lhbl9CbHVlNDogIzAwM0M3MDtcclxuJGNsX1BydXNzaWFuX0JsdWU1OiAjMDE0QTcxO1xyXG4kY2xfUHJ1c3NpYW5fQmx1ZTY6ICMwMTA3NTE7XHJcbiRjbF9BbXVsZXQ6ICM3RDlENkE7XHJcbiRjbF9Ub21fVGh1bWI6ICM0QjYwM0Y7XHJcbiRjbF9DaW5uYWJhcjogI0U0NTcyRTtcclxuJGNsX0Npbm5hYmFyMTogI0UyMzczNTtcclxuJGNsX0ZyZWVfU3BlZWNoX1JlZDogI0MyMDExNDtcclxuJGNsX0ZyZWVfU3BlZWNoX1JlZDE6ICNCMjAwMTY7XHJcbiRjbF9GcmVlX1NwZWVjaF9SZWQyOiAjQ0QwMDAwO1xyXG4kY2xfRnJlZV9TcGVlY2hfUmVkMzogI0JDMDEwMTtcclxuJGNsX0ZyZWVfU3BlZWNoX1JlZDQ6ICNCQTEyMDA7XHJcbiRjbF9GcmVlX1NwZWVjaF9SZWQ1OiAjQUYxQTAxO1xyXG4kY2xfU21hbHQ6ICMwMDQ2OTk7XHJcbiRjbF9TbWFsdDE6ICMwMjJFOUI7XHJcbiRjbF9DeXBydXM6ICMwRTI3NDU7XHJcbiRjbF9UeXJpYW5fUHVycGxlOiAjMEQwMTA2O1xyXG4kY2xfU29saXR1ZGU6ICNFNkU2RjI7XHJcbiRjbF9IYWl0aTogIzE3MTIxOTtcclxuJGNsX1BvbWVncmFuYXRlYXBwcm94OiAjRUYzRTMzO1xyXG4kY2xfUHVuY2g6ICNEOTM1MkI7XHJcbiRjbF9PbGl2ZTogIzVBM0MwMDtcclxuJGNsX09saXZlMTogIzU3ODIwNztcclxuJGNsX0Nob2NvbGF0ZTogI0QzNzcxNjtcclxuJGNsX0Nob2NvbGF0ZTE6ICNDMzZGMTY7XHJcbiRjbF9Sb21hbmNlOiAjRjVGMkVBO1xyXG4kY2xfTmF2eV9CbHVlOiAjMDA3MEUwO1xyXG4kY2xfTmF2eTogIzAzMDQ1RTtcclxuJGNsX1NoZXJwYV9CbHVlOiAjMDAyMjQwO1xyXG4kY2xfU2hlcnBhX0JsdWUxOiAjMDAzRTQwO1xyXG4kY2xfR2xhY2llcjogIzc2OUNCRTtcclxuJGNsX1JvbGxpbmdfU3RvbmU6ICM2ODdBN0E7XHJcbiRjbF9LaWxhbWFuamFybzogIzNEM0EzNTtcclxuJGNsX0NoZXN0bnV0OiAjQkM0QjUxO1xyXG4kY2xfRHVuZTogIzRFNEQ0QztcclxuJGNsX094bGV5OiAjNUM5NDZFO1xyXG4kY2xfQnJpbGxpYW50X1Jvc2U6ICNGQjVBQTU7XHJcbiRjbF9IZWF0aGVyOiAjQkZDRUQ2O1xyXG4kY2xfVGltYmVyd29sZjogI0Q3RDJDQjtcclxuJGNsX1NoaXJhejogI0E5MDMyOTtcclxuJGNsX0NoaWxlYW5fRmlyZTogI2ZmNzUwMjtcclxuJGNsX01leGljYW5fUmVkOiAjQTQyNDNCO1xyXG4kY2xfUG93ZGVyX0FzaDogI0JDQzlDNTtcclxuJGNsX0pld2VsOiAjMEI1RDFFO1xyXG4kY2xfSmV3ZWwxOiAjMEQ1NDNDO1xyXG4kY2xfV2luZHNvcjogIzQxMjQ3QjtcclxuJGNsX0NydXNvZTogIzIzNjUxQTtcclxuJGNsX0JsdWVfTGFnb29uOiAjMDA1RDhGO1xyXG4kY2xfRGVlcF9TZWE6ICMxMjZDODY7XHJcbiRjbF9OaWdodF9SaWRlcjogIzMxMzEzMTtcclxuJGNsX1Rhbmdhcm9hOiAjMUMyQTM4O1xyXG4kY2xfRnVuX0JsdWU6ICMyRDQ2N0U7XHJcbiRjbF9CbHVlX1doYWxlOiAjMUQyOTQ3O1xyXG4kY2xfTGF2ZW5kZXJfQmx1ZTogI0I1Q0RGRjtcclxuJGNsX01hdGlzc2U6ICMzNzUxNzI7XHJcbiRjbF9UdXJxdW9pc2VfQmx1ZTogIzVCRDBFNjtcclxuJGNsX0NpbmRlcjogIzA4MDkwOTtcclxuJGNsX0ZpcmVfQnJpY2s6ICNBRTIwMUI7XHJcbiRjbF9GaXJlX0JyaWNrMTogI0I1MjAxRjtcclxuJGNsX0ZhbHVfUmVkOiAjOTYxRDEyO1xyXG4kY2xfWnVjY2luaTogIzE1M0MxQztcclxuJGNsX1Zpb2xlbnRfVmlvbGV0OiAjMkIyMzQ1O1xyXG4kY2xfU2VhX0dyZWVuOiAjMzU5NjQ0O1xyXG4kY2xfT3R0b21hbjogI0NGREFDRDtcclxuJGNsX0dvbmRvbGE6ICMzNDM0MzQ7XHJcbiRjbF9EYXJrX0dyZWVuOiAjMDYzNTI3O1xyXG4kY2xfRGFya19HcmVlbjE6ICMwMDA0MjI7XHJcbiRjbF9EYXJrX0dyZWVuMjogIzAwMDMyODtcclxuJGNsX1J1c3Q6ICNCMzQxMTU7XHJcbiRjbF9SdXN0MTogI0FBMzMwNDtcclxuJGNsX1BpbmVfR3JlZW46ICMwMzcxNzE7XHJcbiRjbF9BbGl6YXJpbjogI0UzMkMyQjtcclxuJGNsX0FsaXphcmluMTogI0VDMUMyMztcclxuJGNsX1NlbGVjdGl2ZV9ZZWxsb3c6ICNGOEIxMDE7XHJcbiRjbF9FbmVyZ3lfWWVsbG93OiAjRjVDODU2O1xyXG4kY2xfQmxhY2tfUnVzc2lhbjogIzFDMUUyMTtcclxuJGNsX0h1bnRlcl9HcmVlbjogIzM1NUU0MTtcclxuJGNsX0V2ZXJnbGFkZTogIzI1NDMyRDtcclxuJGNsX0NhcnJvdF9PcmFuZ2U6ICNGMzczMjA7XHJcbiRjbF9TYW5ncmlhOiAjQTAxMTAyO1xyXG4kY2xfRW5kZWF2b3VyOiAjMzE1Rjk3O1xyXG4kY2xfRW5kZWF2b3VyMTogIzI3NUU5MTtcclxuJGNsX0ZlbGRncmF1OiAjNEQ1ODUwO1xyXG4kY2xfQ29yZHVyb3k6ICMzRDQ1M0Y7XHJcbiRjbF9EZWVwX0Jyb256ZTogIzREM0IyQjtcclxuJGNsX05hcnZpazogI0VGRURFNjtcclxuJGNsX1BpZ21lbnRfR3JlZW46ICMwMDhENDk7XHJcbiRjbF9QaWdtZW50X0dyZWVuMTogIzAyOUIzNTtcclxuJGNsX09yaWVudDogIzI0NEI2RjtcclxuJGNsX0VnZ3BsYW50OiAjQTkwMDQwO1xyXG4kY2xfQnJvd246ICNBNzI4MkQ7XHJcbiRjbF9EZW5pbTogIzE1NjM5NTtcclxuJGNsX0ZpcmVfRW5naW5lX1JlZDogI0NGMTYyMztcclxuJGNsX0tlbGx5X0dyZWVuOiAjNEI4NDBFO1xyXG4kY2xfUmF3X1VtYmVyOiAjNDI3MjBFO1xyXG4kY2xfTW9zcXVlOiAjMDA1NzU5O1xyXG4kY2xfVmVuZXRpYW5fUmVkOiAjRDcwQTI4O1xyXG4kY2xfVmVuZXRpYW5fUmVkMTogI0M1MUQwNTtcclxuJGNsX01pZG5pZ2h0X0V4cHJlc3M6ICMxMzE5MjU7XHJcbiRjbF9UZWFsOiAjMDE3NDhBO1xyXG4kY2xfQnViYmxlczogI0U0RjBFQTtcclxuJGNsX1RhcmF3ZXJhOiAjMjkzRTRCO1xyXG4kY2xfQmx1bWluZTogIzM5NUE2RjtcclxuJGNsX0VsZl9HcmVlbjogIzFFODM2ODtcclxuJGNsX0JyaXRpc2hfUmFjaW5nX0dyZWVuOiAjMDA0MzE2O1xyXG4kY2xfR2FpbnNib3JvOiAjRTRFMUUxO1xyXG4kY2xfU2VhX1Bpbms6ICNEOTgwODM7XHJcbiRjbF9CYWxpX0hhaTogIzg0OUZBQztcclxuJGNsX0RlZXBfQ2VyaXNlOiAjRTUyMTg5O1xyXG4kY2xfTWF0dGVyaG9ybjogIzRFNEU0RTtcclxuJGNsX1BpbmtfRmxhcmU6ICNEREI2Qjc7XHJcbiRjbF9LYXNobWlyX0JsdWU6ICM1NTc1ODQ7XHJcbiRjbF9Dcmltc29uOiAjRUQxQzI0O1xyXG4kY2xfR3JleTogIzgxODE4MTsiLCIudW13LWJvbnVzLXRvLXNwZW5ke1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5ne1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgQGV4dGVuZCAlYm9udXMtc3lzdGVtLWJlZm9yZS1mbGFnO1xyXG4gICAgfVxyXG4gICAgJl9faW5mby1wYW5lbHtcclxuICAgICAgICBAZXh0ZW5kICVjYXJkLWRlZmF1bHQtc3R5bGU7XHJcbiAgICAgICAgQGV4dGVuZCAlY2FyZC1wYWRkaW5nLWJhc2U7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvbnVzLXN1Y2Nlc3MtY29sb3I7XHJcbiAgICAgICAgJi5uby1hY3RpdmUtYm9udXNlc3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbil7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbm8tYm9udXMtYWxlcnR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJl9faW5wdXQtZ3JvdXB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9faW5wdXR7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICB9XHJcbiAgICAmX19hcHBseS1idG4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1zaXplO1xyXG4gICAgfVxyXG4gICAgJl9fc3RhdHN7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtc2l6ZSAqIDI7XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1zaXplICogMC41O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JhbGFuY2UtdGVybS1kZXNjcmlwdGlvbixcclxuICAgICZfX2JvbnVzLXRvLXNwZW5kLXRlcm0tZGVzY3JpcHRpb24sXHJcbiAgICAmX19jYXJ0LXByb2ZpdC10ZXJtLWRlc2NyaXB0aW9ue1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbGFiZWwtZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAvL1RvdGFsIHByaWNlIHBhbmVsXHJcbiAgICAmX19jYXJ0LWluZm8tcGFuZWx7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtc2l6ZSAqIDQ7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbG95YWx0eXtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1zaXplICogMjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1zaXplICogMjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtc2l6ZSAqIDI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLXNpemUgKiAyO1xyXG4gICAgfVxyXG4gICAgJl9fYm9udXMtcG9pbnRze1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRncmlkLXNpemU7XHJcbiAgICB9XHJcbiAgICAmX19jb3Vwb24tY29kZS10ZXJtLWRlc2NyaXB0aW9ue1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIsKrXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiwrtcIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb3Vwb24tY29kZS10ZXJtLWRlZmluaXRpb24sXHJcbiAgICAmX19wcm9kdWN0LWNvdW50LXRlcm0tZGVmaW5pdGlvbixcclxuICAgICZfX2JvbnVzLXBvaW50cy10ZXJtLWRlZmluaXRpb24sXHJcbiAgICAmX190b3RhbC1kaXNjb3VudC10ZXJtLWRlZmluaXRpb24sXHJcbiAgICAmX190b3RhbC1zdW0tZXhjbC12YXQtdGVybS1kZWZpbml0aW9uLFxyXG4gICAgJl9fdG90YWwtdmF0LXRlcm0tZGVmaW5pdGlvbixcclxuICAgICZfX3RvdGFsLXN1bS10ZXJtLWRlZmluaXRpb257XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRsYWJlbC1mb250LXdlaWdodDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIH1cclxuICAgICZfX3RvdGFsLXN1bS10ZXJtLWRlc2NyaXB0aW9ue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjtcclxuICAgICAgICBmb250LXdlaWdodDogJGxhYmVsLWZvbnQtd2VpZ2h0O1xyXG4gICAgfVxyXG4gICAgJl9fdG90YWwtc3VtLWV4Y2wtdmF0LWluZGljYXRvcixcclxuICAgICZfX3RvdGFsLXN1bS12YXQtaW5kaWNhdG9ye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8vT3B0aW9uYWwgbGluayBmb3IgdXNlciB0byBhIGJvbnVzIHByb2R1Y3RzIHBhZ2UgKGlzIHNob3duIGlmIHRoZSBwYWdlIElEIHdhcyBzZXQgYXQgd2Vic2l0ZSBzZXR0aW5ncylcclxuICAgICZfX2JvbnVzLXByb2R1Y3RzLWxpbmt7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRsYWJlbC1mb250LXdlaWdodDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAmLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtc2l6ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudW13LWRlcGFydG1lbnR7XHJcbiAgICAmX19pdGVte1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE2cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuICAgIH1cclxuICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIH1cclxuICAgICZfX3NlbGVjdG9ye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19kZXRhaWxze1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgICAmX19uYW1le1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtc2l6ZTtcclxuICAgIH1cclxuICAgICZfX2luZm8tbGluay1jb250YWluZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtc2l6ZTtcclxuICAgIH1cclxufSIsIi8qVUMyOSBVcGRhdGUgUGFzc3dvcmQqL1xyXG4udWMyOSB7XHJcblxyXG4gICAgJHVjMjlfX2dhcDogLjc1cmVtO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYtc2VuZC1wYXNzd29yZCB7XHJcbiAgICAgICAgJl9faW5mby10ZXh0IHtcclxuICAgICAgICAgICAgLy8gZG9udCBuZWVkIGJvdHRvbSBtYXJnaW4gaGVyZSBiZWNhdXNlIG9mIDxiciAvPlxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXNhdmUtcGFzc3dvcmQge1xyXG4gICAgICAgICZfX2luZm8tdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3Bhc3N3b3JkLTEsXHJcbiAgICAgICAgJl9fcGFzc3dvcmQtMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICR1YzI5X19nYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICR1YzI5X19nYXA7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19idG4tc2F2ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICR1YzI5X19nYXA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV1LWJ0bjtcclxuICAgICAgICAgICAgQGV4dGVuZCAldS1idG4tcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgICB0ZCArIHRkIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICB9XHJcbiAgICAmX19yZWRpcmVjdC10by1jdXN0b21lcnMtZGV0YWlscy1saW5re1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbGFiZWwtZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbn1cclxuLypfVUMyOSBVcGRhdGUgUGFzc3dvcmQqLyIsIi51YzEzOSB7XHJcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBAZXh0ZW5kICVjYXJkLWRlZmF1bHQtc3R5bGU7XHJcbiAgICBAZXh0ZW5kICVjYXJkLXBhZGRpbmctYmFzZTtcclxuICAgIC5Gb3JtTGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuRm9ybUJveHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmluZm8geyAvL2NvbW1vbiBmb3Igc2V2ZXJhbCBzbGlkZXNcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB9XHJcbiAgICAmLWxvZ2lue1xyXG4gICAgICAgICYtY29udHJvbHMge1xyXG4gICAgICAgICAgICAmX19sb2dpbi1idG4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAldS1idG4tcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJXUtYnRuLXNpemUtbGFyZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fZm9yZ290LXBhc3N3b3JkLWxpbmt7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGFiZWwtZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fcmVnaXN0ZXItbGlua3tcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRsYWJlbC1mb250LXdlaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtZm9yZ290e1xyXG4gICAgICAgIC8vc2xpZGU6IEZvcmdvdCBwYXNzd29yZFxyXG4gICAgICAgICZfX3NlbmQtcGFzc3dvcmQtYnRue1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgQGV4dGVuZCAldS1idG4tcHJpbWFyeTtcclxuICAgICAgICAgICAgQGV4dGVuZCAldS1idG4tc2l6ZS1sYXJnZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYmFjay1idG57XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV1LXJlc2V0LWJ0bi10by1hLWxpbms7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGxhYmVsLWZvbnQtd2VpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5FcnJNc2cge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsX1JlZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xfV2lzcF9QaW5rO1xyXG4gICAgfVxyXG59IiwiLlVDMTk3IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgJiA+IC5TZWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIC8vVE9ETzogY2hhbmdlIENvbXBhbnlTZWN0aW9uIHN0eWxlPVwiZGlzcGxheTogbm9uZTtcIiB0byBzbXQuIGVsc2UuIE5vdCBwb3NzaWJsZSB0byB1c2UgZmlyc3QtY2hpbGQgYXBwcm9hY2hcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLlNhdmVCdXR0b25TZWN0aW9ue1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxuXHJcbiAgICAvL1JlcGVhdGluZyBibG9ja3Mgc3BhY2VzXHJcbiAgICAuRGVsaXZlcnlBZGRyZXNzU2VjdGlvbiArIC5EZWxpdmVyeUFkZHJlc3NTZWN0aW9uLFxyXG4gICAgLkNvbnRhY3RQZXJzb25TZWN0aW9uICsgLkNvbnRhY3RQZXJzb25TZWN0aW9uLFxyXG4gICAgLkFkZERlbGl2ZXJ5QWRkcmVzc0J1dHRvbkJsb2Nre1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy9BbGlnbm1lbnQgZml4IGZvciBuZXdzbGV0dGVyIGNoZWNrYm94XHJcbiAgICAuQ29tcGFueVJlY2VpdmVOZXdzbGV0dGVyUm93LFxyXG4gICAgLkNvbnRhY3RSZWNlaXZlTmV3c2xldHRlclJvd3tcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAuY2hlY2tib3h7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLkNvbnRhY3RSZWNlaXZlTmV3c2xldHRlclByaXZhY3lQb2xpY3l7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRsYWJlbC1mb250LXdlaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAgICAgLy9jb21lIGNvbW1vbiBzdHlsZXMgZm9yIHRoaXMgY29udHJvbFxyXG4gICAgbGFiZWx7IC8vLkZvcm1MYWJlbCArIGVycm9ycyBhcmUgcmVuZGVyZWQgYXMgbGFiZWxzIGFsc29cclxuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLlN0YXIge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIC5Gb3JtU2VsZWN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy9LRVktVkFMVUUgY29udGFpbmVycyBnZW5lcmFsIGZsb2F0aW5nXHJcbiAgICAuUm93e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5EZXRhaWxzS2V5Q29udGFpbmVyIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5EZXRhaWxzVmFsdWVDb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMThweDtcclxuICAgICAgICAgICAgd2lkdGg6IDUzJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy9NQUlOIENPTlRBQ1QgUEVSU09OXHJcbiAgICAuQ29udGFjdFBlcnNvblNlY3Rpb257XHJcbiAgICAgICAgJiA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5Db250YWN0UGVyc29uR2VuZGVyIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICZPcHRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLkNvbnRhY3RSZWNlaXZlTmV3c2xldHRlclJvd3tcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xyXG4gICAgfVxyXG4gICAgLkJ1dHRvblJlc2V0cGFzc3dvcmQge1xyXG4gICAgICAgIEBleHRlbmQgJXUtcmVzZXQtYnRuLXRvLWEtbGluaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAvL01BSU4gQ09OVEFDVCBQRVJTT04gLSBtYWluIGFjdGlvbiBidXR0b25zXHJcbiAgICAuU2F2ZUN1c3RvbWVyQnV0dG9uQmxvY2t7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICAgIC5CdXR0b25EZWxldGVjdXN0b21lcixcclxuICAgIC5CdXR0b25TYXZlY3VzdG9tZXJ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5BZGRDb250YWN0QnV0dG9uQmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgICAuQnV0dG9uQWRkY29udGFjdCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgIEBleHRlbmQgJXUtcmVzZXQtYnRuLXRvLWEtbGluaztcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmYS1wbHVzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5CdXR0b25DYW5jZWxhZGRjb250YWN0e1xyXG4gICAgICAgIEBleHRlbmQgJXUtcmVzZXQtYnRuLXRvLWEtbGluaztcclxuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gICAgLkJ1dHRvblNhdmVjdXN0b21lcntcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcblxyXG4gICAgLy9DT01QQU5ZIElORk8gQkxPQ0tcclxuICAgIC5Db21wYW55SW5mb0Jsb2Nre1xyXG4gICAgICAgIEBleHRlbmQgJWNhcmQtZGVmYXVsdC1zdHlsZTtcclxuICAgICAgICBAZXh0ZW5kICVjYXJkLXBhZGRpbmctYmFzZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAuRmFjdHVyYUFkZHJlc3NIZWFkZXJSb3d7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTYuMjUlIC0gMTlweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5TYXZlQ29tcGFueUJ1dHRvbkJsb2Nre1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIC5CdXR0b25TYXZlY29tcGFueXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAvL0RFTElWRVJZIEFERFJFU1MgQkxPQ0tcclxuICAgIC5EZWxpdmVyeUFkZHJlc3NTZWN0aW9ue1xyXG4gICAgICAgIEBleHRlbmQgJWNhcmQtZGVmYXVsdC1zdHlsZTtcclxuICAgICAgICBAZXh0ZW5kICVjYXJkLXBhZGRpbmctYmFzZTtcclxuICAgIH1cclxuICAgIC5Db250YWN0UGVyc29uU2VjdGlvbiB7XHJcbiAgICAgICAgQGV4dGVuZCAlY2FyZC1kZWZhdWx0LXN0eWxlO1xyXG4gICAgICAgIEBleHRlbmQgJWNhcmQtcGFkZGluZy1iYXNlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5TYXZlRGVsaXZlcnlBZGRyZXNzQnV0dG9uQmxvY2t7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgLkJ1dHRvblNhdmVkZWxpdmVyeWFkZHJlc3N7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vQU5PTllNT1VTIFNJVEUgVklTSVRPUlxyXG4gICAgLlJlZ2lzdHJhdGlvblR5cGVSb3cge1xyXG4gICAgICAgIC8vQGluY2x1ZGUgcmVnaXN0cmF0aW9uLXR5cGUoaW5saW5lLCAzNnB4LCA4cHgpO1xyXG4gICAgICAgIEBleHRlbmQgJXJlZ2lzdHJhdGlvbi10eXBlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICAvL0FjdGlvbiBidXR0b24gc2VjdGlvblxyXG4gICAgLlJlZ2lzdGVyQnV0dG9uU2VjdGlvbiB7XHJcbiAgICAgICAgQGV4dGVuZCAlY2FyZC1kZWZhdWx0LXN0eWxlO1xyXG4gICAgICAgIEBleHRlbmQgJWNhcmQtcGFkZGluZy1iYXNlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gICAgLkFjY2VwdENvbmRpdGlvbnNDb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGxhYmVsLWZvbnQtd2VpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBsYWJlbC5lcnJvcntcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2xfV2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWRhbmdlci1iZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLlJlZ2lzdGVyQnV0dG9uQmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuQnV0dG9uUmVnaXN0ZXJuZXdjdXN0b21lcntcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLkJ1dHRvblJlZ2lzdGVybmV3Y3VzdG9tZXIsXHJcbiAgICAuQnV0dG9uU2F2ZXtcclxuICAgICAgICBAZXh0ZW5kICV1LWJ0bi1wcmltYXJ5O1xyXG4gICAgICAgIEBleHRlbmQgJXUtYnRuLXNpemUtbGFyZ2U7XHJcbiAgICAgICAgbWluLXdpZHRoOiAkdS1idXktYnRuLW1pbi13aWR0aC1sYXJnZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICAuRm9ybUxhYmVsLFxyXG4gICAgICAgIC5Gb3JtQm94LFxyXG4gICAgICAgIC5Gb3JtTXVsdGlCb3gge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IC8vYXZvaWQgaU9TIHpvb20gaW5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuUGVyc29uYWxEYXRhe1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5EZWxpdmVyeUFkZHJlc3NCdXR0b25zQmxvY2t7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxufSIsIi51bXctcXVpY2stYnV5LWF1dG9jb21wbGV0ZS1wb3B1cHtcclxuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuICAgIGxpe1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX3Rlcm0taW1hZ2V7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG4gICAgJl9fcHJvZHVjdC1pbi1jYXJ0e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgLnVpLXN0YXRlLWZvY3VzLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3Vze1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYnJhbmQtcHJpbWFyeSwgMC4zKTtcclxuICAgIH1cclxufSIsIi5VQzE3MyB7XHJcbiAgICAuTWlkZGxlQm94IHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY2xfQ2VsZXN0ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLlByb2R1Y3ROdW1iZXJUeHQsXHJcbiAgICAuUXVhbnRpdHlUeHQsXHJcbiAgICAuRXJyTXNnIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuICAgIC5Qcm9kdWN0TnVtYmVyVHh0LFxyXG4gICAgLlF1YW50aXR5VHh0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuRm9ybUJveCxcclxuICAgIC5RdWFudGl0eVR4YixcclxuICAgIC5Gb3JtQnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGNsX1JlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuRm9ybUJveCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5Gb3JtQnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5RdWFudGl0eVR4YiB7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5FcnJNc2cge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsX0NlbGVzdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsX1doaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLypfVUMxNzMgUXVpY2sgYnV5Ki8iLCIudWMxNzMge1xyXG4gICAgJF9hY3Rpb24tZWxlbWVudC1zaXplOiA0NnB4OyBcclxuXHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcblxyXG4gICAgaW5wdXQsIGJ1dHRvbntcclxuICAgICAgICBoZWlnaHQ6ICRfYWN0aW9uLWVsZW1lbnQtc2l6ZTtcclxuICAgICAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmX19wYW5lbC1ib2R5IHtcclxuICAgICAgICBAZXh0ZW5kICVjYXJkLWRlZmF1bHQtc3R5bGU7XHJcbiAgICAgICAgQGV4dGVuZCAlY2FyZC1wYWRkaW5nLWJhc2U7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2VhcmNoLWlucHV0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcXVhbnRpdHktY29udGFpbmVye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcXVhbnRpdHktbGFiZWx7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3F1YW50aXR5LWlucHV0e1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fcXVhbnRpdHktY29udHJvbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19xdWFudGl0eS1tb2RpZnktYnRue1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aWR0aDogJF9hY3Rpb24tZWxlbWVudC1zaXplO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgICAmX2RlY3JlYXNle1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVmYS1taW51cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2luY3JlYXNle1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZmEtcGx1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hbGVydHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gJi1zaG9wcGluZy1saXN0c1xyXG4vLyAmLXNob3BwaW5nLWxpc3QtZGV0YWlsc1xyXG4vLyAmLXNob3BwaW5nLWxpc3QgX3NoYXJlZCAtIHRpdGxlIGlzIG5vdCBhcHByb3ZlZFxyXG4udWMyMDF7XHJcbiAgICAmID4gc2VjdGlvbntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1zaXplICogMjtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV1LWhlYWRpbmctaDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmpzLWtleWJvYXJkLW5hdi1jdXJzb3Ige1xyXG4gICAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgJGJyYW5kLWluZm87XHJcbiAgICB9XHJcbiAgICAuanMta2V5Ym9hcmQtbmF2LWN1cnNvciB7XHJcbiAgICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCAkYnJhbmQtaW5mbztcclxuICAgIH1cclxuXHJcbiAgICAvKi0tLS0tLS0tLS0gIFNIT1BQSU5HIExJU1RTIEdSSUQgVklFVyAgLS0tLS0tLS0tLSovXHJcbiAgICAuZ3JpZHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xfV2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtZ3JpZCAoJHRhYmxlLWNlbGwtcGFkZGluZyAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1ib3JkZXJlZCgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1tb2JpbGUtZ3JpZCAoMXB4IHNvbGlkICRjbF9DYXJhcnJhLCAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtdmVydGljYWwgMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cC1sZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIH1cclxuXHJcblxyXG59IiwiLy8vIEdlbmVyYXRlcyBjc3MgdG8gZm9ybSB0YWJsZSBsb29raW5nIGRpdiBzZXRcclxuLy8vIEBwYXJhbSB7UHh9ICRjZWxscGFkZGluZyBbJHRhYmxlLWNlbGwtcGFkZGluZyAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsXSAtIERlZmluZXMgY2VsbCBwYWRkaW5nIGF0IHRhYmxlIGdyaWRcclxuLy8vIEBleGFtcGxlIEBpbmNsdWRlIG1ha2UtZ3JpZCAoNHB4IDZweCk7XHJcbkBtaXhpbiBtYWtlLWdyaWQgKCRjZWxscGFkZGluZzogI3skdGFibGUtY2VsbC1wYWRkaW5nICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWx9KXtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgLmdyaWQtaGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XHJcbiAgICB9XHJcbiAgICAuZ3JpZC1ib2R5IHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XHJcbiAgICB9XHJcbiAgICAuZ3JpZC1yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgIH1cclxuICAgIC5ncmlkLWNlbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgcGFkZGluZzogJGNlbGxwYWRkaW5nO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRib3JkZXIgW251bGxdIC0gQm9yZGVyIHN0eWxlXHJcbi8vLyBAcGFyYW0ge1B4fSAkcm93cGFkZGluZyBbJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbF0gLSBQYWRkaW5nIGJldHdlZW4gcm93c1xyXG4vLy8gQHBhcmFtIHtQeH0gJGNlbGxwYWRkaW5nIFskdGFibGUtY2VsbC1wYWRkaW5nXSAtIENlbGwgcGFkZGluZ1xyXG4vLy8gQGV4YW1wbGUgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KXtcclxuLy8vICAgICBAaW5jbHVkZSBtYWtlLW1vYmlsZS1ncmlkICgxcHggc29saWQgI2ViZWJlYiwgJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwpO1xyXG4vLy8gfVxyXG5AbWl4aW4gbWFrZS1tb2JpbGUtZ3JpZCAoJGJvcmRlciwgJHJvd3BhZGRpbmc6ICN7JHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbH0sICRjZWxscGFkZGluZzogI3skdGFibGUtY2VsbC1wYWRkaW5nfSl7XHJcbiAgICAuZ3JpZC1oZWFkZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5ncmlkLXJvd3tcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcclxuICAgICAgICBib3JkZXItdG9wOiAkYm9yZGVyO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ncmlkLWNlbGx7XHJcbiAgICAgICAgcGFkZGluZzogJGNlbGxwYWRkaW5nO1xyXG4gICAgICAgICZbZGF0YS10aF17XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRoKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkYm9yZGVyIFtudWxsXSAtIEJvcmRlciBzdHlsZVxyXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRncmlkLXJvdy1iYWNrZ3JvdW5kIFtudWxsXSAtIEdyaWQgcm93IGJhY2tncm91bmQgY29sb3JcclxuLy8vIEBleGFtcGxlIEBpbmNsdWRlIGdyaWQtc3RyaXBlZCAoMCwgJGNsX0FsYWJhc3Rlcik7XHJcbi8vLyBAZXhhbXBsZSBAaW5jbHVkZSBncmlkLXN0cmlwZWQgKCRjbF9CbGFjaywgdXJsKGltZy9ncmlkLXJvdy1iYWNrZ3JvdW5kLnBuZykgY2VudGVyIG5vLXJlcGVhdCk7XHJcbkBtaXhpbiBncmlkLXN0cmlwZWQgKCRib3JkZXIsICRncmlkLXJvdy1iYWNrZ3JvdW5kKXtcclxuICAgIC5ncmlkLWhlYWRlcntcclxuICAgICAgICAuZ3JpZC1yb3d7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdyaWQtYm9keXtcclxuICAgICAgICAuZ3JpZC1yb3d7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JpZC1yb3ctYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ncmlkLXJvd3tcclxuICAgICAgICBib3JkZXItdG9wOiAkYm9yZGVyO1xyXG4gICAgfVxyXG4gICAgLmdyaWQtY2VsbHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRib3JkZXIgWzFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yXSAtIEJvcmRlciBzdHlsZSwgJHRhYmxlLWJvcmRlci1jb2xvciBpcyBib290c3RyYXAgdmFyaWFibGVcclxuLy8vIEBleGFtcGxlIEBpbmNsdWRlIGdyaWQtYm9yZGVyZWQgKDFweCBzb2xpZCAkY2xfQmxhY2sgfCBzb2xpZCBibGFjayB8IDJweCB3aGl0ZSlcclxuLy8vIEByZXF1aXJlIHttaXhpbn0gbWFrZS1ncmlkXHJcbkBtaXhpbiBncmlkLWJvcmRlcmVkICgkYm9yZGVyOiAjezFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yfSl7XHJcbiAgICBib3JkZXI6ICRib3JkZXI7XHJcbiAgICAuZ3JpZC1jZWxsIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGJvcmRlcjogJGJvcmRlcjtcclxuICAgIH1cclxufSIsIi8vICYtc2hvcHBpbmctbGlzdHNcclxuLy8gJi1zaG9wcGluZy1saXN0LWRldGFpbHNcclxuLy8gJi1zaG9wcGluZy1saXN0IF9zaGFyZWQgLSB0aXRsZSBpcyBub3QgYXBwcm92ZWRcclxuXHJcbiZfX2Vudmlyb21lbnRhbC1mZWUtaWNvbntcclxuICAgIGNvbG9yOiAkYnJhbmQtaW5mbztcclxufVxyXG5cclxuLyotLS0tLS0tLS0tICBTSE9QUElORyBMSVNUIFNIQVJFRCBERVRBSUxTIFZJRVcgIC0tLS0tLS0tLS0qL1xyXG4mLXNoYXJlLWRpYWxvZyB7XHJcbiAgICAmID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAmX19zaGFyZS1saW5rLWxhYmVsLFxyXG4gICAgJl9fZW1haWwtZm9ybS1sYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWg0O1xyXG4gICAgfVxyXG4gICAgaHIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19jb250YWN0LWZvcm0ge1xyXG4gICAgICAgICYtYnV0dG9ue1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyotLS0tLS0tLS0tIEtFWUJPQVJEIE5BVklHQVRJT04gIC0tLS0tLS0tLS0qL1xyXG4mX19rZXlib2FyZC1zdXBwb3J0LXRpcHN7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbiYtc2hvcHBpbmctbGlzdC1kZXRhaWxzLWFjdGlvbi1idXR0b25ze1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIC5mYXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgIH1cclxuICAgICYtaG9sZGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfdG9we1xyXG4gICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgJjpub3QoJjpmaXJzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtc2l6ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KCY6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgIFNob3BwaW5nIExpc3RzICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbkBpbXBvcnQgXCJ1YzIwMS1jb21tb25cIjtcclxuLnVjMjAxe1xyXG4gICAgQGltcG9ydCBcInVjMjAxLXh4LWNvbW1vblwiO1xyXG5cclxuICAgIC8qLS0tLS0tLS0tLSAgU0hPUFBJTkcgTElTVCBERVRBSUxTIFZJRVcgIC0tLS0tLS0tLS0qL1xyXG4gICAgJi1zaG9wcGluZy1saXN0LWRldGFpbHN7XHJcbiAgICAgICAgJl9fcmVwbGFjZWQtcHJvZHVjdC1hbGVydHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcXVhbnRpdHktaW5wdXQtZ3JvdXB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3F1YW50aXR5LWlucHV0e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHUtYnV5LWJ0bi1oZWlnaHQtYmFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyo9PT09PSAgRW5kIG9mIFNob3BwaW5nIExpc3RzICA9PT09PT0qLyIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgIFNob3BwaW5nIExpc3RzICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbkBpbXBvcnQgXCJ1YzIwMS1jb21tb25cIjtcclxuXHJcbi51YzIwMS1mZntcclxuICAgIEBpbXBvcnQgXCJ1YzIwMS14eC1jb21tb25cIjtcclxuICAgIC8qLS0tLS0tLS0tLSAgU0hPUFBJTkcgTElTVCBERVRBSUxTIFZJRVcgIC0tLS0tLS0tLS0qL1xyXG4gICAgJi1zaG9wcGluZy1saXN0LWRldGFpbHN7XHJcbiAgICAgICAgLmFsZXJ0e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZ3JpZC1jZWxsLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICZfcXVhbnRpdHl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRncmlkLXNpemUgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgID4gKjpub3QoOmZpcnN0LWNoaWxkKVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRncmlkLXNpemUgKiAyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX2FjdGlvbi1idXR0b25ze1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+IGJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRncmlkLXNpemU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcXVhbnRpdHktcGFuZWx7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgPiAqe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19xdWFudGl0eS1yZWd1bGFyLFxyXG4gICAgICAgICZfX2ZyYWN0aW9ue1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ZhY3RvcntcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgJi1sYWJlbHtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9hbGlnbi1yaWdodHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RvdGFsLXF1YW50aXR5e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkZ3JpZC1zaXplIDExcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XHJcbiAgICAgICAgICAgIGR0e1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCI6XCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZGR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtc2l6ZSAqIDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fa2V5Ym9hcmQtbmF2aWNhdGlvbi1saW5re1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKj09PT09ICBFbmQgb2YgU2hvcHBpbmcgTGlzdHMgID09PT09PSovIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgT1JERVIgSElTVE9SWSAgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLnVjMjAyIHtcclxuICAgIC8vJi1vcmRlci1oaXN0b3J5XHJcbiAgICAmLW9yZGVyLWRldGFpbHN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC8qLS0tLS0tLS0tLSAgT3JkZXIgaGlzdG9yeSBzZWFyY2ggdmlldyAgLS0tLS0tLS0tLSovXHJcbiAgICAmLW9yZGVyLWhpc3RvcnlfX3RhYnN7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbSAqIDEuNTtcclxuICAgIH1cclxuXHJcbiAgICAmLW9yZGVyLWhpc3RvcnlfX3NlYXJjaCxcclxuICAgICYtb3JkZXItaGlzdG9yeV9fcXVpY2stc2VhcmNoLFxyXG4gICAgJi1vcmRlci1oaXN0b3J5X19wYWdlci1jb250YWluZXJfdG9wLFxyXG4gICAgJi1vcmRlci1oaXN0b3J5X19ncmlke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b20gKiAyLjY7XHJcbiAgICB9XHJcbiAgICAmLW9yZGVyLWhpc3RvcnlfX3NlYXJjaC1pbnB1dHN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNy41cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pe1xyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXXtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLW9yZGVyLWhpc3RvcnlfX3F1aWNrLXNlYXJjaC1zZWxlY3Qge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbil7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1kZWxpdmVyeS1zdGF0dXN7XHJcbiAgICAgICAgY29sb3I6ICRjbF9HcmF5O1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbil7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gJl8xMHsgLy9SZWdpc3RlcmVkXHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIC8vICZfMjB7IC8vUGFja2FnaW5nXHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIC8vICZfMzB7IC8vUGFydC1zZW50XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIC8vICZfNDB7IC8vU2VudFxyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAvLyAmXzUweyAvL1JlY2VpdmVkXHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAmX19sYWJlbHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbil7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtb3JkZXItaGlzdG9yeV9fZ3JpZCxcclxuICAgICYtb3JkZXItZGV0YWlsc19fb3JkZXItbGluZXMtZ3JpZCxcclxuICAgICYtb3JkZXItZGV0YWlsc19fcGFja2FnZXMtZ3JpZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsX1doaXRlO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbil7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtZ3JpZCAoJHRhYmxlLWNlbGwtcGFkZGluZyAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1ib3JkZXJlZCAoMXB4IHNvbGlkICRjbF9DYXJhcnJhKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1tb2JpbGUtZ3JpZCAoMXB4IHNvbGlkICRjbF9DYXJhcnJhLCAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtb3JkZXItaGlzdG9yeV9fZ3JpZHtcclxuICAgICAgICAuZ3JpZC1ib2R5e1xyXG4gICAgICAgICAgICAuZ3JpZC1jZWxse1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLyotLS0tLS0tICBNeSBib3VnaHQgcHJvZHVjdHMgdmlldyAgLS0tLS0tLS0qL1xyXG5cclxuICAgICYtbXktYm91Z2h0LXByb2R1Y3Rze1xyXG4gICAgICAgICZfX2dyaWR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbF9XaGl0ZTtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtZ3JpZCAoJHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmcgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWJvcmRlcmVkICgxcHggc29saWQgJGNsX0NhcmFycmEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCl7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLW1vYmlsZS1ncmlkICgxcHggc29saWQgJGNsX0NhcmFycmEsICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZyAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZ3JpZC1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMSkpOyAvLyB+MTZweFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3F1YW50aXR5LWlucHV0LWdyb3Vwe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLyotLS0tLS0tLS0tICBPcmRlciBkZXRhaWxzIHZpZXcgIC0tLS0tLS0tLS0qL1xyXG5cclxuICAgICYtb3JkZXItZGV0YWlsc19fY3JlYXRlZC1ieS1pbmZvLFxyXG4gICAgJi1vcmRlci1kZXRhaWxzX19maXJzdC1saW5lLFxyXG4gICAgJi1vcmRlci1kZXRhaWxzX19zaGlwcGluZy1pbmZvLFxyXG4gICAgJi1vcmRlci1kZXRhaWxzX19vcmRlci1saW5lcyxcclxuICAgICYtb3JkZXItZGV0YWlsc19fb3JkZXItbGluZXMtc3VtbWFyeXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1zaXplICogMztcclxuICAgIH1cclxuICAgICYtb3JkZXItZGV0YWlsc19fY3JlYXRlZC1ieS1pbmZve1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi1vcmRlci1kZXRhaWxzX19maXJzdC1saW5le1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xfV2hpdGU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgc2VjdGlvbntcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAjeyRsaW5lLWhlaWdodC1jb21wdXRlZH0pIC8gMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1zaXplICogMztcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbil7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JpZHsgLyogdWMyMDJfX29yZGVyLWRldGFpbHMtcGF5bWVudGluZm8tZ3JpZCwgdWMyMDJfX29yZGVyLWRldGFpbHMtZGVsaXZlcnlpbmZvLWdyaWQqL1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xfV2hpdGU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtZ3JpZCAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtc3RyaXBlZCAoMCwgJGNsX0FsYWJhc3Rlcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1vcmRlci1kZXRhaWxzX19vcmRlci1saW5lcy1zdW1tYXJ5LWdyaWR7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1ncmlkICg0cHggNnB4KTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxufVxyXG4vKj09PT09ICBFbmQgb2YgT1JERVIgSElTVE9SWSAgPT09PT09Ki8iLCIudWMyMTF7XHJcbiAgICBtYXgtd2lkdGg6IDk2OHB4O1xyXG4gICAgdGFibGV7XHJcbiAgICAgICAgdGR7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faGVhZGluZ3tcclxuICAgICAgICBAZXh0ZW5kICV1LWhlYWRpbmctaDI7XHJcbiAgICAgICAgJi10ZXJtLWRlc2NyaXB0aW9ue1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtc2l6ZTtcclxuICAgICAgICAgICAgQGV4dGVuZCAldS1oZWFkaW5nLWgzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2V4cGlyYXRpb257XHJcbiAgICAgICAgJi1hbGVydHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0LWRhbmdlci1iZztcclxuICAgICAgICAgICAgcGFkZGluZzogJGdyaWQtc2l6ZSAqIDI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgdGhlYWR7XHJcbiAgICAgICAgICAgICAgICAgICAgdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtZGV0YWlscyB7XHJcbiAgICAgICAgICAgICYtdGFibGUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRncmlkLXNpemUgKiAyICRncmlkLXNpemU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1ub3RpZmljYXRpb257XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1kZXRhaWxzLWxpbmstY29udGFpbmVye1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRncmlkLXNpemU7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGFiZWwtZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19hY3RpdmUtYm9udXNlcy1zdGF0dXN7XHJcbiAgICAgICAgQGV4dGVuZCAlYm9udXMtc3lzdGVtLWJlZm9yZS1mbGFnO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xfTXlzdGljO1xyXG4gICAgICAgIHBhZGRpbmc6ICRncmlkLXNpemU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgICZfX3BlbmRpbmctYm9udXNlcy1zdGF0dXN7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbGFiZWwtZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtc2l6ZSAqIDI7XHJcbiAgICAgICAgY29sb3I6ICM4MThBOTE7XHJcbiAgICB9XHJcbiAgICAmX19ib251cy1oaXN0b3J5e1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRncmlkLXNpemUgKiAyO1xyXG4gICAgICAgIEBleHRlbmQgJWNhcmQtZGVmYXVsdC1zdHlsZTtcclxuICAgICAgICBAZXh0ZW5kICVjYXJkLXBhZGRpbmctYmFzZTtcclxuICAgICAgICAmLXRhYmxle1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtdGFibGUtbW9iaWxlKCk7XHJcbiAgICAgICAgICAgICAgICB0Ym9keT50cntcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmlzLWVtcHR5e1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ib251cy1vcGVyYXRpb257XHJcbiAgICAgICAgcGFkZGluZzogJGdyaWQtc2l6ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJl9taW51c3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0LWRhbmdlci1iZztcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9wbHVze1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnQtc3VjY2Vzcy1iZztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbmZvLWJ0bntcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXUtcmVzZXQtYnRuLXRvLWEtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1ncmF5O1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZmEtaW5mby1jaXJjbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ib251cy1zdGF0dXN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzgxOEE5MTtcclxuICAgICAgICAmX3NwZW50e1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVmYS1jaGVjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2Vhcm5lZCxcclxuICAgICAgICAmX2Vhcm4tYWN0aXZhdGVke1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItZ3JheTtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydC1zdWNjZXNzLXRleHQ7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVmYS1jaGVjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX3BlbmRpbmd7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWZhLWVsbGlwc2lzLWg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9jYW5jZWxlZCxcclxuICAgICAgICAmX2Vhcm4tZXhwaXJlZHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZmEtY2xvc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ib251cy1vcmRlci1udW1iZXJ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgfVxyXG4gICAgJl9fYm9udXMtaGlzdG9yeS1saW5rLWNvbnRhaW5lcntcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1zaXplICogMjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX19zaG93LWFsbC1ib251cy1oaXN0b3J5e1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICBmb250LXdlaWdodDogJGxhYmVsLWZvbnQtd2VpZ2h0O1xyXG4gICAgfVxyXG4gICAgJl9fYm9udXMtcHJvZ3JhbS1yZWRpcmVjdCB7XHJcbiAgICAgICAgQGV4dGVuZCAldS1idG4tc2l6ZS1sYXJnZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1zaXplICogMztcclxuICAgIH1cclxufSIsIkBtaXhpbiBtYWtlLXRhYmxlLW1vYmlsZSAoKXtcclxuICAgIHRoZWFke1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICB0Ym9keXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICYgPiB0cntcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZbZGF0YS10aF17XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGxhYmVsLWZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRoKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvL0NvbW1vbiBlbGVtZW50IGZvciBVQzExMCBEZXRhaWxlZCBDYXJ0IGFuZCBVQzE0MCBDaGVja291dCAyIGNvbnRyb2xzXHJcbi5DYXJ0R3JpZCB7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkY2xfQ2FyYXJyYTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbF9XaGl0ZTtcclxuICAgICZIZWFkZXIge1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGxhYmVsLWZvbnQtd2VpZ2h0O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0Ym9keSB7XHJcbiAgICAgICAgdHI6bm90KC5DYXJ0R3JpZEhlYWRlcil7XHJcbiAgICAgICAgICAgID4gdGR7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMTBweDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNsX0NhcmFycmE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgID4gdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZ3JheS1iYXNlLCA5NiUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRye1xyXG4gICAgICAgICAgICAmLkNoaWxkTGluZSA+IHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vJi5MaW1pdGVkRGVsaXZlcnlQcm9kdWN0IHsgLy9UT0RPOiByZW1vdmUgY29tbWVudCB3aGVuIFNVUC0yNDA3IGlzIHJlc29sdmVkXHJcbiAgICAgICAgICAgIC8vICAgIGJhY2tncm91bmQtY29sb3I6ICRzdGF0ZS13YXJuaW5nLWJnO1xyXG4gICAgICAgICAgICAvL31cclxuICAgICAgICAgICAgJi5VbmRlbGl2ZXJhYmxlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdGF0ZS1kYW5nZXItYmc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKlJFRkVSUkFMUyovXHJcbi5yZWZmZXJhbCB7XHJcbiAgICAmX19jb250cm9scyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBtYXJnaW46IDAgLTEwcHggLTIwcHg7IC8qIG5lZ2F0aXZlIGJvdHRvbSBvZmZzZXQgdG8gY29tcGVuc2F0ZSBtYXJnaW4tYm90dG9tIG9mIHJlZmZlcmFsLWdyb3VwIGFuZCByZWZmZXJhbC1uYW1lIGNvbnRhaW5lcnMgKi9cclxuICAgIH1cclxuICAgICYtZ3JvdXAge1xyXG4gICAgfVxyXG4gICAgJi1ncm91cCxcclxuICAgICYtbmFtZSB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTgwcHg7IC8vIHNhbWUgd2lkdGggYXMgZGVsaXZlcnkgb3B0aW9uc1xyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qQ29tbW9uIGVsZW1lbnQgc2hvd2luZyBvbiB3aGljaCBwYXltZW50IHN0ZXAgc2l0ZSB1c2VyIGlzLlxyXG5Vc2VkIGF0IGZvbGxvd2luZyBjb250cm9sczogVUMxMTAgJiBVQzE0MC8xNDcgKi9cclxuXHJcbi5jLWNoZWNrb3V0LXN0ZXAtaW5kaWNhdG9yIHtcclxuICAgIHdpZHRoOiAyODhweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGVja291dC9jaGVja291dC1wcm9ncmVzcy1zcHJpdGUtc20ucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICAmX3N0ZXAtMSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTsgLy8gYmFja3dhcmQgY29tcGF0aWJpbGl0eVxyXG4gICAgfVxyXG4gICAgJl9zdGVwLTIgeyAvLyByZWFsIGZpc3Qgc3RlcCFcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICB9XHJcbiAgICAmX3N0ZXAtMyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTVweDtcclxuICAgIH1cclxuICAgICZfc3RlcC00IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTBweDtcclxuICAgIH1cclxuICAgICZfc3RlcC01e1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2NXB4O1xyXG4gICAgfVxyXG59IiwiLypVQzExMCBEZXRhaWxlZCBjYXJ0Ki9cclxuJF91YzExMC1tYWluLWdvLXRvLWFjdGlvbi1idXR0b24td2lkdGg6IDIwNnB4OyAvLyBLbGFybmFDaGVja291dEJ1dHRvbiBhbmQgTWFpbkJ1dHRvbnMgc2hvdWxkIGhhdmUgc2FtZSB3aWR0aC4gVGl0bGUgXCJCZXRhbCBtZWQgZmFrdHVyYVwiIGlzIG1vc3QgbG9uZ2VzdCBmb3Igbm93IH4gMjA2cHggaXMgZW5vdWdoLlxyXG5cclxuLlVDMTEwRnJlZVNoaXBwaW5nTWVzc2FnZXtcclxuICAgIEBtZWRpYShtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKXtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbn1cclxuLlVDMTEwTWFpblRpdGxle1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMmVtO1xyXG4gICAgfVxyXG59XHJcbi5VQzExMFByb2R1Y3RMaXN0Q29udGFpbmVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLlVDMTEwQ2FydEdyaWRJdGVtIHsgLy9saW5rXHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLlVDMTEwQ2FydEdyaWRJdGVtUXVhbnRpdHl7IC8vIGRpc2FibGVkIHF1YW50aXR5IGlucHV0IGJveCAtIG1ha2UgaXQgbG9va3MgbGlrZSBzaW1wbGUgdGV4dCBsaW5lXHJcbiAgICAmW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl17XHJcbiAgICAgICAgQGluY2x1ZGUgdW5pLWJ1dHRvbi12YXJpYW50KCR0ZXh0LWNvbG9yLCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuLkNhcnRHcmlkSXRlbVF1YW50aXR5LFxyXG4uQ2FydEdyaWRJdGVtUXVhbnRpdHlEcnAsXHJcbi5CbG9ja1RlbXBPcmRlckxpbmVzQ29udGFpbmVyIC5RdWFudGl0eVR4YixcclxuLkJsb2NrVGVtcE9yZGVyTGluZXNDb250YWluZXIgLlF1YW50aXR5RHJwe1xyXG4gICAgd2lkdGg6IDU0cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5DYXJ0R3JpZEl0ZW1QcmljZXtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLnVjMTEwe1xyXG4gICAgJl9fYmFjay10by1zaXRlLWJ0bntcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmLXByb2R1Y3QtbGlzdF9fZGVsZXRlLWFsbC1idG4sXHJcbiAgICAmLXByb2R1Y3QtbGlzdF9fdXBkYXRlLWJ0biB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gICAgJl9fYmFjay10by1zaXRlLWJ0bixcclxuICAgICYtcHJvZHVjdC1saXN0X191cGRhdGUtYnRue1xyXG4gICAgICAgIEBleHRlbmQgJXUtcmVzZXQtYnRuLXRvLWEtbGluaztcclxuICAgIH1cclxuICAgICYtcHJvZHVjdC1saXN0X19kZWxldGUtYWxsLWJ0bntcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgJi10b3RhbC1jb250YWluZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtc2l6ZSAqIDI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgJl9fcHJvZHVjdC1jb3VudC1sYWJlbCxcclxuICAgICAgICAmX190b3RhbC1wcmljZS1sYWJlbCxcclxuICAgICAgICAmX190b3RhbC1kaXNjb3VudC1sYWJlbCxcclxuICAgICAgICAmX190b3RhbC12YXQtbGFiZWwsXHJcbiAgICAgICAgJl9fdG90YWwtcHJpY2UtaW5jbHVkaW5nLXZhdC1sYWJlbHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRsYWJlbC1mb250LXdlaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdG90YWwtcHJpY2UtdmFsdWUsXHJcbiAgICAgICAgJl9fdG90YWwtcHJpY2UtaW5jbHVkaW5nLXZhdC12YWx1ZXtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRsYWJlbC1mb250LXdlaWdodDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190b3RhbC1wcmljZS12YXQsXHJcbiAgICAgICAgJl9fdG90YWwtcHJpY2UtaW5jbHVkaW5nLXZhdHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAvL0RpdmlkZXIgbGluZXNcclxuICAgICAgICAmX19wcm9kdWN0LWNvdW50LXRke1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RvdGFsLWRpc2NvdW50LXRke1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTFweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190b3RhbC12YXQtdGR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RvdGFsLXByaWNlLWluY2x1ZGluZy12YXQtdGR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGFiZWwtZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLypCdXR0b25zIGhhbmRsaW5nKi9cclxuICAgIC5LbGFybmFDaGVja291dEJ1dHRvbiB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAkX3VjMTEwLW1haW4tZ28tdG8tYWN0aW9uLWJ1dHRvbi13aWR0aDtcclxuICAgICAgICBAZXh0ZW5kICV1LWJ0bi1wcmltYXJ5O1xyXG4gICAgICAgIEBleHRlbmQgJXUtYnRuLXNpemUtbGFyZ2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgICYtY2hlY2tvdXRfX25leHQtYnRuIHtcclxuICAgICAgICBtaW4td2lkdGg6ICRfdWMxMTAtbWFpbi1nby10by1hY3Rpb24tYnV0dG9uLXdpZHRoO1xyXG4gICAgICAgIEBleHRlbmQgJXUtYnRuLXByaW1hcnk7XHJcbiAgICAgICAgQGV4dGVuZCAldS1idG4tc2l6ZS1sYXJnZTtcclxuICAgIH1cclxufVxyXG5cclxuLlVDMTEwU3VtbWFyeUNvbnRhaW5lcntcclxuICAgIHBhZGRpbmctYm90dG9tOiAgJGdyaWQtc2l6ZSAqIDM7XHJcbn1cclxuXHJcbi5VQzExMEJ1dHRvbnNDb250YWluZXIge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICBwYWRkaW5nLXRvcDogJGdyaWQtc2l6ZSAqIDM7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxufVxyXG5cclxuLlVDMTEwQm9udXNTeXN0ZW17XHJcbiAgICA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRncmlkLXNpemUgKiAyO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLypEZWxldGUgYnV0dG9uKi9cclxuLkNhcnRHcmlkSXRlbURlbGV0ZSxcclxuLkJsb2NrVGVtcE9yZGVyTGluZXNDb250YWluZXIgLkRlbGV0ZUJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgQGV4dGVuZCAlZmEtY2xvc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW1wb3J0IFwidWMxMTAtbW9iaWxlLXZpZXdcIjtcclxuQGltcG9ydCBcInVjMTEwLWRpc2NvdW50LWNvZGVzXCI7XHJcbkBpbXBvcnQgXCJ1YzExMC1jdXN0b20tanMtY29udGFpbmVyc1wiO1xyXG4vL0BpbXBvcnQgXCJ1YzExMC1kZXRhaWxlZC1jYXJ0L3VjMTEwLXNob3BwaW5nLWxpc3RcIjsgZGVwcmVjYXRlZCIsIi8qVUMxMTAgTW9iaWxlIHZpZXcqL1xyXG4uVUMxMTBDYXJ0R3JpZCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbi5CbG9ja1RlbXBPcmRlckxpbmVzQ29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAuUHJvZHVjdERlc2NyaXB0aW9uQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5Qcm9kdWN0U2hvcnRJbmZvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAuRGV0YWlsc0tleUNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5RdWFudGl0eUNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5JdGVtVGl0bGVDb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLkl0ZW1UaXRsZUxpbmsge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5TdW1Db250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLkRlbGV0ZUJ1dHRvbkNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuUHJvZERldGFpbHNDb250YWluZXIge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIC5Qcm9kdWN0RGV0YWlsc1JvdyB7XHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuRGV0YWlsc0tleUNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRsYWJlbC1mb250LXdlaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuUHJvZERldGFpbHMge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5JbWFnZUNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8vVE9ETzogZG8gd2UgbmVlZCBEZWxldGVUZW1wT3JkZXJMaW5lSXRlbT9cclxuICAgICAgICAvLy5EZWxldGVUZW1wT3JkZXJMaW5lSXRlbSB7XHJcbiAgICAgICAgLy8gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIC8vICAgIHRvcDogMzBweDtcclxuICAgICAgICAvL31cclxuICAgICAgICAvL0Rvbid0IHVzZSBGb3hTbGlkZXIgYW55d2hlcmUhIEtlZXAgaW5zaWRlIEJsb2NrVGVtcE9yZGVyTGluZXNDb250YWluZXIgbmFtZXNwYWNlIChVQzExMCBEZXRhaWxlZCBjYXJ0IGFuZCBVQzE0MCBDaGVja291dCAyIGNvbnRyb2xzKVxyXG4gICAgICAgIC5Gb3hTbGlkZXJDb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuRm94U2xpZGVyQnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcclxuICAgICAgICBmb250LXNpemU6IDdweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgQGluY2x1ZGUgdS1zZXQtYWRhcHRpdmUtY29sb3IgKCRicmFuZC1wcmltYXJ5LCAkbGlnaHQtdGV4dC1jb2xvcjogJGNsX1doaXRlLCAkZGFyay10ZXh0LWNvbG9yOiAkdGV4dC1jb2xvciwgJHRocmVzaG9sZDogNTAlKTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmYS1jaGV2cm9uLWRvd247XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnVjMTEwLWRpc2NvdW50LWNvZGVze1xyXG4gICAgbWF4LXdpZHRoOiAyODVweDtcclxuXHJcbiAgICAmX19oZWFkaW5ne1xyXG4gICAgICAgIEBleHRlbmQgJXUtaGVhZGluZy1oMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1zaXplO1xyXG4gICAgfVxyXG4gICAgJl9faW5wdXR7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAmLWdyb3Vwe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J0bntcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcclxuICAgIH1cclxuICAgIC8vICZfX2xpc3R7XHJcbiAgICAvLyB9XHJcbiAgICAmX19jb3Vwb257XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgJi1jb2Rle1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxcIlwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcXCJcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1hbW91bnR7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5Gb3JEZWxpdmVyeSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDMwcHggNnB4IDhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmQtcHJpbWFyeSwgLjE1KTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVmYS10cnVjaztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19kaXNjb3VudC1uYW1le1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiOlwiO1xyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxufSIsIi8vV3JhcHBpbmcgY2xhc3MgYWRkZWQgYnkgc2NyaXB0cy5qc1xyXG4udWMxMTAtZW1wdHktY2FydHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgYXtcclxuICAgICAgICBmb250LXdlaWdodDogJGxhYmVsLWZvbnQtd2VpZ2h0O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG59XHJcblxyXG4udWMxMTAtZm9ybWF0dGVke1xyXG4gICAgJi1wcm9kdWN0LWxpc3QtYWN0aW9uLWJ1dHRvbnN7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgICAmLXN1bW1hcnktc2VjdGlvbntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pe1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbC0xe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtc2l6ZSAqIDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudWMxNDAge1xyXG4gICAgLkZvcm1MYWJlbCxcclxuICAgIC5SZXF1aXJlZEZpZWxkLFxyXG4gICAgLkZvcm1Cb3h7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbHsgLy8gZGVsaXZlciBzYW1lIGFkZHJlc3MsIGNvdWxkIGJlIG1vcmUgcGxhY2VzXHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICAgIHNwYW4uU3VjY2VzcyB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1zdWNjZXNzO1xyXG4gICAgfVxyXG5cclxuICAgICYtY2hlY2tvdXR7XHJcbiAgICAgICAgLy9NYWluIGFjdGlvbiBidXR0b25zOiBwcmV2L25leHRcclxuICAgICAgICAmX19idXR0b25zIHtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIC8vbWFyZ2luOiAwIDAgMjVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgJl9zdGVwLTEge1xyXG4gICAgICAgICAgICAgICAgLy9ZZXMsIGl0J3MgZmxleCBhbmQgaGFzIHByb3BlciBqdXN0aWZ5IGNvbnRlbnQgcGFyYW1ldGVyLCBidXQgdGV4dCBhbGlnbiBpcyB1c2VkIHRvIGF2b2lkIHNwZWNpZmljaXR5IGluY3JlYXNlIGJlY2F1c2Ugb2YgaW5saW5lIHN0eWxlPVwiZGlzcGxheTpibG9jaztcIlxyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9zdGVwLTN7XHJcbiAgICAgICAgICAgICAgICAmX3RvcHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICsgLlRlcm1zQ29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfYm90dG9te1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYmFjay1idG57XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXUtcmVzZXQtYnRuLXRvLWEtbGluaztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX25leHQtYnRue1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV1LWJ0bi1wcmltYXJ5O1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV1LWJ0bi1zaXplLWxhcmdlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyMgTWFpbiBhY3Rpb24gYnV0dG9uczogcHJldi9uZXh0XHJcbiAgICB9XHJcblxyXG4gICAgLkxvZ2luLFxyXG4gICAgLlBheW1lbnQsXHJcbiAgICAuRGVsaXZlcnksXHJcbiAgICAuUmVzZWxsZXJzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgfVxyXG4gICAgLlRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAvKlNURVAgMSAtIExvZ2luIG9yIHJlZ2lzdGVyICovXHJcbiAgICAmLWxvZ2lue1xyXG4gICAgICAgIEBleHRlbmQgJWNhcmQtZGVmYXVsdC1zdHlsZTtcclxuICAgICAgICBAZXh0ZW5kICVjYXJkLXBhZGRpbmctYmFzZTtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM4JTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3VzZXJuYW1le1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtY29udHJvbHN7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgICZfX2xvZ2luLWJ0bntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAldS1idG4tcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJXUtYnRuLXNpemUtbGFyZ2U7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2ZvcmdvdC1wYXNzd29yZC1saW5re1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLkZvcm1MYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5Gb3JtQm94e1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5FcnJNc2c6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLlJlcXVpcmVkRmllbGQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKlJlZ2lzdHJhdGlvbiBib3gqL1xyXG4gICAgLlJlZ1R5cGUge1xyXG4gICAgICAgIEBleHRlbmQgJXJlZ2lzdHJhdGlvbi10eXBlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuQWRkcmVzcyB7XHJcbiAgICAgICAgQGV4dGVuZCAlY2FyZC1kZWZhdWx0LXN0eWxlO1xyXG4gICAgICAgIEBleHRlbmQgJWNhcmQtcGFkZGluZy1iYXNlO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR1LWNhcmQtcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHUtY2FyZC1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEgKiAkdS1jYXJkLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEgKiAkdS1jYXJkLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuRXJySW5wIHtcclxuICAgICAgICAgICAgLypmcm9tIHN5c3RlbSBKUyovXHJcbiAgICAgICAgICAgIC5Gb3JtQm94IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzdGF0ZS1kYW5nZXItYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN0YXRlLWRhbmdlci1iZztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGVja291dC9jaGV2cm9uLWxlZnRfbC5wbmdcIik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNXB4IGJvdHRvbSA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLkZvcm1NdWx0aUJveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5Gb3JtTGFiZWwge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEzOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLlJlcXVpcmVkRmllbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuRGVsaXZlcnlEYXRlIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuU3VjY2VzcyxcclxuICAgICAgICAuRXJyTXNnIHtcclxuICAgICAgICAgICAgLypMb2dpbiBvciByZWdpc3RlciBlcnJvciBtZXNzYWdlIENocm9tZSBmaXgqL1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiA4cHggMCAwIDEwcHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuVG9vbHRpcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgLlVDMTQwaW1nRGVsaXZlcnlEYXRle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgICAgIHNwYW5baWQqPVwicmVxVmF0eGJcIl0ge1xyXG4gICAgICAgICAgICAgICAgLypsaW5rZWQgd2l0aCBKUyovXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLkZvcm1MYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLlJlcXVpcmVkRmllbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5Gb3JtQm94IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5Gb3JtTXVsdGlCb3gge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLkRlbGl2ZXJ5RGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5TdWNjZXNzLFxyXG4gICAgICAgICAgICAuRXJyTXNnIHtcclxuICAgICAgICAgICAgICAgIC8qTG9naW4gb3IgcmVnaXN0ZXIgZXJyb3IgbWVzc2FnZSBDaHJvbWUgZml4Ki9cclxuICAgICAgICAgICAgICAgIG1hcmdpbjogM3B4IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuTmV3UGFzc3dvcmR7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5jLWhlbHAtaWNvbntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLkludm9pY2VBZGRyZXNzIHtcclxuICAgICAgICA+IGRpdjpub3QoOmZpcnN0LW9mLXR5cGUpLFxyXG4gICAgICAgIC5Db21wYW55IHsgLy8gdGhlcmUgaXMgI0NvbXBhbnlEZXRhaWxzIGJsb2NrIHdoZW4gUmVnaXN0cmF0aW9uIHR5cGUgc2VsZWN0b3IgaXMgdmlzaWJsZSwgcHV0IHNwYWNlIGZvciAuQ29tcGFueSB3aGljaCBpbnNpZGUgdGhpcyBibG9ja1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qX1JlZ2lzdHJhdGlvbiBib3gqL1xyXG5cclxuICAgICAvKlNURVAgMiAtIFBheW1lbnQgRGVsaXZlcnkgb3B0aW9ucyAqL1xyXG4gICAgLlBheW1lbnRPcHRpb25zLFxyXG4gICAgLkRlbGl2ZXJ5T3B0aW9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiBQYXltZW50ICYgRGVsaXZlcnkgb3B0aW9uIGJveGVzICovXHJcbiAgICAuUGF5bWVudE9wdGlvbiA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuICAgIC5EZWxpdmVyeU9wdGlvbiA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5QYXltZW50T3B0aW9uID4gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCxcclxuICAgIC5EZWxpdmVyeU9wdGlvbiA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICAgIH1cclxuICAgIC5EZWxpdmVyeU9wdGlvbiA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwgfiAuRGVsUGF5UHJpY2V7XHJcbiAgICAgICAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgLlBheW1lbnRPcHRpb24uVW5zdXBwb3J0ZWQge1xyXG4gICAgICAgIC5FcnJNc2cge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaGlkZS10ZXh0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5QYXltZW50T3B0aW9uLFxyXG4gICAgLkRlbGl2ZXJ5T3B0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAmID4gLkhlbHBUZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE3NHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qQ29tbW9uIHN0eWxlcyovXHJcbiAgICAuUGF5bWVudERlbGl2ZXJ5IHtcclxuICAgICAgICAuRGVsaXZlcnlEYXRlIHtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQGV4dGVuZCAlY2FyZC1kZWZhdWx0LXN0eWxlO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVjYXJkLXBhZGRpbmctYmFzZTtcclxuICAgICAgICAgICAgLkZvcm1MYWJlbCxcclxuICAgICAgICAgICAgLlJlcXVpcmVkRmllbGQsXHJcbiAgICAgICAgICAgIC5Gb3JtQm94LFxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5SZXF1aXJlZEZpZWxke1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuRGVsaXZlcnlEYXRlQnRue1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV1LWJ0bjtcclxuICAgICAgICAgICAgQGV4dGVuZCAldS1idG4tcHJpbWFyeTtcclxuICAgICAgICAgICAgd2lkdGg6IDc4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZmEtY2FsZW5kYXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLkRlbGl2ZXJ5RGF0ZUlubmVye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLkRlbGl2ZXJ5VGltZUNvbnRhaW5lcntcclxuICAgICAgICAgICAgc2VsZWN0e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLkRlbGl2ZXJ5RGF0ZUNvbnRhaW5lcixcclxuICAgICAgICAuRGVsaXZlcnlUaW1lQ29udGFpbmVye1xyXG4gICAgICAgICAgICBtYXJnaW46IDRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLkJvbnVze1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLXNpemUgKiAzO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtc2l6ZSAqIDQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5Ub29sdGlwIHsgLyogLlBheW1lbnRUb29sdGlwICsgLkRlbGl2ZXJ5VG9vbHRpcCovXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxhYmVsLkZvcm1SYmwge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNzRweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgkY2xfQmxhY2ssIC4xNSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbF9XaGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIHJlc2V0IGJvb3RzdHJhcCBzdHlsZXNcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudW5hdmFpbGFibGV7IC8vIHNwZWNpZmljIHVzZXIgY3JlZGVudGlhbHMgYXJlIHJlcXVpcmVkIHRvIHNlZSB0aGlzIHN0YXRlXHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgLy8gSW1hZ2UgcG9zaXRpb25lZCBhYnNvbHV0ZSBiZWNhdXNlIGJhZCBoYW5kbGluZyBvZiBwb2ludGVyLXZlbnRlcy1ub25lIGF0IFdpbmRvd3M4LjEgSUUxMSBtaW5vciB2ZXJzaW9uc1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6bm9uZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTRweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3Bhbi5EZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuS2xhcm5hVGVybXNMaW5rIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAua2xhcm5hLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1kYW5nZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLkRlbFBheVByaWNlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDExcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuRGVsaXZlcnlPcHRpb24ge1xyXG4gICAgICAgIGxhYmVsLkZvcm1SYmwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyAvL3NwYWNlIGZvciBwcmljZSBsYWJlbCBwbGFjZWQgYWJzb2x1dGVseVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5SZWdOZXdzbGV0dGVye1xyXG4gICAgICAgIC5jaGVja2JveHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuVXNlU2FtZUFkZHJlc3Mge1xyXG4gICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuRm9ybUNoa0JveHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuRGVsaXZlcnlBZGRyZXNzRmllbGRzeyAvL011bHRpcGxlIGRlbGl2ZXJ5IGFkZHJlc3NlcyBpcyBlbmFibGVkXHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuTmV3QWRkcmVzc0xpbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjhyZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xfQmxhY2s7XHJcbiAgICAgICAgfSBcclxuICAgICAgICBcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogLjJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogLjhyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IC4zcmVtO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAuMnJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IC44cmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgID4gLkVyck1zZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhbGVydC1kYW5nZXItYm9yZGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGVydC1kYW5nZXItYmc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYWxlcnQtZGFuZ2VyLXRleHQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLypTVEVQIDMgLSBDb25maXJtKi9cclxuICAgIC5Db25maXJtIHtcclxuICAgICAgICAuVGVybXNDb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5DYXJ0R3JpZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIGFwcGx5IHN0eWxlcyBvbmx5IG9uIG1haW4gdGl0bGUgY29udGFpbmVyXHJcbiAgICAgICAgLy8gdGhlcmUgYXJlIGFsc28gLlRpdGxlQ29udGFpbmVyIGluIGNoaWxkcmVuIGJveGVzIHdoaWNoIHNob3VsZG50IGhhdmUgc3VjaCBtYXJnaW5zXHJcbiAgICAgICAgPiAuVGl0bGVDb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAvKkZpcnN0IHJvdyB3aXRoIGFkZGVzc2VzKi9cclxuICAgICAgICAuQ29uZmlybUFkZHJlc3MsXHJcbiAgICAgICAgLkNvbmZpcm1EZWxpdmVyeUFkZHJlc3MsXHJcbiAgICAgICAgLkNvbmZpcm1QYXltZW50RGVsaXZlcnkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xfV2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbF9HcmF5X051cnNlMjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLlRpdGxlQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSArIDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuVGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLkZvcm1MYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGxhYmVsLWZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuQ29uZmlybURlbGl2ZXJ5QWRkcmVzcyxcclxuICAgICAgICAuQ29uZmlybVBheW1lbnREZWxpdmVyeSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5Db25maXJtUGF5bWVudERlbGl2ZXJ5e1xyXG4gICAgICAgICAgICAuRm9ybUxhYmVse1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLypEZXRhaWxzIHRhYmxlKi9cclxuICAgICAgICAuQ29uZmlybU9yZGVyRGV0YWlscyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5PcmRlclN1bW1hcnkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGxhYmVsLWZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5Ub3RhbFByaWNle1xyXG4gICAgICAgICAgICAgICAgLm5vdHJhbnNsYXRle1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGFiZWwtZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZGVsaXZlcnktcmVzZWxsZXIge1xyXG4gICAgICAgICZfX3RyIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZCB7XHJcbiAgICAgICAgICAgICZfcmFkaW8ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLypMYXN0IGNoZWNrb3V0IHN0ZXAgLSBcIlRoYW5rIHlvdVwiIG1lc3NhZ2UgKi9cclxuLlVDMTQ3IHtcclxuICAgIG1heC13aWR0aDogNjY4cHg7XHJcbiAgICAuUmVjZWl2ZU5ld3NsZXR0ZXJDb250YWluZXJ7XHJcbiAgICAgICAgQGV4dGVuZCAlY2FyZC1kZWZhdWx0LXN0eWxlO1xyXG4gICAgICAgIEBleHRlbmQgJWNhcmQtcGFkZGluZy1iYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLXNpemUgKiA0O1xyXG4gICAgICAgID4gaDMsIGgxe1xyXG4gICAgICAgICAgICAvL2gzIGlzIGxpc3RlZCBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBvbmx5LCBzZWUgVU1XQy00MTYxLlxyXG4gICAgICAgICAgICAvL1doZW4gYWxsIHByb2plY3QgZ2V0IHRoaXMgdXBkYXRlIHRoZSBoMyBjYW4gYmUgcmVtb3ZlZC5cclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuVGl0bGVDb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgyOyAvLyB0aGF0IG11c3QgYmUgaGVyZVxyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDE5cHg7IC8qIGRpc2FibGUgZXh0cmEgc3BhY2UgZm9yIGgxIGluc2lkZSBUaXRsZUNvbnRhaW5lciAqL1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5Nc2dUaGFua1lvdSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtc2l6ZSAqIDQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDY4OXB4O1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuRmFpbENvbnRhaW5lcixcclxuICAgIC5TdWNjZXNzQ29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRsYWJlbC1mb250LXdlaWdodDtcclxuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICB9XHJcbiAgICAuU3VjY2Vzc0NvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0LXN1Y2Nlc3MtYmc7XHJcbiAgICAgICAgY29sb3I6ICRhbGVydC1zdWNjZXNzLXRleHQ7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcclxuICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkYWxlcnQtc3VjY2Vzcy10ZXh0LCAxMCUpOyAvLyBsaWtlIGluIGJvb3RzdHJhcFxyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmYS1jaGVjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuRmFpbENvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0LWRhbmdlci1iZztcclxuICAgICAgICBjb2xvcjogJGFsZXJ0LWRhbmdlci10ZXh0O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJGFsZXJ0LWRhbmdlci10ZXh0LCAxMCUpOyAvLyBsaWtlIGluIGJvb3RzdHJhcFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5Cb251c0luZm9Db250YWluZXJ7XHJcbiAgICAgICAgQGV4dGVuZCAlYm9udXMtc3lzdGVtLWJlZm9yZS1mbGFnO1xyXG4gICAgfVxyXG4gICAgLkJvbnVzSW5mb0xpbmt7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRsYWJlbC1mb250LXdlaWdodDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxufSIsIi51YzIxMiB7XHJcbiAgICAvKlxyXG4gICAgLy8vIFRPRE86IFxyXG4gICAgMS4gUmVmZXJyYWxzIC0gaW4gb3Igb3V0c2lkZSBkZWxpdmVyeSAoTGVuZSArIFBlcilcclxuICAgIDIuIERlbGl2ZXJ5IGhlYWRlciBtZWRhdGEsIHJlZ2lzdGVyIHRhc2tcclxuICAgIDMuIFBvc3RhbCBhcmVhIC0gaW4gSlNcclxuICAgIDMuIFwiU3dlZGJhbmsgUGF5IExvZ29cIiBiYWQgY2xhc3MgbmFtZVxyXG5cclxuICAgICovXHJcbiAgICAkX3RoaXM6ICY7XHJcblxyXG4gICAgJGRlbGl2ZXJ5LW1heC13aWR0aDogICAgICAgIDU2OHB4O1xyXG4gICAgJHVjMjEyLWdhcDogICAgICAgICAgICAgICAgIDM1cHggIWRlZmF1bHQ7XHJcbiAgICAkdWMyMTItbWF4LXdpZHRoOiAgICAgICAgICAgNDgwcHggIWRlZmF1bHQ7XHJcblxyXG4gICAgQG1peGluIHRoaXNfc3BhY2UtYmV0d2VlbigkbXVsdGlwbGllcjogMil7XHJcbiAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRncmlkLXNpemUgKiAkbXVsdGlwbGllcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtaXhpbiB0aGlzX3Byb3ZpZGVyLWNvbC1nYXAoKXtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0aGlzX3NwYWNlLWJldHdlZW4oNik7XHJcblxyXG4gICAgaDJ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtc2l6ZSAqIDI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAudWktd2lkZ2V0eyAvL3BheW1lbnQgY29udGFpbmVyXHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICBkaXYudWktdGFicyB7XHJcbiAgICAgICAgLnVpLXRhYnMtbmF2IHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVERUU7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhLnVpLXRhYnMtYW5jaG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnVpLXN0YXRlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoJGdyYXktYmFzZSwgLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudWktdGFicy1wYW5lbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgkZ3JheS1iYXNlLCAuMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgPSAgICAgICAgICAgICAgIFJlZmZlcmFsICAgICAgICAgICAgICA9XHJcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuICAgIC5yZWZmZXJhbCB7XHJcbiAgICAgICAgJl9faGVhZGluZ3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1zaXplICogMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHVjMjEyLW1heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICA9ICAgICAgICAgICAgICAgREVMSVZFUlkgICAgICAgICAgICAgID1cclxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4gICAgJl9fZGVsaXZlcnktcGFuZWwtYm9keXtcclxuICAgICAgICBAZXh0ZW5kICVjYXJkLWRlZmF1bHQtc3R5bGU7XHJcbiAgICAgICAgQGV4dGVuZCAlY2FyZC1wYWRkaW5nLWJhc2U7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZGVsaXZlcnktbWF4LXdpZHRoO1xyXG4gICAgICAgIEBpbmNsdWRlIHRoaXNfc3BhY2UtYmV0d2VlbigpO1xyXG4gICAgfVxyXG5cclxuICAgICYtcHJlY29uZGl0aW9uc3tcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtc2l6ZSAqIDI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtc2l6ZSAqIDI7XHJcbiAgICAgICAgQGluY2x1ZGUgdGhpc19zcGFjZS1iZXR3ZWVuKCk7XHJcblxyXG4gICAgICAgICYtYm90dG9tIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzZWxlY3QsXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl17XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWxlcnR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jb3VudHJ5LWNvZGUsXHJcbiAgICAmLXBvc3RhbC1jb2Rle1xyXG4gICAgICAgIC5maWVsZENvbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jb3VudHJ5LWNvZGV7XHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4OyAvKiBkb24ndCByZW1vdmUgdGhpcyBsaW5lIHJlc2V0IGRlZmF1bHQgcGFkZGluZ3MgZm9yIGRyb3AtZG93biwgc29tZXRpbWVzIGNvbnRlbnQgaXMgbm90IHZpc2libGUuICovXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1wb3N0YWwtY29kZXtcclxuICAgICAgICAuUG9zdGFsQ29kZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuUG9zdGFsQXJlYSB7XHJcbiAgICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICRhbGVydC1zdWNjZXNzLWJvcmRlcjtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0LXN1Y2Nlc3MtYmc7XHJcbiAgICAgICAgICAgIC8vIGNvbG9yOiAkYWxlcnQtc3VjY2Vzcy10ZXh0O1xyXG4gICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFsZXJ0e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1zaXplICogMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWRlbGl2ZXJ5LWRhdGV7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICZfX2NvbnRyb2xze1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3OHB4O1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWZhLWNhbGVuZGFyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5EZWxpdmVyeU9wdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCA1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuTmFtZSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5QYXlEZWxQcmljZSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuUGF5RGVsT3B0SW1hZ2Uge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuVG9vbHRpcCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgICAvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgID0gICAgICAgICAgICBVU0VSIENPTU1FTlQgICAgICAgICAgICAgPVxyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbiAgICAmX19jb21tZW50LXBhbmVsIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRkZWxpdmVyeS1tYXgtd2lkdGg7XHJcbiAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgPSAgICAgICAgICAgICAgIFBBWU1FTlQgICAgICAgICAgICAgICA9XHJcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuICAgIC8vRGVmaW5lIHdoaWNoIGNvbnRhaW5lciB0byBmbGV4XHJcbiAgICAmLWNoZWNrb3V0LXByb3ZpZGVye1xyXG4gICAgICAgICZfZGVzY3JpcHRpb24tb3V0c2lkZS1jaGVja291dC11aXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfZGVzY3JpcHRpb24taW5zaWRlLWNoZWNrb3V0LXVpe1xyXG4gICAgICAgICAgICAjeyRfdGhpc30tY2hlY2tvdXQtdWl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvdmlkZXItY2hlY2tvdXQtcGFuZWx7XHJcbiAgICAgICAgQGluY2x1ZGUgdGhpc19zcGFjZS1iZXR3ZWVuKDMpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRoaXNfcHJvdmlkZXItY29sLWdhcCgpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgfVxyXG4gICAgJi1wYXltZW50LXRhYi1wYW5le1xyXG4gICAgICAgICZbZGF0YS1jaGVja291dC1wcm92aWRlcj1cImtsYXJuYVYzXCJde1xyXG4gICAgICAgICAgICAjeyRfdGhpc30tY2hlY2tvdXQtdWkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvL3ByZXZlbnRzIGNvbGxhcHNpbmcgdG8gMXB4IHdpZHRoIGlmIHRoZXJlIGFyZSBubyBkaXNjcmlwdGlvbnMgYXQgc2Vjb25kIGNvbHVtblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGhpc19wcm92aWRlci1jb2wtZ2FwKCk7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmW2RhdGEtY2hlY2tvdXQtcHJvdmlkZXI9XCJTd2VkYmFua1BheVwiXXtcclxuICAgICAgICAgICAgLnByb3ZpZGVyLWNoZWNrb3V0LXBhbmVsIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzkwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8mW2RhdGEtY2hlY2tvdXQtcHJvdmlkZXI9XCJ2aXBwc1wiXXtcclxuICAgICAgICAvL31cclxuICAgICAgICAvLyZbZGF0YS1jaGVja291dC1wcm92aWRlcj1cInBheXBhbFwiXXtcclxuICAgICAgICAvL31cclxuICAgIH1cclxuXHJcbiAgICAucHJvdmlkZXItZGVzY3JpcHRpb257XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLXNpemUgKiAzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9fYWJvdXR7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgJi1sb2dve1xyXG4gICAgICAgICAgICAgICAgJl9LbGFybmF7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9WaXBwc3tcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRncmlkLXNpemU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcGF5bWVudHN7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbG9nb3N7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXUtbGlzdC11bnN0eWxlZDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdyaWQtc2l6ZSowLjUgMTBweCAkZ3JpZC1zaXplKjAuNTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xvZ297XHJcbiAgICAgICAgICAgICZfS2xhcm5he1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfaW52b2ljZXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi43cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmX3ZpcHBze1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfdmlzYSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9tYXN0ZXJjYXJkIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9WaXBwcyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm92aWRlci1kZXNjcmlwdGlvbi10b3RhbC1wcmljZS1jb250YWluZXJ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBcclxuICAgICAgICAmX19wcmljZXtcclxuICAgICAgICAgICAgJi12YWx1ZXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgPSAgICAgICAgICAgUEFZTUVOVDogUEFZUEFMICAgICAgICAgICA9XHJcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuICAgIC5QYXlQYWxEZXRhaWxzQ29sdW1ue1xyXG4gICAgICAgIEBpbmNsdWRlIHRoaXNfcHJvdmlkZXItY29sLWdhcCgpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM5MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5QYXlQYWxTaGlwcGluZ1RpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIH1cclxuICAgIC5QYXlQYWxTaGlwcGluZ0NvbnRhaW5lciB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV1LWxpc3QtdW5zdHlsZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLlBheVBhbFNoaXBwaW5nQWRkcmVzc0RldGFpbHN7XHJcbiAgICAgICAgQGluY2x1ZGUgdGhpc19zcGFjZS1iZXR3ZWVuKDIpO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFNFQ09ORCBDT0xVTU4gKi9cclxuICAgIC5QYXlQYWxQYXltZW50TWV0aG9ke1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuUGF5UGFsRGVzY3JpcHRpb25Db250YWluZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRncmlkLXNpemU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5QYXlQYWxUb3RhbENoZWNrb3V0e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRncmlkLXNpemU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgLlBheVBhbFRvdGFsUHJpY2VWYWx1ZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuSW5jbHVkaW5nU2hpcHBpbmdJbmZve1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1zaXplO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5QYXlQYWxTdWJtaXRDb250YWluZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgIH1cclxuICAgIC5QYXlQYWxDaGVja291dEJ1dHRvbntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAZXh0ZW5kICV1LWJ0bi1wcmltYXJ5O1xyXG4gICAgICAgIEBleHRlbmQgJXUtYnRuLXNpemUtbGFyZ2U7XHJcbiAgICB9XHJcbiAgICAvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgID0gICAgICAgICAgIFBBWU1FTlQ6IFZJUFBTICAgICAgICAgICA9XHJcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuICAgIC5WaXBwc1NoaXBwaW5nQ29sdW1ue1xyXG4gICAgICAgIEBpbmNsdWRlIHRoaXNfcHJvdmlkZXItY29sLWdhcCgpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM5MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5WaXBwc1NoaXBwaW5nVGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG4gICAgLlZpcHBzU2hpcHBpbmdBZGRyZXNzRGV0YWlsc3tcclxuICAgICAgICBAaW5jbHVkZSB0aGlzX3NwYWNlLWJldHdlZW4oMik7XHJcbiAgICB9XHJcbiAgICAuVmlwcHNQYXltZW50Q29sdW1ue1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLXNpemU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtc2l6ZSAqIDIgO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5WaXBwc1RvdGFsUHJpY2VDb250YWluZXJ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAuVmlwcHNUb3RhbFByaWNlVmFsdWV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuVmlwcHNDaGVja291dEJ1dHRvbntcclxuICAgICAgICBAZXh0ZW5kICV1LWZvY3VzLW91dGxpbmUtYm9yZGVyZWQ7XHJcbiAgICB9ICAgIFxyXG59IiwiJHNsaWNrLWRlZmF1bHRfX2NhcHRpb24tYmc6IHJnYmEoJGNsX0JsYWNrLCAwLjU1KSAhZGVmYXVsdDtcclxuJHNsaWNrLWRlZmF1bHRfX2NhcHRpb24tYmdfeHM6ICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xyXG4kc2xpY2stZGVmYXVsdF9fY2FwdGlvbi1jb2xvcjogJGNsX1doaXRlICFkZWZhdWx0O1xyXG5cclxuJHNsaWNrLWRlZmF1bHRfX3RpdGxlLWNvbG9yOiAkc2xpY2stZGVmYXVsdF9fY2FwdGlvbi1jb2xvciAhZGVmYXVsdDtcclxuJHNsaWNrLWRlZmF1bHRfX3RleHQtY29sb3I6ICRzbGljay1kZWZhdWx0X190aXRsZS1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzbGljay1kZWZhdWx0X19hcnJvdy1iZzogJGJvZHktYmcgIWRlZmF1bHQ7XHJcbiRzbGljay1kZWZhdWx0X19hcnJvdy1jb2xvcjogJHRleHQtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2xpY2stZGVmYXVsdF9fYXJyb3ctYmdfaG92ZXI6ICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kc2xpY2stZGVmYXVsdF9fYXJyb3ctY29sb3JfaG92ZXI6ICRjbF9XaGl0ZSAhZGVmYXVsdDtcclxuXHJcbi5zbGljay1kZWZhdWx0IHtcclxuICAgICYtY2FwdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNsaWNrLWRlZmF1bHRfX2NhcHRpb24tYmc7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGljay1kZWZhdWx0X19jYXB0aW9uLWJnX3hzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZGVmYXVsdF9fdGl0bGUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRlZmF1bHRfX3RleHQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICAvLyBleGFtcGxlOiBAaW5jbHVkZSBzbGljay1hcnJvd3MoMjhweCwgNzhweCwgMCwgMHB4LCBmYWxzZSk7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGljay1kZWZhdWx0X19hcnJvdy1iZztcclxuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kZWZhdWx0X19hcnJvdy1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsaWNrLWRlZmF1bHRfX2Fycm93LWJnX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kZWZhdWx0X19hcnJvdy1jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qVUMxNzQgTGlzdCBDaGlsZCBQYWdlcyBXQ0FHIGVkaXRpb24uIEFsbCBpdGVtIGNvbnRlbnQgaW4gdGhlIGxpbmsuICovXHJcbi51YzE3NC13Y2FnIHtcclxuICAgIC5MaXN0Q29udGFpbmVye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gICAgLkl0ZW17XHJcbiAgICAgICAgQGV4dGVuZCAlY2FyZC1kZWZhdWx0LXN0eWxlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIC5JdGVtVGl0bGV7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAZXh0ZW5kICV1LWZvY3VzLW91dGxpbmUtYm9yZGVyZWQ7XHJcbiAgICB9XHJcbiAgICAuSW1hZ2VDb250YWluZXJ7XHJcbiAgICAgICAgd2lkdGg6IDdyZW07XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuSXRlbVRpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGxhYmVsLWZvbnQtd2VpZ2h0O1xyXG4gICAgICAgIEBleHRlbmQgJXUtbGlzdC10aXRsZS1kLXRvLWw7XHJcbiAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjRyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vTW9zdCBsaWtlbHkgdGhlIGJ1dHRvbiB3aWxsIG5vdCBiZSBzaG93bi4gVHJlbmQgb2YgbGF0ZXN0IGRlc2lnbnMuIFxyXG4gICAgYnV0dG9ue1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi51YzE5My1kZWZhdWx0e1xyXG4gICAgJHRoaXM6ICY7XHJcbiAgICAuYy1yYXRpbmd7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICB9XHJcbiAgICAuSXRlbXtcclxuICAgICAgICAvLyYuRGltZW5zaW9uUHJvZHVjdFxyXG4gICAgICAgIC8vJjpub3QoLkRpbWVuc2lvblByb2R1Y3QpXHJcblxyXG4gICAgICAgIGJvcmRlcjogbm9uZTsgLy9yZXNldCBkZWZhdWx0Lmh0bWwuY3NzXHJcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7IC8vcmVzZXQgZGVmYXVsdC5odG1sLmNzc1xyXG4gICAgICAgIEBleHRlbmQgJWNhcmQtZGVmYXVsdC1zdHlsZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLldpc2hMaXN0QnRuIHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5JbWFnZXtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLkltYWdle1xyXG4gICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAxcztcclxuICAgIH1cclxuICAgIC5JdGVtVGl0bGV7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgIH1cclxuICAgIC5JdGVtVGl0bGVMaW5re1xyXG4gICAgICAgIEBleHRlbmQgJXUtbGlzdC10aXRsZS1kLXRvLWw7XHJcbiAgICB9XHJcblxyXG4gICAgLkl0ZW1UaXRsZUNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS40cmVtOyAvL3Jlc2V0IGRlZmF1bHQuaHRtbC5jc3NcclxuICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAuS2V5IHtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjRlbTtcclxuICAgIH1cclxuICAgIC5IYXNSZWxhdGVkSW1hZ2V7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgI3skdGhpc31fX2ltYWdle1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5Qcm9kdWN0SW1hZ2VMaW5reyAvLyBtYWluIGltYWdlIGNvbnRhaW5lclxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgfVxyXG4gICAgJl9faW1hZ2V7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb247XHJcbiAgICAgICAgJi1hbHR7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuSW1hZ2V7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLkJyYW5kVHh0e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuQnJhbmQgaDN7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDY7XHJcbiAgICB9XHJcblxyXG4gICAgLldpc2hMaXN0QnRue1xyXG4gICAgICAgIEBleHRlbmQgJXUtd2lzaC1saXN0LWJ0bi1sZWZ0LWJvdHRvbTtcclxuICAgICAgICAmLkFkZCxcclxuICAgICAgICAmLk5lZWRzQWRkaXRpb25hbElucHV0VG9CdXkge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV1LXdpc2gtbGlzdC1hZGQtYnRuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLlJlbW92ZXtcclxuICAgICAgICAgICAgQGV4dGVuZCAldS13aXNoLWxpc3QtcmVtb3ZlLWJ0bjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLkRpc2NvdW50UGVyY2VudFR4dHtcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICB9XHJcbiAgICAuRGlzY291bnRQZXJjZW50e1xyXG4gICAgICAgIEBleHRlbmQgJXUtZmxhZy1kaXNjb3VudC1wZXJjZW50XHJcbiAgICB9XHJcbiAgICAuUHJpY2VzQ29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjhyZW07IC8vcmVzZXQgZGVmYXVsdC5odG1sLmNzc1xyXG4gICAgfVxyXG4gICAgLlByaWNlUm93e1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICAuT3JpZ2luYWxQcmljZXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICAgIC5QcmljZVZhdFR4dHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgfVxyXG4gICAgLlByaWNlIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuQnV0dG9uc0NvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS4xcmVtOyAvL3Jlc2V0IGRlZmF1bHQuaHRtbC5jc3NcclxuICAgIH1cclxuICAgIC5TaG9wcGluZ0xpc3RCdG57XHJcbiAgICAgICAgQGV4dGVuZCAldS1idG4tc2l6ZS1zbWFsbDtcclxuICAgIH1cclxuICAgIC5CdXR0b25zQ29udGFpbmVye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuUXVhbnRpdHlEcnB7XHJcbiAgICAgICAgQGV4dGVuZCAldS1xdWFudGl0eS1kcnAtc21hbGw7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkdS1xdWFudGl0eS1tYXJnaW4tcmlnaHQ7XHJcbiAgICB9XHJcbiAgICAuUXVhbnRpdHlUeGJ7XHJcbiAgICAgICAgQGV4dGVuZCAldS1xdWFudGl0eS10eGItc21hbGw7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkdS1xdWFudGl0eS1tYXJnaW4tcmlnaHQ7XHJcbiAgICB9XHJcbiAgICAmLWRpbXMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTMwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtNHB4IDNweCAtMnB4IHJnYmEoJGNsX0JsYWNrLCAuMDUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xfV2hpdGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiwgYm90dG9tICRhbmltYXRpb24tZHVyYXRpb247XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgLkl0ZW06aG92ZXIgJi1kaW1zIHtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWRpbSB7XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMmVtIDAuNGVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfd2l0aC1pbWFnZSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9uby1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgJiArICYge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWxpcHNjb3JlLXJhdGluZy1zbWFsbHtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbn0iLCIud3JwLXNsaWRlLW9uLWhvdmVye1xyXG4gICAgLnVjLWltYWdlLWxpc3QtdjIge1xyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICR0aGlzOiAnLnVjLWltYWdlLWxpc3QtdjItaXRlbSc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICZfX2ltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVmbGV4O1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZmxleC1jZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVmbGV4LWl0ZW0tY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWcgIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWZsZXg7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVmbGV4LWNvbHVtbjtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWZsZXgtY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZmxleC1pdGVtLWNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3cnAtc2xpZGUtY29udGVudC1iZztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOC43cmVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNi40cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjbF9XaGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjbF9XaGl0ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJyZW0gMCAzcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAldS1idG4tZGVmYXVsdDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkYW5pbWF0aW9uLWR1cmF0aW9uIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICV1LWJ0bi1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICN7JHRoaXN9X19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgI3skdGhpc31fX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAjeyR0aGlzfV9fYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJHVjLWRvY3VtZW50LWxpc3Q6ICgpICFkZWZhdWx0O1xyXG4kdWMtZG9jdW1lbnQtbGlzdDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIFwibWVkaWEtcG9ydHJhaXRcIjogXCIobWF4LXdpZHRoOiAjeyRzY3JlZW4teHMtbWluIC0gMX0pXCIsXHJcbiAgICAgICAgXCJtZWRpYS1sYW5kc2NhcGVcIjogXCIobWluLXdpZHRoOiAjeyRzY3JlZW4teHMtbWlufSlcIixcclxuXHJcbiAgICAgICAgXCJjYXJkLXN0eWxlXCI6IFwiJWNhcmQtZGVmYXVsdC1zdHlsZVwiLFxyXG5cclxuICAgICAgICBcImltYWdlLWNvbnRhaW5lci1wb3J0cmFpdC1wYWRkaW5nXCI6IG51bGwsXHJcbiAgICAgICAgXCJpbWFnZS1jb250YWluZXItbGFuZHNjYXBlLXBhZGRpbmdcIjogMXJlbSAwIDFyZW0gMXJlbSxcclxuXHJcbiAgICAgICAgXCJ0aXRsZS1tYXJnaW4tYm90dG9tXCI6IDEuMnJlbSxcclxuICAgICAgICBcInRpdGxlLWxpbmUtaGVpZ2h0XCI6IDEuNSxcclxuICAgICAgICBcInRpdGxlLWZvbnRcIjogMS42cmVtLFxyXG5cclxuICAgICAgICBcInRlYXNlci1tYXJnaW4tYm90dG9tXCI6IDEuMnJlbSxcclxuICAgICAgICBcInRlYXNlci1saW5lLWhlaWdodFwiOiAxLjU3LFxyXG4gICAgICAgIFwidGVhc2VyLWZvbnRcIjogJGZvbnQtc2l6ZS1iYXNlLFxyXG5cclxuICAgICAgICBcImNvbnRlbnQtbWFyZ2luLWJvdHRvbVwiOiAxLjJyZW0sXHJcbiAgICAgICAgXCJjb250ZW50LWxpbmUtaGVpZ2h0XCI6ICRsaW5lLWhlaWdodC1iYXNlLFxyXG4gICAgICAgIFwiY29udGVudC1mb250XCI6ICRmb250LXNpemUtYmFzZSxcclxuXHJcbiAgICAgICAgXCJkZXRhaWxzLXBvcnRyYWl0LXBhZGRpbmdcIjogMS43cmVtIDIuNHJlbSAuOHJlbSAyLjRyZW0sXHJcbiAgICAgICAgXCJkZXRhaWxzLWxhbmRzY2FwZS1wYWRkaW5nXCI6IDFyZW0gMXJlbSAxcmVtIDIuNHJlbSxcclxuICAgICAgICBcImRldGFpbHMtZm9vdGVyLXBvcnRyYWl0LWdhcC1jb21wZW5zYXRvclwiOiAtMS42cmVtLFxyXG4gICAgICAgIFwiZGV0YWlscy1mb290ZXItbGFuZHNjYXBlLWdhcC1jb21wZW5zYXRvclwiOiBudWxsLFxyXG5cclxuICAgICAgICBcImRhdGUtZm9udFwiOiAxLjJyZW0sXHJcbiAgICAgICAgXCJkYXRlLWNvbG9yXCI6ICR0ZXh0LWNvbG9yLWdyYXksXHJcblxyXG4gICAgICAgIFwicGFnaW5hdGlvbi1tYXJnaW4tdG9wXCI6IDIuNHJlbSxcclxuICAgICksXHJcbiAgICAkdWMtZG9jdW1lbnQtbGlzdFxyXG4pO1xyXG5cclxuLnVjLWRvY3VtZW50LWxpc3Qge1xyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIEBpZiBtYXAtZ2V0KCR1Yy1kb2N1bWVudC1saXN0LCBcImNhcmQtc3R5bGVcIikge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICN7bWFwLWdldCgkdWMtZG9jdW1lbnQtbGlzdCwgXCJjYXJkLXN0eWxlXCIpfTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpZiBtYXAtZ2V0KCR1Yy1kb2N1bWVudC1saXN0LCBcIm1lZGlhLXBvcnRyYWl0XCIpIHtcclxuICAgICAgICAgICAgQG1lZGlhICN7bWFwLWdldCgkdWMtZG9jdW1lbnQtbGlzdCwgXCJtZWRpYS1wb3J0cmFpdFwiKX0ge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87IC8vIGFsd2F5cyBhdCB0aGUgdG9wLCBpbiBjYXNlIGRldGFpbHMgY29udGFpbmVyIGhpZ2hlciB0aGVuIGltYWdlXHJcblxyXG4gICAgICAgICAgICBAaWYgbWFwLWdldCgkdWMtZG9jdW1lbnQtbGlzdCwgXCJtZWRpYS1wb3J0cmFpdFwiKSB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3ttYXAtZ2V0KCR1Yy1kb2N1bWVudC1saXN0LCBcIm1lZGlhLXBvcnRyYWl0XCIpfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogbWFwLWdldCgkdWMtZG9jdW1lbnQtbGlzdCwgXCJpbWFnZS1jb250YWluZXItcG9ydHJhaXQtcGFkZGluZ1wiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaWYgbWFwLWdldCgkdWMtZG9jdW1lbnQtbGlzdCwgXCJtZWRpYS1sYW5kc2NhcGVcIikge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7bWFwLWdldCgkdWMtZG9jdW1lbnQtbGlzdCwgXCJtZWRpYS1sYW5kc2NhcGVcIil9IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBtYXAtZ2V0KCR1Yy1kb2N1bWVudC1saXN0LCBcImltYWdlLWNvbnRhaW5lci1sYW5kc2NhcGUtcGFkZGluZ1wiKTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZXRhaWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBpZiBtYXAtZ2V0KCR1Yy1kb2N1bWVudC1saXN0LCBcIm1lZGlhLXBvcnRyYWl0XCIpIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAje21hcC1nZXQoJHVjLWRvY3VtZW50LWxpc3QsIFwibWVkaWEtcG9ydHJhaXRcIil9IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBtYXAtZ2V0KCR1Yy1kb2N1bWVudC1saXN0LCBcImRldGFpbHMtcG9ydHJhaXQtcGFkZGluZ1wiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaWYgbWFwLWdldCgkdWMtZG9jdW1lbnQtbGlzdCwgXCJtZWRpYS1sYW5kc2NhcGVcIikge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7bWFwLWdldCgkdWMtZG9jdW1lbnQtbGlzdCwgXCJtZWRpYS1sYW5kc2NhcGVcIil9IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBtYXAtZ2V0KCR1Yy1kb2N1bWVudC1saXN0LCBcImRldGFpbHMtbGFuZHNjYXBlLXBhZGRpbmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoJHVjLWRvY3VtZW50LWxpc3QsIFwidGl0bGUtbGluZS1oZWlnaHRcIik7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IG1hcC1nZXQoJHVjLWRvY3VtZW50LWxpc3QsIFwidGl0bGUtbWFyZ2luLWJvdHRvbVwiKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1wcm9wZXJ0aWVzKG1hcC1nZXQoJHVjLWRvY3VtZW50LWxpc3QsIFwidGl0bGUtZm9udFwiKSk7XHJcblxyXG4gICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAldS1saXN0LXRpdGxlLWQtdG8tbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZWFzZXIge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCgkdWMtZG9jdW1lbnQtbGlzdCwgXCJ0ZWFzZXItbGluZS1oZWlnaHRcIik7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IG1hcC1nZXQoJHVjLWRvY3VtZW50LWxpc3QsIFwidGVhc2VyLW1hcmdpbi1ib3R0b21cIik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcHJvcGVydGllcyhtYXAtZ2V0KCR1Yy1kb2N1bWVudC1saXN0LCBcInRlYXNlci1mb250XCIpKTtcclxuXHJcbiAgICAgICAgICAgIDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCR1Yy1kb2N1bWVudC1saXN0LCBcImNvbnRlbnQtbGluZS1oZWlnaHRcIik7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IG1hcC1nZXQoJHVjLWRvY3VtZW50LWxpc3QsIFwiY29udGVudC1tYXJnaW4tYm90dG9tXCIpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXByb3BlcnRpZXMobWFwLWdldCgkdWMtZG9jdW1lbnQtbGlzdCwgXCJjb250ZW50LWZvbnRcIikpO1xyXG5cclxuICAgICAgICAgICAgOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZXRhaWxzLWZvb3RlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpZiBtYXAtZ2V0KCR1Yy1kb2N1bWVudC1saXN0LCBcIm1lZGlhLXBvcnRyYWl0XCIpIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAje21hcC1nZXQoJHVjLWRvY3VtZW50LWxpc3QsIFwibWVkaWEtcG9ydHJhaXRcIil9IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IG1hcC1nZXQoJHVjLWRvY3VtZW50LWxpc3QsIFwiZGV0YWlscy1mb290ZXItcG9ydHJhaXQtZ2FwLWNvbXBlbnNhdG9yXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpZiBtYXAtZ2V0KCR1Yy1kb2N1bWVudC1saXN0LCBcIm1lZGlhLWxhbmRzY2FwZVwiKSB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3ttYXAtZ2V0KCR1Yy1kb2N1bWVudC1saXN0LCBcIm1lZGlhLWxhbmRzY2FwZVwiKX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87IC8vIGFsd2F5cyBhdCB0aGUgYm90dG9tLCBpbiBjYXNlIGltYWdlIGNvbnRhaW5lciBoaWdoZXIgdGhlbiBkZXRhaWxzXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBtYXAtZ2V0KCR1Yy1kb2N1bWVudC1saXN0LCBcImRldGFpbHMtZm9vdGVyLWxhbmRzY2FwZS1nYXAtY29tcGVuc2F0b3JcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGF0ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR1Yy1kb2N1bWVudC1saXN0LCBcImRhdGUtY29sb3JcIik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcHJvcGVydGllcyhtYXAtZ2V0KCR1Yy1kb2N1bWVudC1saXN0LCBcImRhdGUtZm9udFwiKSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJlYWQtbW9yZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyAvLyBhbHdheXMgYXQgdGhlIHJpZ2h0IHNpZGVcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3BhZ2VyIHtcclxuICAgICAgICAucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IG1hcC1nZXQoJHVjLWRvY3VtZW50LWxpc3QsIFwicGFnaW5hdGlvbi1tYXJnaW4tdG9wXCIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCLvu78udWMtZG9jdW1lbnQtbGlzdC12ZXJ0aWNhbCB7XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleDtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4LXdyYXA7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleC1sZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbF9XaGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQGV4dGVuZCAlY2FyZC1kZWZhdWx0LXN0eWxlO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChuICsgMikge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kYXRlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2xfVGFwYTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZsZXg7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZsZXgtY29sdW1uO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmbGV4LWJldHdlZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNHJlbSAyLjRyZW0gMS42cmVtO1xyXG5cclxuICAgICAgICAgICAgJi1mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZmxleDtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWZsZXgtd3JhcDtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWZsZXgtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWZsZXgtaXRlbS1jZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjhyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XHJcblxyXG4gICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAldS1saXN0LXRpdGxlLWQtdG8tbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkdWMyMTAtZm9vdGVyX19oZWlnaHQ6IDI5cHggIWRlZmF1bHQ7XHJcblxyXG4kdWMyMTAtZm9vdGVyLWlucHV0X19ib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheSAhZGVmYXVsdDtcclxuJHVjMjEwLWZvb3Rlci1pbnB1dF9fZm9udDogMTRweCA0MDAgbm9ybWFsICFkZWZhdWx0O1xyXG4kdWMyMTAtZm9vdGVyLWlucHV0X19jb2xvcjogJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJHVjMjEwLWZvb3Rlci1wbGFjZWhvbGRlcl9fZm9udDogMTRweCA0MDAgIWRlZmF1bHQ7XHJcbiR1YzIxMC1mb290ZXItcGxhY2Vob2xkZXJfX2NvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIgIWRlZmF1bHQ7XHJcblxyXG4kdWMyMTAtZm9vdGVyLXRpdGxlX19jb2xvcjogJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbiR1YzIxMC1mb290ZXItdGl0bGVfX3NpemU6IDEuNHJlbSAhZGVmYXVsdDtcclxuJHVjMjEwLWZvb3Rlci10aXRsZV9fdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiR1YzIxMC1mb290ZXItdGl0bGVfX2ZvbnQtd2VpZ2h0OiA3MDAgIWRlZmF1bHQ7XHJcbiR1YzIxMC1mb290ZXItdGl0bGVfX3NwYWNlLWJvdHRvbTogMS40cmVtICFkZWZhdWx0O1xyXG5cclxuJHVjMjEwLWZvb3Rlci1idG5fX3NwYWNlOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiR1YzIxMC1mb290ZXItYnRuX19wYWRkaW5nOiAwIDE2cHggIWRlZmF1bHQ7XHJcbiR1YzIxMC1mb290ZXItYnRuX19yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xyXG4kdWMyMTAtZm9vdGVyLWJ0bl9fZm9udDogMTRweCA1MDAgbm9ybWFsICFkZWZhdWx0O1xyXG4kdWMyMTAtZm9vdGVyLWJ0bl9fc3R5bGU6IFwiJXUtYnRuLWRlZmF1bHRcIiAhZGVmYXVsdDtcclxuXHJcbiR1YzIxMC1mb290ZXItcHJpdmFjeS1wb2xpY3lfX3NwYWNlOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiR1YzIxMC1mb290ZXItcHJpdmFjeS1wb2xpY3lfX2ZvbnQ6IDEuMnJlbSA0MDAgbm9ybWFsICFkZWZhdWx0O1xyXG4kdWMyMTAtZm9vdGVyLXByaXZhY3ktcG9saWN5X19jb2xvcjogJGNsX1doaXRlICFkZWZhdWx0O1xyXG5cclxuJHVjMjEwLWZvb3Rlci1wcml2YWN5LXBvbGljeS1saW5rX19mb250OiAxLjJyZW0gNTAwIG5vcm1hbCAhZGVmYXVsdDtcclxuJHVjMjEwLWZvb3Rlci1wcml2YWN5LXBvbGljeS1saW5rX19jb2xvcjogJHVjMjEwLWZvb3Rlci1wcml2YWN5LXBvbGljeV9fY29sb3IgIWRlZmF1bHQ7XHJcbiR1YzIxMC1mb290ZXItcHJpdmFjeS1wb2xpY3ktbGlua19fY29sb3ItaG92ZXI6ICR0ZXh0LWNvbG9yLWdyYXkgIWRlZmF1bHQ7XHJcblxyXG4uc2l0ZS1mb290ZXIge1xyXG5cclxuICAgIC5zdWJzY3JpYmUtbmV3c2xldHRlciB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHVjMjEwLWZvb3Rlci10aXRsZV9fY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHVjMjEwLWZvb3Rlci10aXRsZV9fc2l6ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHVjMjEwLWZvb3Rlci10aXRsZV9fc3BhY2UtYm90dG9tO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHVjMjEwLWZvb3Rlci10aXRsZV9fdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHVjMjEwLWZvb3Rlci10aXRsZV9fZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250cm9scyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkdWMyMTAtZm9vdGVyX19oZWlnaHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR1YzIxMC1mb290ZXItaW5wdXRfX2JvcmRlci1ib3R0b20tY29sb3I7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdWMyMTAtZm9vdGVyLWlucHV0X19jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1wcm9wZXJ0aWVzKCR1YzIxMC1mb290ZXItaW5wdXRfX2ZvbnQpO1xyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdWMyMTAtZm9vdGVyLWlucHV0X19ib3JkZXItYm90dG9tLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdWMyMTAtZm9vdGVyLXBsYWNlaG9sZGVyX19jb2xvcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcHJvcGVydGllcygkdWMyMTAtZm9vdGVyLXBsYWNlaG9sZGVyX19mb250KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkdWMyMTAtZm9vdGVyX19oZWlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkdWMyMTAtZm9vdGVyLWJ0bl9fc3BhY2U7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR1YzIxMC1mb290ZXItYnRuX19wYWRkaW5nO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkdWMyMTAtZm9vdGVyLWJ0bl9fcmFkaXVzO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV1LWJ0bjtcclxuICAgICAgICAgICAgQGlmICR1YzIxMC1mb290ZXItYnRuX19zdHlsZSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICN7JHVjMjEwLWZvb3Rlci1idG5fX3N0eWxlfTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXByb3BlcnRpZXMoJHVjMjEwLWZvb3Rlci1idG5fX2ZvbnQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcHJpdmFjeS1wb2xpY3kge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkdWMyMTAtZm9vdGVyLXByaXZhY3ktcG9saWN5X19zcGFjZTtcclxuICAgICAgICAgICAgY29sb3I6ICR1YzIxMC1mb290ZXItcHJpdmFjeS1wb2xpY3lfX2NvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXByb3BlcnRpZXMoJHVjMjEwLWZvb3Rlci1wcml2YWN5LXBvbGljeV9fZm9udCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXByaXZhY3ktcG9saWN5IHtcclxuICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdWMyMTAtZm9vdGVyLXByaXZhY3ktcG9saWN5LWxpbmtfX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1wcm9wZXJ0aWVzKCR1YzIxMC1mb290ZXItcHJpdmFjeS1wb2xpY3ktbGlua19fZm9udCk7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdWMyMTAtZm9vdGVyLXByaXZhY3ktcG9saWN5LWxpbmtfX2NvbG9yLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIi51YzEyOSB7XHJcbiAgICAuRm9ybUxhYmVsLFxyXG4gICAgLlJlcXVpcmVkRmllbGRDb250IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlLWNvZGUtY29udCB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleDtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4LXdyYXA7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleC1jZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG5cclxuICAgICAgICAuRm9ybUJveCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMy4ycmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFjdC1pbmZvLWNvbnQge1xyXG4gICAgICAgIC5Gb3JtQm94LFxyXG4gICAgICAgIC5Gb3JtRHJwQm94IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tbXVsdGktYm94IHtcclxuICAgICAgICBoZWlnaHQ6IDEwcmVtO1xyXG4gICAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1idXR0b24ge1xyXG4gICAgICAgIEBleHRlbmQgJXUtYnRuLXByaW1hcnk7XHJcbiAgICAgICAgQGV4dGVuZCAldS1idG4tc2l6ZS1sYXJnZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4iLCIud3JwLXVjMTI5LWNhcmR7XHJcbiAgICAudWMxMjl7XHJcbiAgICAgICAgQGV4dGVuZCAlY2FyZC1kZWZhdWx0LXN0eWxlO1xyXG4gICAgICAgIEBleHRlbmQgJWNhcmQtcGFkZGluZy1iYXNlO1xyXG4gICAgICAgICZfX3RpdGxle1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNpdGUtZm9vdGVyX19wYXltZW50LWltYWdlc3tcclxuICAgIG1hcmdpbi10b3A6ICRzaXRlLWZvb3Rlci1wYXltZW50LWluZm8tc3BhY2UtdG9wO1xyXG4gICAgJi50ZXh0LWNlbnRlcntcclxuICAgICAgICAuTGlzdENvbnRhaW5lcntcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5NYWluVGl0bGVDb250YWluZXJ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudGV4dC14cy1jZW50ZXJ7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgICAgIC5MaXN0Q29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLk1haW5UaXRsZUNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50ZXh0LXNtLWxlZnR7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgICAgIC5MaXN0Q29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5NYWluVGl0bGVDb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnRleHQtc20tY2VudGVye1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgICAgICAuTGlzdENvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5NYWluVGl0bGVDb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5NYWluVGl0bGVDb250YWluZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgIC5MaXN0Q29udGFpbmVye1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gICAgJl9jYXJkc3tcclxuICAgICAgICAuVUMxODh7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5MaXN0Q29udGFpbmVye1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLkl0ZW17XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbF9XaGl0ZTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX2JvcmRlcmVkLWl0ZW1ze1xyXG4gICAgICAgIC5VQzE4OHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLkxpc3RDb250YWluZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuSXRlbXtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjbF9XaGl0ZSwgLjIpO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX2ZyYW1lZC1ibG9ja3tcclxuICAgICAgICAuVUMxODh7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4IDJweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLk1haW5UaXRsZUNvbnRhaW5lcntcclxuICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5NYWluVGl0bGV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaXRlLWZvb3Rlci1iZztcclxuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLS41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLkl0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9mcmFtZS1ncmF5e1xyXG4gICAgICAgIC5JdGVte1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGNsX0JsYWNrLCAuMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJHNpdGUtZm9vdGVyLXBhZGRpbmctdG9wOiA0LjhyZW0gIWRlZmF1bHQ7XHJcbiRzaXRlLWZvb3Rlci1wYWRkaW5nLWJvdHRvbTogMi40cmVtICFkZWZhdWx0O1xyXG5cclxuJHNpdGUtZm9vdGVyLWJnOiAkY2xfTG9nX0NhYmluICFkZWZhdWx0O1xyXG4kc2l0ZS1mb290ZXItdGl0bGUtc2l6ZTogMS40cmVtICFkZWZhdWx0O1xyXG4kc2l0ZS1mb290ZXItdGl0bGUtY29sb3I6ICRjbF9XaGl0ZSAhZGVmYXVsdDtcclxuJHNpdGUtZm9vdGVyLXRpdGxlLXdlaWdodDogNzAwICFkZWZhdWx0O1xyXG4kc2l0ZS1mb290ZXItdGl0bGUtc3BhY2UtYm90dG9tOiAxLjdyZW0gIWRlZmF1bHQ7XHJcbiRzaXRlLWZvb3Rlci10aXRsZS10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuXHJcbiRzaXRlLWZvb3Rlci1wYXJhZ3JhcGgtc2l6ZTogMS40cmVtICFkZWZhdWx0O1xyXG4kc2l0ZS1mb290ZXItcGFyYWdyYXBoLWNvbG9yOiAkY2xfV2hpdGUgIWRlZmF1bHQ7XHJcbiRzaXRlLWZvb3Rlci1wYXJhZ3JhcGgtbGluZS1oZWlnaHQ6IDIuMnJlbSAhZGVmYXVsdDtcclxuJHNpdGUtZm9vdGVyLXBhcmFncmFwaC1zcGFjZS1ib3R0b206IDNyZW0gIWRlZmF1bHQ7XHJcblxyXG4kc2l0ZS1mb290ZXItbGluay1jb2xvcjogICRjbF9XaGl0ZSAhZGVmYXVsdDtcclxuJHNpdGUtZm9vdGVyLWxpbmstY29sb3ItaG92ZXI6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJHNpdGUtZm9vdGVyLW1lbnUtbGluay1jb2xvcjogJHNpdGUtZm9vdGVyLWxpbmstY29sb3IgIWRlZmF1bHQ7XHJcbiRzaXRlLWZvb3Rlci1tZW51LWxpbmstY29sb3ItaG92ZXI6ICRzaXRlLWZvb3Rlci1saW5rLWNvbG9yLWhvdmVyICFkZWZhdWx0O1xyXG4kc2l0ZS1mb290ZXItbWVudS1saW5rLXNlbGVjdGVkLWNvbG9yOiAkc2l0ZS1mb290ZXItbWVudS1saW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kc2l0ZS1mb290ZXItbWVudS1saW5rLXNpemU6IDEuNHJlbSAhZGVmYXVsdDtcclxuXHJcbiRzaXRlLWZvb3Rlci1hZGR0aGlzLXNwYWNlLXRvcDogNi40cmVtICFkZWZhdWx0O1xyXG4kc2l0ZS1mb290ZXItcGF5bWVudC1pbmZvLXNwYWNlLXRvcDogMi42cmVtICFkZWZhdWx0O1xyXG5cclxuJHNpdGUtZm9vdGVyLXByaXZhY3ktcG9saWN5LXNpemU6IDEuMnJlbSAhZGVmYXVsdDtcclxuJHNpdGUtZm9vdGVyLXByaXZhY3ktcG9saWN5LWNvbG9yOiAkc2l0ZS1mb290ZXItbWVudS1saW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kc2l0ZS1mb290ZXItcHJpdmFjeS1wb2xpY3ktbGluay1mdzogNDAwICFkZWZhdWx0O1xyXG5cclxuJHNpdGUtZm9vdGVyLWNvcHlyaWdodC1zcGFjZS10b3A6IDQuNHJlbSAhZGVmYXVsdDtcclxuJHNpdGUtZm9vdGVyLWNvcHlyaWdodC1zaXplOiAxLjNyZW0gIWRlZmF1bHQ7XHJcbiRzaXRlLWZvb3Rlci1jb3B5cmlnaHQtY29sb3I6ICRjbF9TdGFyX0R1c3QyICFkZWZhdWx0O1xyXG4kc2l0ZS1mb290ZXItY29weXJpZ2h0LWNvbG9yLWhvdmVyOiAkc2l0ZS1mb290ZXItbGluay1jb2xvci1ob3ZlciAhZGVmYXVsdDtcclxuXHJcbkBpbXBvcnQgXCJzaXRlLWZvb3Rlcl9fcGF5bWVudC1pbWFnZXNcIjtcclxuXHJcbi5zaXRlLWZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2l0ZS1mb290ZXItYmc7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpdGUtZm9vdGVyLXBhZGRpbmctdG9wO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzaXRlLWZvb3Rlci1wYWRkaW5nLWJvdHRvbTtcclxuICAgIC5tYi1tZC00e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21lbnUge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgPiAuUGFnZSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuXHJcbiAgICAgICAgICAgICAgICA+IC5OYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2l0ZS1mb290ZXItbWVudS1saW5rLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzaXRlLWZvb3Rlci1tZW51LWxpbmstc2l6ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpdGUtZm9vdGVyLWxpbmstY29sb3ItaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5TZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiAuTmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2l0ZS1mb290ZXItbWVudS1saW5rLXNlbGVjdGVkLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRsYWJlbC1mb250LXdlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpdGUtZm9vdGVyLWxpbmstY29sb3ItaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZG9jIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzaXRlLWZvb3Rlci1saW5rLWNvbG9yLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkY2xfV2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLk1lbnVUaXRsZSxcclxuICAgIC5NYWluVGl0bGUsXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAkc2l0ZS1mb290ZXItdGl0bGUtc2l6ZTtcclxuICAgICAgICBjb2xvcjogJHNpdGUtZm9vdGVyLXRpdGxlLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2l0ZS1mb290ZXItdGl0bGUtd2VpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpdGUtZm9vdGVyLXRpdGxlLXNwYWNlLWJvdHRvbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNpdGUtZm9vdGVyLXRpdGxlLXRyYW5zZm9ybTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkc2l0ZS1mb290ZXItcGFyYWdyYXBoLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHNpdGUtZm9vdGVyLXBhcmFncmFwaC1zaXplO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc2l0ZS1mb290ZXItcGFyYWdyYXBoLWxpbmUtaGVpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXRlLWZvb3Rlci1wYXJhZ3JhcGgtc3BhY2UtYm90dG9tO1xyXG5cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3NsZXR0ZXIge1xyXG4gICAgICAgICZfX2NvbnRyb2xzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtcHJpdmFjeS1wb2xpY3lfX2xpbmt7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNpdGUtZm9vdGVyLWxpbmstY29sb3ItaG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmRpdi5hZGR0aGlzX3Rvb2xib3gge1xyXG4gICAgJi5jdXN0b20ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXRlLWZvb3Rlci1hZGR0aGlzLXNwYWNlLXRvcDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvcHlyaWdodCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbi10b3A6ICRzaXRlLWZvb3Rlci1jb3B5cmlnaHQtc3BhY2UtdG9wO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbixcclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkc2l0ZS1mb290ZXItY29weXJpZ2h0LWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHNpdGUtZm9vdGVyLWNvcHlyaWdodC1zaXplO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzaXRlLWZvb3Rlci1jb3B5cmlnaHQtY29sb3ItaG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiJHVjMTk1LWhvcml6b250YWwyX19zaG93LWRyb3Bkb3ducy1vbi1ob3ZlcjogZmFsc2UgIWRlZmF1bHQ7XHJcbiR1YzE5NS1ob3Jpem9udGFsMl9fc2hvdy1kaXNhYmxlZC1jcml0ZXJpYXM6IHRydWUgIWRlZmF1bHQ7XHJcblxyXG4kdWMxOTUtaG9yaXpvbnRhbDJfX21haW4tdGl0bGUtY29sb3JfeHM6ICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJHVjMTk1LWhvcml6b250YWwyX19kcm9wZG93bi1pdGVtLXNwYWNlOiA0cHggIWRlZmF1bHQ7XHJcbiR1YzE5NS1ob3Jpem9udGFsMl9fZHJvcGRvd24tYnRuLWhlaWdodDogMzJweCAhZGVmYXVsdDtcclxuJHVjMTk1LWhvcml6b250YWwyX19kcm9wZG93bi1idG4tcGFkZGluZzogMCAzMHB4IDAgMCAhZGVmYXVsdDtcclxuJHVjMTk1LWhvcml6b250YWwyX19kcm9wZG93bi1idG4taGVpZ2h0X3hzOiA0NnB4ICFkZWZhdWx0O1xyXG4kdWMxOTUtaG9yaXpvbnRhbDJfX2Ryb3Bkb3duLWJ0bi1wYWRkaW5nX3hzOiAwIDMwcHggMCAwICFkZWZhdWx0O1xyXG4kdWMxOTUtaG9yaXpvbnRhbDJfX2Ryb3Bkb3duLWJ0bi1mb250OiAoMTRweCwgNTAwKSAhZGVmYXVsdDtcclxuJHVjMTk1LWhvcml6b250YWwyX19kcm9wZG93bi1idG4tZm9udF94czogKDE1cHgsIDUwMCkgIWRlZmF1bHQ7XHJcbiR1YzE5NS1ob3Jpem9udGFsMl9fZHJvcGRvd24tYnRuLWNvbG9yOiAkdGV4dC1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiR1YzE5NS1ob3Jpem9udGFsMl9fc2xpZGVyLXJhbmdlLWhlaWdodDogMnB4ICFkZWZhdWx0O1xyXG4kdWMxOTUtaG9yaXpvbnRhbDJfX3NsaWRlci1oYW5kbGUtc2l6ZTogMTRweCAhZGVmYXVsdDtcclxuJHVjMTk1LWhvcml6b250YWwyX19zbGlkZXItaGFuZGxlLWJvcmRlci1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcclxuJHVjMTk1LWhvcml6b250YWwyX19zbGlkZXItaGFuZGxlLWJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0OyAvLyBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3JcclxuXHJcbiR1YzE5NS1ob3Jpem9udGFsMl9fc2xpZGVyLWZpbHRlci1sYWJlbC1zcGFjZTogMTFweCAhZGVmYXVsdDtcclxuJHVjMTk1LWhvcml6b250YWwyX19zbGlkZXItZmlsdGVyLXZlcnRpY2FsLWFsaWduOiAxOHB4ICFkZWZhdWx0O1xyXG4kdWMxOTUtaG9yaXpvbnRhbDJfX3NsaWRlci1maWx0ZXItc3VtbWFyeS1saW5lLWhlaWdodDogMWVtICFkZWZhdWx0O1xyXG4kdWMxOTUtaG9yaXpvbnRhbDJfX3NsaWRlci1maWx0ZXItc3VtbWFyeS1mb250LXNpemU6IDEzcHggIWRlZmF1bHQ7XHJcbiR1YzE5NS1ob3Jpem9udGFsMl9fc2xpZGVyLWZpbHRlci1zdW1tYXJ5LW1hcmdpbi1ib3R0b206IDVweCAhZGVmYXVsdDtcclxuXHJcbiR1YzE5NS1ob3Jpem9udGFsMl9fYWN0aW9uLWJ0bi1oZWlnaHQ6IDMwcHggIWRlZmF1bHQ7XHJcbiR1YzE5NS1ob3Jpem9udGFsMl9fYWN0aW9uLWJ0bi1wYWRkaW5nOiAwIDE0cHggIWRlZmF1bHQ7XHJcbiR1YzE5NS1ob3Jpem9udGFsMl9fY2xlYXItYnRuLXNob3ctaWNvbjogZmFsc2UgIWRlZmF1bHQ7XHJcbiR1YzE5NS1ob3Jpem9udGFsMl9fY2xlYXItYnRuLWNvbG9yczogKCRicmFuZC1wcmltYXJ5LCB0cmFuc3BhcmVudCwgJGJyYW5kLXByaW1hcnkpICFkZWZhdWx0OyAvLyBjb2xvciwgYmFja2dvcnVuZC1jb2xvciwgYm9yZGVyLWNvbG9yXHJcbiR1YzE5NS1ob3Jpem9udGFsMl9fYXBwbHktYnRuLXNob3ctaWNvbjogZmFsc2UgIWRlZmF1bHQ7XHJcbiR1YzE5NS1ob3Jpem9udGFsMl9fYXBwbHktYnRuLXZhcmlhbnQ6ICgkY2xfV2hpdGUsICRicmFuZC1wcmltYXJ5LCAkYnJhbmQtcHJpbWFyeSkgIWRlZmF1bHQ7IC8vIGNvbG9yLCBiYWNrZ29ydW5kLWNvbG9yLCBib3JkZXItY29sb3JcclxuXHJcbiR1YzE5NS1ob3Jpem9udGFsMl9fc2VsZWN0ZWQtY3JpdGVyaWEtaGVpZ2h0OiAzMHB4ICFkZWZhdWx0O1xyXG4kdWMxOTUtaG9yaXpvbnRhbDJfX3NlbGVjdGVkLWNyaXRlcmlhLXBhZGRpbmc6IDAgMTBweCAhZGVmYXVsdDtcclxuJHVjMTk1LWhvcml6b250YWwyX19zZWxlY3RlZC1jcml0ZXJpYS1jb2xvcnM6ICgkdGV4dC1jb2xvciwgJGNsX0dhbGxlcnkyLCAkY2xfR2FsbGVyeTIpICFkZWZhdWx0OyAvLyBjb2xvciwgYmFja2dvcnVuZC1jb2xvciwgYm9yZGVyLWNvbG9yXHJcblxyXG4uVUMxOTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHJcbiAgICAkc2VsZjogXCIudWMxOTUtaG9yaXpvbnRhbDJcIjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICAmLlNsaWRlck1lbnUge1xyXG4gICAgICAgICAgICAuTWlkZGxlQm94IHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5Ub3BCb3gge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdWMxOTUtaG9yaXpvbnRhbDJfX21haW4tdGl0bGUtY29sb3JfeHM7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdWMxOTUtaG9yaXpvbnRhbDJfX21haW4tdGl0bGUtY29sb3JfeHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLk1haW5UaXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdWMxOTUtaG9yaXpvbnRhbDJfX21haW4tdGl0bGUtY29sb3JfeHM7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3skc2VsZn0tc2VjdGlvbi1ncm91cF9kcm9wZG93bnMge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgJGFuaW1hdGlvbi1kdXJhdGlvbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmNsaWNrZWQge1xyXG4gICAgICAgICAgICAgICAgI3skc2VsZn0tc2VjdGlvbi1ncm91cF9kcm9wZG93bnMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5Ub3BCb3gge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC51aSB7XHJcbiAgICAgICAgJi1zbGlkZXIge1xyXG4gICAgICAgICAgICAvLyAxcHggcHJvYmxlbSwgYW5jZXN0b3IgY29udGFpbmVyIGhhcyBvdmVyZmxvd1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogZmxvb3IoJHVjMTk1LWhvcml6b250YWwyX19zbGlkZXItaGFuZGxlLXNpemUgKiAwLjUpICsgMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGZsb29yKCR1YzE5NS1ob3Jpem9udGFsMl9fc2xpZGVyLWhhbmRsZS1zaXplICogMC41KSArIDFweDtcclxuICAgICAgICAgICAgJiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICR1YzE5NS1ob3Jpem9udGFsMl9fc2xpZGVyLWhhbmRsZS1zaXplO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xfQWx0bzE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIsXHJcbiAgICAgICAgICAgICYtcmFuZ2UsXHJcbiAgICAgICAgICAgICYtaGFuZGxlIHtcclxuICAgICAgICAgICAgICAgIC8vIHZlcnRpY2FsIGFsaWduaW5nIGF0IHRoZSBjZW50ZXIgb2YgLnVpLXNsaWRlclxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyLFxyXG4gICAgICAgICAgICAmLXJhbmdlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICR1YzE5NS1ob3Jpem9udGFsMl9fc2xpZGVyLXJhbmdlLWhlaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXJhbmdlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaGFuZGxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkdWMxOTUtaG9yaXpvbnRhbDJfX3NsaWRlci1oYW5kbGUtc2l6ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHVjMTk1LWhvcml6b250YWwyX19zbGlkZXItaGFuZGxlLXNpemU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkdWMxOTUtaG9yaXpvbnRhbDJfX3NsaWRlci1oYW5kbGUtYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR1YzE5NS1ob3Jpem9udGFsMl9fc2xpZGVyLWhhbmRsZS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gYnV0dG9ucyBoaWRlcyBpbiBQcm9kdWN0RmlsdGVyLmpzIChmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSlcclxuICAgIC8vIGhpZGUgaXQgaW4gY3NzIHRvbyBmb3IgcHJldmVudGluZyAnZmxhc2gnIGVmZmVjdFxyXG4gICAgLkZpbHRlckJ1dHRvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi51YzE5NS1ob3Jpem9udGFsMiB7XHJcblxyXG4gICAgJHNlbGY6ICY7XHJcblxyXG4gICAgJl9lbmFibGVkLWltbWVkaWF0ZS1maWx0ZXJpbmcge1xyXG4gICAgICAgICN7JHNlbGZ9X19wYW5lbC1mb290ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmI3skc2VsZn1faGFzLWFwcGxpZWQtZmlsdGVycyB7XHJcbiAgICAgICAgICAgICN7JHNlbGZ9X19wYW5lbC1mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX2hhcy1hcHBsaWVkLWZpbHRlcnMsXHJcbiAgICAmX2Rpc2FibGVkLWltbWVkaWF0ZS1maWx0ZXJpbmcge1xyXG4gICAgICAgICN7JHNlbGZ9X19wYW5lbCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsX01lcmN1cnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmX19wYW5lbCB7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFuZWwtYm9keSB7XHJcbiAgICAgICAgQGV4dGVuZCAldS1jbGVhcmZpeDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR1YzE5NS1ob3Jpem9udGFsMl9fZHJvcGRvd24tYnRuLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYW5lbC1mb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgQGV4dGVuZCAldS1jbGVhcmZpeDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICYtc2VjdGlvbi1ncm91cCB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLSR1YzE5NS1ob3Jpem9udGFsMl9fZHJvcGRvd24taXRlbS1zcGFjZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9kcm9wZG93bnMge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfc2xpZGVycyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgICAgICAgICAgI3skc2VsZn0tc2VjdGlvbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc2VjdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xfTWVyY3VyeTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBtYXJnaW46ICR1YzE5NS1ob3Jpem9udGFsMl9fZHJvcGRvd24taXRlbS1zcGFjZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgLyogcmVzZXQgYWxpZ25pbmcgZnJvbSAudWMyMDYtZHJvcGRvd24gKi9cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1kcm9wZG93bi1idG4sXHJcbiAgICAmLWZpbHRlcl9fbGFiZWwge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkdWMxOTUtaG9yaXpvbnRhbDJfX2Ryb3Bkb3duLWJ0bi1oZWlnaHRfeHM7XHJcbiAgICAgICAgZm9udC1zaXplOiBudGgoJHVjMTk1LWhvcml6b250YWwyX19kcm9wZG93bi1idG4tZm9udF94cywgMSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG50aCgkdWMxOTUtaG9yaXpvbnRhbDJfX2Ryb3Bkb3duLWJ0bi1mb250X3hzLCAyKTtcclxuICAgICAgICBjb2xvcjogJHVjMTk1LWhvcml6b250YWwyX19kcm9wZG93bi1idG4tY29sb3I7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkdWMxOTUtaG9yaXpvbnRhbDJfX2Ryb3Bkb3duLWJ0bi1oZWlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbnRoKCR1YzE5NS1ob3Jpem9udGFsMl9fZHJvcGRvd24tYnRuLWZvbnQsIDEpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbnRoKCR1YzE5NS1ob3Jpem9udGFsMl9fZHJvcGRvd24tYnRuLWZvbnQsIDIpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWRyb3Bkb3duIHtcclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAmX29wZW5lZCB7XHJcbiAgICAgICAgICAgICAgICAjeyRzZWxmfS1maWx0ZXJfZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgI3skc2VsZn0tZHJvcGRvd24tYnRuX19pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfY2xvc2VkIHtcclxuICAgICAgICAgICAgICAgICN7JHNlbGZ9LWZpbHRlcl9kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICN7JHNlbGZ9LWRyb3Bkb3duLWJ0bl9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGlmICR1YzE5NS1ob3Jpem9udGFsMl9fc2hvdy1kaXNhYmxlZC1jcml0ZXJpYXMgPT0gZmFsc2Uge1xyXG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmX2Rpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1idG4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogJHVjMTk1LWhvcml6b250YWwyX19kcm9wZG93bi1idG4tcGFkZGluZ194cztcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR1YzE5NS1ob3Jpem9udGFsMl9fZHJvcGRvd24tYnRuLXBhZGRpbmc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGV4dGVuZCAldS1idG47XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0uMnJlbTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIHRyYW5zZm9ybSBkb2VzbnQgd29yayB3aXRoIGlubGluZSBlbGVtZW50c1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltYXRpb24tZHVyYXRpb247XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkdWMxOTUtaG9yaXpvbnRhbDJfX2Ryb3Bkb3duLWJ0bi1oZWlnaHRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWZhLWNoZXZyb24tZG93bjtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICR1YzE5NS1ob3Jpem9udGFsMl9fZHJvcGRvd24tYnRuLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gc2hvdyBkcm9wZG93bnMgb24gaG92ZXIgb24gZGVza3RvcFxyXG4gICAgQGlmICR1YzE5NS1ob3Jpem9udGFsMl9fc2hvdy1kcm9wZG93bnMtb24taG92ZXIgPT0gdHJ1ZSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICAgICAgICAgICYtZHJvcGRvd24tYnRuX19pY29uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtZmlsdGVyIHtcclxuICAgICAgICAgICAgICAgICZfZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1kcm9wZG93bi1pdGVtOmhvdmVyICYtZHJvcGRvd24tYnRuX19pY29uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1kcm9wZG93bi1pdGVtOmhvdmVyICYtZmlsdGVyX2Ryb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZmlsdGVyIHtcclxuXHJcbiAgICAgICAgJl9kcm9wZG93biB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweCA4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IHotaW5kZXgoZHJvcGRvd24pO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRyb3Bkb3duLWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgkY2xfQmxhY2ssIC4xNik7XHJcbiAgICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoJGNsX0JsYWNrLCAuMTc1KTsgLy8gY29waWVkIGZyb20gYm9vdHN0cmFwL19kcm9wZG93bnMuc2Nzc1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfc2xpZGVyIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246ICR1YzE5NS1ob3Jpem9udGFsMl9fc2xpZGVyLWZpbHRlci12ZXJ0aWNhbC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kdWMxOTUtaG9yaXpvbnRhbDJfX3NsaWRlci1maWx0ZXItdmVydGljYWwtYWxpZ247XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgLy8gdXNlZCBvbmx5IGZvciBzbGlkZXIgZmlsdGVyc1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHVjMTk1LWhvcml6b250YWwyX19zbGlkZXItZmlsdGVyLWxhYmVsLXNwYWNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaWYgJHVjMTk1LWhvcml6b250YWwyX19zaG93LWRpc2FibGVkLWNyaXRlcmlhcyA9PSBmYWxzZSB7XHJcbiAgICAgICAgICAgICAgICAmX2Rpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNyaXRlcmlhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgJl9fY2hlY2tib3hbZGlzYWJsZWRdICsgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IC0uMDhlbTsgLy8gZ29vZCB2ZXJ0aWNhbCBhbGlnbiB3aXRoIGNoZWNrYm94IGJlY2F1c2UgUm9ib3RvIGZvbnQgaGFzIGJhc2VsaW5lIGEgbGl0dGxlIGJpdCB1cHBlciB0aGVuIEFyaWFsXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2NvdW50IHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIoXCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIpXCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc3VtbWFyeSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkdWMxOTUtaG9yaXpvbnRhbDJfX3NsaWRlci1maWx0ZXItc3VtbWFyeS1saW5lLWhlaWdodDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkdWMxOTUtaG9yaXpvbnRhbDJfX3NsaWRlci1maWx0ZXItc3VtbWFyeS1mb250LXNpemU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICR1YzE5NS1ob3Jpem9udGFsMl9fc2xpZGVyLWZpbHRlci1zdW1tYXJ5LW1hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgJl9fY291bnQge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIihcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIilcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX3ByaWNlICYtc3VtbWFyeV9fZnJvbSxcclxuICAgICAgICAmX3ByaWNlICYtc3VtbWFyeV9fdG8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX3ByaWNlICYtc3VtbWFyeV9fbWF4LXZhbHVlIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLSBcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VsZWN0ZWQtY3JpdGVyaWFzIHtcclxuICAgICAgICBtYXJnaW46IC0kdWMxOTUtaG9yaXpvbnRhbDJfX2Ryb3Bkb3duLWl0ZW0tc3BhY2U7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTsgLy8gc29tZSBzcGFjZSBmb3IgYnV0dG9ucyBhdCB0aGUgcmlnaHQgc2lkZVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtc2VsZWN0ZWQtY3JpdGVyaWFzIHtcclxuICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc2VsZWN0ZWQtY3JpdGVyaWEsXHJcbiAgICAmLWFjdGlvbi1idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXNlbGVjdGVkLWNyaXRlcmlhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICR1YzE5NS1ob3Jpem9udGFsMl9fc2VsZWN0ZWQtY3JpdGVyaWEtaGVpZ2h0OyAvLyBmb3IgbG9uZyBsYWJlbHNcclxuICAgICAgICBwYWRkaW5nOiAkdWMxOTUtaG9yaXpvbnRhbDJfX3NlbGVjdGVkLWNyaXRlcmlhLXBhZGRpbmc7XHJcbiAgICAgICAgbWFyZ2luOiAkdWMxOTUtaG9yaXpvbnRhbDJfX2Ryb3Bkb3duLWl0ZW0tc3BhY2U7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBAZXh0ZW5kICV1LWJ0bjtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcclxuICAgICAgICAgICAgbnRoKCR1YzE5NS1ob3Jpem9udGFsMl9fc2VsZWN0ZWQtY3JpdGVyaWEtY29sb3JzLCAxKSxcclxuICAgICAgICAgICAgbnRoKCR1YzE5NS1ob3Jpem9udGFsMl9fc2VsZWN0ZWQtY3JpdGVyaWEtY29sb3JzLCAyKSxcclxuICAgICAgICAgICAgbnRoKCR1YzE5NS1ob3Jpem9udGFsMl9fc2VsZWN0ZWQtY3JpdGVyaWEtY29sb3JzLCAzKVxyXG4gICAgICAgICk7XHJcbiAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyBmb3IgbG9uZyBsYWJlbHNcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWZhLWNsb3NlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FjdGlvbi1idXR0b25zIHtcclxuICAgICAgICBtYXJnaW46IC0kdWMxOTUtaG9yaXpvbnRhbDJfX2Ryb3Bkb3duLWl0ZW0tc3BhY2U7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgQGV4dGVuZCAldS1jbGVhcmZpeDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1hY3Rpb24tYnRuIHtcclxuICAgICAgICBoZWlnaHQ6ICR1YzE5NS1ob3Jpem9udGFsMl9fYWN0aW9uLWJ0bi1oZWlnaHQ7XHJcbiAgICAgICAgcGFkZGluZzogJHVjMTk1LWhvcml6b250YWwyX19hY3Rpb24tYnRuLXBhZGRpbmc7XHJcbiAgICAgICAgbWFyZ2luOiAkdWMxOTUtaG9yaXpvbnRhbDJfX2Ryb3Bkb3duLWl0ZW0tc3BhY2U7XHJcbiAgICAgICAgQGV4dGVuZCAldS1idG47XHJcbiAgICAgICAgJl9hcHBseSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxyXG4gICAgICAgICAgICAgICAgbnRoKCR1YzE5NS1ob3Jpem9udGFsMl9fYXBwbHktYnRuLXZhcmlhbnQsIDEpLFxyXG4gICAgICAgICAgICAgICAgbnRoKCR1YzE5NS1ob3Jpem9udGFsMl9fYXBwbHktYnRuLXZhcmlhbnQsIDIpLFxyXG4gICAgICAgICAgICAgICAgbnRoKCR1YzE5NS1ob3Jpem9udGFsMl9fYXBwbHktYnRuLXZhcmlhbnQsIDMpXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfYXBwbHkgJl9faWNvbiB7XHJcbiAgICAgICAgICAgIEBpZiAkdWMxOTUtaG9yaXpvbnRhbDJfX2FwcGx5LWJ0bi1zaG93LWljb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJXVuLWNoZWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IEBlbHNlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9jbGVhciB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXHJcbiAgICAgICAgICAgICAgICBudGgoJHVjMTk1LWhvcml6b250YWwyX19jbGVhci1idG4tY29sb3JzLCAxKSxcclxuICAgICAgICAgICAgICAgIG50aCgkdWMxOTUtaG9yaXpvbnRhbDJfX2NsZWFyLWJ0bi1jb2xvcnMsIDIpLFxyXG4gICAgICAgICAgICAgICAgbnRoKCR1YzE5NS1ob3Jpem9udGFsMl9fY2xlYXItYnRuLWNvbG9ycywgMylcclxuICAgICAgICAgICAgKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9jbGVhciAmX19pY29uIHtcclxuICAgICAgICAgICAgQGlmICR1YzE5NS1ob3Jpem9udGFsMl9fY2xlYXItYnRuLXNob3ctaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlZmEtY2xvc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIudWMyMDAtd2NhZ3tcclxuICAgICZfX3NvdXJjZXMtY29udGFpbmVye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmX19maWx0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29ydGluZyB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoIHtcclxuICAgICAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMC44ZW07XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NvdXJjZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsMCwwLC4wNSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsX1doaXRlO1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zb3VyY2UtaGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNjVlbSAxZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xfQmxhY2tfSGF6ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zb3VyY2UtaGVhZGluZyxcclxuICAgICZfX3NvdXJjZS1kb3dubG9hZC1hbGwge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NvdXJjZS1oZWFkaW5nIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc291cmNlLWRvd25sb2FkLWFsbCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NvdXJjZS1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbF9BbGFiYXN0ZXIzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLWxpbmt7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdWMyMDAtdGFibGUtdHJhbnNmcm9tLXBvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC44ZW0gMC4zZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW0tdGl0bGV7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHVjMjAwLXRhYmxlLXRyYW5zZnJvbS1wb2ludCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWljb257XHJcbiAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1zaXplIHtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWRhdGUge1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgfVxyXG59IiwiLnNtYXJ0LXNlYXJjaCB7XHJcbiAgICAudHQtbWVudXtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLXN1Z2dlc3Rpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbF9XaGl0ZTtcclxuXHJcbiAgICAgICAgJi50dC1jdXJzb3J7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDQwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2xfQWx0bzI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bm90KC50dC1jdXJzb3IpOmhvdmVyIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xfV2lsZF9TYW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9pbi1jYXJ0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsX1BlcHBlcm1pbnQ7IC8vIGxpZ2h0IGdyZWVuIGNvbG9yIHVzZWQgYnkgZGVmYXVsdFxyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3ZpZXctbW9yZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC8qIGltYWdlIGNvbHVtbiAqL1xyXG4gICAgICAgICZfX2ltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gZm9yIHRoZSBjYXJ0IGljb24gaW5zaWRlIHRoaXMgY29udGFpbmVyXHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0NHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZmEtc2hvcHBpbmctY2FydCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIC8qIHN0eWxlIGZyb20gdGhlIGRlc2lnbiwgYnV0IHdlIGFncmVlZCB0aGF0IGJ5IGRlZmF1bHQgd2UgZG9udCBuZWVkIHRvIHNob3cgdXNlcnMgdGhpcyBpbmZvXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9kdWN0LWluLWNhcnRfX2NvbG9yO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAldS1zdGFuZGFsb25lLWNhcnQtaWNvbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAqL1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC8qIGRldGFpbHMgY29sdW1uICovXHJcbiAgICAgICAgJl9fZGV0YWlscy1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xyXG4gICAgICAgICAgICBmbGV4OiAxIDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZCAqIDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX21pbmltYWwtcXVhbnRpdHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAvKiBzdHlsZSBmcm9tIHRoZSBkZXNpZ24sIGJ1dCB3ZSBhZ3JlZWQgdGhhdCBieSBkZWZhdWx0IHdlIGRvbnQgbmVlZCB0byBzaG93IHVzZXJzIHRoaXMgaW5mb1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICovXHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLyogcHJpY2UgY29sdW1uICovXHJcbiAgICAgICAgJl9fb3JpZ2luYWwtcHJpY2UtY29udGFpbmVyLFxyXG4gICAgICAgICZfX3ByaWNlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fb3JpZ2luYWwtcHJpY2UsXHJcbiAgICAgICAgJl9fcHJpY2Uge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19vcmlnaW5hbC1wcmljZS12YXQtdGV4dCxcclxuICAgICAgICAmX192YXQtdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLyogYnV0dG9ucyBjb2x1bW4gKi9cclxuICAgICAgICAmX19idXR0b25zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmVhZC1tb3JlLWJ0bixcclxuICAgICAgICAmX19idXktYnRuIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcXVhbnRpdHkge1xyXG4gICAgICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtZGVjcmVhc2UsXHJcbiAgICAgICAgICAgICYtaW5jcmVhc2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAldS1yZXNldC1idG4tdG8tYS1saW5rO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtZGVjcmVhc2Uge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVmYS1taW51cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWluY3JlYXNlIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlZmEtcGx1cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWVtcHR5LW1lc3NhZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxufSIsIi51Yy1wcm9kdWN0LXZpZXd7XHJcbiAgICAkX2RlZmF1bHQtaW1hZ2Utc2l6ZTogNDYwcHg7XHJcbiAgICAvLyZfX3JlcGxhY2VtZW50LXByb2R1Y3QtYWxlcnR7fVxyXG4gICAgLy8mX19pdGVtLWZyb250LWVuZC1lZGl0aW5ne31cclxuICAgICZfX3Byb2R1Y3QtY2FudC1idXktcmVhc29uLWV4cGxhbmF0aW9uLWFsZXJ0e1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRncmlkLXNpemUgKiAyO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbXBvcnQgXCJjb21tb24vcHJvZHVjdC12MlwiO1xyXG4gICAgQGltcG9ydCBcImNvbW1vbi9hZGRpdGlvbmFsLXByb2R1Y3RzLXYyXCI7XHJcbiAgICBAaW1wb3J0IFwidGFiLW1hcmtkb3duXCI7XHJcblxyXG4gICAgJl9fcHJvZHVjdC1oZWFkZXJ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8tcHJvZHVjdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC8vUHJvZHVjdCBkZXRhaWxzIGJhc2UgbGF5b3V0XHJcbiAgICAmX19wcm9kdWN0LWltYWdlc3tcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1Ny4xOSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcHJvZHVjdC1zaWRlYmFye1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3Byb2R1Y3QtdGh1bWJuYWlsc3tcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1zaXplICogMjtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogODZweDsgLy8gJ1NlZSBtb3JlJyBidXR0b24gaGFzIGNhbGN1bGF0ZWQgd2lkdGggODUuNjlweCwgc28gbWFrZSB3aWR0aCBsaW1pdCBmb3IgdGhlIHdob2xlIGNvbHVtblxyXG4gICAgICAgICAgICAmLWl0ZW17XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzYpe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBFbGVtZW50cyBvbiBtYWluIGltYWdlXHJcbiAgICAmX19wcm9kdWN0LWZsYWdze1xyXG4gICAgICAgIC5mbGFne1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV1LWZsYWctbGc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcHJvZHVjdC1mbGFnLWRpc2NvdW50LXBlcmNlbnR7XHJcbiAgICAgICAgQGV4dGVuZCAldS1mbGFnLWRpc2NvdW50LXBlcmNlbnQtbGc7XHJcbiAgICB9XHJcbiAgICAvLyNFbGVtZW50cyBvbiBtYWluIGltYWdlXHJcbiAgICAmX19wcm9kdWN0LWJyYW5kLW5hbWV7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAmX19wcm9kdWN0LXJhdGluZ3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICB9XHJcbiAgICAmX19wcm9kdWN0LXZhcmlhbnRze1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XHJcbiAgICAgICAgJiA+IDpub3QoOmZpcnN0LWNoaWxkKXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmMtdmFyaWFudC1zZWxlY3Rvcl9fdmFyaWFudC10aWxle1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkdS1idXktYnRuLWhlaWdodC1sYXJnZTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAkdS1idXktYnRuLWhlaWdodC1sYXJnZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wcm9kdWN0LWVkaXRhYmxlLWN1c3RvbS1maWVsZHN7XHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wcm9kdWN0LWFkZC10by1jYXJ0eyAgLy8uYy1hZGQtdG8tY2FydFxyXG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XHJcbiAgICAgICAgLmMtYWRkLXRvLWNhcnR7XHJcbiAgICAgICAgICAgICYtcXVhbnRpdHktaW5wdXR7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICV1LXF1YW50aXR5LXR4Yi1sYXJnZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXF1YW50aXR5LWRyb3AtZG93biB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICV1LXF1YW50aXR5LWRycC1sYXJnZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWZhY3Rvci1pbnB1dCxcclxuICAgICAgICAgICAgJi1mcmFjdGlvbi1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICR1LWJ1eS1idG4taGVpZ2h0LWxhcmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYnRuIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJXUtYnRuLXNpemUtbGFyZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wcm9kdWN0LXBhY2thZ2UtYnV5e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgJi1xdWFudGl0eXtcclxuICAgICAgICAgICAgQGV4dGVuZCAldS1xdWFudGl0eS10eGItbGFyZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYnRue1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV1LWJ0bi1zaXplLWxhcmdlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3Byb2R1Y3QtcHJpY2UtcmVxdWVzdC1idG57XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICBAZXh0ZW5kICV1LWJ0bi1zaXplLWxhcmdlO1xyXG4gICAgfVxyXG4gICAgJl9fcHJvZHVjdC1hZGQtdG8tc2hvcHBpbmctbGlzdC1idG57XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICBAZXh0ZW5kICV1LWJ0bi1zaXplLWxhcmdlO1xyXG4gICAgfVxyXG4gICAgJl9fcHJvZHVjdC1hZGQtdG8td2lzaC1saXN0LWJ0bntcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIEBleHRlbmQgJXUtYnRuLXNpemUtbGFyZ2U7XHJcbiAgICB9XHJcbiAgICAmX19wcm9kdWN0LWtsYXJuYS1icmFuZGluZy13aWRnZXQtY29udGFpbmVye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgICZfX3Byb2R1Y3QtdGFic3tcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgfVxyXG4gICAgJl9fcHJvZHVjdC1wcmludC1idG57XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmYS1wcmludDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkX2J0bi1pY29uLXNwYWNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpcHNjb3JlLXJldmlld3tcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1zaXplICogNTtcclxuICAgICAgICBAZXh0ZW5kICVjYXJkLWRlZmF1bHQtc3R5bGU7XHJcbiAgICAgICAgQGV4dGVuZCAlY2FyZC1wYWRkaW5nLWJhc2U7XHJcbiAgICB9XHJcbn0iLCIkX3RoaXM6ICY7XHJcbiRfYnRuLWljb24tc3BhY2U6IDAuNGVtO1xyXG5cclxuJl9fcHJvZHVjdC1jb250YWluZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbn1cclxuJl9fcHJvZHVjdC1pbWFnZXN7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG59XHJcbiZfX3Byb2R1Y3QtaW1hZ2UtbGlua3tcclxuICAgIEBleHRlbmQgJXUtZm9jdXMtb3V0bGluZS1ib3JkZXJlZDtcclxufVxyXG4vL1Byb2R1Y3QgcmVsYXRlZCBpbWFnZXMgdW5vcmRlcmVkIGxpc3RcclxuJl9fcHJvZHVjdC10aHVtYm5haWxze1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgZmxleDogMCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiBuby13cmFwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAmLWxpc3R7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIHJlc2V0IGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vLXdyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pdGVte1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRncmlkLXNpemU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcm93LW1hY2hpbmUoNywgJGdyaWQtc2l6ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctbWFjaGluZSg2LCAkZ3JpZC1zaXplKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWltYWdlLWNvbnRhaW5lcntcclxuICAgICAgICBAZXh0ZW5kICVjYXJkLWRlZmF1bHQtc3R5bGU7XHJcbiAgICB9XHJcbiAgICAmLXNlZS1tb3Jle1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRncmlkLXNpemU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vUHJvZHVjdCdzIG1haW4gaW1hZ2UgYmxvY2sgd2l0aCBhYnNvbHV0ZSBwb3NpdGlvbmVkIGVsZW1lbnRzIG9uIGl0XHJcbiZfX3Byb2R1Y3QtaW1hZ2UtY29udGFpbmVye1xyXG4gICAgQGV4dGVuZCAlY2FyZC1kZWZhdWx0LXN0eWxlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWluLWhlaWdodDogZmxvb3IoKCRfZGVmYXVsdC1pbWFnZS1zaXplICogMC41KSk7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAkX2RlZmF1bHQtaW1hZ2Utc2l6ZTtcclxuICAgIH1cclxuICAgICYtaW1ne1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGZsb29yKCgkX2RlZmF1bHQtaW1hZ2Utc2l6ZSAqIDIpKTtcclxuICAgIH1cclxufVxyXG5cclxuLy9Qcm9kdWN0IHNpZGViYXIgY2hpbGRyZW4gaXRlbXNcclxuJl9fcHJvZHVjdC1uYW1le1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuJl9fcHJvZHVjdC1sYW5kaW5nLWRlc2NyaXB0aW9ue1xyXG4gICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICYtc2VjdGlvbi0xe1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgIH1cclxuICAgICYtc2VjdGlvbi0ye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vL0xhbmRpbmcgc2VjdGlvbiAxXHJcbiZfX3Byb2R1Y3Qtc3RvY2t7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAmLXRlcm0tZGVmaW5pdGlvbntcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogXCI6XCI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGVybS1kZXNjcmlwdGlvbntcclxuICAgICAgICBmb250LXdlaWdodDogJGxhYmVsLWZvbnQtd2VpZ2h0O1xyXG4gICAgfVxyXG59XHJcbiZfX3Byb2R1Y3QtcmF0aW5ne1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgJi1zY2FsZXtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcclxuICAgIH1cclxuICAgICYtY29tbWVudHMtY291bnR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XHJcbiAgICB9XHJcbiAgICAmLWFkZC1yZXZpZXctYnRue1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xyXG4gICAgfVxyXG59XHJcbiZfX3Byb2R1Y3QtcHJpY2Vze1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4mX19wcm9kdWN0LWVkaXRhYmxlLWN1c3RvbS1maWVsZHN7XHJcbiAgICBtYXJnaW4tdG9wOiAkZ3JpZC1zaXplICogMztcclxuICAgIHBhZGRpbmctdG9wOiAkZ3JpZC1zaXplICogMztcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG59XHJcbiZfX3Byb2R1Y3QtcXVhbnRpdHktZGlzY291bnRze1xyXG4gICAgJi1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZhLWluZm8tY2lyY2xlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNsX1BhbGVfU2t5O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1kcm9wLWRvd257XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICAuUXVhbnRpdHlEaXNjb3VudHN7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLlF1YW50aXR5RGlzY291bnR7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiZfX3Byb2R1Y3QtdmFyaWFudHN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4mX19wcm9kdWN0LWFkZC10by1jYXJ0eyAgLy8uYy1hZGQtdG8tY2FydFxyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG59XHJcbiZfX3Byb2R1Y3QtcGFja2FnZS1idXl7XHJcbiAgICAmLWRlc2NyaXB0aW9ue1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxufVxyXG4mX19wcm9kdWN0LXByaWNlLXJlcXVlc3QtYnRue1xyXG4gICAgQGV4dGVuZCAldS1idG4taWNvbi1hbmltYXRpb247XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgQGV4dGVuZCAlZmEtZW52ZWxvcGU7XHJcbiAgICB9XHJcbn1cclxuJl9fcHJvZHVjdC1hZGQtdG8tc2hvcHBpbmctbGlzdC1idG57XHJcbiAgICBAZXh0ZW5kICV1LWJ0bi1pY29uLWFuaW1hdGlvbjtcclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgICBAZXh0ZW5kICVmYS1kb2N1bWVudDtcclxuICAgIH1cclxufVxyXG4mX19wcm9kdWN0LWluZm9ybWF0aW9ue1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICYgPiBkaXZ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiBkdHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjRlbTtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIjpcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfbGFuZGluZ3tcclxuICAgICAgICAmID4gZGl2e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBkdHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiZfX3Byb2R1Y3QtdGVhc2VyICsgJl9fcHJvZHVjdC1jb250ZW50e1xyXG4gICAgbWFyZ2luLXRvcDogJGdyaWQtc2l6ZSAqIDI7XHJcbn1cclxuJl9fcHJvZHVjdC10ZWFzZXIsXHJcbiZfX3Byb2R1Y3QtY29udGVudHtcclxuICAgIGltZy5Mb2NhbFJlc291cmNle1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuJl9fcHJvZHVjdC10ZWFzZXIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuJl9fcHJvZHVjdC10YWItcGFuZS1kZXNjcmlwdGlvbi1idXR0b25ze1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuJl9fcHJvZHVjdC1kb3dubG9hZC1wZGYtYnRue1xyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIEBleHRlbmQgJWZhLWZpbGUtbztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRfYnRuLWljb24tc3BhY2U7XHJcbiAgICB9XHJcbn0iLCIuYWRkaXRpb25hbC1wcm9kdWN0cyB7XHJcblxyXG4gICAgLmdyaWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtZ3JpZCgxMHB4ICRncmlkLXNpemUgKiAyKTtcclxuICAgICAgICAgICAgLmdyaWQtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmdyaWQtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAuZ3JpZC1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ncmlkLWNlbGwge1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1tb2JpbGUtZ3JpZCAoMXB4IHNvbGlkICNkZGQsICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsKTtcclxuICAgICAgICAgICAgLmFkZGl0aW9uYWwtcHJvZHVjdF9fdGQtZGV0YWlsc3tcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b3RhbC1hbmQtYnV5e1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICB3aWR0aDogMjc1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10b3RhbC1jb250IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcm93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2tleSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdG90YWwtc3VtLFxyXG4gICAgICAgICZfX2tleSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5CdXlCdXR0b25Db250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNzVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV5LWJ1dHRvbi1jb250YWluZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIC5jLWFkZC10by1jYXJ0LWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGV4dGVuZCAldS1idG4tc2l6ZS1sYXJnZTtcclxuICAgIH1cclxufVxyXG4uYWRkaXRpb25hbC1wcm9kdWN0IHtcclxuICAgICVpbnB1dC1zdHlsZXMge1xyXG4gICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICBwYWRkaW5nOiAwIC43cmVtO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmcsXHJcbiAgICAmX19jYXRlZ29yeS1oZWFkaW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbnVtYmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC51Yy1wcm9kdWN0LXZpZXdfX3Byb2R1Y3QtdmFyaWFudHN7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdG9jayB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtc2l6ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICYtdGVybS1kZWZpbml0aW9ue1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLXNpemU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RpbWVuc2lvbnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRncmlkLXNpemU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpY2Uge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGQge1xyXG4gICAgICAgICYtaW1hZ2Uge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRldGFpbHMsXHJcbiAgICAgICAgJi1jdXN0b20tZmllbGRzIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXByaWNlIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMSU7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSArIDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcXVhbnRpdHkge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxJTtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41ICsgNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb2R1Y3QtZWRpdGFibGUtY3VzdG9tLWZpZWxkcyB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvZHVjdC1jdXN0b20tZmllbGQge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgICAgICAmLXRlcm0tZGVmaW5pdGlvbixcclxuICAgICAgICAmLXRlcm0tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmICsgJiAmLXRlcm0tZGVmaW5pdGlvbixcclxuICAgICAgICAmICsgJiAmLXRlcm0tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGVybS1kZWZpbml0aW9uIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWlucHV0LXN0eWxlcztcclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnVjLXByb2R1Y3Qtdmlld19fcGFuZS1jb250YWluZXJfbWFya2Rvd257XHJcbiAgICB0YWJsZXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgICAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGhlYWR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoLHRke1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuU2VhcmNoRGVza3RvcCB7XHJcbiAgICB3aWR0aDogJHNpdGUtc2VhcmNoX193aWR0aDtcclxuICAgIGhlaWdodDogJHNpdGUtc2VhcmNoX19idXR0b24taGVpZ2h0O1xyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6ICRzaXRlLXNlYXJjaF9fYnV0dG9uLWhlaWdodDtcclxuICAgICAgICBwYWRkaW5nOiAkc2l0ZS1zZWFyY2hfX2lucHV0LXBhZGRpbmc7XHJcbiAgICAgICAgZm9udC1zaXplOiAkc2l0ZS1zZWFyY2hfX2lucHV0LXhzLWZvbnQtc2l6ZTtcclxuICAgICAgICBjb2xvcjogJHNpdGUtc2VhcmNoX19pbnB1dC1jb2xvcjtcclxuICAgICAgICBib3JkZXI6ICRzaXRlLXNlYXJjaF9fYm9yZGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbil7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNpdGUtc2VhcmNoX19pbnB1dC1mb250LXNpemU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgY29sb3I6ICRzaXRlLXNlYXJjaF9faW5wdXQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgd2lkdGg6ICRzaXRlLXNlYXJjaF9fYnV0dG9uLXdpZHRoO1xyXG4gICAgICAgIGhlaWdodDogJHNpdGUtc2VhcmNoX19idXR0b24taGVpZ2h0O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNpdGUtc2VhcmNoX19pY29uLWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRzaXRlLXNlYXJjaF9faWNvbi1mb250LXNpemU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIiRtaW4tc2lkZS1pY29uX19zaXplOiAzMXB4ICFkZWZhdWx0O1xyXG5cclxuLnByb2ZpbGUtcXVpY2stbWVudSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX191bi11c2VyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4OyAvL3JlbW92ZSB3aGl0ZSBzcGFjZSBhcm91bmQgdGhlIGljb25cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV1bi11c2VyLXNsaW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1pbi1zaWRlLWljb25fX3NpemU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdW4tY2hldnJvbi1kb3due1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIkc2l0ZS1jYXJ0LXBvcHVwLXByb2QtY291bnRfX2NvbG9yOiAkY2xfV2hpdGUgIWRlZmF1bHQ7XHJcbiRzaXRlLWNhcnQtcG9wdXAtcHJvZC1jb3VudF9fYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4uU2l0ZUNhcnRQYW5lbCB7XHJcbiAgICAkX3Byb2QtY291bnQtd2lkdGg6IDEuN3JlbTtcclxuICAgIC5UaXRsZUNvbnRhaW5lcixcclxuICAgIC5Mb2dpblJlZ2lzdGVyUGFuZWwsXHJcbiAgICAuUG9maWxlTG9nb3V0UGFuZWwsXHJcbiAgICAuU2hvd0NhcnRUeHQsXHJcbiAgICAuVG90YWxQcmljZUNvbnRhaW5lcixcclxuICAgIHN2ZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuU2l0ZUNhcnRJY29uIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4O1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXgtaXRlbS1jZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXVuLXNpdGUtY2FydDM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5TaG93Q2FydExpbmsge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXg7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleC1pdGVtLWNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5Qcm9kQ291bnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaXRlLWNhcnQtcG9wdXAtcHJvZC1jb3VudF9fYmFja2dyb3VuZDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kdXJhdGlvbjtcclxuICAgICAgICBjb2xvcjogJHNpdGUtY2FydC1wb3B1cC1wcm9kLWNvdW50X19jb2xvcjtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXByb3BlcnRpZXMoMS4xcmVtIDcwMCBub3JtYWwpO1xyXG4gICAgICAgIEBpbmNsdWRlIHUtc3RpY2tlci1jaXJjbGUoJF9wcm9kLWNvdW50LXdpZHRoKTtcclxuICAgICAgICBAZXh0ZW5kICV1LXN0aWNrZXI7XHJcbiAgICB9XHJcbn1cclxuLnNpdGUtaGVhZGVyLWRlc2t0b3B7XHJcbiAgICAuUHJvZENvdW50IHtcclxuICAgICAgICBAaW5jbHVkZSB1LXN0aWNrZXItcG9zaXRpb24oLTNweCBhdXRvIGF1dG8gMTBweCk7XHJcbiAgICB9XHJcbiAgICAuU2hvd0NhcnRMaW5re1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIC5Qcm9kQ291bnQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNpdGUtaGVhZGVyLW1vYmlsZXtcclxuICAgIC5Qcm9kQ291bnQge1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAtMTdweCwgMCk7XHJcbiAgICB9XHJcbn0iLCIuU2l0ZUNhcnRQYW5lbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5Qb3B1cENvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDM7IC8qIHotaW5kZXggbW9yZSB0aGVuIC5uYXYtbGNwLWV4LCAuc2VhcmNoIGJ1dHRvbiBpY29uICovXHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoJGNsX0JsYWNrLCAuMik7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY2xfV2hpdGU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhzLW1pbikge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2l0ZS1jYXJ0LXBvcHVwIHtcclxuXHJcbiAgICAmLWZyZWUtc2hpcHBpbmcge1xyXG4gICAgICAgICRzZWxmOiAmO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJl9fcHJvZ3Jlc3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbWVzc2FnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX3JlYWNoZWQge1xyXG4gICAgICAgICAgICAjeyRzZWxmfV9fcHJvZ3Jlc3Mge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRzZWxmfV9fbWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXN1Y2Nlc3M7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjRlbTtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICV1bi1jaGVjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19leHBvcnQtdG8tZXhjZWwge1xyXG4gICAgICAgIEBleHRlbmQgLmJ0bi1ibG9jaztcclxuICAgICAgICBAZXh0ZW5kICV1LWJ0bjtcclxuICAgICAgICBAZXh0ZW5kICV1LWJ0bi1kZWZhdWx0O1xyXG4gICAgfVxyXG4gICAgJl9fZ28tdG8tc2hvcGNhcnQge1xyXG4gICAgICAgIEBleHRlbmQgLmJ0bi1ibG9jaztcclxuICAgICAgICBAZXh0ZW5kICV1LWJ0bjtcclxuICAgICAgICBAZXh0ZW5kICV1LWJ0bi1wcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSxcclxuICAgICYtcHJvZHVjdHMtaW4tY2FydCxcclxuICAgICYtc3VtbWFyeSB7XHJcbiAgICAgICAgLy9tYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYtc3VtbWFyeSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtcHJvZHVjdHMtaW4tY2FydCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjlyZW07XHJcblxyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIG92ZXJzY3JvbGwtYmVoYXZpb3IteTogY29udGFpbjtcclxuICAgICAgICBtYXJnaW46IDAgLTEuNXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwIDMuN3JlbSAwIDEuNXJlbTtcclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLDAsMCwwLjMpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xfV2lsZF9TYW5kMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFye1xyXG4gICAgICAgICAgICB3aWR0aDogLjZyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbF9XaWxkX1NhbmQyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xfQmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogLjFyZW0gc29saWQgJGNsX0FsdG8yO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjlyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG5cclxuICAgICAgICAmX19pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZGV0YWlscyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHggLSAxNXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgLyogc3BhY2UgZm9yIHJlbW92ZSBidXR0b24gKi9cclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICZfbGluayB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICV1LXRleHQtZC10by1sO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3JvdyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlIC0gMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19rZXksXHJcbiAgICAgICAgJl9fdmFsdWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2tleSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcmVtb3ZlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMC42ZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV1LWJ0bjtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJXVuLWNsb3NlMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19xdWFudGl0eSB7XHJcbiAgICAgICAgICAgICYtcm93X2VkaXRhYmxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtcm93X2VkaXRhYmxlICYta2V5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pbnB1dCxcclxuICAgICAgICAgICAgJi1hZGp1c3RlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgM3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYWRqdXN0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1wcm9kdWN0cy1pbi1jYXJ0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAmX19jb3VudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcmVtb3ZlLWFsbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2xfQ29yYWxfUmVkO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRsYWJlbC1mb250LXdlaWdodDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsX1BlcnNpYW5fUmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc3VtbWFyeSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogLjFyZW0gc29saWQgJGNsX0FsdG8yO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjlyZW07XHJcblxyXG4gICAgICAgICZfX3JvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2tleSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wcmljZXtcclxuICAgICAgICAgICAgY29sb3I6ICR0eHQtcHJpY2UtY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgICAgICAmX3ZhdHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZW1wdHktY2FydCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxufVxyXG4iLCIvKlVzZWQgZm9yIG1lbnUgY29udHJvbHMgaW5pdGlhbGl6ZWQgYXQgZGVmYXVsdC5hc3B4XHJcbkhvcml6b250YWwgcHJvZHVjdCBtZW51OiBTYW1lIHZpZXcgZm9yIGFsbCBzY3JlZW4gc2l6ZXMgKi9cclxuLnNpdGUtaG9yaXpvbnRhbC1tZW51IHtcclxuICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAZXh0ZW5kICV1LWxpc3QtdW5zdHlsZWQ7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5Ub2dnbGUge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDFweDsgLyogZml4IGZvciBkZXNpZ24gYWxpZ25tZW50LCBhY3R1YWxseSAwcHggbmVlZGVkICovXHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA3cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZhLWNoZXZyb24tZG93bjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuTGV2ZWwtMSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbF9XaGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLXNpemU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ3JpZC1zaXplO1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRncmlkLXNpemU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkUE0tbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiAuTmFtZSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gLlRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLkxldmVsLTIge1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuVG9nZ2xlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZmEtY2hldnJvbi1yaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuTmFtZSxcclxuICAgICAgICAuVG9nZ2xlIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRQTS1zdWJsZXZlbC1saW5lLWhlaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLk5hbWUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXUtdGV4dC1kLXRvLWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5TZWxlY3RlZCB7XHJcbiAgICAgICAgICAgID4gLk5hbWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5FeHBhbmRhYmxlLFxyXG4gICAgICAgIC5FeHBhbmRlZCB7XHJcbiAgICAgICAgICAgIC5OYW1lIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLkV4cGFuZGFibGUge1xyXG4gICAgICAgIC5FeHBhbmRhYmxlLFxyXG4gICAgICAgIC5FeHBhbmRlZCB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLk5vdEV4cGFuZGFibGUge1xyXG4gICAgICAgIC5Ub2dnbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuTGV2ZWwtMiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIlc2l0ZS1oZWFkZXItc2hhZG93IHtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKCRncmF5LWJhc2UsIC4xNik7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2l0ZS1oZWFkZXItYW5pbWF0aW9uLWFwcGVhcmluZyB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNpdGUtaGVhZGVyLWFuaW1hdGlvbi1kaXNhcHBlYXJpbmcge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zaXRlLWhlYWRlciB7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogei1pbmRleChzaXRlLWhlYWRlcik7IC8vIHotaW5kZXggYmlnZ2VyIHRoZW4gLnNpdGUtdW5kZXJoZWFkZXJcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICBAZXh0ZW5kICVzaXRlLWhlYWRlci1zaGFkb3c7XHJcblxyXG4gICAgJl9pcy1zdHVjayB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgfVxyXG5cclxuICAgICZfYXBwZWFyaW5nIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBzaXRlLWhlYWRlci1hbmltYXRpb24tYXBwZWFyaW5nO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgfVxyXG5cclxuICAgICZfZGlzYXBwZWFyaW5nIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBzaXRlLWhlYWRlci1hbmltYXRpb24tZGlzYXBwZWFyaW5nO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQGltcG9ydCBcImhlYWRlci1kZXNrdG9wXCI7XHJcbkBpbXBvcnQgXCJoZWFkZXItbW9iaWxlXCI7XHJcbkBpbXBvcnQgXCJ1bmRlcmhlYWRlclwiO1xyXG5cclxuQGltcG9ydCBcImNvbnRyb2xzL3Byb2R1Y3RzLW1lbnUtZGVza3RvcFwiO1xyXG5AaW1wb3J0IFwiY29udHJvbHMvcHJvZHVjdHMtbWVudS1tb2JpbGVcIjtcclxuQGltcG9ydCBcImNvbnRyb2xzL3NpdGUtbWVudS1tb2JpbGVcIjtcclxuXHJcbkBpbXBvcnQgXCJjb250cm9scy9wcm9maWxlLXF1aWNrLW1lbnUtZGVza3RvcFwiO1xyXG5AaW1wb3J0IFwiY29udHJvbHMvcHJvZmlsZS1xdWljay1tZW51LW1vYmlsZVwiO1xyXG5cclxuQGltcG9ydCBcImNvbnRyb2xzL3NpdGUtY2FydC1kZXNrdG9wXCI7XHJcbkBpbXBvcnQgXCJjb250cm9scy9zaXRlLWNhcnQtbW9iaWxlXCI7XHJcblxyXG5AaW1wb3J0IFwiY29udHJvbHMvc21hcnQtc2VhcmNoLWRlc2t0b3BcIjtcclxuQGltcG9ydCBcImNvbnRyb2xzL3NtYXJ0LXNlYXJjaC1tb2JpbGVcIjtcclxuXHJcbkBpbXBvcnQgXCJjb250cm9scy9zaXRlLXNlYXJjaC1tb2JpbGVcIjsiLCIkc2l0ZS1oZWFkZXItZGVza3RvcF9fYmc6ICRjbF9XaGl0ZSAhZGVmYXVsdDtcclxuXHJcbiRzaXRlLWhlYWRlci1kZXNrdG9wX190b3AtbGluZS1iYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeS1hbHRlcm5hdGl2ZSAhZGVmYXVsdDtcclxuJHNpdGUtaGVhZGVyLWRlc2t0b3BfX3RvcC1saW5lLWNvbG9yOiAkY2xfV2hpdGUgIWRlZmF1bHQ7XHJcbiRzaXRlLWhlYWRlci1kZXNrdG9wX190b3AtbGluZS1pY29uLWNvbG9yOiAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuJHNpdGUtaGVhZGVyLWRlc2t0b3BfX3RvcC1saW5lLWhlaWdodDogMjRweCAhZGVmYXVsdDtcclxuXHJcbiRzaXRlLWhlYWRlci1kZXNrdG9wX19taWRkbGUtbGluZS1oZWlnaHQ6IDExMnB4ICFkZWZhdWx0O1xyXG4kc2l0ZS1oZWFkZXItZGVza3RvcF9fbWlkZGxlLWxpbmUtc3R1Y2staGVpZ2h0OiA3OHB4ICFkZWZhdWx0O1xyXG5cclxuJHNpdGUtaGVhZGVyLWRlc2t0b3BfX2JvdHRvbS1saW5lLWJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kc2l0ZS1oZWFkZXItZGVza3RvcF9fYm90dG9tLWxpbmUtaGVpZ2h0OiAkUE0tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kc2l0ZS1oZWFkZXItZGVza3RvcF9fYnRuLWZvbnQtc2l6ZTogMzBweCAhZGVmYXVsdDtcclxuJHNpdGUtaGVhZGVyLWRlc2t0b3BfX2J0bi1jb2xvcjogJGJyYW5kLXByaW1hcnktYWx0ZXJuYXRpdmUgIWRlZmF1bHQ7XHJcbiRzaXRlLWhlYWRlci1kZXNrdG9wX190b3AtbGluZS1mb250LXdlaWdodDogJGxhYmVsLWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJXNpdGUtaGVhZGVyLWRlc2t0b3AtYnRuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAkc2l0ZS1oZWFkZXItZGVza3RvcF9fYnRuLWZvbnQtc2l6ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkc2l0ZS1oZWFkZXItZGVza3RvcF9fYnRuLWNvbG9yO1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zaXRlLWhlYWRlciB7XHJcblxyXG4gICAgJHNpdGUtaGVhZGVyOiAmO1xyXG5cclxuICAgICYtZGVza3RvcCB7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaXRlLWhlYWRlci1kZXNrdG9wX19iZztcclxuXHJcbiAgICAgICAgLyogbGluZXMgKi9cclxuICAgICAgICAmX190b3AtbGluZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMzsgLy8gd2h5LWJ1eXMgYmxvY2txdW90ZSBzaG91bGQgYmUgdXBwZXIgdGhlIG90aGVyIGVsZW1lbnRzIGluIHRoZSBoZWFkZXJcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgLy8gaW5pdGlhbCB2YWx1ZSBmb3IgYW5pbWF0aW9uXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaXRlLWhlYWRlci1kZXNrdG9wX190b3AtbGluZS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNpdGUtaGVhZGVyLWRlc2t0b3BfX3RvcC1saW5lLWZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICAmLWlubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzaXRlLWhlYWRlci1kZXNrdG9wX190b3AtbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI3skc2l0ZS1oZWFkZXJ9X2lzLXN0dWNrICZfX3RvcC1saW5lLFxyXG4gICAgICAgICN7JHNpdGUtaGVhZGVyfV9hcHBlYXJpbmcgJl9fdG9wLWxpbmUsXHJcbiAgICAgICAgI3skc2l0ZS1oZWFkZXJ9X2Rpc2FwcGVhcmluZyAmX190b3AtbGluZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19taWRkbGUtbGluZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjsgLy8gcHJvZmlsZSBxdWljayBtZW51ICsgc2l0ZSBjYXJ0IHBvcHVwIHNob3VsZCBiZSB1cHBlciB0aGUgb3RoZXIgZWxlbWVudHMgaW4gdGhlIGhlYWRlclxyXG4gICAgICAgICAgICAmLWlubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzaXRlLWhlYWRlci1kZXNrdG9wX19taWRkbGUtbGluZV9oZWlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI3skc2l0ZS1oZWFkZXJ9X2lzLXN0dWNrICZfX21pZGRsZS1saW5lLWlubmVyLWNvbnRhaW5lcixcclxuICAgICAgICAjeyRzaXRlLWhlYWRlcn1fYXBwZWFyaW5nICZfX21pZGRsZS1saW5lLWlubmVyLWNvbnRhaW5lcixcclxuICAgICAgICAjeyRzaXRlLWhlYWRlcn1fZGlzYXBwZWFyaW5nICZfX21pZGRsZS1saW5lLWlubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNpdGUtaGVhZGVyLWRlc2t0b3BfX21pZGRsZS1saW5lLXN0dWNrX2hlaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2JvdHRvbS1saW5lIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxOyAvLyBzaG91bGQgaGF2ZSB0aGUgc21hbGxlc3Qgei1pbmRleFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2l0ZS1oZWFkZXItZGVza3RvcF9fYm90dG9tLWxpbmUtYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAvKiBtaWRkbGUgcGFydHMgKi9cclxuICAgICAgICAmX19sZWZ0LXBhbmUsXHJcbiAgICAgICAgJl9fcmlnaHQtcGFuZSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGVmdC1wYW5lIHtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21pZGRsZS1wYW5lIHtcclxuICAgICAgICAgICAgLy8gd2UgbmVlZCBzb21lIHNwYWNlIGJldHdlZW4gYmxvY2tzXHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yaWdodC1wYW5lIHtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAvKiBlbGVtZW50cyAqL1xyXG4gICAgICAgICZfX3doeS1idXkge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNpdGUtaGVhZGVyLWRlc2t0b3BfX3RvcC1saW5lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpdGUtaGVhZGVyLWRlc2t0b3BfX3RvcC1saW5lLWljb24tY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Bob25lIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzaXRlLWhlYWRlci1kZXNrdG9wX190b3AtbGluZS1jb2xvcjtcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNpdGUtaGVhZGVyLWRlc2t0b3BfX3RvcC1saW5lLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNpdGUtaGVhZGVyLWRlc2t0b3BfX3RvcC1saW5lLWljb24tY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xvZ28ge1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59IiwiJHNpdGUtaGVhZGVyLW1vYmlsZV9fYmc6ICRjbF9XaGl0ZSAhZGVmYXVsdDtcclxuXHJcbiRzaXRlLWhlYWRlci1tb2JpbGVfX2hlaWdodDogNTZweCAhZGVmYXVsdDtcclxuXHJcbiRzaXRlLWhlYWRlci1tb2JpbGVfX2J0bi1zcGFjZS1hcm91bmQ6IDhweCAhZGVmYXVsdDtcclxuJHNpdGUtaGVhZGVyLW1vYmlsZV9fYnRuLWZvbnQtc2l6ZTogMjJweCAhZGVmYXVsdDtcclxuJHNpdGUtaGVhZGVyLW1vYmlsZV9fYnRuLWNvbG9yOiAkYnJhbmQtcHJpbWFyeS1hbHRlcm5hdGl2ZSAhZGVmYXVsdDtcclxuXHJcbiVzaXRlLWhlYWRlci1tb2JpbGUtYnRuIHtcclxuICAgIHBhZGRpbmc6ICRzaXRlLWhlYWRlci1tb2JpbGVfX2J0bi1zcGFjZS1hcm91bmQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogJHNpdGUtaGVhZGVyLW1vYmlsZV9fYnRuLWZvbnQtc2l6ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkc2l0ZS1oZWFkZXItbW9iaWxlX19idG4tY29sb3I7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnNpdGUtaGVhZGVyIHtcclxuXHJcbiAgICAkc2l0ZS1oZWFkZXI6ICY7XHJcblxyXG4gICAgJi1tb2JpbGUge1xyXG5cclxuICAgICAgICBtaW4td2lkdGg6IDMyMHB4OyAvLyBzYW1lIGFzIGZvciAjcm9vdCAodW5pbGF5ZXIvbGF5b3V0L19iYXNlLnNjc3MpIGJlY2F1c2Ugb2YgXCJwb3NpdGlvbjogYWJzb2x1dGVcIlxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaXRlLWhlYWRlci1tb2JpbGVfX2JnO1xyXG5cclxuICAgICAgICAmX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRzaXRlLWhlYWRlci1tb2JpbGVfX2hlaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIG1pZGRsZSBwYXJ0cyAqL1xyXG4gICAgICAgICZfX2xlZnQtcGFuZSxcclxuICAgICAgICAmX19yaWdodC1wYW5lIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDg4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sZWZ0LXBhbmUge1xyXG4gICAgICAgICAgICAvLyBidXR0b25zL2xpbmtzIGhhdmUgc3BhY2UgYXJvdW5kIHRoZSBpY29uLCBzbyBjb21wZW5zYXRlIGl0XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJHNpdGUtaGVhZGVyLW1vYmlsZV9fYnRuLXNwYWNlLWFyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21pZGRsZS1wYW5lIHtcclxuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyAvLyBzb21lIHNwYWNlIGJldHdlZW4gYmxvY2tzXHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgLy8gc29tZSBzcGFjZSBiZXR3ZWVuIGJsb2Nrc1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmlnaHQtcGFuZSB7XHJcbiAgICAgICAgICAgIC8vIGJ1dHRvbnMvbGlua3MgaGF2ZSBzcGFjZSBhcm91bmQgdGhlIGljb24sIHNvIGNvbXBlbnNhdGUgaXRcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNpdGUtaGVhZGVyLW1vYmlsZV9fYnRuLXNwYWNlLWFyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAvKiBlbGVtZW50cyAqL1xyXG4gICAgICAgICZfX2xvZ28ge1xyXG4gICAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgLy8gaW4gY2FzZSB5b3UgaGF2ZSBmb3Jnb3QgdG8gYWRkIC5pbWctcmVzcG9uc2l2ZVxyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzNweDsgLy8gY2FsY3VsYXRlZCBzcGVjaWFsIGZvciBpUGhvbmU2LzcvOCAoZm9yIDM3NXB4IHNjcmVlbiB3aWR0aClcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdG9nZ2xlLXVuZGVyaGVhZGVyLWJ0biB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXNpdGUtaGVhZGVyLW1vYmlsZS1idG47XHJcbiAgICAgICAgICAgICZfbWVudSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAldW4tYmFycy1zbGltO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAldW4tc2VhcmNoLXNsaW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufSIsIi5zaXRlLXVuZGVyaGVhZGVyIHtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxOyAvLyB6LWluZGV4IGxlc3MgdGhlbiAuc2l0ZS1oZWFkZXJcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzaXRlLWhlYWRlci1tb2JpbGVfX2JnO1xyXG5cclxuICAgIC8vIHRoaXMgYmxvY2sgaXMgYWx3YXlzIHZpc2libGVcclxuICAgIC8vIGl0IHVzZXMgdG8gY29tcGVuc2F0ZSBoZWlnaHQgb2YgdGhlIGhlYWRlclxyXG4gICAgJl9fY29tcGVuc2F0b3Ige1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRzaXRlLWhlYWRlci1tb2JpbGVfX2hlaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNpdGUtaGVhZGVyLWRlc2t0b3BfX3RvcC1saW5lLWhlaWdodCArICRzaXRlLWhlYWRlci1kZXNrdG9wX19taWRkbGUtbGluZS1oZWlnaHQgKyAkc2l0ZS1oZWFkZXItZGVza3RvcF9fYm90dG9tLWxpbmUtaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyB0aGlzIGlzIGNvbGxhcHNhYmxlIGJsb2NrXHJcbiAgICAvLyBpdCBjb250YWlucyBtb2JpbGUgbWVudSBhbmQgbW9iaWxlIHNlYXJjaCBjb250cm9sc1xyXG4gICAgLy8gaXQgb3BlbnMgd2hlbiBvbiBtZW51L3NlYXJjaCBidXR0b24gY2xpY2tcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgQGV4dGVuZCAlc2l0ZS1oZWFkZXItc2hhZG93O1xyXG4gICAgICAgICYgPiAuY29udGFpbmVyLWZsdWlke1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLnByb2R1Y3RzLW1lbnUtbW9iaWxlIHtcclxuXHJcbiAgICAkX3Byb2R1Y3QtbWVudS1sdmwxLWxpbmtfX2JvcmRlci1zZXBhcmF0b3I6IDFweCBzb2xpZCAkY2xfQWx0bzI7XHJcbiAgICAkX3Byb2R1Y3QtbWVudS1sdmwxLWxpbmtfX2ZvbnQ6IDE2cHggNTAwIG5vcm1hbDtcclxuICAgICRfcHJvZHVjdC1tZW51LXN1Ymx2bF9feC1vZmZzZXQ6IDhweDtcclxuICAgICRfcHJvZHVjdC1tZW51LXN1Ymx2bC1saW5rX19mb250OiAxNHB4IDQwMCBub3JtYWw7XHJcbiAgICAkX3Byb2R1Y3QtbWVudS1saW5rX19oZWlnaHQ6IDQwcHg7XHJcbiAgICAkX3Byb2R1Y3QtbWVudS1saW5rX19jb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAkX3Byb2R1Y3QtbWVudS10b2dnbGVfX2NvbG9yOiAkX3Byb2R1Y3QtbWVudS1saW5rX19jb2xvcjtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBleHRlbmQgJXUtbGlzdC11bnN0eWxlZDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLk5hbWUge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkX3Byb2R1Y3QtbWVudS1saW5rX19oZWlnaHQ7XHJcbiAgICAgICAgY29sb3I6ICRfcHJvZHVjdC1tZW51LWxpbmtfX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5Ub2dnbGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAkX3Byb2R1Y3QtbWVudS1saW5rX19oZWlnaHQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLWR1cmF0aW9uO1xyXG4gICAgICAgIGNvbG9yOiAkX3Byb2R1Y3QtbWVudS10b2dnbGVfX2NvbG9yO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZhLWNoZXZyb24tZG93bjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJi5FeHBhbmRhYmxlLFxyXG4gICAgICAgICYuRXhwYW5kZWQge1xyXG4gICAgICAgICAgICAuTmFtZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuRXhwYW5kZWQge1xyXG4gICAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuU2VsZWN0ZWQge1xyXG4gICAgICAgICAgICA+IC5OYW1lIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5FeHBhbmRlZCB7XHJcbiAgICAgICAgPiAuVG9nZ2xlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLkV4cGFuZGFibGUge1xyXG4gICAgICAgID4gLlRvZ2dsZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuTGV2ZWwtMSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogJF9wcm9kdWN0LW1lbnUtbHZsMS1saW5rX19ib3JkZXItc2VwYXJhdG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiAuTmFtZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1wcm9wZXJ0aWVzKCRfcHJvZHVjdC1tZW51LWx2bDEtbGlua19fZm9udCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRfcHJvZHVjdC1tZW51LXN1Ymx2bF9feC1vZmZzZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5MZXZlbC0yIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgLk5hbWUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXByb3BlcnRpZXMoJF9wcm9kdWN0LW1lbnUtc3VibHZsLWxpbmtfX2ZvbnQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuU2VsZWN0ZWQge1xyXG4gICAgICAgICAgICA+IC5OYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLnNpdGUtbWVudS1tb2JpbGV7XHJcbiAgICBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAkZ3JpZC1zaXplIDA7XHJcbiAgICB9XHJcbiAgICAuTmFtZXtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgICAuVG9nZ2xle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIuc2l0ZS1oZWFkZXItZGVza3RvcCB7XHJcblxyXG4gICAgLnByb2ZpbGUtcXVpY2stbWVudSB7XHJcbiAgICAgICAgJixcclxuICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX191bi11c2VyIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlc2l0ZS1oZWFkZXItZGVza3RvcC1idG47XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Ryb3Bkb3duIHtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIuc2l0ZS1oZWFkZXItbW9iaWxlIHtcclxuXHJcbiAgICAucHJvZmlsZS1xdWljay1tZW51IHtcclxuICAgICAgICAmLFxyXG4gICAgICAgICZfX2J0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3VuLXVzZXIge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVzaXRlLWhlYWRlci1tb2JpbGUtYnRuO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2Ryb3Bkb3duIHtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIuc2l0ZS1oZWFkZXItZGVza3RvcCB7XHJcblxyXG4gICAgLlNpdGVDYXJ0UGFuZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XHJcbiAgICAgICAgLlNpdGVDYXJ0SWNvbiB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXNpdGUtaGVhZGVyLWRlc2t0b3AtYnRuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuUG9wdXBDb250YWluZXJ7XHJcbiAgICAgICAgICAgIC5wYWdlLWNoZWNrb3V0ICZ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi5zaXRlLWhlYWRlci1tb2JpbGUge1xyXG5cclxuICAgIC5TaXRlQ2FydFBhbmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgICAgLlNpdGVDYXJ0SWNvbiB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXNpdGUtaGVhZGVyLW1vYmlsZS1idG47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi5zaXRlLWhlYWRlci1kZXNrdG9wIHtcclxuXHJcbiAgICAuc21hcnQtc2VhcmNoIHtcclxuXHJcbiAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5LWFsdGVybmF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5LWFsdGVybmF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnR0LW1lbnUge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59IiwiLnNpdGUtdW5kZXJoZWFkZXIge1xyXG5cclxuICAgIC5zbWFydC1zZWFyY2gge1xyXG5cclxuICAgICAgICAkX2hlaWdodDogNDBweDtcclxuICAgICAgICAkX2J0bi1zaXplOiAyMnB4O1xyXG5cclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XHJcblxyXG4gICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkX2hlaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRfYnRuLXNpemUgKyAkZ3JpZC1ndXR0ZXItd2lkdGg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsX1dpbGRfU2FuZDE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgLy8gcmVtb3ZlIGdsb3cgd2l0aCBicmFuZC1wcmltYXJ5IGNvbG9yXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRfaGVpZ2h0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRfYnRuLXNpemU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyAvLyBoaWRlIGRlZmF1bHQgc2VhcmNoIGljb25cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAldW4tc2VhcmNoLXNsaW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50dC1tZW51IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufSIsIi5zaXRlLXVuZGVyaGVhZGVyIHtcclxuXHJcbiAgICAuc2l0ZS1zZWFyY2gge1xyXG5cclxuICAgICAgICAkX2hlaWdodDogNDBweDtcclxuICAgICAgICAkX2J0bi1zaXplOiAyMnB4O1xyXG5cclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XHJcblxyXG4gICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkX2hlaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRfYnRuLXNpemUgKyAkZ3JpZC1ndXR0ZXItd2lkdGg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsX1dpbGRfU2FuZDE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgLy8gcmVtb3ZlIGdsb3cgd2l0aCBicmFuZC1wcmltYXJ5IGNvbG9yXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkX2hlaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkX2J0bi1zaXplO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJXVuLXNlYXJjaC1zbGltO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn0iLCIuU2VhcmNoRGVza3RvcCB7XHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMi44cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2l0ZS1ob3Jpem9udGFsLW1lbnUge1xyXG4gICAgLkxldmVsLTEge1xyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICA+IC5OYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjbF9XaGl0ZTtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xfV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgJGFuaW1hdGlvbi1kdXJhdGlvbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmLlNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgID4gLk5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xfV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/LnNsaWNrLWRvdHMge1xyXG4gICAgQGluY2x1ZGUgc2xpY2stY2lyY2xlLWRvdHMoMS4xcmVtLCAwLjVyZW0pO1xyXG5cclxuICAgIC51YzExMjAgJiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMS4xcmVtO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnVjMTEyMiAmIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjbF9TaWx2ZXIsIC41KTtcclxuICAgICAgICBib3JkZXI6IC4xcmVtIHNvbGlkIHJnYmEoJGJyYW5kLXByaW1hcnksIC41KTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stYWN0aXZlIGJ1dHRvbixcclxuICAgIGJ1dHRvbjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRjbF9TaWx2ZXI7XHJcbiAgICB9XHJcbn0iLCIvKlxyXG5cclxuICAgICR3aWR0aDogICAgICAgICAgICAgd2lkdGggb2YgYXJyb3dcclxuICAgICRoZWlnaHQ6ICAgICAgICAgICAgaGVpZ2h0IG9mIGFycm93XHJcbiAgICAkYXJyb3dzLXJhZGl1czogICAgIGJvcmRlci1yYWRpdXMgZm9yIGFycm93XHJcbiAgICAkYXJyb3dzLWluZGVudDogICAgIHNwYWNlIGJldHdlZW4gYXJyb3cgYW5kIGVkZ2Ugb2Ygc2xpZGVyIGNvbnRhaW5lcjsgICBVc2UgJ2ZhbHNlJyB2YWx1ZSB0byBwcmV2ZW50IHJlbmRlcmluZyB0aGlzIHByb3BlcnR5XHJcbiAgICAkdGV4dC1pbmRlbnQ6ICAgICAgIGluZGVudCBmb3IgaWNvbiBpbnNpZGUgdGhlIGFycm93OyAgICAgICAgICAgICAgICAgICBVc2UgJ2ZhbHNlJyB2YWx1ZSB0byBwcmV2ZW50IHJlbmRlcmluZyB0aGlzIHByb3BlcnR5XHJcblxyXG4gICAgJHhzLXBhZGRpbmc6ICAgICAgICBpbnRlcm5hbCB2YXJpYWJsZSwgaG93IG11Y2ggc3BhY2UgYWRkIHRvIHRoZSBhcnJvd3Mgb24gJ3NtLW1heCcgYnJlYWtwb2ludFxyXG5cclxuICAgIFVzYWdlOiAgICAgICAgICAgICAgQGluY2x1ZGUgc2xpY2stYXJyb3dzKDMwcHgsIDgwcHgsIDAsIDVweCwgMXB4KTtcclxuXHJcbiovXHJcbkBtaXhpbiBzbGljay1hcnJvd3MgKCR3aWR0aDogMzhweCwgJGhlaWdodDogMzhweCwgJGFycm93cy1yYWRpdXM6IDAsICRhcnJvd3MtaW5kZW50OiAwcHgsICR0ZXh0LWluZGVudDogMHB4KSB7XHJcblxyXG4gICAgJHhzLXBhZGRpbmc6IDZweDtcclxuICAgICR4cy1hcnJvdy1zaXplOiAzMHB4O1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBwYWRkaW5nOiAkeHMtcGFkZGluZztcclxuICAgIEBpZiB1bml0KCR4cy1hcnJvdy1zaXplKSA9PSB1bml0KCR4cy1wYWRkaW5nKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLSR4cy1wYWRkaW5nIC0gJHhzLWFycm93LXNpemUgKiAwLjU7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKC0jeyR4cy1wYWRkaW5nfSAtICN7JHhzLWFycm93LXNpemV9IC8gMik7XHJcbiAgICB9XHJcblxyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0kaGVpZ2h0ICogMC41O1xyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogJHhzLWFycm93LXNpemU7XHJcbiAgICAgICAgaGVpZ2h0OiAkeHMtYXJyb3ctc2l6ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYXJyb3dzLXJhZGl1cztcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgd2lkdGg6ICR3aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICAgIEBpZiAkdGV4dC1pbmRlbnQgIT0gZmFsc2Uge1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTFweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLSR0ZXh0LWluZGVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaWYgJGFycm93cy1pbmRlbnQgIT0gZmFsc2Uge1xyXG4gICAgICAgICAgICBAaWYgdW5pdCgkYXJyb3dzLWluZGVudCkgPT0gdW5pdCgkeHMtcGFkZGluZykge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogJGFycm93cy1pbmRlbnQgLSAkeHMtcGFkZGluZztcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6ICRhcnJvd3MtaW5kZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IEBlbHNlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoI3skYXJyb3dzLWluZGVudH0gLSAjeyR4cy1wYWRkaW5nfSk7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAkYXJyb3dzLWluZGVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICAgIEBpZiAkdGV4dC1pbmRlbnQgIT0gZmFsc2Uge1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMXB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAkdGV4dC1pbmRlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGlmICRhcnJvd3MtaW5kZW50ICE9IGZhbHNlIHtcclxuICAgICAgICAgICAgQGlmIHVuaXQoJGFycm93cy1pbmRlbnQpID09IHVuaXQoJHhzLXBhZGRpbmcpIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAkYXJyb3dzLWluZGVudCAtICR4cy1wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6ICRhcnJvd3MtaW5kZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IEBlbHNlIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKCN7JGFycm93cy1pbmRlbnR9IC0gI3skeHMtcGFkZGluZ30pO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6ICRhcnJvd3MtaW5kZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1peGluIHNsaWNrLWNpcmNsZS1hcnJvd3MgKCRzaXplOiAzOHB4LCAkYXJyb3dzLWluZGVudDogMHB4LCAkdGV4dC1pbmRlbnQ6IDBweCkge1xyXG4gICAgQGluY2x1ZGUgc2xpY2stYXJyb3dzKCRzaXplLCAkc2l6ZSwgNTAlLCAkYXJyb3dzLWluZGVudCwgJHRleHQtaW5kZW50KTtcclxufVxyXG5cclxuQG1peGluIHNsaWNrLXNxdWFyZS1hcnJvd3MgKCRzaXplOiAzOHB4LCAkYXJyb3dzLWluZGVudDogMHB4LCAkdGV4dC1pbmRlbnQ6IDBweCkge1xyXG4gICAgQGluY2x1ZGUgc2xpY2stYXJyb3dzKCRzaXplLCAkc2l6ZSwgMCwgJGFycm93cy1pbmRlbnQsICR0ZXh0LWluZGVudCk7XHJcbn1cclxuXHJcbi8qXHJcblxyXG4gICAgJHdpZHRoOiAgICAgICAgICAgICB3aWR0aCBvZiBhcnJvd1xyXG4gICAgJGhlaWdodDogICAgICAgICAgICBoZWlnaHQgb2YgYXJyb3dcclxuICAgICRhcnJvd3MtcmFkaXVzOiAgICAgYm9yZGVyLXJhZGl1cyBmb3IgYXJyb3dcclxuICAgICRhcnJvd3MtaW5kZW50OiAgICAgc3BhY2UgYmV0d2VlbiBhcnJvdyBhbmQgZWRnZSBvZiBzbGlkZXIgY29udGFpbmVyOyAgIFVzZSAnZmFsc2UnIHZhbHVlIHRvIHByZXZlbnQgcmVuZGVyaW5nIHRoaXMgcHJvcGVydHlcclxuICAgICR0ZXh0LWluZGVudDogICAgICAgaW5kZW50IGZvciBpY29uIGluc2lkZSB0aGUgYXJyb3c7ICAgICAgICAgICAgICAgICAgIFVzZSAnZmFsc2UnIHZhbHVlIHRvIHByZXZlbnQgcmVuZGVyaW5nIHRoaXMgcHJvcGVydHlcclxuXHJcbiAgICBVc2FnZTogICAgICAgICAgICAgIEBpbmNsdWRlIHNsaWNrLWFycm93cy10aGVtZSAoJGljb24tY29sb3IsICR0ZXh0LWNvbG9yLCAkYm9keS1iZywgJGNsX1doaXRlLCAkYnJhbmQtcHJpbWFyeSwgJGJyYW5kLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbGljay1hcnJvd3MtdGhlbWUgKCk7XHJcblxyXG4qL1xyXG5AbWl4aW4gc2xpY2stYXJyb3dzLXRoZW1lKCRpY29uLWNvbG9yOiAkdGV4dC1jb2xvciwgJGFycm93LWJnOiAkYm9keS1iZywgJGFycm93LWJvcmRlci1jb2xvcjogJGJvZHktYmcsICRpY29uLWNvbG9yLWhvdmVyOiAkY2xfV2hpdGUsICRhcnJvdy1iZy1ob3ZlcjogJGJyYW5kLXByaW1hcnksICRhcnJvdy1ib3JkZXItY29sb3ItaG92ZXI6ICRicmFuZC1wcmltYXJ5KXtcclxuICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkaWNvbi1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXJyb3ctYmc7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGFycm93LWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGljb24tY29sb3ItaG92ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcnJvdy1iZy1ob3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGFycm93LWJvcmRlci1jb2xvci1ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKlxyXG5cclxuICAgICR3aWR0aDogICAgICAgICAgICAgd2lkdGggb2YgZG90XHJcbiAgICAkaGVpZ2h0OiAgICAgICAgICAgIGhlaWdodCBvZiBkb3RcclxuICAgICRkb3RzLXJhZGl1czogICAgICAgYm9yZGVyLXJhZGl1cyBmb3IgZG90XHJcbiAgICAkZG90cy1zcGFjZTogICAgICAgIHNwYWNlIGJldHdlZW4gZG90c1xyXG5cclxuICAgIFVzYWdlOiAgICAgICAgICAgICAgQGluY2x1ZGUgc2xpY2stZG90cygxNXB4LCAxNXB4LCA1MCUpO1xyXG5cclxuKi9cclxuQG1peGluIHNsaWNrLWRvdHMgKCR3aWR0aDogMTVweCwgJGhlaWdodDogMTVweCwgJGRvdHMtcmFkaXVzOiAwLCAkZG90cy1zcGFjZTogMjBweCkge1xyXG5cclxuICAgIC8vIC5zbGljay1kb3RzIC0gdGhpcyBpcyA8dWw+IGVsZW1lbnRcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGRvdHMtc3BhY2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6ICR3aWR0aDtcclxuICAgICAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRkb3RzLXJhZGl1cztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzbGljay1jaXJjbGUtZG90cyAoJHNpemU6IDE1cHgsICRkb3RzLXNwYWNlOiAyMHB4KSB7XHJcbiAgICBAaW5jbHVkZSBzbGljay1kb3RzKCRzaXplLCAkc2l6ZSwgNTAlLCAkZG90cy1zcGFjZSk7XHJcbiAgICB0ZXh0LWluZGVudDogLTk5cHg7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5AbWl4aW4gc2xpY2stc3F1YXJlLWRvdHMgKCRzaXplOiAxNXB4LCAkZG90cy1zcGFjZTogMjBweCkge1xyXG4gICAgQGluY2x1ZGUgc2xpY2stZG90cygkc2l6ZSwgJHNpemUsIDAsICRkb3RzLXNwYWNlKTtcclxufVxyXG4iLCIuc2xpY2stZGVmYXVsdHtcclxuICAgIC5zbGljay1kZWZhdWx0X19pbWFnZXsgLy9pbmNyZWFzZSB3ZWlnaHRcclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn0iLCIucGFnZS1ob21lIHtcclxuICAgIC5VQzE5MyB7XHJcbiAgICAgICAgLk1haW5UaXRsZUNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLkl0ZW0ge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgICAgICAmLFxyXG4gICAgICAgICAgICAgICAgJiB+IC5JdGVte1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Il19 */
